OS Manuals

/usr/bin/ffprobe

ffmpeg multimedia library

From ffmpeg-cuda-8.1 8.1.2-r0 (extra-packages), captured 2026-11-05 by running ffprobe --help (exit 0). permalink

ffprobe version n8.1.2 Copyright (c) 2007-2026 the FFmpeg developers
  built with gcc 16 (Wolfi 16.1.0-r4)
  configuration: --prefix=/usr --libdir=/usr/lib --enable-shared --enable-libx264 --enable-libx265 --enable-libaom --enable-libtheora --enable-ffnvcodec --enable-gpl --enable-version3 --enable-openssl --enable-libmp3lame --enable-ffplay --enable-libdav1d --enable-libharfbuzz --enable-libopus --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libvorbis --enable-libwebp --enable-libxml2 --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq
  libavutil      60. 26.102 / 60. 26.102
  libavcodec     62. 28.102 / 62. 28.102
  libavformat    62. 12.102 / 62. 12.102
  libavdevice    62.  3.102 / 62.  3.102
  libavfilter    11. 14.102 / 11. 14.102
  libswscale      9.  5.102 /  9.  5.102
  libswresample   6.  3.102 /  6.  3.102
Simple multimedia streams analyzer
usage: ffprobe [OPTIONS] INPUT_FILE

Main options:
-L                  show license
-license            show license
-h <topic>          show help
-? <topic>          show help
-help <topic>       show help
--help <topic>      show help
-version            show version
-buildconf          show build configuration
-formats            show available formats
-muxers             show available muxers
-demuxers           show available demuxers
-devices            show available devices
-codecs             show available codecs
-decoders           show available decoders
-encoders           show available encoders
-bsfs               show available bit stream filters
-protocols          show available protocols
-filters            show available filters
-pix_fmts           show available pixel formats
-layouts            show standard channel layouts
-sample_fmts        show available audio sample formats
-dispositions       show available stream dispositions
-colors             show available color names
-loglevel <loglevel>  set logging level
-v <loglevel>       set logging level
-report             generate a report
-max_alloc <bytes>  set maximum size of a single allocated block
-cpuflags <flags>   force specific cpu flags
-cpucount <count>   force specific cpu count
-hide_banner <hide_banner>  do not show program banner
-sources <device>   list sources of the input device
-sinks <device>     list sinks of the output device
-f <format>         force format
-unit               show unit of the displayed values
-prefix             use SI prefixes for the displayed values
-byte_binary_prefix  use binary prefixes for byte units
-sexagesimal        use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units
-pretty             prettify the format of displayed values, make it more human readable
-output_format <format>  set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)
-print_format       alias for -output_format (deprecated)
-of <format>        alias for -output_format
-select_streams <stream_specifier>  select the specified streams
-sections           print sections structure and section information, and exit
-data_dump_format   set data dump format (available formats are: xxd, base64)
-show_data          show packets data
-show_data_hash     show packets data hash
-show_error         show probing error
-show_format        show format/container info
-show_frames        show frames info
-show_entries <entry_list>  show a set of specified entries
-show_log           show log
-show_packets       show packets info
-show_programs      show programs info
-show_stream_groups  show stream groups info
-show_streams       show streams info
-show_chapters      show chapters info
-count_frames       count the number of frames per stream
-count_packets      count the number of packets per stream
-show_program_version  show ffprobe version
-show_library_versions  show library versions
-show_versions      show program and library versions
-show_pixel_formats  show pixel format descriptions
-show_optional_fields  show optional fields
-show_private_data  show private data
-private            same as show_private_data
-analyze_frames     analyze frames to provide additional stream-level information
-bitexact           force bitexact output
-read_intervals <read_intervals>  set read intervals
-i <input_file>     read specified file
-o <output_file>    write to specified output
-print_filename <print_file>  override the printed input filename
-find_stream_info   read and decode the streams to fill missing information with heuristics
-c <decoder_name>   force decoder
-codec <decoder_name>  alias for -c (force decoder)


AVFormatContext AVOptions:
  -avioflags         <flags>      ED......... (default 0)
     direct                       ED......... reduce buffering
  -probesize         <int64>      .D......... set probing size (from 32 to I64_MAX) (default 5000000)
  -formatprobesize   <int>        .D......... number of bytes to probe file format (from 0 to 2.14748e+09) (default 1048576)
  -fflags            <flags>      ED......... (default autobsf)
     ignidx                       .D......... ignore index
     genpts                       .D......... generate pts
     nofillin                     .D......... do not fill in missing values that can be exactly calculated
     noparse                      .D......... disable AVParsers, this needs nofillin too
     igndts                       .D......... ignore dts
     discardcorrupt               .D......... discard corrupted frames
     sortdts                      .D......... try to interleave outputted packets by dts
     fastseek                     .D......... fast but inaccurate seeks
     nobuffer                     .D......... reduce the latency introduced by optional buffering
  -seek2any          <boolean>    .D......... allow seeking to non-keyframes on demuxer level when supported (default false)
  -analyzeduration   <int64>      .D......... specify how many microseconds are analyzed to probe the input (from 0 to I64_MAX) (default 0)
  -cryptokey         <binary>     .D......... decryption key
  -indexmem          <int>        .D......... max memory used for timestamp index (per stream) (from 0 to INT_MAX) (default 1048576)
  -rtbufsize         <int>        .D......... max memory used for buffering real-time frames (from 0 to INT_MAX) (default 3041280)
  -fdebug            <flags>      ED......... print specific debug info (default 0)
     ts                           ED.........
  -max_delay         <int>        ED......... maximum muxing or demuxing delay in microseconds (from -1 to INT_MAX) (default -1)
  -fpsprobesize      <int>        .D......... number of frames used to probe fps (from -1 to 2.14748e+09) (default -1)
  -f_err_detect      <flags>      .D......... set error detection flags (deprecated; use err_detect, save via avconv) (default crccheck)
     crccheck                     .D......... verify embedded CRCs
     bitstream                    .D......... detect bitstream specification deviations
     buffer                       .D......... detect improper bitstream length
     explode                      .D......... abort decoding on minor error detection
     ignore_err                   .D......... ignore errors
     careful                      .D......... consider things that violate the spec, are fast to check and have not been seen in the wild as errors
     compliant                    .D......... consider all spec non compliancies as errors
     aggressive                   .D......... consider things that a sane encoder shouldn't do as an error
  -err_detect        <flags>      .D......... set error detection flags (default crccheck)
     crccheck                     .D......... verify embedded CRCs
     bitstream                    .D......... detect bitstream specification deviations
     buffer                       .D......... detect improper bitstream length
     explode                      .D......... abort decoding on minor error detection
     ignore_err                   .D......... ignore errors
     careful                      .D......... consider things that violate the spec, are fast to check and have not been seen in the wild as errors
     compliant                    .D......... consider all spec non compliancies as errors
     aggressive                   .D......... consider things that a sane encoder shouldn't do as an error
  -use_wallclock_as_timestamps <boolean>    .D......... use wallclock as timestamps (default false)
  -skip_initial_bytes <int64>      .D......... set number of bytes to skip before reading header and frames (from 0 to I64_MAX) (default 0)
  -correct_ts_overflow <boolean>    .D......... correct single timestamp overflows (default true)
  -f_strict          <int>        ED......... how strictly to follow the standards (deprecated; use strict, save via avconv) (from INT_MIN to INT_MAX) (default normal)
     very            2            ED......... strictly conform to a older more strict version of the spec or reference software
     strict          1            ED......... strictly conform to all the things in the spec no matter what the consequences
     normal          0            ED.........
     unofficial      -1           ED......... allow unofficial extensions
     experimental    -2           ED......... allow non-standardized experimental variants
  -strict            <int>        ED......... how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)
     very            2            ED......... strictly conform to a older more strict version of the spec or reference software
     strict          1            ED......... strictly conform to all the things in the spec no matter what the consequences
     normal          0            ED.........
     unofficial      -1           ED......... allow unofficial extensions
     experimental    -2           ED......... allow non-standardized experimental variants
  -max_ts_probe      <int>        .D......... maximum number of packets to read while waiting for the first timestamp (from 0 to INT_MAX) (default 50)
  -dump_separator    <string>     ED......... set information dump field separator (default ", ")
  -codec_whitelist   <string>     .D......... List of decoders that are allowed to be used
  -format_whitelist  <string>     .D......... List of demuxers that are allowed to be used
  -protocol_whitelist <string>     .D......... List of protocols that are allowed to be used
  -protocol_blacklist <string>     .D......... List of protocols that are not allowed to be used
  -max_streams       <int>        .D......... maximum number of streams (from 0 to INT_MAX) (default 1000)
  -skip_estimate_duration_from_pts <boolean>    .D......... skip duration calculation in estimate_timings_from_pts (default false)
  -max_probe_packets <int>        .D......... Maximum number of packets to probe a codec (from 0 to INT_MAX) (default 2500)
  -duration_probesize <int64>      .D......... Maximum number of bytes to probe the durations of the streams in estimate_timings_from_pts (from 0 to I64_MAX) (default 0)

AVIOContext AVOptions:
  -protocol_whitelist <string>     .D......... List of protocols that are allowed to be used

URLContext AVOptions:
  -protocol_whitelist <string>     .D......... List of protocols that are allowed to be used
  -protocol_blacklist <string>     .D......... List of protocols that are not allowed to be used
  -rw_timeout        <int64>      ED......... Timeout for IO operations (in microseconds) (from 0 to I64_MAX) (default 0)

Async AVOptions:

cache AVOptions:
  -read_ahead_limit  <int>        .D......... Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited (from -1 to INT_MAX) (default 65536)

crypto AVOptions:
  -key               <binary>     ED......... AES encryption/decryption key
  -iv                <binary>     ED......... AES encryption/decryption initialization vector
  -decryption_key    <binary>     .D......... AES decryption key
  -decryption_iv     <binary>     .D......... AES decryption initialization vector

fd AVOptions:

ffrtmpcrypt AVOptions:
  -ffrtmpcrypt_tunneling <int>        .D......... Use a HTTP tunneling connection (RTMPTE). (from 0 to 1) (default 0)

ffrtmphttp AVOptions:
  -ffrtmphttp_tls    <boolean>    .D......... Use a HTTPS tunneling connection (RTMPTS). (default false)

file AVOptions:
  -follow            <int>        .D......... Follow a file as it is being written (from 0 to 1) (default 0)
  -seekable          <int>        ED......... Sets if the file is seekable (from -1 to 0) (default -1)
  -pkt_size          <int>        ED......... Maximum packet size (from 0 to INT_MAX) (default 0)

ftp AVOptions:
  -timeout           <int>        ED......... set timeout of socket I/O operations (from -1 to INT_MAX) (default -1)
  -ftp-anonymous-password <string>     ED......... password for anonymous login. E-mail address should be used.
  -ftp-user          <string>     ED......... user for FTP login. Overridden by whatever is in the URL.
  -ftp-password      <string>     ED......... password for FTP login. Overridden by whatever is in the URL.

http AVOptions:
  -seekable          <boolean>    .D......... control seekability of connection (default auto)
  -http_proxy        <string>     ED......... set HTTP proxy to tunnel through
  -headers           <string>     ED......... set custom HTTP headers, can override built in default headers
  -content_type      <string>     ED......... set a specific content type for the POST messages
  -user_agent        <string>     .D......... override User-Agent header (default "Lavf/62.12.102")
  -referer           <string>     .D......... override referer header
  -multiple_requests <boolean>    ED......... use persistent connections (default false)
  -request_size      <int64>      .D......... size (in bytes) of requests to make (from 0 to I64_MAX) (default 0)
  -initial_request_size <int64>      .D......... size (in bytes) of initial requests made during probing / header parsing (from 0 to I64_MAX) (default 0)
  -post_data         <binary>     ED......... set custom HTTP post data
  -cookies           <string>     .D......... set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax
  -icy               <boolean>    .D......... request ICY metadata (default true)
  -auth_type         <int>        ED......... HTTP authentication type (from 0 to 1) (default none)
     none            0            ED......... No auth method set, autodetect
     basic           1            ED......... HTTP basic authentication
  -location          <string>     ED......... The actual location of the data received
  -offset            <int64>      .D......... initial byte offset (from 0 to I64_MAX) (default 0)
  -end_offset        <int64>      .D......... try to limit the request to bytes preceding this offset (from 0 to I64_MAX) (default 0)
  -method            <string>     ED......... Override the HTTP method or set the expected HTTP method from a client
  -reconnect         <boolean>    .D......... auto reconnect after disconnect before EOF (default false)
  -reconnect_at_eof  <boolean>    .D......... auto reconnect at EOF (default false)
  -reconnect_on_network_error <boolean>    .D......... auto reconnect in case of tcp/tls error during connect (default false)
  -reconnect_on_http_error <string>     .D......... list of http status codes to reconnect on
  -reconnect_streamed <boolean>    .D......... auto reconnect streamed / non seekable streams (default false)
  -reconnect_delay_max <int>        .D......... max reconnect delay in seconds after which to give up (from 0 to 4294) (default 120)
  -reconnect_max_retries <int>        .D......... the max number of times to retry a connection (from -1 to INT_MAX) (default -1)
  -reconnect_delay_total_max <int>        .D......... max total reconnect delay in seconds after which to give up (from 0 to 4294) (default 256)
  -respect_retry_after <boolean>    .D......... respect the Retry-After header when retrying connections (default true)
  -listen            <int>        ED......... listen on HTTP (from 0 to 2) (default 0)
  -short_seek_size   <int>        .D......... Threshold to favor readahead over seek. (from 0 to INT_MAX) (default 0)
  -max_redirects     <int>        .D......... Maximum number of redirects (from 0 to INT_MAX) (default 8)

