opusinfo(1)
π opusinfo β the bestie who reads your Opus files π
okay so real talk, this is the manual page for opusinfo from the opus-tools collection, and it is literally the friend who looks at your Opus files and tells you everything about them. π¦
β¨ NAME β¨
opusinfo β spills all the tea about Opus files and does extensive validity checking. like, it will not just glance at your file, it will read it for filth (affectionately). π
πΈ SYNOPSIS πΈ
opusinfo [ -q | -v ] [ -h ] [ -V ] file1.opus ... fileN.opus
π DESCRIPTION π
okay bestie, so here's the vibe. opusinfo reads one or more Opus files and prints information about stream contents β and yes that includes chained and/or multiplexed streams, she contains multitudes π β straight to standard output.
She will detect (but not correct, she's not your therapist, she just tells you) a wide range of common defects, with many additional checks specifically for Opus streams. so many checks. she's thorough.
For all stream types, opusinfo prints:
- the filename being processed
- the stream serial numbers
- various common error conditions
For Opus streams specifically, she prints:
- the version used for encoding
- number of channels and other header information
- the bitrate and playback length
- the contents of the comment header
- general statistics about the stream
and honestly? iconic. π
ngl, opusinfo is a fork of ogginfo(1) with the non-opus parts largely removed. so she's the glow-up version. π
β OPTIONS β
-hβ show a help and usage message. short king behaviour, she just wants to help you out π«Ά-qβ quiet mode. this one can be specified multiple times, which is a whole mood. doing it once will remove the detailed informative messages; doing it twice will remove warnings as well. so twice = she stops telling you anything, periodt. π-vβ verbose mode. at the current time, this does not do anything. (she's just standing there. menacingly. but cute.) π-Vβ show program version info and exit. she tells you who she is and dips. π
π NOTES π
okay so this part is important, listen up. there are many kinds of errored, invalid, non-normative, or otherwise unwise stream constructions which opusinfo will not produce warnings on.
passing opusinfo with flying colors is not certification of the correctness of a stream. bestie, please hear me on this one π
future versions may detect more error conditions. so like... she's getting smarter, but she is not, at this moment, the final boss of correctness checks. no cap.
π AUTHORS π
- Michael Smith
<msmith@xiph.org> - Gregory Maxwell
<greg@xiph.org>
π¦ SEE ALSO π¦
and that's the whole page, bestie! this manual page came to you from the Xiph.Org Foundation, dated 2012-08-31, and it's the opusinfo(1) page from opus-tools. go read your files. slay. β¨ππ
π¦ where this page comes from
- alpine 3.24: opus-tools-doc 0.2-r2 Β· BSD-2-Clause
- arch rolling: opus-tools 0.2-7 Β· BSD
- debian bookworm: opus-tools 0.2-1+b1 Β· BSD-2-Clause
- debian trixie: opus-tools 0.2-1+b3 Β· BSD-2-Clause
- fedora 43: opus-tools 0.2-19.fc43 Β· LicenseRef-Callaway-BSD AND GPL-2.0-only
- fedora 44: opus-tools 0.2-20.fc44 Β· LicenseRef-Callaway-BSD AND GPL-2.0-only
- nixos 26.05: opus-tools 0.2
- nixpkgs unstable: opus-tools 0.2
- ubuntu jammy: opus-tools 0.1.10-1.1
- ubuntu noble: opus-tools 0.2-1build3 Β· BSD-2-Clause
- ubuntu questing: opus-tools 0.2-1build4
- ubuntu resolute: opus-tools 0.2-1build5 Β· BSD-2-Clause
- ubuntu stonking: opus-tools 0.2-1build5 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms