]> git.sesse.net Git - ffmpeg/blobdiff - doc/ffprobe.texi
eval: Add taylor series evaluation support.
[ffmpeg] / doc / ffprobe.texi
index a49c3f803cbd5b28e7d0e05f38dea26e368760b2..12fe29f01fbd4c9dd9660cd2b6c3b167fa7381be 100644 (file)
@@ -114,7 +114,7 @@ The information for each single packet is printed within a dedicated
 section with name "PACKET".
 
 @item -show_frames
-Show information about each video frame contained in the input multimedia
+Show information about each frame contained in the input multimedia
 stream.
 
 The information for each single frame is printed within a dedicated
@@ -127,12 +127,37 @@ multimedia stream.
 Each media stream information is printed within a dedicated section
 with name "STREAM".
 
+@item -count_frames
+Count the number of frames per stream and report it in the
+corresponding stream section.
+
+@item -count_packets
+Count the number of packets per stream and report it in the
+corresponding stream section.
+
 @item -show_private_data, -private
 Show private data, that is data depending on the format of the
 particular shown element.
 This option is enabled by default, but you may need to disable it
 for specific uses, for example when creating XSD-compliant XML output.
 
+@item -show_program_version
+Show information related to program version.
+
+Version information is printed within a section with name
+"PROGRAM_VERSION".
+
+@item -show_library_versions
+Show information related to library versions.
+
+Version information for each library is printed within a section with
+name "LIBRARY_VERSION".
+
+@item -show_versions
+Show information related to program and library versions. This is the
+equivalent of setting both @option{-show_program_version} and
+@option{-show_library_versions} options.
+
 @item -i @var{input_file}
 Read @var{input_file}.
 
@@ -228,6 +253,18 @@ JSON based format.
 
 Each section is printed using JSON notation.
 
+This writer accepts options as a list of @var{key}=@var{value} pairs,
+separated by ":".
+
+The description of the accepted options follows.
+
+@table @option
+
+@item compact, c
+If set to 1 enable compact output, that is each section will be
+printed on a single line. Default value is 0.
+@end table
+
 For more information about JSON, see @url{http://www.json.org/}.
 
 @section xml
@@ -263,6 +300,23 @@ This option automatically sets @option{fully_qualified} to 1.
 For more information about the XML format, see
 @url{http://www.w3.org/XML/}.
 
+@chapter Timecode
+
+@command{ffprobe} supports Timecode extraction:
+
+@itemize
+
+@item MPEG1/2 timecode is extracted from the GOP, and is available in the video
+stream details (@option{-show_streams}, see @var{timecode}).
+
+@item MOV timecode is extracted from tmcd track, so is available in the tmcd
+stream metadata (@option{-show_streams}, see @var{TAG:timecode}).
+
+@item DV and GXF timecodes are available in format metadata
+(@option{-show_format}, see @var{TAG:timecode}).
+
+@end itemize
+
 @c man end WRITERS
 
 @include decoders.texi