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. βœ¨πŸ’–πŸŽ€