https AVOptions:
  -seekable          <boolean>    .D......... control seekability of connection (default auto)
  -http_proxy        <string>     ED......... set HTTP proxy to tunnel through
  -headers           <string>     ED......... set custom HTTP headers, can override built in default headers
  -content_type      <string>     ED......... set a specific content type for the POST messages
  -user_agent        <string>     .D......... override User-Agent header (default "Lavf/62.12.102")
  -referer           <string>     .D......... override referer header
  -multiple_requests <boolean>    ED......... use persistent connections (default false)
  -request_size      <int64>      .D......... size (in bytes) of requests to make (from 0 to I64_MAX) (default 0)
  -initial_request_size <int64>      .D......... size (in bytes) of initial requests made during probing / header parsing (from 0 to I64_MAX) (default 0)
  -post_data         <binary>     ED......... set custom HTTP post data
  -cookies           <string>     .D......... set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax
  -icy               <boolean>    .D......... request ICY metadata (default true)
  -auth_type         <int>        ED......... HTTP authentication type (from 0 to 1) (default none)
     none            0            ED......... No auth method set, autodetect
     basic           1            ED......... HTTP basic authentication
  -location          <string>     ED......... The actual location of the data received
  -offset            <int64>      .D......... initial byte offset (from 0 to I64_MAX) (default 0)
  -end_offset        <int64>      .D......... try to limit the request to bytes preceding this offset (from 0 to I64_MAX) (default 0)
  -method            <string>     ED......... Override the HTTP method or set the expected HTTP method from a client
  -reconnect         <boolean>    .D......... auto reconnect after disconnect before EOF (default false)
  -reconnect_at_eof  <boolean>    .D......... auto reconnect at EOF (default false)
  -reconnect_on_network_error <boolean>    .D......... auto reconnect in case of tcp/tls error during connect (default false)
  -reconnect_on_http_error <string>     .D......... list of http status codes to reconnect on
  -reconnect_streamed <boolean>    .D......... auto reconnect streamed / non seekable streams (default false)
  -reconnect_delay_max <int>        .D......... max reconnect delay in seconds after which to give up (from 0 to 4294) (default 120)
  -reconnect_max_retries <int>        .D......... the max number of times to retry a connection (from -1 to INT_MAX) (default -1)
  -reconnect_delay_total_max <int>        .D......... max total reconnect delay in seconds after which to give up (from 0 to 4294) (default 256)
  -respect_retry_after <boolean>    .D......... respect the Retry-After header when retrying connections (default true)
  -listen            <int>        ED......... listen on HTTP (from 0 to 2) (default 0)
  -short_seek_size   <int>        .D......... Threshold to favor readahead over seek. (from 0 to INT_MAX) (default 0)
  -max_redirects     <int>        .D......... Maximum number of redirects (from 0 to INT_MAX) (default 8)

icecast AVOptions:

pipe AVOptions:

prompeg AVOptions:

rtmp AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtmpe AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtmps AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtmpt AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtmpte AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtmpts AVOptions:
  -rtmp_app          <string>     ED......... Name of application to connect to on the RTMP server
  -rtmp_buffer       <int>        ED......... Set buffer time in milliseconds. The default is 3000. (from 0 to INT_MAX) (default 3000)
  -rtmp_conn         <string>     ED......... Append arbitrary AMF data to the Connect message
  -rtmp_flashver     <string>     ED......... Version of the Flash plugin used to run the SWF player.
  -rtmp_live         <int>        .D......... Specify that the media is a live stream. (from INT_MIN to INT_MAX) (default any)
     any             -2           .D......... both
     live            -1           .D......... live stream
     recorded        0            .D......... recorded stream
  -rtmp_pageurl      <string>     .D......... URL of the web page in which the media was embedded. By default no value will be sent.
  -rtmp_playpath     <string>     ED......... Stream identifier to play or to publish
  -rtmp_subscribe    <string>     .D......... Name of live stream to subscribe to. Defaults to rtmp_playpath.
  -rtmp_swfhash      <binary>     .D......... SHA256 hash of the decompressed SWF file (32 bytes).
  -rtmp_swfsize      <int>        .D......... Size of the decompressed SWF file, required for SWFVerification. (from 0 to INT_MAX) (default 0)
  -rtmp_swfurl       <string>     ED......... URL of the SWF player. By default no value will be sent
  -rtmp_swfverify    <string>     .D......... URL to player swf file, compute hash/size automatically.
  -rtmp_tcurl        <string>     ED......... URL of the target stream. Defaults to proto://host[:port]/app.
  -rtmp_listen       <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -listen            <int>        .D......... Listen for incoming rtmp connections (from INT_MIN to INT_MAX) (default 0)
  -tcp_nodelay       <int>        ED......... Use TCP_NODELAY to disable Nagle's algorithm (from 0 to 1) (default 0)
  -timeout           <int>        .D......... Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1 (from INT_MIN to INT_MAX) (default -1)

rtp AVOptions:
  -ttl               <int>        ED......... Time to live (multicast only) (from -1 to 255) (default -1)
  -buffer_size       <int>        ED......... Send/Receive buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -rtcp_port         <int>        ED......... Custom rtcp port (from -1 to INT_MAX) (default -1)
  -rtcpport          <int>        ED......... Custom rtcp port (from -1 to INT_MAX) (default -1)
  -local_rtpport     <int>        ED......... Local rtp port (from -1 to INT_MAX) (default -1)
  -localrtpport      <int>        ED......... Local rtp port (from -1 to INT_MAX) (default -1)
  -localport         <int>        ED........P Local rtp port (from -1 to INT_MAX) (default -1)
  -local_rtcpport    <int>        ED......... Local rtcp port (from -1 to INT_MAX) (default -1)
  -localrtcpport     <int>        ED......... Local rtcp port (from -1 to INT_MAX) (default -1)
  -connect           <boolean>    ED......... Connect socket (default false)
  -write_to_source   <boolean>    ED......... Send packets to the source address of the latest received packet (default false)
  -pkt_size          <int>        ED......... Maximum packet size (from -1 to INT_MAX) (default -1)
  -dscp              <int>        ED......... DSCP class (from -1 to INT_MAX) (default -1)
  -timeout           <int64>      ED......... set timeout (in microseconds) of socket I/O operations (from -1 to I64_MAX) (default -1)
  -sources           <string>     ED......... Source list
  -block             <string>     ED......... Block list
  -localaddr         <string>     ED......... Local address

srtp AVOptions:
  -srtp_in_suite     <string>     .D.........
  -srtp_in_params    <string>     .D.........

subfile AVOptions:
  -start             <int64>      .D......... start offset (from 0 to I64_MAX) (default 0)
  -end               <int64>      .D......... end offset (from 0 to I64_MAX) (default 0)

tcp AVOptions:
  -listen            <int>        ED......... Listen for incoming connections (from 0 to 2) (default 0)
  -local_port        <string>     ED......... Local port
  -local_addr        <string>     ED......... Local address
  -timeout           <int>        ED......... set timeout (in microseconds) of socket I/O operations (from -1 to INT_MAX) (default -1)
  -listen_timeout    <int>        ED......... Connection awaiting timeout (in milliseconds) (from -1 to INT_MAX) (default -1)
  -send_buffer_size  <int>        ED......... Socket send buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -recv_buffer_size  <int>        ED......... Socket receive buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -tcp_nodelay       <boolean>    ED......... Use TCP_NODELAY to disable nagle's algorithm (default false)
  -tcp_keepalive     <boolean>    ED......... Use TCP keepalive to detect dead connections and keep long-lived connections active. (default false)
  -tcp_mss           <int>        ED......... Maximum segment size for outgoing TCP packets (from -1 to INT_MAX) (default -1)

tls AVOptions:
  -listen            <int>        ED......... Listen for incoming connections (from 0 to 1) (default 0)
  -http_proxy        <string>     ED......... Set proxy to tunnel through
  -external_sock     <boolean>    ED......... Use external socket (default false)
  -use_srtp          <boolean>    ED......... Enable use_srtp DTLS extension (default false)
  -mtu               <int>        ED......... Maximum Transmission Unit (from 0 to INT_MAX) (default 0)
  -cert_pem          <string>     ED......... Certificate PEM string
  -key_pem           <string>     ED......... Private key PEM string
  -ca_file           <string>     ED......... Certificate Authority database file
  -cafile            <string>     ED......... Certificate Authority database file
  -tls_verify        <boolean>    ED......... Verify the peer certificate (default false)
  -verify            <boolean>    ED......... Verify the peer certificate (default false)
  -cert_file         <string>     ED......... Certificate file
  -cert              <string>     ED......... Certificate file
  -key_file          <string>     ED......... Private key file
  -key               <string>     ED......... Private key file
  -verifyhost        <string>     ED......... Verify against a specific hostname

dtls AVOptions:
  -listen            <int>        ED......... Listen for incoming connections (from 0 to 1) (default 0)
  -http_proxy        <string>     ED......... Set proxy to tunnel through
  -external_sock     <boolean>    ED......... Use external socket (default false)
  -use_srtp          <boolean>    ED......... Enable use_srtp DTLS extension (default false)
  -mtu               <int>        ED......... Maximum Transmission Unit (from 0 to INT_MAX) (default 0)
  -cert_pem          <string>     ED......... Certificate PEM string
  -key_pem           <string>     ED......... Private key PEM string
  -ca_file           <string>     ED......... Certificate Authority database file
  -cafile            <string>     ED......... Certificate Authority database file
  -tls_verify        <boolean>    ED......... Verify the peer certificate (default false)
  -verify            <boolean>    ED......... Verify the peer certificate (default false)
  -cert_file         <string>     ED......... Certificate file
  -cert              <string>     ED......... Certificate file
  -key_file          <string>     ED......... Private key file
  -key               <string>     ED......... Private key file
  -verifyhost        <string>     ED......... Verify against a specific hostname

udp AVOptions:
  -buffer_size       <int>        ED......... System data size (in bytes) (from -1 to INT_MAX) (default -1)
  -localport         <int>        ED......... Local port (from -1 to INT_MAX) (default -1)
  -local_port        <int>        ED......... Local port (from -1 to INT_MAX) (default -1)
  -localaddr         <string>     ED......... Local address
  -udplite_coverage  <int>        ED......... choose UDPLite head size which should be validated by checksum (from 0 to INT_MAX) (default 0)
  -pkt_size          <int>        ED......... Maximum UDP packet size (from -1 to INT_MAX) (default 1472)
  -reuse             <boolean>    ED......... explicitly allow reusing UDP sockets (default auto)
  -reuse_socket      <boolean>    ED......... explicitly allow reusing UDP sockets (default auto)
  -connect           <boolean>    ED......... set if connect() should be called on socket (default false)
  -fifo_size         <int>        .D......... set the UDP circular buffer size (in 188-byte packets) (from 0 to INT_MAX) (default 28672)
  -overrun_nonfatal  <boolean>    .D......... survive in case of UDP receiving circular buffer overrun (default false)
  -timeout           <int>        .D......... set raise error timeout, in microseconds (only in read mode) (from 0 to INT_MAX) (default 0)
  -sources           <string>     ED......... Source list
  -block             <string>     ED......... Block list

