fftools-common-opts.texi 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. All the numerical options, if not specified otherwise, accept in input
  2. a string representing a number, which may contain one of the
  3. International System number postfixes, for example 'K', 'M', 'G'.
  4. If 'i' is appended after the postfix, powers of 2 are used instead of
  5. powers of 10. The 'B' postfix multiplies the value for 8, and can be
  6. appended after another postfix or used alone. This allows using for
  7. example 'KB', 'MiB', 'G' and 'B' as postfix.
  8. Options which do not take arguments are boolean options, and set the
  9. corresponding value to true. They can be set to false by prefixing
  10. with "no" the option name, for example using "-nofoo" in the
  11. commandline will set to false the boolean option with name "foo".
  12. @section Generic options
  13. These options are shared amongst the ff* tools.
  14. @table @option
  15. @item -L
  16. Show license.
  17. @item -h, -?, -help, --help
  18. Show help.
  19. @item -version
  20. Show version.
  21. @item -formats
  22. Show available formats.
  23. The fields preceding the format names have the following meanings:
  24. @table @samp
  25. @item D
  26. Decoding available
  27. @item E
  28. Encoding available
  29. @end table
  30. @item -codecs
  31. Show available codecs.
  32. The fields preceding the codec names have the following meanings:
  33. @table @samp
  34. @item D
  35. Decoding available
  36. @item E
  37. Encoding available
  38. @item V/A/S
  39. Video/audio/subtitle codec
  40. @item S
  41. Codec supports slices
  42. @item D
  43. Codec supports direct rendering
  44. @item T
  45. Codec can handle input truncated at random locations instead of only at frame boundaries
  46. @end table
  47. @item -bsfs
  48. Show available bitstream filters.
  49. @item -protocols
  50. Show available protocols.
  51. @item -filters
  52. Show available libavfilter filters.
  53. @item -pix_fmts
  54. Show available pixel formats.
  55. @item -loglevel @var{loglevel}
  56. Set the logging level used by the library.
  57. @var{loglevel} is a number or a string containing one of the following values:
  58. @table @samp
  59. @item quiet
  60. @item panic
  61. @item fatal
  62. @item error
  63. @item warning
  64. @item info
  65. @item verbose
  66. @item debug
  67. @end table
  68. By default the program logs to stderr, if coloring is supported by the
  69. terminal, colors are used to mark errors and warnings. Log coloring
  70. can be disabled setting the environment variable
  71. @env{FFMPEG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
  72. the environment variable @env{FFMPEG_FORCE_COLOR}.
  73. The use of the environment variable @env{NO_COLOR} is deprecated and
  74. will be dropped in a following FFmpeg version.
  75. @end table