mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-27 09:52:17 +00:00
142 lines
3.2 KiB
Plaintext
142 lines
3.2 KiB
Plaintext
\input texinfo @c -*- texinfo -*-
|
|
|
|
@settitle avprobe Documentation
|
|
@titlepage
|
|
@center @titlefont{avprobe Documentation}
|
|
@end titlepage
|
|
|
|
@top
|
|
|
|
@contents
|
|
|
|
@chapter Synopsis
|
|
|
|
The generic syntax is:
|
|
|
|
@example
|
|
@c man begin SYNOPSIS
|
|
avprobe [options] [@file{input_file}]
|
|
@c man end
|
|
@end example
|
|
|
|
@chapter Description
|
|
@c man begin DESCRIPTION
|
|
|
|
avprobe gathers information from multimedia streams and prints it in
|
|
human- and machine-readable fashion.
|
|
|
|
For example it can be used to check the format of the container used
|
|
by a multimedia stream and the format and type of each media stream
|
|
contained in it.
|
|
|
|
If a filename is specified in input, avprobe will try to open and
|
|
probe the file content. If the file cannot be opened or recognized as
|
|
a multimedia file, a positive exit code is returned.
|
|
|
|
avprobe may be employed both as a standalone application or in
|
|
combination with a textual filter, which may perform more
|
|
sophisticated processing, e.g. statistical processing or plotting.
|
|
|
|
Options are used to list some of the formats supported by avprobe or
|
|
for specifying which information to display, and for setting how
|
|
avprobe will show it.
|
|
|
|
avprobe output is designed to be easily parsable by any INI or JSON
|
|
parsers.
|
|
|
|
@c man end
|
|
|
|
@chapter Options
|
|
@c man begin OPTIONS
|
|
|
|
@include avtools-common-opts.texi
|
|
|
|
@section Main options
|
|
|
|
@table @option
|
|
|
|
@item -f @var{format}
|
|
Force format to use.
|
|
|
|
@item -of @var{formatter}
|
|
Use a specific formatter to output the document. The following
|
|
formatters are available
|
|
@table @option
|
|
@item ini
|
|
|
|
@item json
|
|
|
|
@item old
|
|
Pseudo-INI format that used to be the only one available in old
|
|
avprobe versions.
|
|
@end table
|
|
|
|
@item -unit
|
|
Show the unit of the displayed values.
|
|
|
|
@item -prefix
|
|
Use SI prefixes for the displayed values.
|
|
Unless the "-byte_binary_prefix" option is used all the prefixes
|
|
are decimal.
|
|
|
|
@item -byte_binary_prefix
|
|
Force the use of binary prefixes for byte values.
|
|
|
|
@item -sexagesimal
|
|
Use sexagesimal format HH:MM:SS.MICROSECONDS for time values.
|
|
|
|
@item -pretty
|
|
Prettify the format of the displayed values, it corresponds to the
|
|
options "-unit -prefix -byte_binary_prefix -sexagesimal".
|
|
|
|
@item -show_format
|
|
Show information about the container format of the input multimedia
|
|
stream.
|
|
|
|
All the container format information is printed within a section with
|
|
name "FORMAT".
|
|
|
|
@item -show_format_entry @var{name}
|
|
Like @option{-show_format}, but only prints the specified entry of the
|
|
container format information, rather than all. This option may be given more
|
|
than once, then all specified entries will be shown.
|
|
|
|
@item -show_packets
|
|
Show information about each packet contained in the input multimedia
|
|
stream.
|
|
|
|
The information for each single packet is printed within a dedicated
|
|
section with name "PACKET".
|
|
|
|
@item -show_streams
|
|
Show information about each media stream contained in the input
|
|
multimedia stream.
|
|
|
|
Each media stream information is printed within a dedicated section
|
|
with name "STREAM".
|
|
|
|
@end table
|
|
@c man end
|
|
|
|
@include demuxers.texi
|
|
@include muxers.texi
|
|
@include protocols.texi
|
|
@include indevs.texi
|
|
|
|
@ignore
|
|
|
|
@setfilename avprobe
|
|
@settitle avprobe media prober
|
|
|
|
@c man begin SEEALSO
|
|
avconv(1), avplay(1) and the Libav HTML documentation
|
|
@c man end
|
|
|
|
@c man begin AUTHORS
|
|
The Libav developers
|
|
@c man end
|
|
|
|
@end ignore
|
|
|
|
@bye
|