udplite AVOptions:
  -buffer_size       <int>        ED......... System data size (in bytes) (from -1 to INT_MAX) (default -1)
  -localport         <int>        ED......... Local port (from -1 to INT_MAX) (default -1)
  -local_port        <int>        ED......... Local port (from -1 to INT_MAX) (default -1)
  -localaddr         <string>     ED......... Local address
  -udplite_coverage  <int>        ED......... choose UDPLite head size which should be validated by checksum (from 0 to INT_MAX) (default 0)
  -pkt_size          <int>        ED......... Maximum UDP packet size (from -1 to INT_MAX) (default 1472)
  -reuse             <boolean>    ED......... explicitly allow reusing UDP sockets (default auto)
  -reuse_socket      <boolean>    ED......... explicitly allow reusing UDP sockets (default auto)
  -connect           <boolean>    ED......... set if connect() should be called on socket (default false)
  -fifo_size         <int>        .D......... set the UDP circular buffer size (in 188-byte packets) (from 0 to INT_MAX) (default 28672)
  -overrun_nonfatal  <boolean>    .D......... survive in case of UDP receiving circular buffer overrun (default false)
  -timeout           <int>        .D......... set raise error timeout, in microseconds (only in read mode) (from 0 to INT_MAX) (default 0)
  -sources           <string>     ED......... Source list
  -block             <string>     ED......... Block list

unix AVOptions:
  -listen            <boolean>    ED......... Open socket for listening (default false)
  -timeout           <int>        ED......... Timeout in ms (from -1 to INT_MAX) (default -1)
  -type              <int>        ED......... Socket type (from INT_MIN to INT_MAX) (default stream)
     stream          1            ED......... Stream (reliable stream-oriented)
     datagram        2            ED......... Datagram (unreliable packet-oriented)
     seqpacket       5            ED......... Seqpacket (reliable packet-oriented)
  -pkt_size          <int>        ED......... Maximum packet size (from 0 to INT_MAX) (default 0)

libsrt AVOptions:
  -timeout           <int64>      ED......... Timeout of socket I/O operations (in microseconds) (from -1 to I64_MAX) (default -1)
  -listen_timeout    <int64>      ED......... Connection awaiting timeout (in microseconds) (from -1 to I64_MAX) (default -1)
  -send_buffer_size  <int>        ED......... Socket send buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -recv_buffer_size  <int>        ED......... Socket receive buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -pkt_size          <int>        ED......... Maximum SRT packet size (from -1 to 1456) (default -1)
     ts_size         1316         ED.........
     max_size        1456         ED.........
  -payload_size      <int>        ED......... Maximum SRT packet size (from -1 to 1456) (default -1)
     ts_size         1316         ED.........
     max_size        1456         ED.........
  -maxbw             <int64>      ED......... Maximum bandwidth (bytes per second) that the connection can use (from -1 to I64_MAX) (default -1)
  -pbkeylen          <int>        ED......... Crypto key len in bytes {16,24,32} Default: 16 (128-bit) (from -1 to 32) (default -1)
  -passphrase        <string>     ED......... Crypto PBKDF2 Passphrase size[0,10..64] 0:disable crypto
  -enforced_encryption <boolean>    ED......... Enforces that both connection parties have the same passphrase set (default auto)
  -kmrefreshrate     <int>        ED......... The number of packets to be transmitted after which the encryption key is switched to a new key (from -1 to INT_MAX) (default -1)
  -kmpreannounce     <int>        ED......... The interval between when a new encryption key is sent and when switchover occurs (from -1 to INT_MAX) (default -1)
  -snddropdelay      <int64>      ED......... The sender's extra delay(in microseconds) before dropping packets (from -2 to I64_MAX) (default -2)
  -mss               <int>        ED......... The Maximum Segment Size (from -1 to 1500) (default -1)
  -ffs               <int>        ED......... Flight flag size (window size) (in bytes) (from -1 to INT_MAX) (default -1)
  -ipttl             <int>        ED......... IP Time To Live (from -1 to 255) (default -1)
  -iptos             <int>        ED......... IP Type of Service (from -1 to 255) (default -1)
  -inputbw           <int64>      ED......... Estimated input stream rate (from -1 to I64_MAX) (default -1)
  -oheadbw           <int>        ED......... MaxBW ceiling based on % over input stream rate (from -1 to 100) (default -1)
  -latency           <int64>      ED......... receiver delay (in microseconds) to absorb bursts of missed packet retransmissions (from -1 to I64_MAX) (default -1)
  -tsbpddelay        <int64>      ED......... deprecated, same effect as latency option (from -1 to I64_MAX) (default -1)
  -rcvlatency        <int64>      ED......... receive latency (in microseconds) (from -1 to I64_MAX) (default -1)
  -peerlatency       <int64>      ED......... peer latency (in microseconds) (from -1 to I64_MAX) (default -1)
  -tlpktdrop         <boolean>    ED......... Enable too-late pkt drop (default auto)
  -nakreport         <boolean>    ED......... Enable receiver to send periodic NAK reports (default auto)
  -connect_timeout   <int64>      ED......... Connect timeout(in milliseconds). Caller default: 3000, rendezvous (x 10) (from -1 to I64_MAX) (default -1)
  -mode              <int>        ED......... Connection mode (caller, listener, rendezvous) (from 0 to 2) (default caller)
     caller          0            ED.........
     listener        1            ED.........
     rendezvous      2            ED.........
  -sndbuf            <int>        ED......... Send buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -rcvbuf            <int>        ED......... Receive buffer size (in bytes) (from -1 to INT_MAX) (default -1)
  -lossmaxttl        <int>        ED......... Maximum possible packet reorder tolerance (from -1 to INT_MAX) (default -1)
  -minversion        <int>        ED......... The minimum SRT version that is required from the peer (from -1 to INT_MAX) (default -1)
  -streamid          <string>     ED......... A string of up to 512 characters that an Initiator can pass to a Responder
  -srt_streamid      <string>     ED......... A string of up to 512 characters that an Initiator can pass to a Responder
  -smoother          <string>     ED......... The type of Smoother used for the transmission for that socket
  -messageapi        <boolean>    ED......... Enable message API (default auto)
  -transtype         <int>        ED......... The transmission type for the socket (from 0 to 2) (default 2)
     live            0            ED.........
     file            1            ED.........
  -linger            <int>        ED......... Number of seconds that the socket waits for unsent data when closing (from -1 to INT_MAX) (default -1)
  -tsbpd             <boolean>    ED......... Timestamp-based packet delivery (default auto)

libssh AVOptions:
  -timeout           <int>        ED......... set timeout of socket I/O operations (from -1 to INT_MAX) (default -1)
  -private_key       <string>     ED......... set path to private key

zmq AVOptions:
  -pkt_size          <int>        ED......... Maximum send/read packet size (from -1 to INT_MAX) (default 131072)

IPFS Gateway AVOptions:
  -gateway           <string>     .D......... The gateway to ask for IPFS data.

IPFS Gateway AVOptions:
  -gateway           <string>     .D......... The gateway to ask for IPFS data.

AC4 muxer AVOptions:

ADTS muxer AVOptions:

AIFF muxer AVOptions:

alp AVOptions:

APNG muxer AVOptions:

argo_asf_muxer AVOptions:

argo_cvg_muxer AVOptions:

ASF (stream) muxer AVOptions:

ass muxer AVOptions:

AST muxer AVOptions:

ASF (stream) muxer AVOptions:

AVI muxer AVOptions:

avif muxer AVOptions:

dash muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

Fifo muxer AVOptions:

flac muxer AVOptions:

flv muxer AVOptions:

frame hash muxer AVOptions:

frame MD5 muxer AVOptions:

GIF muxer AVOptions:

(stream) hash muxer AVOptions:

HDS muxer AVOptions:

hls muxer AVOptions:

image2 muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

LATM/LOAS muxer AVOptions:

lrc AVOptions:

mcc muxer AVOptions:

MD5 muxer AVOptions:

matroska/webm muxer AVOptions:

matroska/webm muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

MP3 muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

mpeg/(s)vcd/vob/dvd muxer AVOptions:

mpeg/(s)vcd/vob/dvd muxer AVOptions:

mpeg/(s)vcd/vob/dvd muxer AVOptions:

mpeg/(s)vcd/vob/dvd muxer AVOptions:

mpeg/(s)vcd/vob/dvd muxer AVOptions:

MPEGTS muxer AVOptions:

mpjpeg_muxer AVOptions:

MXF muxer AVOptions:

MXF-D10 muxer AVOptions:

MXF-OPAtom muxer AVOptions:

nutenc AVOptions:

Ogg (audio/video/Speex/Opus) muxer AVOptions:

Ogg (audio/video/Speex/Opus) muxer AVOptions:

Ogg (audio/video/Speex/Opus) muxer AVOptions:

Ogg (audio/video/Speex/Opus) muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

RTP muxer AVOptions:

rtp_mpegts muxer AVOptions:

RTSP muxer AVOptions:
  -initial_pause     <boolean>    .D......... do not start playing the stream immediately (default false)
  -rtsp_transport    <flags>      ED......... set RTSP transport protocols (default 0)
     udp                          ED......... UDP
     tcp                          ED......... TCP
     udp_multicast                .D......... UDP multicast
     http                         .D......... HTTP tunneling
     https                        .D......... HTTPS tunneling
  -rtsp_flags        <flags>      .D......... set RTSP flags (default 0)
     filter_src                   .D......... only receive packets from the negotiated peer IP
     listen                       .D......... wait for incoming connections
     prefer_tcp                   ED......... try RTP via TCP first, if available
     satip_raw                    .D......... export raw MPEG-TS stream instead of demuxing
  -allowed_media_types <flags>      .D......... set media types to accept from the server (default video+audio+data+subtitle)
     video                        .D......... Video
     audio                        .D......... Audio
     data                         .D......... Data
     subtitle                     .D......... Subtitle
  -min_port          <int>        ED......... set minimum local UDP port (from 0 to 65535) (default 5000)
  -max_port          <int>        ED......... set maximum local UDP port (from 0 to 65535) (default 65000)
  -listen_timeout    <int>        .D......... set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen) (from INT_MIN to INT_MAX) (default -1)
  -timeout           <int64>      .D......... set timeout (in microseconds) of socket I/O operations (from INT_MIN to I64_MAX) (default 0)
  -reorder_queue_size <int>        .D......... set number of packets to buffer for handling of reordered packets (from -1 to INT_MAX) (default -1)
  -buffer_size       <int>        ED......... Underlying protocol send/receive buffer size (from -1 to INT_MAX) (default -1)
  -user_agent        <string>     .D......... override User-Agent header (default "Lavf62.12.102")
  -ca_file           <string>     ED......... Certificate Authority database file
  -cafile            <string>     ED......... Certificate Authority database file
  -tls_verify        <boolean>    ED......... Verify the peer certificate (default false)
  -verify            <boolean>    ED......... Verify the peer certificate (default false)
  -cert_file         <string>     ED......... Certificate file
  -cert              <string>     ED......... Certificate file
  -key_file          <string>     ED......... Private key file
  -key               <string>     ED......... Private key file
  -verifyhost        <string>     ED......... Verify against a specific hostname

(stream) segment muxer AVOptions:

(stream) segment muxer AVOptions:

smooth streaming muxer AVOptions:

Ogg (audio/video/Speex/Opus) muxer AVOptions:

spdif AVOptions:

(stream) hash muxer AVOptions:

Tee muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

mov/mp4/tgp/psp/tg2/ipod/ismv/f4v muxer AVOptions:

WAV muxer AVOptions:

matroska/webm muxer AVOptions:

WebM DASH Manifest muxer AVOptions:

WebM Chunk Muxer AVOptions:

WebP muxer AVOptions:

WHIP muxer AVOptions:

fbdev outdev AVOptions:

aa AVOptions:
  -aa_fixed_key      <binary>     .D......... Fixed key used for handling Audible AA files

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

Artworx Data Format demuxer AVOptions:
  -linespeed         <int>        .D......... set simulated line speed (bytes per second) (from 1 to INT_MAX) (default 6000)
  -video_size        <image_size> .D......... set video size, such as 640x480 or hd720.
  -framerate         <video_rate> .D......... set framerate (frames per second) (default "25")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

APNG demuxer AVOptions:
  -ignore_loop       <boolean>    .D......... ignore loop setting (default true)
  -max_fps           <int>        .D......... maximum framerate (0 is no limit) (from 0 to INT_MAX) (default 0)
  -default_fps       <int>        .D......... default framerate (0 is as fast as possible) (from 0 to INT_MAX) (default 15)

