summaryrefslogtreecommitdiff
path: root/doc/avprobe.texi
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2011-07-26 19:04:43 +0200
committerAnton Khirnov <anton@khirnov.net>2011-08-09 19:56:24 +0200
commit9e12f0bf5f45361a36f9d8c3abca24af55ca740c (patch)
tree4fa2742f76b9dbe0c533d87f411b862c537cd883 /doc/avprobe.texi
parent266463daff7bbd4c3a8a26ff11b1131df0fd5520 (diff)
Rename ffprobe to avprobe.
Diffstat (limited to 'doc/avprobe.texi')
-rw-r--r--doc/avprobe.texi134
1 files changed, 134 insertions, 0 deletions
diff --git a/doc/avprobe.texi b/doc/avprobe.texi
new file mode 100644
index 0000000000..003f5e65c9
--- /dev/null
+++ b/doc/avprobe.texi
@@ -0,0 +1,134 @@
+\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 a textual filter,
+and consists of one or more sections of the form:
+@example
+[SECTION]
+key1=val1
+...
+keyN=valN
+[/SECTION]
+@end example
+
+Metadata tags stored in the container or in the streams are recognized
+and printed in the corresponding "FORMAT" or "STREAM" section, and
+are prefixed by the string "TAG:".
+
+@c man end
+
+@chapter Options
+@c man begin OPTIONS
+
+@include fftools-common-opts.texi
+
+@section Main options
+
+@table @option
+
+@item -f @var{format}
+Force format to use.
+
+@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_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
+ffmpeg(1), avplay(1), ffserver(1) and the Libav HTML documentation
+@c man end
+
+@c man begin AUTHORS
+The Libav developers
+@c man end
+
+@end ignore
+
+@bye