Read input at native frame rate; equivalent to -readrate 1
-readrate <speed>
Read input at specified rate
-shortest
Finish encoding within shortest input
-bitexact
Bitexact mode
-copyinkf
Copy initial non-keyframes
-copypriorss
Copy or discard frames before start time
-tag <fourcc/tag>
Force codec tag/fourcc
-q <q>
Use fixed quality scale (VBR)
-qscale <q>
Use fixed quality scale (VBR)
-profile <profile>
Set profile
-attach <filename>
Add an attachment to the output file
-dump_attachment <filename>
Extract an attachment into a file
-stream_loop <loop count>
Set number of times input stream shall be looped
-thread_queue_size
Set the maximum number of queued packets from the demuxer
-find_stream_info
Read and decode the streams to fill missing information with heuristics
-bits_per_raw_sample <number>
Set the number of bits per raw sample
-autorotate
Automatically insert correct rotate filters
-autoscale
Automatically insert a scale filter at the end of the filter graph
-muxdelay <seconds>
Set the maximum demux-decode delay
-muxpreload <seconds>
Set the initial demux-decode delay
-time_base <ratio>
Set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)
-enc_time_base <ratio>
Set the desired time base for the encoder (1:24, 1:48000 or 0.04166, 2.0833e-5). two special values are defined - 0 = use frame rate (video) or sample rate (audio),-1 = match source time base
-bsf <bitstream_filters>
A comma-separated list of bitstream filters
-fpre <filename>
Set options from indicated preset file
-max_muxing_queue_size <packets>
Maximum number of packets that can be buffered while waiting for all streams to initialize
-muxing_queue_data_threshold <bytes>
Set the threshold after which max_muxing_queue_size is taken into account
-dcodec <codec>
Force data codec ('copy' to copy stream)
-vframes <number>
Set the number of video frames to output
-r <rate>
Set frame rate (Hz value, fraction or abbreviation)
-fpsmax <rate>
Set max frame rate (Hz value, fraction or abbreviation)
-s <size>
Set frame size (WxH or abbreviation)
-aspect <aspect>
Set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-vn
Disable video
-vcodec <codec>
Force video codec ('copy' to copy stream)
-timecode <hh:mm:ss[:;.]ff>
Set initial TimeCode value
-pass <n>
Select the pass number (1 to 3)
-vf <filter_graph>
Set video filters
-ab <bitrate>
Audio bitrate (please use -b:a)
-b <bitrate>
Video bitrate (please use -b:v)
-dn
Disable data
-pix_fmt <format>
Set pixel format
-rc_override <override>
Rate control override for specific intervals
-passlogfile <prefix>
Select two pass log file name prefix
-intra_matrix <matrix>
Specify intra matrix coeffs
-inter_matrix <matrix>
Specify inter matrix coeffs
-chroma_intra_matrix <matrix>
Specify intra matrix coeffs
-top
Top=1/bottom=0/auto=-1 field first
-vtag <fourcc/tag>
Force video tag/fourcc
-fps_mode
Set framerate mode for matching video streams; overrides vsync
-force_fps
Force the selected framerate, disable the best supported framerate selection
-streamid <streamIndex:value>
Set the value of an outfile streamid
-force_key_frames <timestamps>
Force key frames at specified timestamps
-hwaccel <hwaccel name>
Use HW accelerated decoding
-hwaccel_device <devicename>
Select a device for HW acceleration
-hwaccel_output_format <format>
Select output format used with HW accelerated decoding
-vbsf <video bitstream_filters>
Deprecated
-vpre <preset>
Set the video options to the indicated preset
-aframes <number>
Set the number of audio frames to output
-aq <quality>
Set audio quality (codec-specific)
-ar <rate>
Set audio sampling rate (in Hz)
-ac <channels>
Set number of audio channels
-an
Disable audio
-acodec <codec>
Force audio codec ('copy' to copy stream)
-af <filter_graph>
Set audio filters
-atag <fourcc/tag>
Force audio tag/fourcc
-sample_fmt <format>
Set sample format
-channel_layout <layout>
Set channel layout
-ch_layout <layout>
Set channel layout
-guess_layout_max
Set the maximum number of channels to try to guess the channel layout