aptx (hd) demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 48000)

aptx (hd) demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 48000)

apv demuxer AVOptions:
  -framerate         <video_rate> .D......... set frame rate (default "30")

aqtdec AVOptions:
  -subfps            <rational>   .D...S..... set the movie frame rate (from 0 to INT_MAX) (default 25/1)

asf demuxer AVOptions:
  -no_resync_search  <boolean>    .D......... Don't try to resynchronize by looking for a certain optional start code (default false)
  -export_xmp        <boolean>    .D......... Export full XMP metadata (default false)

AV1 Annex B/low overhead OBU demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")

avi AVOptions:
  -use_odml          <boolean>    .D......... use odml index (default true)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

Binary text demuxer AVOptions:
  -linespeed         <int>        .D......... set simulated line speed (bytes per second) (from 1 to INT_MAX) (default 6000)
  -video_size        <image_size> .D......... set video size, such as 640x480 or hd720.
  -framerate         <video_rate> .D......... set framerate (frames per second) (default "25")

bitpacked demuxer AVOptions:
  -pixel_format      <pix_fmt>    .D......... set pixel format (default yuv420p)
  -video_size        <image_size> .D......... set frame size
  -framerate         <video_rate> .D......... set frame rate (default "25")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

CDXL demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 8000 to INT_MAX) (default 11025)
  -frame_rate        <video_rate> .D.........  (default "15")

codec2 demuxer AVOptions:
  -frames_per_packet <int>        .D......... Number of frames to read at a time. Higher = faster decoding, lower granularity (from 1 to INT_MAX) (default 1)

codec2raw demuxer AVOptions:
  -mode              <int>        .D......... codec2 mode [mandatory] (from -1 to 8) (default -1)
     3200            0            .D......... 3200
     2400            1            .D......... 2400
     1600            2            .D......... 1600
     1400            3            .D......... 1400
     1300            4            .D......... 1300
     1200            5            .D......... 1200
     700             6            .D......... 700
     700B            7            .D......... 700B
     700C            8            .D......... 700C
  -frames_per_packet <int>        .D......... Number of frames to read at a time. Higher = faster decoding, lower granularity (from 1 to INT_MAX) (default 1)

concat demuxer AVOptions:
  -safe              <boolean>    .D......... enable safe mode (default true)
  -auto_convert      <boolean>    .D......... automatically convert bitstream format (default true)
  -segment_time_metadata <boolean>    .D......... output file segment start time and duration as packet metadata (default false)

dash AVOptions:
  -allowed_extensions <string>     .D......... List of file extensions that dash is allowed to access (default "aac,m4a,m4s,m4v,mov,mp4,webm,ts")
  -cenc_decryption_key <string>     .D......... Media default decryption key (hex)
  -cenc_decryption_keys <string>     .D......... Media decryption keys by KID (hex)
  -max_reload        <int>        .D......... Maximum number of manifest reloads in get_current_fragment() before giving up (from 0 to INT_MAX) (default 100)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

dfpwm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 48000)
  -ch_layout         <channel_layout> .D.........  (default "mono")

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

ea demuxer AVOptions:
  -merge_alpha       <boolean>    .D.V....... return VP6 alpha in the main video stream (default false)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

EVC Annex B demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")

FITS demuxer AVOptions:
  -framerate         <video_rate> .D......... set the framerate (default "1")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

(live) flv/kux demuxer AVOptions:
  -flv_metadata      <boolean>    .D.V....... Allocate streams according to the onMetaData array (default false)
  -flv_full_metadata <boolean>    .D.V....... Dump full metadata of the onMetadata (default false)
  -flv_ignore_prevtag <boolean>    .D.V....... Ignore the Size of previous tag (default false)

(live) flv/kux demuxer AVOptions:
  -flv_metadata      <boolean>    .D.V....... Allocate streams according to the onMetaData array (default false)
  -flv_full_metadata <boolean>    .D.V....... Dump full metadata of the onMetadata (default false)
  -flv_ignore_prevtag <boolean>    .D.V....... Ignore the Size of previous tag (default false)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

G.726 demuxer AVOptions:
  -code_size         <int>        .D......... Bits per G.726 code (from 2 to 5) (default 4)
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 8000)

G.726 demuxer AVOptions:
  -code_size         <int>        .D......... Bits per G.726 code (from 2 to 5) (default 4)
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 8000)

g729 demuxer AVOptions:
  -bit_rate          <int>        .D.........  (from 0 to INT_MAX) (default 8000)

GIF demuxer AVOptions:
  -min_delay         <int>        .D......... minimum valid delay between frames (in hundredths of second) (from 0 to 6000) (default 2)
  -max_gif_delay     <int>        .D......... maximum valid delay between frames (in hundredths of seconds) (from 0 to 65535) (default 65535)
  -default_delay     <int>        .D......... default delay between frames (in hundredths of second) (from 0 to 6000) (default 10)
  -ignore_loop       <boolean>    .D......... ignore loop setting (netscape extension) (default true)

gsm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 1 to 6.50753e+07) (default 8000)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

hca AVOptions:
  -hca_lowkey        <int64>      .D......... Low key used for handling CRI HCA files (from 0 to UINT32_MAX) (default 0)
  -hca_highkey       <int64>      .D......... High key used for handling CRI HCA files (from 0 to UINT32_MAX) (default 0)
  -hca_subkey        <int>        .D......... Subkey used for handling CRI HCA files (from 0 to 65535) (default 0)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

hls demuxer AVOptions:
  -live_start_index  <int>        .D......... segment index to start live streams at (negative values are from the end) (from INT_MIN to INT_MAX) (default -3)
  -prefer_x_start    <boolean>    .D......... prefer to use #EXT-X-START if it's in playlist instead of live_start_index (default false)
  -allowed_extensions <string>     .D......... List of file extensions that hls is allowed to access (default "3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,mpeg,mpegts,ogg,ogv,oga,ts,vob,vtt,wav,webvtt,cmfv,cmfa,ec3,fmp4")
  -allowed_segment_extensions <string>     .D......... List of file extensions that hls is allowed to access (default "3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,mpeg,mpegts,ogg,ogv,oga,ts,vob,vtt,wav,webvtt,cmfv,cmfa,ec3,fmp4,html")
  -extension_picky   <boolean>    .D......... Be picky with all extensions matching (default true)
  -max_reload        <int>        .D......... Maximum number of times a insufficient list is attempted to be reloaded (from 0 to INT_MAX) (default 100)
  -m3u8_hold_counters <int>        .D......... The maximum number of times to load m3u8 when it refreshes without new segments (from 0 to INT_MAX) (default 1000)
  -http_persistent   <boolean>    .D......... Use persistent HTTP connections (default true)
  -http_multiple     <boolean>    .D......... Use multiple HTTP connections for fetching segments (default auto)
  -http_seekable     <boolean>    .D......... Use HTTP partial requests, 0 = disable, 1 = enable, -1 = auto (default auto)
  -seg_format_options <dictionary> .D......... Set options for segment demuxer
  -seg_max_retry     <int>        .D......... Maximum number of times to reload a segment on error. (from 0 to INT_MAX) (default 0)

iCE Draw File demuxer AVOptions:
  -linespeed         <int>        .D......... set simulated line speed (bytes per second) (from 1 to INT_MAX) (default 6000)
  -video_size        <image_size> .D......... set video size, such as 640x480 or hd720.
  -framerate         <video_rate> .D......... set framerate (frames per second) (default "25")

image2 demuxer AVOptions:
  -pattern_type      <int>        .D......... set pattern type (from 0 to INT_MAX) (default 4)
     glob            1            .D......... select glob pattern type
     sequence        2            .D......... select sequence pattern type
     none            3            .D......... disable pattern matching
  -start_number      <int>        .D......... set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  -start_number_range <int>        .D......... set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  -ts_from_file      <int>        .D......... set frame timestamp from file's one (from 0 to 2) (default none)
     none            0            .D......... none
     sec             1            .D......... second precision
     ns              2            .D......... nano second precision
  -export_path_metadata <boolean>    .D......... enable metadata containing input path information (default false)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

alias_pix demuxer AVOptions:
  -pattern_type      <int>        .D......... set pattern type (from 0 to INT_MAX) (default 4)
     glob            1            .D......... select glob pattern type
     sequence        2            .D......... select sequence pattern type
     none            3            .D......... disable pattern matching
  -start_number      <int>        .D......... set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  -start_number_range <int>        .D......... set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  -ts_from_file      <int>        .D......... set frame timestamp from file's one (from 0 to 2) (default none)
     none            0            .D......... none
     sec             1            .D......... second precision
     ns              2            .D......... nano second precision
  -export_path_metadata <boolean>    .D......... enable metadata containing input path information (default false)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

brender_pix demuxer AVOptions:
  -pattern_type      <int>        .D......... set pattern type (from 0 to INT_MAX) (default 4)
     glob            1            .D......... select glob pattern type
     sequence        2            .D......... select sequence pattern type
     none            3            .D......... disable pattern matching
  -start_number      <int>        .D......... set first number in the sequence (from INT_MIN to INT_MAX) (default 0)
  -start_number_range <int>        .D......... set range for looking at the first sequence number (from 1 to INT_MAX) (default 5)
  -ts_from_file      <int>        .D......... set frame timestamp from file's one (from 0 to 2) (default none)
     none            0            .D......... none
     sec             1            .D......... second precision
     ns              2            .D......... nano second precision
  -export_path_metadata <boolean>    .D......... enable metadata containing input path information (default false)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imf AVOptions:
  -assetmaps         <string>     .D......... Comma-separated paths to ASSETMAP files.If not specified, the `ASSETMAP.xml` file in the same directory as the CPL is used.

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

(live) flv/kux demuxer AVOptions:
  -flv_metadata      <boolean>    .D.V....... Allocate streams according to the onMetaData array (default false)
  -flv_full_metadata <boolean>    .D.V....... Dump full metadata of the onMetadata (default false)
  -flv_ignore_prevtag <boolean>    .D.V....... Ignore the Size of previous tag (default false)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

mcc demuxer AVOptions:
  -eia608_extract    <boolean>    .D...S..... extract EIA-608/708 captions from VANC packets (default true)

microdvddec AVOptions:
  -subfps            <rational>   .D...S..... set the movie frame rate fallback (from 0 to INT_MAX) (default 0/1)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

mov,mp4,m4a,3gp,3g2,mj2 AVOptions:
  -use_absolute_path <boolean>    .D.V....... allow using absolute path when opening alias, this is a possible security issue (default false)
  -seek_streams_individually <boolean>    .D.V....... Seek each stream individually to the closest point (default true)
  -ignore_editlist   <boolean>    .D.V....... Ignore the edit list atom. (default false)
  -advanced_editlist <boolean>    .D.V....... Modify the AVIndex according to the editlists. Use this option to decode in the order specified by the edits. (default true)
  -ignore_chapters   <boolean>    .D.V.......  (default false)
  -use_mfra_for      <int>        .D.V....... use mfra for fragment timestamps (from -1 to 2) (default auto)
     auto            -1           .D.V....... auto
     dts             1            .D.V....... dts
     pts             2            .D.V....... pts
  -use_tfdt          <boolean>    .D.V....... use tfdt for fragment timestamps (default true)
  -export_all        <boolean>    .D.V....... Export unrecognized metadata entries (default false)
  -export_xmp        <boolean>    .D.V....... Export full XMP metadata (default false)
  -activation_bytes  <binary>     .D......... Secret bytes for Audible AAX files
  -audible_key       <binary>     .D......... AES-128 Key for Audible AAXC files
  -audible_iv        <binary>     .D......... AES-128 IV for Audible AAXC files
  -audible_fixed_key <binary>     .D......... Fixed key used for handling Audible AAX files
  -decryption_key    <binary>     .D......... The default media decryption key (hex)
  -decryption_keys   <dictionary> .D......... The media decryption keys by KID (hex)
  -enable_drefs      <boolean>    .D.V....... Enable external track support. (default false)
  -max_stts_delta    <int>        .D......... treat offsets above this value as invalid (from 0 to UINT32_MAX) (default 4294487295)
  -interleaved_read  <boolean>    .D......... Interleave packets from multiple tracks at demuxer level (default true)

mp3 AVOptions:
  -usetoc            <boolean>    .D......... use table of contents (default false)

