You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

142 lines
3.2KB

  1. \input texinfo @c -*- texinfo -*-
  2. @settitle avprobe Documentation
  3. @titlepage
  4. @center @titlefont{avprobe Documentation}
  5. @end titlepage
  6. @top
  7. @contents
  8. @chapter Synopsis
  9. The generic syntax is:
  10. @example
  11. @c man begin SYNOPSIS
  12. avprobe [options] [@file{input_file}]
  13. @c man end
  14. @end example
  15. @chapter Description
  16. @c man begin DESCRIPTION
  17. avprobe gathers information from multimedia streams and prints it in
  18. human- and machine-readable fashion.
  19. For example it can be used to check the format of the container used
  20. by a multimedia stream and the format and type of each media stream
  21. contained in it.
  22. If a filename is specified in input, avprobe will try to open and
  23. probe the file content. If the file cannot be opened or recognized as
  24. a multimedia file, a positive exit code is returned.
  25. avprobe may be employed both as a standalone application or in
  26. combination with a textual filter, which may perform more
  27. sophisticated processing, e.g. statistical processing or plotting.
  28. Options are used to list some of the formats supported by avprobe or
  29. for specifying which information to display, and for setting how
  30. avprobe will show it.
  31. avprobe output is designed to be easily parsable by any INI or JSON
  32. parsers.
  33. @c man end
  34. @chapter Options
  35. @c man begin OPTIONS
  36. @include avtools-common-opts.texi
  37. @section Main options
  38. @table @option
  39. @item -f @var{format}
  40. Force format to use.
  41. @item -of @var{formatter}
  42. Use a specific formatter to output the document. The following
  43. formatters are available
  44. @table @option
  45. @item ini
  46. @item json
  47. @item old
  48. Pseudo-INI format that used to be the only one available in old
  49. avprobe versions.
  50. @end table
  51. @item -unit
  52. Show the unit of the displayed values.
  53. @item -prefix
  54. Use SI prefixes for the displayed values.
  55. Unless the "-byte_binary_prefix" option is used all the prefixes
  56. are decimal.
  57. @item -byte_binary_prefix
  58. Force the use of binary prefixes for byte values.
  59. @item -sexagesimal
  60. Use sexagesimal format HH:MM:SS.MICROSECONDS for time values.
  61. @item -pretty
  62. Prettify the format of the displayed values, it corresponds to the
  63. options "-unit -prefix -byte_binary_prefix -sexagesimal".
  64. @item -show_format
  65. Show information about the container format of the input multimedia
  66. stream.
  67. All the container format information is printed within a section with
  68. name "FORMAT".
  69. @item -show_format_entry @var{name}
  70. Like @option{-show_format}, but only prints the specified entry of the
  71. container format information, rather than all. This option may be given more
  72. than once, then all specified entries will be shown.
  73. @item -show_packets
  74. Show information about each packet contained in the input multimedia
  75. stream.
  76. The information for each single packet is printed within a dedicated
  77. section with name "PACKET".
  78. @item -show_streams
  79. Show information about each media stream contained in the input
  80. multimedia stream.
  81. Each media stream information is printed within a dedicated section
  82. with name "STREAM".
  83. @end table
  84. @c man end
  85. @include demuxers.texi
  86. @include muxers.texi
  87. @include protocols.texi
  88. @include indevs.texi
  89. @ignore
  90. @setfilename avprobe
  91. @settitle avprobe media prober
  92. @c man begin SEEALSO
  93. avconv(1), avplay(1) and the Libav HTML documentation
  94. @c man end
  95. @c man begin AUTHORS
  96. The Libav developers
  97. @c man end
  98. @end ignore
  99. @bye