Skip to content
Snippets Groups Projects
fftools-common-opts.texi 2.21 KiB
Newer Older
  • Learn to ignore specific revisions
  • All the numerical options, if not specified otherwise, accept in input
    a string representing a number, which may contain one of the
    International System number postfixes, for example 'K', 'M', 'G'.
    If 'i' is appended after the postfix, powers of 2 are used instead of
    powers of 10. The 'B' postfix multiplies the value for 8, and can be
    appended after another postfix or used alone. This allows using for
    example 'KB', 'MiB', 'G' and 'B' as postfix.
    
    
    Options which do not take arguments are boolean options, and set the
    corresponding value to true. They can be set to false by prefixing
    with "no" the option name, for example using "-nofoo" in the
    commandline will set to false the boolean option with name "foo".
    
    
    @section Generic options
    
    These options are shared amongst the ff* tools.
    
    @table @option
    
    
    @item -L
    Show license.
    
    @item -h, -?, -help, --help
    Show help.
    
    @item -version
    Show version.
    
    @item -formats
    Show available formats.
    
    The fields preceding the format names have the following meanings:
    @table @samp
    @item D
    Decoding available
    @item E
    Encoding available
    @end table
    
    @item -codecs
    Show available codecs.
    
    The fields preceding the codec names have the following meanings:
    @table @samp
    @item D
    Decoding available
    @item E
    Encoding available
    @item V/A/S
    Video/audio/subtitle codec
    @item S
    Codec supports slices
    @item D
    Codec supports direct rendering
    @item T
    Codec can handle input truncated at random locations instead of only at frame boundaries
    @end table
    
    @item -bsfs
    Show available bitstream filters.
    
    @item -protocols
    Show available protocols.
    
    @item -filters
    Show available libavfilter filters.
    
    
    @item -pix_fmts
    Show available pixel formats.
    
    
    @item -loglevel @var{loglevel}
    Set the logging level used by the library.
    @var{loglevel} is a number or a string containing one of the following values:
    @table @samp
    @item quiet
    @item panic
    @item fatal
    @item error
    @item warning
    @item info
    @item verbose
    @item debug
    @end table
    
    
    By default the program logs to stderr, if coloring is supported by the
    terminal, colors are used to mark errors and warnings. Log coloring
    
    can be disabled setting the environment variable
    @env{FFMPEG_FORCE_NOCOLOR} or @env{NO_COLOR}, or can be forced setting
    the environment variable @env{FFMPEG_FORCE_COLOR}.