mpegts demuxer AVOptions:
  -resync_size       <int>        .D......... set size limit for looking up a new synchronization (from 0 to INT_MAX) (default 65536)
  -fix_teletext_pts  <boolean>    .D......... try to fix pts values of dvb teletext streams (default true)
  -scan_all_pmts     <boolean>    .D......... scan and combine all PMTs (default auto)
  -skip_unknown_pmt  <boolean>    .D......... skip PMTs for programs not advertised in the PAT (default false)
  -merge_pmt_versions <boolean>    .D......... reuse streams when PMT's version/pids change (default false)
  -max_packet_size   <int>        .D......... maximum size of emitted packet (from 1 to 1.07374e+09) (default 204800)

mpegtsraw demuxer AVOptions:
  -resync_size       <int>        .D......... set size limit for looking up a new synchronization (from 0 to INT_MAX) (default 65536)
  -compute_pcr       <boolean>    .D......... compute exact PCR for each transport stream packet (default false)

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

MPJPEG demuxer AVOptions:
  -strict_mime_boundary <boolean>    .D......... require MIME boundaries match (default false)

mxf AVOptions:
  -eia608_extract    <boolean>    .D......... extract eia 608 captions from s436m track (default false)

AV1 Annex B/low overhead OBU demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

pcm demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 44100)
  -ch_layout         <channel_layout> .D.........  (default "mono")

rawvideo demuxer AVOptions:
  -stride            [<int>     ].D......... frame line size in bytes
  -pixel_format      <pix_fmt>    .D......... set pixel format (default yuv420p)
  -video_size        <image_size> .D......... set frame size
  -framerate         <video_rate> .D......... set frame rate (default "25")

RTP demuxer AVOptions:
  -rtp_flags         <flags>      .D......... set RTP flags (default 0)
     filter_src                   .D......... only receive packets from the negotiated peer IP
  -listen_timeout    <duration>   .D......... set maximum timeout (in seconds) to wait for incoming connections (default 10)
  -localaddr         <string>     .D......... local address
  -allowed_media_types <flags>      .D......... set media types to accept from the server (default video+audio+data+subtitle)
     video                        .D......... Video
     audio                        .D......... Audio
     data                         .D......... Data
     subtitle                     .D......... Subtitle
  -reorder_queue_size <int>        .D......... set number of packets to buffer for handling of reordered packets (from -1 to INT_MAX) (default -1)
  -buffer_size       <int>        ED......... Underlying protocol send/receive buffer size (from -1 to INT_MAX) (default -1)

RTSP demuxer AVOptions:
  -initial_pause     <boolean>    .D......... do not start playing the stream immediately (default false)
  -rtsp_transport    <flags>      ED......... set RTSP transport protocols (default 0)
     udp                          ED......... UDP
     tcp                          ED......... TCP
     udp_multicast                .D......... UDP multicast
     http                         .D......... HTTP tunneling
     https                        .D......... HTTPS tunneling
  -rtsp_flags        <flags>      .D......... set RTSP flags (default 0)
     filter_src                   .D......... only receive packets from the negotiated peer IP
     listen                       .D......... wait for incoming connections
     prefer_tcp                   ED......... try RTP via TCP first, if available
     satip_raw                    .D......... export raw MPEG-TS stream instead of demuxing
  -allowed_media_types <flags>      .D......... set media types to accept from the server (default video+audio+data+subtitle)
     video                        .D......... Video
     audio                        .D......... Audio
     data                         .D......... Data
     subtitle                     .D......... Subtitle
  -min_port          <int>        ED......... set minimum local UDP port (from 0 to 65535) (default 5000)
  -max_port          <int>        ED......... set maximum local UDP port (from 0 to 65535) (default 65000)
  -listen_timeout    <int>        .D......... set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen) (from INT_MIN to INT_MAX) (default -1)
  -timeout           <int64>      .D......... set timeout (in microseconds) of socket I/O operations (from INT_MIN to I64_MAX) (default 0)
  -reorder_queue_size <int>        .D......... set number of packets to buffer for handling of reordered packets (from -1 to INT_MAX) (default -1)
  -buffer_size       <int>        ED......... Underlying protocol send/receive buffer size (from -1 to INT_MAX) (default -1)
  -user_agent        <string>     .D......... override User-Agent header (default "Lavf62.12.102")
  -ca_file           <string>     ED......... Certificate Authority database file
  -cafile            <string>     ED......... Certificate Authority database file
  -tls_verify        <boolean>    ED......... Verify the peer certificate (default false)
  -verify            <boolean>    ED......... Verify the peer certificate (default false)
  -cert_file         <string>     ED......... Certificate file
  -cert              <string>     ED......... Certificate file
  -key_file          <string>     ED......... Private key file
  -key               <string>     ED......... Private key file
  -verifyhost        <string>     ED......... Verify against a specific hostname

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

sbg_demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 0)
  -frame_size        <int>        .D.........  (from 0 to INT_MAX) (default 0)
  -max_file_size     <int>        .D.........  (from 0 to INT_MAX) (default 5000000)

SDP demuxer AVOptions:
  -sdp_flags         <flags>      .D......... SDP flags (default 0)
     filter_src                   .D......... only receive packets from the negotiated peer IP
     custom_io                    .D......... use custom I/O
     rtcp_to_source               .D......... send RTCP packets to the source address of received packets
  -listen_timeout    <duration>   .D......... set maximum timeout (in seconds) to wait for incoming connections (default 10)
  -localaddr         <string>     .D......... local address
  -allowed_media_types <flags>      .D......... set media types to accept from the server (default video+audio+data+subtitle)
     video                        .D......... Video
     audio                        .D......... Audio
     data                         .D......... Data
     subtitle                     .D......... Subtitle
  -reorder_queue_size <int>        .D......... set number of packets to buffer for handling of reordered packets (from -1 to INT_MAX) (default -1)
  -buffer_size       <int>        ED......... Underlying protocol send/receive buffer size (from -1 to INT_MAX) (default -1)

ser demuxer AVOptions:
  -framerate         <video_rate> .D......... set frame rate (default "25")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

sln demuxer AVOptions:
  -sample_rate       <int>        .D.........  (from 0 to INT_MAX) (default 8000)
  -ch_layout         <channel_layout> .D.........  (default "mono")

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

tedcaptions_demuxer AVOptions:
  -start_time        <int64>      .D...S..... set the start time (offset) of the subtitles, in ms (from I64_MIN to I64_MAX) (default 15000)

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

TTY demuxer AVOptions:
  -chars_per_frame   <int>        .D.........  (from 1 to INT_MAX) (default 6000)
  -video_size        <image_size> .D......... A string describing frame size, such as 640x480 or hd720.
  -framerate         <video_rate> .D.........  (default "25")

v210(x) demuxer AVOptions:
  -video_size        <image_size> .D......... set frame size
  -framerate         <video_rate> .D......... set frame rate (default "25")

v210(x) demuxer AVOptions:
  -video_size        <image_size> .D......... set frame size
  -framerate         <video_rate> .D......... set frame rate (default "25")

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

vobsub AVOptions:
  -sub_name          <string>     .D......... URI for .sub file

generic raw video demuxer AVOptions:
  -framerate         <video_rate> .D.........  (default "25")
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

W64 demuxer AVOptions:
  -max_size          <int>        .D......... max size of single packet (from 0 to 4.1943e+06) (default 0)

WAV demuxer AVOptions:
  -ignore_length     <boolean>    .D......... Ignore length (default false)
  -max_size          <int>        .D......... max size of single packet (from 0 to 4.1943e+06) (default 0)

WebM DASH Manifest demuxer AVOptions:
  -live              <boolean>    .D......... flag indicating that the input is a live file that only has the headers. (default false)
  -bandwidth         <int>        .D......... bandwidth of this stream to be specified in the DASH manifest. (from 0 to INT_MAX) (default 0)

WebVTT demuxer AVOptions:
  -kind              <int>        .D...S..... Set kind of WebVTT track (from 0 to INT_MAX) (default subtitles)
     subtitles       0            .D...S..... WebVTT subtitles kind
     captions        65536        .D...S..... WebVTT captions kind
     descriptions    131072       .D...S..... WebVTT descriptions kind
     metadata        262144       .D...S..... WebVTT metadata kind

generic raw demuxer AVOptions:
  -raw_packet_size   <int>        .D.........  (from 1 to INT_MAX) (default 1024)

eXtended BINary text (XBIN) demuxer AVOptions:
  -linespeed         <int>        .D......... set simulated line speed (bytes per second) (from 1 to INT_MAX) (default 6000)
  -video_size        <image_size> .D......... set video size, such as 640x480 or hd720.
  -framerate         <video_rate> .D......... set framerate (frames per second) (default "25")

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

imagepipe demuxer AVOptions:
  -frame_size        <int>        .D......... force frame size in bytes (from 0 to INT_MAX) (default 0)
  -framerate         <video_rate> .D......... set the video framerate (default "25")
  -pixel_format      <string>     .D......... set video pixel format
  -video_size        <image_size> .D......... set video size
  -loop              <boolean>    .D......... force loop over input file sequence (default false)

fbdev indev AVOptions:
  -framerate         <video_rate> .D.........  (default "25")

lavfi indev AVOptions:
  -graph             <string>     .D......... set libavfilter graph
  -graph_file        <string>     .D......... set libavfilter graph filename
  -dumpgraph         <string>     .D......... dump graph to stderr

OSS indev AVOptions:
  -sample_rate       <int>        .D.........  (from 1 to INT_MAX) (default 48000)
  -channels          <int>        .D.........  (from 1 to INT_MAX) (default 2)

V4L2 indev AVOptions:
  -standard          <string>     .D......... set TV standard, used only by analog frame grabber
  -channel           <int>        .D......... set TV channel, used only by frame grabber (from -1 to INT_MAX) (default -1)
  -video_size        <image_size> .D......... set frame size
  -pixel_format      <string>     .D......... set preferred pixel format
  -input_format      <string>     .D......... set preferred pixel format (for raw video) or codec name
  -framerate         <string>     .D......... set frame rate
  -list_formats      <int>        .D......... list available formats and exit (from 0 to INT_MAX) (default 0)
     all             3            .D......... show all available formats
     raw             1            .D......... show only non-compressed formats
     compressed      2            .D......... show only compressed formats
  -list_standards    <int>        .D......... list supported standards and exit (from 0 to 1) (default 0)
     all             1            .D......... show all supported standards
  -timestamps        <int>        .D......... set type of timestamps for grabbed frames (from 0 to 2) (default default)
     default         0            .D......... use timestamps from the kernel
     abs             1            .D......... use absolute timestamps (wall clock)
     mono2abs        2            .D......... force conversion from monotonic to absolute timestamps
  -ts                <int>        .D......... set type of timestamps for grabbed frames (from 0 to 2) (default default)
     default         0            .D......... use timestamps from the kernel
     abs             1            .D......... use absolute timestamps (wall clock)
     mono2abs        2            .D......... force conversion from monotonic to absolute timestamps
  -use_libv4l2       <boolean>    .D......... use libv4l2 (v4l-utils) conversion functions (default false)

xcbgrab indev AVOptions:
  -window_id         <int>        .D......... Window to capture. (from 0 to UINT32_MAX) (default 0)
  -x                 <int>        .D......... Initial x coordinate. (from 0 to INT_MAX) (default 0)
  -y                 <int>        .D......... Initial y coordinate. (from 0 to INT_MAX) (default 0)
  -grab_x            <int>        .D......... Initial x coordinate. (from 0 to INT_MAX) (default 0)
  -grab_y            <int>        .D......... Initial y coordinate. (from 0 to INT_MAX) (default 0)
  -video_size        <image_size> .D......... A string describing frame size, such as 640x480 or hd720.
  -framerate         <string>     .D.........  (default "ntsc")
  -draw_mouse        <int>        .D......... Draw the mouse pointer. (from 0 to 1) (default 1)
  -follow_mouse      <int>        .D......... Move the grabbing region when the mouse pointer reaches within specified amount of pixels to the edge of region. (from -1 to INT_MAX) (default 0)
     centered        -1           .D......... Keep the mouse pointer at the center of grabbing region when following.
  -show_region       <int>        .D......... Show the grabbing region. (from 0 to 1) (default 0)
  -region_border     <int>        .D......... Set the region border thickness. (from 1 to 128) (default 3)
  -select_region     <boolean>    .D......... Select the grabbing region graphically using the pointer. (default false)

