Print information about streams in OGG/OGM files
see also :
ogmmerge - ogmsplit - ogmdemux - ogmcat - dvdxchap
add an example, a script, a trick and tips
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
lists all streams contained in an OGM including information
about the codecs used.
Use ’inname’ as the source.
Be verbose and show each OGG
packet. See the section ’VERBOSITY
LEVELS’ for details.
Will print a short summary for
each stream including the total size in bytes, the bitrate,
the number of packets/frames and the length in seconds. This
requires the parsing of the complete file.
Show usage information.
Show version information.
OGM with Vorbis audio, ’normal’ video (like DivX
etc.), audio streams (PCM, MP3 etc.), text streams (subtitles).
What not works:
Headers created by older OggDS (DirectShow) filter versions are
not supported (and probably never will be).
The -v option can be used to increase
ogminfo’s verbosity level and print more information
about the current file.
will print only the streams it finds and their types.
will also print each stream’s header and comment
packets’ contents. These two modes will not process the
whole file (as opposed to all other modes) if the comment packets
are placed correctly.
will print a line for each OGG packet it encounters containing
the stream the packet belongs to, the payload size, the
packet’s granulepos, the packet’s number, its start
time, its end time and several flags. The flags may include
’sync_ok’ or ’OUT_OF_SYNC’ which
indicates whether the packet’s placement in the file is
correct according to its granulepos. Other flags are
’IS_SYNCPOINT’ or ’EOS’.
level 2 and above automatically imply --summary.
also prints a line whenever a new OGG page was read completely
along with the page’s exact position in the file it was
will dump the complete stream_header structure found in the
header packet for any non-Vorbis stream.
The levels 3 and 4 are intended for debugging purposes only.
The newest version can always be found at
ogmsplit , ogmdemux , ogmcat ,
was written by Moritz Bunkus <moritz[:at:]bunkus[:dot:]org>.