AVCodecContext AVOptions:
  -flags             <flags>      ED.VAS..... (default 0)
     unaligned                    .D.V....... allow decoders to produce unaligned output
     gray                         ED.V....... only decode/encode grayscale
     low_delay                    ED.V....... force low delay
     bitexact                     ED.VAS..... use only bitexact functions (except (I)DCT)
     output_corrupt               .D.V....... Output even potentially corrupted frames
  -flags2            <flags>      ED.VAS..... (default 0)
     ignorecrop                   .D.V....... ignore cropping information from sps
     chunks                       .D.V....... Frame data might be split into multiple chunks
     showall                      .D.V....... Show all frames before the first keyframe
     export_mvs                   .D.V....... export motion vectors through frame side data
     skip_manual                  .D..A...... do not skip samples and export skip information as frame side data
     ass_ro_flush_noop              .D...S..... do not reset ASS ReadOrder field on flush
     icc_profiles                 .D...S..... generate/parse embedded ICC profiles from/to colorimetry tags
  -export_side_data  <flags>      ED.VAS..... Export metadata as side data (default 0)
     mvs                          .D.V....... export motion vectors through frame side data
     venc_params                  .D.V....... export video encoding parameters through frame side data
     film_grain                   .D.V....... export film grain parameters through frame side data
     enhancements                 .D.V....... export picture enhancement metadata through frame side data
  -ar                <int>        ED..A...... set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)
  -bug               <flags>      .D.V....... work around not autodetected encoder bugs (default autodetect)
     autodetect                   .D.V.......
     xvid_ilace                   .D.V....... Xvid interlacing bug (autodetected if FOURCC == XVIX)
     ump4                         .D.V....... (autodetected if FOURCC == UMP4)
     no_padding                   .D.V....... padding bug (autodetected)
     amv                          .D.V.......
     qpel_chroma                  .D.V.......
     std_qpel                     .D.V....... old standard qpel (autodetected per FOURCC/version)
     qpel_chroma2                 .D.V.......
     direct_blocksize              .D.V....... direct-qpel-blocksize bug (autodetected per FOURCC/version)
     edge                         .D.V....... edge padding bug (autodetected per FOURCC/version)
     hpel_chroma                  .D.V.......
     dc_clip                      .D.V.......
     ms                           .D.V....... work around various bugs in Microsoft's broken decoders
     trunc                        .D.V....... truncated frames
     iedge                        .D.V.......
  -strict            <int>        ED.VA...... how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)
     very            2            ED.VA...... strictly conform to a older more strict version of the spec or reference software
     strict          1            ED.VA...... strictly conform to all the things in the spec no matter what the consequences
     normal          0            ED.VA......
     unofficial      -1           ED.VA...... allow unofficial extensions
     experimental    -2           ED.VA...... allow non-standardized experimental things
  -err_detect        <flags>      ED.VAS..... set error detection flags (default 0)
     crccheck                     ED.VAS..... verify embedded CRCs
     bitstream                    ED.VAS..... detect bitstream specification deviations
     buffer                       ED.VAS..... detect improper bitstream length
     explode                      ED.VAS..... abort decoding on minor error detection
     ignore_err                   ED.VAS..... ignore errors
     careful                      ED.VAS..... consider things that violate the spec, are fast to check and have not been seen in the wild as errors
     compliant                    ED.VAS..... consider all spec non compliancies as errors
     aggressive                   ED.VAS..... consider things that a sane encoder should not do as an error
  -idct              <int>        ED.V....... select IDCT implementation (from 0 to INT_MAX) (default auto)
     auto            0            ED.V.......
     int             1            ED.V.......
     simple          2            ED.V.......
     simplemmx       3            ED.V.......
     arm             7            ED.V.......
     altivec         8            ED.V.......
     simplearm       10           ED.V.......
     simplearmv5te   16           ED.V.......
     simplearmv6     17           ED.V.......
     simpleneon      22           ED.V.......
     xvid            14           ED.V.......
     xvidmmx         14           ED.V....... deprecated, for compatibility only
     faani           20           ED.V....... floating point AAN IDCT
     simpleauto      128          ED.V.......
  -ec                <flags>      .D.V....... set error concealment strategy (default guess_mvs+deblock)
     guess_mvs                    .D.V....... iterative motion vector (MV) search (slow)
     deblock                      .D.V....... use strong deblock filter for damaged MBs
     favor_inter                  .D.V....... favor predicting from the previous frame
  -debug             <flags>      ED.VAS..... print specific debug info (default 0)
     pict                         .D.V....... picture info
     bitstream                    .D.V.......
     mb_type                      .D.V....... macroblock (MB) type
     qp                           .D.V....... per-block quantization parameter (QP)
     dct_coeff                    .D.V.......
     green_metadata               .D.V.......
     skip                         .D.V.......
     startcode                    .D.V.......
     er                           .D.V....... error recognition
     mmco                         .D.V....... memory management control operations (H.264)
     bugs                         .D.V.......
     buffers                      .D.V....... picture buffer allocations
     thread_ops                   .D.VA...... threading operations
     nomc                         .D.VA...... skip motion compensation
  -threads           <int>        ED.VA...... set the number of threads (from 0 to INT_MAX) (default 1)
     auto            0            ED.V....... autodetect a suitable number of threads to use
  -skip_top          <int>        .D.V....... number of macroblock rows at the top which are skipped (from INT_MIN to INT_MAX) (default 0)
  -skip_bottom       <int>        .D.V....... number of macroblock rows at the bottom which are skipped (from INT_MIN to INT_MAX) (default 0)
  -lowres            <int>        .D.VA...... decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX) (default 0)
  -skip_loop_filter  <int>        .D.V....... skip loop filtering process for the selected frames (from INT_MIN to INT_MAX) (default default)
     none            -16          .D.V....... discard no frame
     default         0            .D.V....... discard useless frames
     noref           8            .D.V....... discard all non-reference frames
     bidir           16           .D.V....... discard all bidirectional frames
     nointra         24           .D.V....... discard all frames except I frames
     nokey           32           .D.V....... discard all frames except keyframes
     all             48           .D.V....... discard all frames
  -skip_idct         <int>        .D.V....... skip IDCT/dequantization for the selected frames (from INT_MIN to INT_MAX) (default default)
     none            -16          .D.V....... discard no frame
     default         0            .D.V....... discard useless frames
     noref           8            .D.V....... discard all non-reference frames
     bidir           16           .D.V....... discard all bidirectional frames
     nointra         24           .D.V....... discard all frames except I frames
     nokey           32           .D.V....... discard all frames except keyframes
     all             48           .D.V....... discard all frames
  -skip_frame        <int>        .D.V....... skip decoding for the selected frames (from INT_MIN to INT_MAX) (default default)
     none            -16          .D.V....... discard no frame
     default         0            .D.V....... discard useless frames
     noref           8            .D.V....... discard all non-reference frames
     bidir           16           .D.V....... discard all bidirectional frames
     nointra         24           .D.V....... discard all frames except I frames
     nokey           32           .D.V....... discard all frames except keyframes
     all             48           .D.V....... discard all frames
  -ch_layout         <channel_layout> ED..A......
  -color_primaries   <int>        ED.V....... color primaries (from 1 to INT_MAX) (default unknown)
     bt709           1            ED.V....... BT.709
     unknown         2            ED.V....... Unspecified
     bt470m          4            ED.V....... BT.470 M
     bt470bg         5            ED.V....... BT.470 BG
     smpte170m       6            ED.V....... SMPTE 170 M
     smpte240m       7            ED.V....... SMPTE 240 M
     film            8            ED.V....... Film
     bt2020          9            ED.V....... BT.2020
     smpte428        10           ED.V....... SMPTE 428-1
     smpte428_1      10           ED.V....... SMPTE 428-1
     smpte431        11           ED.V....... SMPTE 431-2
     smpte432        12           ED.V....... SMPTE 422-1
     jedec-p22       22           ED.V....... JEDEC P22
     ebu3213         22           ED.V....... EBU 3213-E
     unspecified     2            ED.V....... Unspecified
  -color_trc         <int>        ED.V....... color transfer characteristics (from 1 to INT_MAX) (default unknown)
     bt709           1            ED.V....... BT.709
     unknown         2            ED.V....... Unspecified
     gamma22         4            ED.V....... BT.470 M
     bt470m          4            ED.V....... BT.470 M
     gamma28         5            ED.V....... BT.470 BG
     bt470bg         5            ED.V....... BT.470 BG
     smpte170m       6            ED.V....... SMPTE 170 M
     smpte240m       7            ED.V....... SMPTE 240 M
     linear          8            ED.V....... Linear
     log100          9            ED.V....... Log
     log316          10           ED.V....... Log square root
     iec61966-2-4    11           ED.V....... IEC 61966-2-4
     bt1361e         12           ED.V....... BT.1361
     iec61966-2-1    13           ED.V....... IEC 61966-2-1
     bt2020-10       14           ED.V....... BT.2020 - 10 bit
     bt2020-12       15           ED.V....... BT.2020 - 12 bit
     smpte2084       16           ED.V....... SMPTE 2084
     smpte428        17           ED.V....... SMPTE 428-1
     arib-std-b67    18           ED.V....... ARIB STD-B67
     unspecified     2            ED.V....... Unspecified
     log             9            ED.V....... Log
     log_sqrt        10           ED.V....... Log square root
     iec61966_2_4    11           ED.V....... IEC 61966-2-4
     bt1361          12           ED.V....... BT.1361
     iec61966_2_1    13           ED.V....... IEC 61966-2-1
     bt2020_10bit    14           ED.V....... BT.2020 - 10 bit
     bt2020_12bit    15           ED.V....... BT.2020 - 12 bit
     smpte428_1      17           ED.V....... SMPTE 428-1
  -colorspace        <int>        ED.V....... color space (from 0 to INT_MAX) (default unknown)
     rgb             0            ED.V....... RGB
     bt709           1            ED.V....... BT.709
     unknown         2            ED.V....... Unspecified
     fcc             4            ED.V....... FCC
     bt470bg         5            ED.V....... BT.470 BG
     smpte170m       6            ED.V....... SMPTE 170 M
     smpte240m       7            ED.V....... SMPTE 240 M
     ycgco           8            ED.V....... YCGCO
     bt2020nc        9            ED.V....... BT.2020 NCL
     bt2020c         10           ED.V....... BT.2020 CL
     smpte2085       11           ED.V....... SMPTE 2085
     chroma-derived-nc 12           ED.V....... Chroma-derived NCL
     chroma-derived-c 13           ED.V....... Chroma-derived CL
     ictcp           14           ED.V....... ICtCp
     ipt-c2          15           ED.V....... IPT-C2
     unspecified     2            ED.V....... Unspecified
     ycocg           8            ED.V....... YCGCO
     ycgco-re        16           ED.V....... YCgCo-R, even add.
     ycgco-ro        17           ED.V....... YCgCo-R, odd add.
     bt2020_ncl      9            ED.V....... BT.2020 NCL
     bt2020_cl       10           ED.V....... BT.2020 CL
  -color_range       <int>        ED.V....... color range (from 0 to INT_MAX) (default unknown)
     unknown         0            ED.V....... Unspecified
     tv              1            ED.V....... MPEG (219*2^(n-8))
     pc              2            ED.V....... JPEG (2^n-1)
     unspecified     0            ED.V....... Unspecified
     mpeg            1            ED.V....... MPEG (219*2^(n-8))
     jpeg            2            ED.V....... JPEG (2^n-1)
     limited         1            ED.V....... MPEG (219*2^(n-8))
     full            2            ED.V....... JPEG (2^n-1)
  -chroma_sample_location <int>        ED.V....... chroma sample location (from 0 to INT_MAX) (default unknown)
     unknown         0            ED.V....... Unspecified
     left            1            ED.V....... Left
     center          2            ED.V....... Center
     topleft         3            ED.V....... Top-left
     top             4            ED.V....... Top
     bottomleft      5            ED.V....... Bottom-left
     bottom          6            ED.V....... Bottom
     unspecified     0            ED.V....... Unspecified
  -alpha_mode        <int>        ED.V....... alpha mode (from 0 to INT_MAX) (default unknown)
     unknown         0            ED.V....... Unspecified
     unspecified     0            ED.V....... Unspecified
     premultiplied   1            ED.V....... Premultiplied
     straight        2            ED.V....... Straight
  -thread_type       <flags>      ED.VA...... select multithreading type (default slice+frame)
     slice                        ED.V.......
     frame                        ED.V.......
  -request_sample_fmt <sample_fmt> .D..A...... sample format audio decoders should prefer (default none)
  -sub_charenc       <string>     .D...S..... set input text subtitles character encoding
  -sub_charenc_mode  <flags>      .D...S..... set input text subtitles character encoding mode (default 0)
     do_nothing                   .D...S.....
     auto                         .D...S.....
     pre_decoder                  .D...S.....
     ignore                       .D...S.....
  -apply_cropping    <boolean>    .D.V....... (default true)
  -skip_alpha        <boolean>    .D.V....... Skip processing alpha (default false)
  -field_order       <int>        ED.V....... Field order (from 0 to 5) (default 0)
     progressive     1            ED.V.......
     tt              2            ED.V.......
     bb              3            ED.V.......
     tb              4            ED.V.......
     bt              5            ED.V.......
  -dump_separator    <string>     ED.VAS..... set information dump field separator
  -codec_whitelist   <string>     .D.VAS..... List of decoders that are allowed to be used
  -max_pixels        <int64>      ED.VAS..... Maximum number of pixels (from 0 to INT_MAX) (default INT_MAX)
  -max_samples       <int64>      ED..A...... Maximum number of samples (from 0 to INT_MAX) (default INT_MAX)
  -hwaccel_flags     <flags>      .D.V....... (default ignore_level)
     ignore_level                 .D.V....... ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driver
     allow_high_depth              .D.V....... allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component
     allow_profile_mismatch              .D.V....... attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream
     unsafe_output                .D.V....... allow potentially unsafe hwaccel frame output that might require special care to process successfully
  -extra_hw_frames   <int>        .D.V....... Number of extra hardware frames to allocate for the user (from -1 to INT_MAX) (default -1)
  -discard_damaged_percentage <int>        .D.V....... Percentage of damaged samples to discard a frame (from 0 to 100) (default 95)
  -side_data_prefer_packet [<int>     ].D.VAS..... Comma-separated list of side data types for which user-supplied (container) data is preferred over coded bytestream
     replaygain      4            .D..A......
     displaymatrix   5            .D..A......
     spherical       21           .D..A......
     stereo3d        6            .D..A......
     audio_service_type 7            .D..A......
     mastering_display_metadata 20           .D..A......
     content_light_level 22           .D..A......
     icc_profile     28           .D..A......
     exif            40           .D..A......

amv encoder AVOptions:

(A)PNG encoder AVOptions:

cfhd AVOptions:

cinepak AVOptions:

cljr encoder AVOptions:

dnxhd AVOptions:

dvvideo encoder AVOptions:

DXV encoder AVOptions:

exr AVOptions:

ffv1 encoder AVOptions:

ffvhuff AVOptions:

generic mpegvideo encoder AVOptions:

GIF encoder AVOptions:

generic mpegvideo encoder AVOptions:

H.263 encoder AVOptions:

H.263p encoder AVOptions:

Hap encoder AVOptions:

huffyuv AVOptions:

jpeg 2000 encoder AVOptions:

jpegls AVOptions:

ljpeg AVOptions:

magicyuv AVOptions:

mjpeg encoder AVOptions:

mpeg1video encoder AVOptions:

mpeg2video encoder AVOptions:

MPEG4 encoder AVOptions:

generic mpegvideo encoder AVOptions:

generic mpegvideo encoder AVOptions:

(A)PNG encoder AVOptions:

ProRes encoder AVOptions:

ProRes encoder AVOptions:

ProRes encoder AVOptions:

RoQ AVOptions:

rpza AVOptions:

generic mpegvideo encoder AVOptions:

generic mpegvideo encoder AVOptions:

sgi AVOptions:

snow encoder AVOptions:

generic mpegvideo encoder AVOptions:

sunrast AVOptions:

svq1enc AVOptions:

targa AVOptions:

TIFF encoder AVOptions:

utvideo AVOptions:

VBN encoder AVOptions:

SMPTE VC-2 encoder AVOptions:

generic mpegvideo encoder AVOptions:

generic mpegvideo encoder AVOptions:

AAC encoder AVOptions:

AC-3 Encoder AVOptions:

AC-3 Encoder AVOptions:

alacenc AVOptions:

DCA (DTS Coherent Acoustics) AVOptions:

E-AC-3 Encoder AVOptions:

FLAC encoder AVOptions:

mlpenc AVOptions:

Opus encoder AVOptions:

sbc encoder AVOptions:

mlpenc AVOptions:

WavPack encoder AVOptions:

g726 AVOptions:

g726 AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

ADPCM encoder AVOptions:

DVBSUB subtitle encoder AVOptions:

VOBSUB subtitle encoder AVOptions:

MOV text enoder AVOptions:

libaom-av1 encoder AVOptions:

libmp3lame encoder AVOptions:

libopenjpeg AVOptions:

libopus AVOptions:

libspeex AVOptions:

libsvtav1 AVOptions:

libtheora AVOptions:

libvorbis AVOptions:

libwebp encoder AVOptions:

libwebp encoder AVOptions:

libx264 AVOptions:

libx264rgb AVOptions:

libx265 AVOptions:

h263_v4l2m2m_encoder AVOptions:

av1_nvenc AVOptions:

h264_nvenc AVOptions:

h264_v4l2m2m_encoder AVOptions:

hevc_nvenc AVOptions:

hevc_v4l2m2m_encoder AVOptions:

mpeg4_v4l2m2m_encoder AVOptions:

vp8_v4l2m2m_encoder AVOptions:

EXR AVOptions:
  -layer             <string>     .D.V....... Set the decoding layer (default "")
  -part              <int>        .D.V....... Set the decoding part (from 0 to INT_MAX) (default 0)
  -gamma             <float>      .D.V......P Set the float gamma value when decoding (deprecated, use a scaler) (from 0.001 to FLT_MAX) (default 1)
  -apply_trc         <int>        .D.V......P color transfer characteristics to apply to EXR linear input (deprecated, use a scaler) (from 1 to 18) (default gamma)
     bt709           1            .D.V....... BT.709
     gamma           2            .D.V....... gamma
     gamma22         4            .D.V....... BT.470 M
     gamma28         5            .D.V....... BT.470 BG
     smpte170m       6            .D.V....... SMPTE 170 M
     smpte240m       7            .D.V....... SMPTE 240 M
     linear          8            .D.V....... Linear
     log             9            .D.V....... Log
     log_sqrt        10           .D.V....... Log square root
     iec61966_2_4    11           .D.V....... IEC 61966-2-4
     bt1361          12           .D.V....... BT.1361
     iec61966_2_1    13           .D.V....... IEC 61966-2-1
     bt2020_10bit    14           .D.V....... BT.2020 - 10 bit
     bt2020_12bit    15           .D.V....... BT.2020 - 12 bit
     smpte2084       16           .D.V....... SMPTE ST 2084
     smpte428_1      17           .D.V....... SMPTE ST 428-1

FIC decoder AVOptions:
  -skip_cursor       <boolean>    .D.V....... skip the cursor (default false)

FITS decoder AVOptions:
  -blank_value       <int>        .D.V....... value that is used to replace BLANK pixels in data array (from 0 to 65535) (default 0)

frwu Decoder AVOptions:
  -change_field_order <boolean>    .D.V....... Change field order (default false)

gif decoder AVOptions:
  -trans_color       <int>        .D.V....... color value (ARGB) that is used instead of transparent color (from 0 to UINT32_MAX) (default 16777215)

h263_v4l2m2m_decoder AVOptions:
  -num_output_buffers <int>        .D.V....... Number of buffers in the output context (from 2 to INT_MAX) (default 16)
  -num_capture_buffers <int>        .D.V....... Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

H264 Decoder AVOptions:
  -is_avc            <boolean>    .D.V..X.... is avc (default false)
  -nal_length_size   <int>        .D.V..X.... nal_length_size (from 0 to 4) (default 0)
  -enable_er         <boolean>    .D.V....... Enable error resilience on damaged frames (unsafe) (default auto)
  -x264_build        <int>        .D.V....... Assume this x264 version if no x264 version found in any SEI (from -1 to INT_MAX) (default -1)
  -skip_gray         <boolean>    .D.V....... Do not return gray gap frames (default false)
  -noref_gray        <boolean>    .D.V....... Avoid using gray gap frames as references (default true)

h264_v4l2m2m_decoder AVOptions:
[truncated]
Options (409)
OptionDescriptionSource
-Lshow licensehelp
-licenseshow licensehelp
-h topicshow helphelp
-? topicshow helphelp
-help topicshow helphelp
--help topicshow helphelp
-versionshow versionhelp
-buildconfshow build configurationhelp
-formatsshow available formatshelp
-muxersshow available muxershelp
-demuxersshow available demuxershelp
-devicesshow available deviceshelp
-codecsshow available codecshelp
-decodersshow available decodershelp
-encodersshow available encodershelp
-bsfsshow available bit stream filtershelp
-protocolsshow available protocolshelp
-filtersshow available filtershelp
-pix_fmtsshow available pixel formatshelp
-layoutsshow standard channel layoutshelp
-sample_fmtsshow available audio sample formatshelp
-dispositionsshow available stream dispositionshelp
-colorsshow available color nameshelp
-loglevel loglevelset logging levelhelp
-v loglevelset logging levelhelp
-reportgenerate a reporthelp
-max_alloc bytesset maximum size of a single allocated blockhelp
-cpuflags flagsforce specific cpu flagshelp
-cpucount countforce specific cpu counthelp
-hide_banner hide_bannerdo not show program bannerhelp
-sources devicelist sources of the input devicehelp
-sinks devicelist sinks of the output devicehelp
-f formatforce formathelp
-unitshow unit of the displayed valueshelp
-prefixuse SI prefixes for the displayed valueshelp
-byte_binary_prefixuse binary prefixes for byte unitshelp
-sexagesimaluse sexagesimal format HOURS:MM:SS.MICROSECONDS for time unitshelp
-prettyprettify the format of displayed values, make it more human readablehelp
-output_format formatset the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)help
-print_formatalias for -output_format (deprecated)help
-of formatalias for -output_formathelp
-select_streams stream_specifierselect the specified streamshelp
-sectionsprint sections structure and section information, and exithelp
-data_dump_formatset data dump format (available formats are: xxd, base64)help
-show_datashow packets datahelp
-show_data_hashshow packets data hashhelp
-show_errorshow probing errorhelp
-show_formatshow format/container infohelp
-show_framesshow frames infohelp
-show_entries entry_listshow a set of specified entrieshelp
-show_logshow loghelp
-show_packetsshow packets infohelp
-show_programsshow programs infohelp
-show_stream_groupsshow stream groups infohelp
-show_streamsshow streams infohelp
-show_chaptersshow chapters infohelp
-count_framescount the number of frames per streamhelp
-count_packetscount the number of packets per streamhelp
-show_program_versionshow ffprobe versionhelp
-show_library_versionsshow library versionshelp
-show_versionsshow program and library versionshelp
-show_pixel_formatsshow pixel format descriptionshelp
-show_optional_fieldsshow optional fieldshelp
-show_private_datashow private datahelp
-privatesame as show_private_datahelp
-analyze_framesanalyze frames to provide additional stream-level informationhelp
-bitexactforce bitexact outputhelp
-read_intervals read_intervalsset read intervalshelp
-i input_fileread specified filehelp
-o output_filewrite to specified outputhelp
-print_filename print_fileoverride the printed input filenamehelp
-find_stream_inforead and decode the streams to fill missing information with heuristicshelp
-c decoder_nameforce decoderhelp
-codec decoder_namealias for -c (force decoder)help
-avioflags<flags> ED.........help
-probesize<int64> .D.........help
-formatprobesize<int> .D.........help
-fflags<flags> ED.........help
-seek2any<boolean> .D.........help
-analyzeduration<int64> .D.........help
-cryptokey<binary> .D.........help
-indexmem<int> .D.........help
-rtbufsize<int> .D.........help
-fdebug<flags> ED.........help
-max_delay<int> ED.........help
-fpsprobesize<int> .D.........help
-f_err_detect<flags> .D.........help
-err_detect<flags> .D.........help
-use_wallclock_as_timestamps boolean.D.........help
-skip_initial_bytes int64.D.........help
-correct_ts_overflow boolean.D.........help
-f_strict<int> ED.........help
-strict<int> ED.........help
-max_ts_probe<int> .D.........help
-dump_separator<string> ED.........help
-codec_whitelist<string> .D.........help
-format_whitelist<string> .D.........help
-protocol_whitelist string.D.........help
-protocol_blacklist string.D.........help
-max_streams<int> .D.........help
-skip_estimate_duration_from_pts boolean.D.........help
-max_probe_packets int.D.........help
-duration_probesize int64.D.........help
-rw_timeout<int64> ED.........help
-read_ahead_limit<int> .D.........help
-key<binary> ED.........help
-iv<binary> ED.........help
-decryption_key<binary> .D.........help
-decryption_iv<binary> .D.........help
-ffrtmpcrypt_tunneling int.D.........help
-ffrtmphttp_tls<boolean> .D.........help
-follow<int> .D.........help
-seekable<int> ED.........help
-pkt_size<int> ED.........help
-timeout<int> ED.........help
-ftp-anonymous-password stringED.........help
-ftp-user<string> ED.........help
-ftp-password<string> ED.........help
-http_proxy<string> ED.........help
-headers<string> ED.........help
-content_type<string> ED.........help
-user_agent<string> .D.........help
-referer<string> .D.........help
-multiple_requests booleanED.........help
-request_size<int64> .D.........help
-initial_request_size int64.D.........help
-post_data<binary> ED.........help
-cookies<string> .D.........help
-icy<boolean> .D.........help
-auth_type<int> ED.........help
-location<string> ED.........help
-offset<int64> .D.........help
-end_offset<int64> .D.........help
-method<string> ED.........help
-reconnect<boolean> .D.........help
-reconnect_at_eof<boolean> .D.........help
-reconnect_on_network_error boolean.D.........help
-reconnect_on_http_error string.D.........help
-reconnect_streamed boolean.D.........help
-reconnect_delay_max int.D.........help
-reconnect_max_retries int.D.........help
-reconnect_delay_total_max int.D.........help
-respect_retry_after boolean.D.........help
-listen<int> ED.........help
-short_seek_size<int> .D.........help
-max_redirects<int> .D.........help
-rtmp_app<string> ED.........help
-rtmp_buffer<int> ED.........help
-rtmp_conn<string> ED.........help
-rtmp_flashver<string> ED.........help
-rtmp_live<int> .D.........help
-rtmp_pageurl<string> .D.........help
-rtmp_playpath<string> ED.........help
-rtmp_subscribe<string> .D.........help
-rtmp_swfhash<binary> .D.........help
-rtmp_swfsize<int> .D.........help
-rtmp_swfurl<string> ED.........help
-rtmp_swfverify<string> .D.........help
-rtmp_tcurl<string> ED.........help
-rtmp_listen<int> .D.........help
-tcp_nodelay<int> ED.........help
-ttl<int> ED.........help
-buffer_size<int> ED.........help
-rtcp_port<int> ED.........help
-rtcpport<int> ED.........help
-local_rtpport<int> ED.........help
-localrtpport<int> ED.........help
-localport<int> ED........P Local rtp port (from -1 to INT_MAX) (default -1)help
-local_rtcpport<int> ED.........help
-localrtcpport<int> ED.........help
-connect<boolean> ED.........help
-write_to_source<boolean> ED.........help
-dscp<int> ED.........help
-block<string> ED.........help
-localaddr<string> ED.........help
-srtp_in_suite<string> .D.........help
-srtp_in_params<string> .D.........help
-start<int64> .D.........help
-end<int64> .D.........help
-local_port<string> ED.........help
-local_addr<string> ED.........help
-listen_timeout<int> ED.........help
-send_buffer_size<int> ED.........help
-recv_buffer_size<int> ED.........help
-tcp_keepalive<boolean> ED.........help
-tcp_mss<int> ED.........help
-external_sock<boolean> ED.........help
-use_srtp<boolean> ED.........help
-mtu<int> ED.........help
-cert_pem<string> ED.........help
-key_pem<string> ED.........help
-ca_file<string> ED.........help
-cafile<string> ED.........help
-tls_verify<boolean> ED.........help
-verify<boolean> ED.........help
-cert_file<string> ED.........help
-cert<string> ED.........help
-key_file<string> ED.........help
-verifyhost<string> ED.........help
-udplite_coverage<int> ED.........help
-reuse<boolean> ED.........help
-reuse_socket<boolean> ED.........help
-fifo_size<int> .D.........help
-overrun_nonfatal<boolean> .D.........help
-type<int> ED.........help
-payload_size<int> ED.........help
-maxbw<int64> ED.........help
-pbkeylen<int> ED.........help
-passphrase<string> ED.........help
-enforced_encryption booleanED.........help
-kmrefreshrate<int> ED.........help
-kmpreannounce<int> ED.........help
-snddropdelay<int64> ED.........help
-mss<int> ED.........help
-ffs<int> ED.........help
-ipttl<int> ED.........help
-iptos<int> ED.........help
-inputbw<int64> ED.........help
-oheadbw<int> ED.........help
-latency<int64> ED.........help
-tsbpddelay<int64> ED.........help
-rcvlatency<int64> ED.........help
-peerlatency<int64> ED.........help
-tlpktdrop<boolean> ED.........help
-nakreport<boolean> ED.........help
-connect_timeout<int64> ED.........help
-mode<int> ED.........help
-sndbuf<int> ED.........help
-rcvbuf<int> ED.........help
-lossmaxttl<int> ED.........help
-minversion<int> ED.........help
-streamid<string> ED.........help
-srt_streamid<string> ED.........help
-smoother<string> ED.........help
-messageapi<boolean> ED.........help
-transtype<int> ED.........help
-linger<int> ED.........help
-tsbpd<boolean> ED.........help
-private_key<string> ED.........help
-gateway<string> .D.........help
-initial_pause<boolean> .D.........help
-rtsp_transport<flags> ED.........help
-rtsp_flags<flags> .D.........help
-allowed_media_types flags.D.........help
-min_port<int> ED.........help
-max_port<int> ED.........help
-reorder_queue_size int.D.........help
-aa_fixed_key<binary> .D.........help
-raw_packet_size<int> .D.........help
-linespeed<int> .D.........help
-video_size<image_size> .D.........help
-framerate<video_rate> .D.........help
-ignore_loop<boolean> .D.........help
-max_fps<int> .D.........help
-default_fps<int> .D.........help
-sample_rate<int> .D.........help
-subfps<rational> .D...S.....help
-no_resync_search<boolean> .D.........help
-export_xmp<boolean> .D.........help
-use_odml<boolean> .D.........help
-pixel_format<pix_fmt> .D.........help
-frame_rate<video_rate> .D.........help
-frames_per_packet int.D.........help
-safe<boolean> .D.........help
-auto_convert<boolean> .D.........help
-segment_time_metadata boolean.D.........help
-allowed_extensions string.D.........help
-cenc_decryption_key string.D.........help
-cenc_decryption_keys string.D.........help
-max_reload<int> .D.........help
-ch_layout<channel_layout> .D.........help
-merge_alpha<boolean> .D.V.......help
-flv_metadata<boolean> .D.V.......help
-flv_full_metadata boolean.D.V.......help
-flv_ignore_prevtag boolean.D.V.......help
-code_size<int> .D.........help
-bit_rate<int> .D.........help
-min_delay<int> .D.........help
-max_gif_delay<int> .D.........help
-default_delay<int> .D.........help
-hca_lowkey<int64> .D.........help
-hca_highkey<int64> .D.........help
-hca_subkey<int> .D.........help
-live_start_index<int> .D.........help
-prefer_x_start<boolean> .D.........help
-allowed_segment_extensions string.D.........help
-extension_picky<boolean> .D.........help
-m3u8_hold_counters int.D.........help
-http_persistent<boolean> .D.........help
-http_multiple<boolean> .D.........help
-http_seekable<boolean> .D.........help
-seg_max_retry<int> .D.........help
-pattern_type<int> .D.........help
-start_number<int> .D.........help
-start_number_range int.D.........help
-ts_from_file<int> .D.........help
-export_path_metadata boolean.D.........help
-loop<boolean> .D.........help
-frame_size<int> .D.........help
-assetmaps<string> .D.........help
-eia608_extract<boolean> .D...S.....help
-use_absolute_path boolean.D.V.......help
-seek_streams_individually boolean.D.V.......help
-ignore_editlist<boolean> .D.V.......help
-advanced_editlist boolean.D.V.......help
-ignore_chapters<boolean> .D.V.......help
-use_mfra_for<int> .D.V.......help
-use_tfdt<boolean> .D.V.......help
-export_all<boolean> .D.V.......help
-activation_bytes<binary> .D.........help
-audible_key<binary> .D.........help
-audible_iv<binary> .D.........help
-audible_fixed_key binary.D.........help
-decryption_keys<dictionary> .D.........help
-enable_drefs<boolean> .D.V.......help
-max_stts_delta<int> .D.........help
-interleaved_read<boolean> .D.........help
-usetoc<boolean> .D.........help
-resync_size<int> .D.........help
-fix_teletext_pts<boolean> .D.........help
-scan_all_pmts<boolean> .D.........help
-skip_unknown_pmt<boolean> .D.........help
-merge_pmt_versions boolean.D.........help
-max_packet_size<int> .D.........help
-compute_pcr<boolean> .D.........help
-strict_mime_boundary boolean.D.........help
-stride[<int> ].D.........help
-rtp_flags<flags> .D.........help
-max_file_size<int> .D.........help
-sdp_flags<flags> .D.........help
-start_time<int64> .D...S.....help
-chars_per_frame<int> .D.........help
-sub_name<string> .D.........help
-max_size<int> .D.........help
-ignore_length<boolean> .D.........help
-live<boolean> .D.........help
-bandwidth<int> .D.........help
-kind<int> .D...S.....help
-graph<string> .D.........help
-graph_file<string> .D.........help
-dumpgraph<string> .D.........help
-channels<int> .D.........help
-standard<string> .D.........help
-channel<int> .D.........help
-input_format<string> .D.........help
-list_formats<int> .D.........help
-list_standards<int> .D.........help
-timestamps<int> .D.........help
-ts<int> .D.........help
-use_libv4l2<boolean> .D.........help
-window_id<int> .D.........help
-x<int> .D.........help
-y<int> .D.........help
-grab_x<int> .D.........help
-grab_y<int> .D.........help
-draw_mouse<int> .D.........help
-follow_mouse<int> .D.........help
-show_region<int> .D.........help
-region_border<int> .D.........help
-select_region<boolean> .D.........help
-flags<flags> ED.VAS.....help
-flags2<flags> ED.VAS.....help
-export_side_data<flags> ED.VAS.....help
-ar<int> ED..A......help
-bug<flags> .D.V.......help
-idct<int> ED.V.......help
-ec<flags> .D.V.......help
-debug<flags> ED.VAS.....help
-threads<int> ED.VA......help
-skip_top<int> .D.V.......help
-skip_bottom<int> .D.V.......help
-lowres<int> .D.VA......help
-skip_loop_filter<int> .D.V.......help
-skip_idct<int> .D.V.......help
-skip_frame<int> .D.V.......help
-color_primaries<int> ED.V.......help
-color_trc<int> ED.V.......help
-colorspace<int> ED.V.......help
-color_range<int> ED.V.......help
-chroma_sample_location intED.V.......help
-alpha_mode<int> ED.V.......help
-thread_type<flags> ED.VA......help
-sub_charenc<string> .D...S.....help
-sub_charenc_mode<flags> .D...S.....help
-apply_cropping<boolean> .D.V.......help
-skip_alpha<boolean> .D.V.......help
-field_order<int> ED.V.......help
-max_pixels<int64> ED.VAS.....help
-max_samples<int64> ED..A......help
-hwaccel_flags<flags> .D.V.......help
-extra_hw_frames<int> .D.V.......help
-discard_damaged_percentage int.D.V.......help
-side_data_prefer_packet int].D.VAS.....help
-layer<string> .D.V.......help
-part<int> .D.V.......help
-gamma<float> .D.V......P Set the float gamma value when decoding (deprecated, use a scaler) (from 0.001 to FLT_MAX) (default 1)help
-apply_trc<int> .D.V......P color transfer characteristics to apply to EXR linear input (deprecated, use a scaler) (from 1 to 18) (default gamma) bt709 1 .D.V.......help
-skip_cursor<boolean> .D.V.......help
-blank_value<int> .D.V.......help
-change_field_order boolean.D.V.......help
-trans_color<int> .D.V.......help
-num_output_buffers int.D.V.......help
-num_capture_buffers int.D.V.......help
-is_avc<boolean> .D.V..X....help
-nal_length_size<int> .D.V..X....help
-enable_er<boolean> .D.V.......help
-x264_build<int> .D.V.......help
-skip_gray<boolean> .D.V.......help
-noref_gray<boolean> .D.V.......help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.