ffmpeg功能强大,它的使用实在是不简单。看看它随带的使用说明有多少?能不能看懂?
应该怎样使用?怎样灵活使用?
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Getting help:
-h -- print basic options
-h long -- print more options
-h full -- print all options (including all format and codec specific options, very long)
-h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter/bsf/protocol
See man ffmpeg for detailed description of the options.
Per-stream options can be followed by :<stream_spec> to apply that option to specific streams only. <stream_spec> can be a stream index, or v/a/s for video/audio/subtitle (see manual for full syntax).
Print help / information / capabilities:
-L show license
-h <topic> show help
-version show version
-muxers show available muxers
-demuxers show available demuxers
-devices show available devices
-decoders show available decoders
-encoders show available encoders
-filters show available filters
-pix_fmts show available pixel formats
-layouts show standard channel layouts
-sample_fmts show available audio sample formats
Advanced information / capabilities:
-? <topic> show help
-help <topic> show help
--help <topic> show help
-buildconf show build configuration
-formats show available formats
-codecs show available codecs
-bsfs show available bit stream filters
-protocols show available protocols
-dispositions show available stream dispositions
-colors show available color names
-sources <device> list sources of the input device
-sinks <device> list sinks of the output device
-hwaccels show available HW acceleration methods
Global options (affect whole program instead of just one file):
-v <loglevel> set logging level
-y overwrite output files
-n never overwrite output files
-stats print progress report during encoding
Advanced global options:
-loglevel <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
-ignore_unknown Ignore unknown stream types
-copy_unknown Copy unknown stream types
-recast_media allow recasting stream type in order to force a decoder of different media type
-benchmark add timings for benchmarking
-benchmark_all add timings for each task
-progress <url> write program-readable progress information
-stdin enable or disable interaction on standard input
-timelimit <limit> set max runtime in seconds in CPU user time
-dump dump each input packet
-hex when dumping packets, also dump the payload
-frame_drop_threshold <> frame drop threshold
-copyts copy timestamps
-start_at_zero shift input timestamps to start at 0 when using copyts
-copytb <mode> copy input stream time base when stream copying
-dts_delta_threshold <threshold> timestamp discontinuity delta threshold
-dts_error_threshold <threshold> timestamp error delta threshold
-xerror <error> exit on error
-abort_on <flags> abort on the specified condition flags
-filter_threads number of non-complex filter threads
-filter_complex <graph_description> create a complex filtergraph
-filter_complex_threads number of threads for -filter_complex
-lavfi <graph_description> create a complex filtergraph
-filter_complex_script <filename> deprecated, use -/filter_complex instead
-auto_conversion_filters enable automatic conversion filters globally
-stats_period <time> set the period at which ffmpeg updates stats and -progress output
-debug_ts print timestamp debugging info
-max_error_rate <maximum error rate> ratio of decoding errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.
-vstats dump video coding statistics to file
-vstats_file <file> dump video coding statistics to file
-vstats_version Version of the vstats format to use.
-sdp_file <file> specify a file in which to print sdp information
-vaapi_device <device> set VAAPI hardware device (DirectX adapter index, DRM path or X11 display name)
-qsv_device <device> set QSV hardware device (DirectX adapter index, DRM path or X11 display name)
-init_hw_device <args> initialise hardware device
-filter_hw_device <device> set hardware device used when filtering
-adrift_threshold <threshold> deprecated, does nothing
-qphist deprecated, does nothing
-vsync <> set video sync method globally; deprecated, use -fps_mode
Per-file options (input and output):
-f <fmt> force container format (auto-detected otherwise)
-t <duration> stop transcoding after specified duration
-to <time_stop> stop transcoding after specified time is reached
-ss <time_off> start transcoding at specified time
Advanced per-file options (input and output):
-bitexact bitexact mode
-thread_queue_size set the maximum number of queued packets from the demuxer
Advanced per-file options (input-only):
-sseof <time_off> set the start time offset relative to EOF
-seek_timestamp enable/disable seeking by timestamp with -ss
-accurate_seek enable/disable accurate seeking with -ss
-isync <sync ref> Indicate the input index for sync reference
-itsoffset <time_off> set the input ts offset
-re <> read input at native frame rate; equivalent to -readrate 1
-readrate <speed> read input at specified rate
-readrate_initial_burst <seconds> The initial amount of input to burst read before imposing any readrate
-dump_attachment[:<spec>] <filename> extract an attachment into a file
-stream_loop <loop count> set number of times input stream shall be looped
-find_stream_info read and decode the streams to fill missing information with heuristics
Per-file options (output-only):
-metadata[:<spec>] <key=value> add metadata
Advanced per-file options (output-only):
-map <[-]input_file_id[:stream_specifier][,sync_file_id[:stream_specifier]]> set input stream mapping
-map_metadata[:<spec>] <outfile[,metadata]:infile[,metadata]> set metadata information of outfile from infile
-map_chapters <input_file_index> set chapters mapping
-fs <limit_size> set the limit file size in bytes
-timestamp <time> set the recording timestamp ('now' to set the current time)
-program[:<spec>] <title=string:st=number...> add program with specified streams
-stream_group[:<spec>] <id=number:st=number...> add stream group with specified streams and group type-specific arguments
-dframes <number> set the number of data frames to output
-target <type> specify target file type ("vcd", "svcd", "dvd", "dv" or "dv50" with optional prefixes "pal-", "ntsc-" or "film-")
-shortest finish encoding within shortest input
-shortest_buf_duration maximum buffering duration (in seconds) for the -shortest option
-qscale <q> use fixed quality scale (VBR)
-profile <profile> set profile
-attach <filename> add an attachment to the output file
-muxdelay <seconds> set the maximum demux-decode delay
-muxpreload <seconds> set the initial demux-decode delay
-fpre <filename> set options from indicated preset file
Per-stream options:
-c[:<stream_spec>] <codec> select encoder/decoder ('copy' to copy stream without reencoding)
-filter[:<stream_spec>] <filter_graph> apply specified filters to audio/video
Advanced per-stream options:
-codec[:<stream_spec>] <codec> alias for -c (select encoder/decoder)
-pre[:<stream_spec>] <preset> preset name
-itsscale[:<stream_spec>] <scale> set the input ts scale
-apad[:<stream_spec>] <> audio pad
-copyinkf[:<stream_spec>] copy initial non-keyframes
-copypriorss[:<stream_spec>] copy or discard frames before start time
-frames[:<stream_spec>] <number> set the number of frames to output
-tag[:<stream_spec>] <fourcc/tag> force codec tag/fourcc
-q[:<stream_spec>] <q> use fixed quality scale (VBR)
-filter_script[:<stream_spec>] <filename> deprecated, use -/filter
-reinit_filter[:<stream_spec>] <> reinit filtergraph on input parameter changes
-discard[:<stream_spec>] <> discard
-disposition[:<stream_spec>] <> disposition
-bits_per_raw_sample[:<stream_spec>] <number> set the number of bits per raw sample
-stats_enc_pre[:<stream_spec>] write encoding stats before encoding
-stats_enc_post[:<stream_spec>] write encoding stats after encoding
-stats_mux_pre[:<stream_spec>] write packets stats before muxing
-stats_enc_pre_fmt[:<stream_spec>] format of the stats written with -stats_enc_pre
-stats_enc_post_fmt[:<stream_spec>] format of the stats written with -stats_enc_post
-stats_mux_pre_fmt[:<stream_spec>] format of the stats written with -stats_mux_pre
-autorotate[:<stream_spec>] automatically insert correct rotate filters
-autoscale[:<stream_spec>] automatically insert a scale filter at the end of the filter graph
-time_base[:<stream_spec>] <ratio> set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)
-enc_time_base[:<stream_spec>] <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[:<stream_spec>] <bitstream_filters> A comma-separated list of bitstream filters
-max_muxing_queue_size[:<stream_spec>] <packets> maximum number of packets that can be buffered while waiting for all streams to initialize
-muxing_queue_data_threshold[:<stream_spec>] <bytes> set the threshold after which max_muxing_queue_size is taken into account
Video options:
-r[:<stream_spec>] <rate> override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)
-aspect[:<stream_spec>] <aspect> set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-vn disable video
-vcodec <codec> alias for -c:v (select encoder/decoder for video streams)
-vf <filter_graph> alias for -filter:v (apply filters to video streams)
-b <bitrate> video bitrate (please use -b:v)
Advanced Video options:
-vframes <number> set the number of video frames to output
-fpsmax[:<stream_spec>] <rate> set max frame rate (Hz value, fraction or abbreviation)
-pix_fmt[:<stream_spec>] <format> set pixel format
-display_rotation[:<stream_spec>] <angle> set pure counter-clockwise rotation in degrees for stream(s)
-display_hflip[:<stream_spec>] set display horizontal flip for stream(s) (overrides any display rotation if it is not set)
-display_vflip[:<stream_spec>] set display vertical flip for stream(s) (overrides any display rotation if it is not set)
-rc_override[:<stream_spec>] <override> rate control override for specific intervals
-timecode <hh:mm:ss[:;.]ff> set initial TimeCode value.
-pass[:<stream_spec>] <n> select the pass number (1 to 3)
-passlogfile[:<stream_spec>] <prefix> select two pass log file name prefix
-vstats dump video coding statistics to file
-vstats_file <file> dump video coding statistics to file
-vstats_version Version of the vstats format to use.
-intra_matrix[:<stream_spec>] <matrix> specify intra matrix coeffs
-inter_matrix[:<stream_spec>] <matrix> specify inter matrix coeffs
-chroma_intra_matrix[:<stream_spec>] <matrix> specify intra matrix coeffs
-vtag <fourcc/tag> force video tag/fourcc
-fps_mode[:<stream_spec>] set framerate mode for matching video streams; overrides vsync
-force_fps[:<stream_spec>] force the selected framerate, disable the best supported framerate selection
-streamid <streamIndex:value> set the value of an outfile streamid
-force_key_frames[:<stream_spec>] <timestamps> force key frames at specified timestamps
-hwaccel[:<stream_spec>] <hwaccel name> use HW accelerated decoding
-hwaccel_device[:<stream_spec>] <devicename> select a device for HW acceleration
-hwaccel_output_format[:<stream_spec>] <format> select output format used with HW accelerated decoding
-fix_sub_duration_heartbeat[:<stream_spec>] set this video output stream to be a heartbeat stream for fix_sub_duration, according to which subtitles should be split at random access points
-vpre <preset> set the video options to the indicated preset
-top[:<stream_spec>] <> deprecated, use the setfield video filter
-qphist deprecated, does nothing
Audio options:
-aq <quality> set audio quality (codec-specific)
-ar[:<stream_spec>] <rate> set audio sampling rate (in Hz)
-ac[:<stream_spec>] <channels> set number of audio channels
-an disable audio
-acodec <codec> alias for -c:a (select encoder/decoder for audio streams)
-ab <bitrate> alias for -b:a (select bitrate for audio streams)
-af <filter_graph> alias for -filter:a (apply filters to audio streams)
Advanced Audio options:
-aframes <number> set the number of audio frames to output
-atag <fourcc/tag> force audio tag/fourcc
-sample_fmt[:<stream_spec>] <format> set sample format
-channel_layout[:<stream_spec>] <layout> set channel layout
-ch_layout[:<stream_spec>] <layout> set channel layout
-guess_layout_max[:<stream_spec>] set the maximum number of channels to try to guess the channel layout
-apre <preset> set the audio options to the indicated preset
Subtitle options:
-sn disable subtitle
-scodec <codec> alias for -c:s (select encoder/decoder for subtitle streams)
Advanced Subtitle options:
-stag <fourcc/tag> force subtitle tag/fourcc
-fix_sub_duration[:<stream_spec>] fix subtitles duration
-canvas_size[:<stream_spec>] <size> set canvas size (WxH or abbreviation)
-spre <preset> set the subtitle options to the indicated preset
Data stream options:
-dcodec <codec> alias for -c:d (select encoder/decoder for data streams)
-dn disable data
AVCodecContext AVOptions:
-b <int64> E..VA...... set bitrate (in bits/s) (from 0 to I64_MAX) (default 200000)
-ab <int64> E...A...... set bitrate (in bits/s) (from 0 to INT_MAX) (default 128000)
-bt <int> E..VA...... Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (from 0 to INT_MAX) (default 4000000)
-flags <flags> ED.VAS..... (default 0)
unaligned .D.V....... allow decoders to produce unaligned output
mv4 E..V....... use four motion vectors per macroblock (MPEG-4)
qpel E..V....... use 1/4-pel motion compensation
loop E..V....... use loop filter
gray ED.V....... only decode/encode grayscale
psnr E..V....... error[?] variables will be set during encoding
ildct E..V....... use interlaced DCT
low_delay ED.V....... force low delay
global_header E..VA...... place global headers in extradata instead of every keyframe
bitexact ED.VAS..... use only bitexact functions (except (I)DCT)
aic E..V....... H.263 advanced intra coding / MPEG-4 AC prediction
ilme E..V....... interlaced motion estimation
cgop E..V....... closed GOP
output_corrupt .D.V....... Output even potentially corrupted frames
drop_changed .D.VA.....P Drop frames whose parameters differ from first decoded frame
-flags2 <flags> ED.VAS..... (default 0)
fast E..V....... allow non-spec-compliant speedup tricks
noout E..V....... skip bitstream encoding
ignorecrop .D.V....... ignore cropping information from sps
local_header E..V....... place global headers at every keyframe instead of in extradata
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
prft E..VAS..... export Producer Reference Time through packet 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
-g <int> E..V....... set the group of picture (GOP) size (from INT_MIN to INT_MAX) (default 12)
-ar <int> ED..A...... set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)
-cutoff <int> E...A...... set cutoff bandwidth (from INT_MIN to INT_MAX) (default 0)
-frame_size <int> E...A...... (from 0 to INT_MAX) (default 0)
-qcomp <float> E..V....... video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (from -FLT_MAX to FLT_MAX) (default 0.5)
-qblur <float> E..V....... video quantizer scale blur (VBR) (from -1 to FLT_MAX) (default 0.5)
-qmin <int> E..V....... minimum video quantizer scale (VBR) (from -1 to 69) (default 2)
-qmax <int> E..V....... maximum video quantizer scale (VBR) (from -1 to 1024) (default 31)
-qdiff <int> E..V....... maximum difference between the quantizer scales (VBR) (from INT_MIN to INT_MAX) (default 3)
-bf <int> E..V....... set maximum number of B-frames between non-B-frames (from -1 to INT_MAX) (default 0)
-b_qfactor <float> E..V....... QP factor between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)
-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
-b_qoffset <float> E..V....... QP offset between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)
-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
-maxrate <int64> E..VA...... maximum bitrate (in bits/s). Used for VBV together with bufsize. (from 0 to INT_MAX) (default 0)
-minrate <int64> E..VA...... minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (from INT_MIN to INT_MAX) (default 0)
-bufsize <int> E..VA...... set ratecontrol buffer size (in bits) (from INT_MIN to INT_MAX) (default 0)
-i_qfactor <float> E..V....... QP factor between P- and I-frames (from -FLT_MAX to FLT_MAX) (default -0.8)
-i_qoffset <float> E..V....... QP offset between P- and I-frames (from -FLT_MAX to FLT_MAX) (default 0)
-dct <int> E..V....... DCT algorithm (from 0 to INT_MAX) (default auto)
auto 0 E..V....... autoselect a good one
fastint 1 E..V....... fast integer
int 2 E..V....... accurate integer
mmx 3 E..V.......
altivec 5 E..V.......
faan 6 E..V....... floating point AAN DCT
-lumi_mask <float> E..V....... compresses bright areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)
-tcplx_mask <float> E..V....... temporal complexity masking (from -FLT_MAX to FLT_MAX) (default 0)
-scplx_mask <float> E..V....... spatial complexity masking (from -FLT_MAX to FLT_MAX) (default 0)
-p_mask <float> E..V....... inter masking (from -FLT_MAX to FLT_MAX) (default 0)
-dark_mask <float> E..V....... compresses dark areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)
-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
-aspect <rational> E..V....... sample aspect ratio (from 0 to 10) (default 0/1)
-sar <rational> E..V....... sample aspect ratio (from 0 to 10) (default 0/1)
-debug <flags> ED.VAS..... print specific debug info (default 0)
pict .D.V....... picture info
rc E..V....... rate control
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
-dia_size <int> E..V....... diamond type & size for motion estimation (from INT_MIN to INT_MAX) (default 0)
-last_pred <int> E..V....... amount of motion predictors from the previous frame (from INT_MIN to INT_MAX) (default 0)
-pre_dia_size <int> E..V....... diamond type & size for motion estimation pre-pass (from INT_MIN to INT_MAX) (default 0)
-subq <int> E..V....... sub-pel motion estimation quality (from INT_MIN to INT_MAX) (default 8)
-me_range <int> E..V....... limit motion vectors range (1023 for DivX player) (from INT_MIN to INT_MAX) (default 0)
-global_quality <int> E..VA...... (from INT_MIN to INT_MAX) (default 0)
-mbd <int> E..V....... macroblock decision algorithm (high quality mode) (from 0 to 2) (default simple)
simple 0 E..V....... use mbcmp
bits 1 E..V....... use fewest bits
rd 2 E..V....... use best rate distortion
-rc_init_occupancy <int> E..V....... number of bits which should be loaded into the rc buffer before decoding starts (from INT_MIN to INT_MAX) (default 0)
-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
-dc <int> E..V....... intra_dc_precision (from -8 to 16) (default 0)
-nssew <int> E..V....... nsse weight (from INT_MIN to INT_MAX) (default 8)
-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)
-profile <int> E..VA...... (from INT_MIN to INT_MAX) (default unknown)
unknown -99 E..VA......
main10 2 E..V.......
-level <int> E..VA...... encoding level, usually corresponding to the profile level, codec-specific (from INT_MIN to INT_MAX) (default unknown)
unknown -99 E..VA......
-lowres <int> .D.VA...... decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX) (default 0)
-cmp <int> E..V....... full-pel ME compare function (from INT_MIN to INT_MAX) (default sad)
sad 0 E..V....... sum of absolute differences, fast
sse 1 E..V....... sum of squared errors
satd 2 E..V....... sum of absolute Hadamard transformed differences
dct 3 E..V....... sum of absolute DCT transformed differences
psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)
bit 5 E..V....... number of bits needed for the block
rd 6 E..V....... rate distortion optimal, slow
zero 7 E..V....... 0
vsad 8 E..V....... sum of absolute vertical differences
vsse 9 E..V....... sum of squared vertical differences
nsse 10 E..V....... noise preserving sum of squared differences
w53 11 E..V....... 5/3 wavelet, only used in snow
w97 12 E..V....... 9/7 wavelet, only used in snow
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... sum of absolute differences, median predicted
-subcmp <int> E..V....... sub-pel ME compare function (from INT_MIN to INT_MAX) (default sad)
sad 0 E..V....... sum of absolute differences, fast
sse 1 E..V....... sum of squared errors
satd 2 E..V....... sum of absolute Hadamard transformed differences
dct 3 E..V....... sum of absolute DCT transformed differences
psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)
bit 5 E..V....... number of bits needed for the block
rd 6 E..V....... rate distortion optimal, slow
zero 7 E..V....... 0
vsad 8 E..V....... sum of absolute vertical differences
vsse 9 E..V....... sum of squared vertical differences
nsse 10 E..V....... noise preserving sum of squared differences
w53 11 E..V....... 5/3 wavelet, only used in snow
w97 12 E..V....... 9/7 wavelet, only used in snow
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... sum of absolute differences, median predicted
-mbcmp <int> E..V....... macroblock compare function (from INT_MIN to INT_MAX) (default sad)
sad 0 E..V....... sum of absolute differences, fast
sse 1 E..V....... sum of squared errors
satd 2 E..V....... sum of absolute Hadamard transformed differences
dct 3 E..V....... sum of absolute DCT transformed differences
psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)
bit 5 E..V....... number of bits needed for the block
rd 6 E..V....... rate distortion optimal, slow
zero 7 E..V....... 0
vsad 8 E..V....... sum of absolute vertical differences
vsse 9 E..V....... sum of squared vertical differences
nsse 10 E..V....... noise preserving sum of squared differences
w53 11 E..V....... 5/3 wavelet, only used in snow
w97 12 E..V....... 9/7 wavelet, only used in snow
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... sum of absolute differences, median predicted
-ildctcmp <int> E..V....... interlaced DCT compare function (from INT_MIN to INT_MAX) (default vsad)
sad 0 E..V....... sum of absolute differences, fast
sse 1 E..V....... sum of squared errors
satd 2 E..V....... sum of absolute Hadamard transformed differences
dct 3 E..V....... sum of absolute DCT transformed differences
psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)
bit 5 E..V....... number of bits needed for the block
rd 6 E..V....... rate distortion optimal, slow
zero 7 E..V....... 0
vsad 8 E..V....... sum of absolute vertical differences
vsse 9 E..V....... sum of squared vertical differences
nsse 10 E..V....... noise preserving sum of squared differences
w53 11 E..V....... 5/3 wavelet, only used in snow
w97 12 E..V....... 9/7 wavelet, only used in snow
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... sum of absolute differences, median predicted
-precmp <int> E..V....... pre motion estimation compare function (from INT_MIN to INT_MAX) (default sad)
sad 0 E..V....... sum of absolute differences, fast
sse 1 E..V....... sum of squared errors
satd 2 E..V....... sum of absolute Hadamard transformed differences
dct 3 E..V....... sum of absolute DCT transformed differences
psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)
bit 5 E..V....... number of bits needed for the block
rd 6 E..V....... rate distortion optimal, slow
zero 7 E..V....... 0
vsad 8 E..V....... sum of absolute vertical differences
vsse 9 E..V....... sum of squared vertical differences
nsse 10 E..V....... noise preserving sum of squared differences
w53 11 E..V....... 5/3 wavelet, only used in snow
w97 12 E..V....... 9/7 wavelet, only used in snow
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... sum of absolute differences, median predicted
-mblmin <int> E..V....... minimum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 236)
-mblmax <int> E..V....... maximum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 3658)
-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
-bidir_refine <int> E..V....... refine the two motion vectors used in bidirectional macroblocks (from 0 to 4) (default 1)
-keyint_min <int> E..V....... minimum interval between IDR-frames (from INT_MIN to INT_MAX) (default 25)
-refs <int> E..V....... reference frames to consider for motion compensation (from INT_MIN to INT_MAX) (default 1)
-trellis <int> E..VA...... rate-distortion optimal quantization (from INT_MIN to INT_MAX) (default 0)
-mv0_threshold <int> E..V....... (from 0 to INT_MAX) (default 256)
-compression_level <int> E..VA...... (from INT_MIN to INT_MAX) (default -1)
-ch_layout <channel_layout> ED..A......
-rc_max_vbv_use <float> E..V....... (from 0 to FLT_MAX) (default 0)
-rc_min_vbv_use <float> E..V....... (from 0 to FLT_MAX) (default 3)
-ticks_per_frame <int> ED.VA...... (from 1 to INT_MAX) (default 1)
-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
gamma28 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
unspecified 2 ED.V....... Unspecified
ycocg 8 ED.V....... YCGCO
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
-slices <int> E..V....... set the number of slices, used in parallelized encoding (from 0 to INT_MAX) (default 0)
-thread_type <flags> ED.VA...... select multithreading type (default slice+frame)
slice ED.V.......
frame ED.V.......
-audio_service_type <int> E...A...... audio service type (from 0 to 8) (default ma)
ma 0 E...A...... Main Audio Service
ef 1 E...A...... Effects
vi 2 E...A...... Visually Impaired
hi 3 E...A...... Hearing Impaired
di 4 E...A...... Dialogue
co 5 E...A...... Commentary
em 6 E...A...... Emergency
vo 7 E...A...... Voice Over
ka 8 E...A...... Karaoke
-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......
amv encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-huffman <int> E..V....... Huffman table strategy (from 0 to 1) (default optimal)
default 0 E..V.......
optimal 1 E..V.......
-force_duplicated_matrix <boolean> E..V....... Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)
(A)PNG encoder AVOptions:
-dpi <int> E..V....... Set image resolution (in dots per inch) (from 0 to 65536) (default 0)
-dpm <int> E..V....... Set image resolution (in dots per meter) (from 0 to 65536) (default 0)
-pred <int> E..V....... Prediction method (from 0 to 5) (default none)
none 0 E..V.......
sub 1 E..V.......
up 2 E..V.......
avg 3 E..V.......
paeth 4 E..V.......
mixed 5 E..V.......
cfhd AVOptions:
-quality <int> E..V....... set quality (from 0 to 12) (default film3+)
film3+ 0 E..V.......
film3 1 E..V.......
film2+ 2 E..V.......
film2 3 E..V.......
film1.5 4 E..V.......
film1+ 5 E..V.......
film1 6 E..V.......
high+ 7 E..V.......
high 8 E..V.......
medium+ 9 E..V.......
medium 10 E..V.......
low+ 11 E..V.......
low 12 E..V.......
cinepak AVOptions:
-max_extra_cb_iterations <int> E..V....... Max extra codebook recalculation passes, more is better and slower (from 0 to INT_MAX) (default 2)
-skip_empty_cb <boolean> E..V....... Avoid wasting bytes, ignore vintage MacOS decoder (default false)
-max_strips <int> E..V....... Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (from 1 to 32) (default 3)
-min_strips <int> E..V....... Enforce min strips/frame, more is worse and faster, must be <= max_strips (from 1 to 32) (default 1)
-strip_number_adaptivity <int> E..V....... How fast the strip number adapts, more is slightly better, much slower (from 0 to 31) (default 0)
cljr encoder AVOptions:
-dither_type <int> E..V....... Dither type (from 0 to 2) (default 1)
dnxhd AVOptions:
-nitris_compat <boolean> E..V....... encode with Avid Nitris compatibility (default false)
-ibias <int> E..V....... intra quant bias (from INT_MIN to INT_MAX) (default 0)
-profile <int> E..V....... (from 0 to 5) (default dnxhd)
dnxhd 0 E..V.......
dnxhr_444 5 E..V.......
dnxhr_hqx 4 E..V.......
dnxhr_hq 3 E..V.......
dnxhr_sq 2 E..V.......
dnxhr_lb 1 E..V.......
dvvideo encoder AVOptions:
-quant_deadzone <int> E..V....... Quantizer dead zone (from 0 to 1024) (default 7)
DXV encoder AVOptions:
-format <int> E..V....... (from 1.14664e+09 to 1.14664e+09) (default dxt1)
dxt1 1146639409 E..V....... DXT1 (Normal Quality, No Alpha)
exr AVOptions:
-compression <int> E..V....... set compression type (from 0 to 3) (default none)
none 0 E..V....... none
rle 1 E..V....... RLE
zip1 2 E..V....... ZIP1
zip16 3 E..V....... ZIP16
-format <int> E..V....... set pixel type (from 1 to 2) (default float)
half 1 E..V.......
float 2 E..V.......
-gamma <float> E..V....... set gamma (from 0.001 to FLT_MAX) (default 1)
ffv1 encoder AVOptions:
-slicecrc <boolean> E..V....... Protect slices with CRCs (default auto)
-coder <int> E..V....... Coder type (from -2 to 2) (default rice)
rice 0 E..V....... Golomb rice
range_def -2 E..V....... Range with default table
range_tab 2 E..V....... Range with custom table
ac 1 E..V....... Range with custom table (the ac option exists for compatibility and is deprecated)
-context <int> E..V....... Context model (from 0 to 1) (default 0)
ffvhuff AVOptions:
-non_deterministic <boolean> E..V....... Allow multithreading for e.g. context=1 at the expense of determinism (default false)
-pred <int> E..V....... Prediction method (from 0 to 2) (default left)
left 0 E..V.......
plane 1 E..V.......
median 2 E..V.......
-context <int> E..V....... Set per-frame huffman tables (from 0 to 1) (default 0)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
GIF encoder AVOptions:
-gifflags <flags> E..V....... set GIF flags (default offsetting+transdiff)
offsetting E..V....... enable picture offsetting
transdiff E..V....... enable transparency detection between frames
-gifimage <boolean> E..V....... enable encoding only images per frame (default false)
-global_palette <boolean> E..V....... write a palette to the global gif header where feasible (default true)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
H.263 encoder AVOptions:
-obmc <boolean> E..V....... use overlapped block motion compensation. (default false)
-mb_info <int> E..V....... emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (from 0 to INT_MAX) (default 0)
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
H.263p encoder AVOptions:
-umv <boolean> E..V....... Use unlimited motion vectors. (default false)
-aiv <boolean> E..V....... Use alternative inter VLC. (default false)
-obmc <boolean> E..V....... use overlapped block motion compensation. (default false)
-structured_slices <boolean> E..V....... Write slice start position at every GOB header instead of just GOB number. (default false)
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
huffyuv AVOptions:
-non_deterministic <boolean> E..V....... Allow multithreading for e.g. context=1 at the expense of determinism (default false)
-pred <int> E..V....... Prediction method (from 0 to 2) (default left)
left 0 E..V.......
plane 1 E..V.......
median 2 E..V.......
jpeg 2000 encoder AVOptions:
-format <int> E..V....... Codec Format (from 0 to 1) (default jp2)
j2k 0 E..V.......
jp2 1 E..V.......
-tile_width <int> E..V....... Tile Width (from 1 to 1.07374e+09) (default 256)
-tile_height <int> E..V....... Tile Height (from 1 to 1.07374e+09) (default 256)
-pred <int> E..V....... DWT Type (from 0 to 1) (default dwt97int)
dwt97int 0 E..V.......
dwt53 1 E..V.......
-sop <int> E..V....... SOP marker (from 0 to 1) (default 0)
-eph <int> E..V....... EPH marker (from 0 to 1) (default 0)
-prog <int> E..V....... Progression Order (from 0 to 4) (default lrcp)
lrcp 0 E..V.......
rlcp 1 E..V.......
rpcl 2 E..V.......
pcrl 3 E..V.......
cprl 4 E..V.......
-layer_rates <string> E..V....... Layer Rates
jpegls AVOptions:
-pred <int> E..V....... Prediction method (from 0 to 2) (default left)
left 0 E..V.......
plane 1 E..V.......
median 2 E..V.......
ljpeg AVOptions:
-pred <int> E..V....... Prediction method (from 1 to 3) (default left)
left 1 E..V.......
plane 2 E..V.......
median 3 E..V.......
magicyuv AVOptions:
-pred <int> E..V....... Prediction method (from 1 to 3) (default left)
left 1 E..V.......
gradient 2 E..V.......
median 3 E..V.......
mjpeg encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-huffman <int> E..V....... Huffman table strategy (from 0 to 1) (default optimal)
default 0 E..V.......
optimal 1 E..V.......
-force_duplicated_matrix <boolean> E..V....... Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)
mpeg1video encoder AVOptions:
-gop_timecode <string> E..V....... MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.
-drop_frame_timecode <boolean> E..V....... Timecode is in drop frame format. (default false)
-scan_offset <boolean> E..V....... Reserve space for SVCD scan offset user data. (default false)
-timecode_frame_start <int64> E..V....... GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)
-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
mpeg2video encoder AVOptions:
-gop_timecode <string> E..V....... MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.
-drop_frame_timecode <boolean> E..V....... Timecode is in drop frame format. (default false)
-scan_offset <boolean> E..V....... Reserve space for SVCD scan offset user data. (default false)
-timecode_frame_start <int64> E..V....... GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)
-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-intra_vlc <boolean> E..V....... Use MPEG-2 intra VLC table. (default false)
-non_linear_quant <boolean> E..V....... Use nonlinear quantizer. (default false)
-alternate_scan <boolean> E..V....... Enable alternate scantable. (default false)
-a53cc <boolean> E..V....... Use A53 Closed Captions (if available) (default true)
-seq_disp_ext <int> E..V....... Write sequence_display_extension blocks. (from -1 to 1) (default auto)
auto -1 E..V.......
never 0 E..V.......
always 1 E..V.......
-video_format <int> E..V....... Video_format in the sequence_display_extension indicating the source of the video. (from 0 to 7) (default unspecified)
component 0 E..V.......
pal 1 E..V.......
ntsc 2 E..V.......
secam 3 E..V.......
mac 4 E..V.......
unspecified 5 E..V.......
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
MPEG4 encoder AVOptions:
-data_partitioning <boolean> E..V....... Use data partitioning. (default false)
-alternate_scan <boolean> E..V....... Enable alternate scantable. (default false)
-mpeg_quant <int> E..V....... Use MPEG quantizers instead of H.263 (from 0 to 1) (default 0)
-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
(A)PNG encoder AVOptions:
-dpi <int> E..V....... Set image resolution (in dots per inch) (from 0 to 65536) (default 0)
-dpm <int> E..V....... Set image resolution (in dots per meter) (from 0 to 65536) (default 0)
-pred <int> E..V....... Prediction method (from 0 to 5) (default none)
none 0 E..V.......
sub 1 E..V.......
up 2 E..V.......
avg 3 E..V.......
paeth 4 E..V.......
mixed 5 E..V.......
ProRes encoder AVOptions:
-vendor <string> E..V....... vendor ID (default "fmpg")
ProRes encoder AVOptions:
-vendor <string> E..V....... vendor ID (default "fmpg")
ProRes encoder AVOptions:
-mbs_per_slice <int> E..V....... macroblocks per slice (from 1 to 8) (default 8)
-profile <int> E..V....... (from -1 to 5) (default auto)
auto -1 E..V.......
proxy 0 E..V.......
lt 1 E..V.......
standard 2 E..V.......
hq 3 E..V.......
4444 4 E..V.......
4444xq 5 E..V.......
-vendor <string> E..V....... vendor ID (default "Lavc")
-bits_per_mb <int> E..V....... desired bits per macroblock (from 0 to 8192) (default 0)
-quant_mat <int> E..V....... quantiser matrix (from -1 to 6) (default auto)
auto -1 E..V.......
proxy 0 E..V.......
lt 2 E..V.......
standard 3 E..V.......
hq 4 E..V.......
default 6 E..V.......
-alpha_bits <int> E..V....... bits for alpha plane (from 0 to 16) (default 16)
RoQ AVOptions:
-quake3_compat <boolean> E..V....... Whether to respect known limitations in Quake 3 decoder (default true)
rpza AVOptions:
-skip_frame_thresh <int> E..V....... (from 0 to 24) (default 1)
-start_one_color_thresh <int> E..V....... (from 0 to 24) (default 1)
-continue_one_color_thresh <int> E..V....... (from 0 to 24) (default 0)
-sixteen_color_thresh <int> E..V....... (from 0 to 24) (default 1)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
sgi AVOptions:
-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)
snow encoder AVOptions:
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 3) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
iter 3 E..V.......
-memc_only <boolean> E..V....... Only do ME/MC (I frames -> ref, P frame -> ME+MC). (default false)
-no_bitstream <boolean> E..V....... Skip final bitstream writeout. (default false)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decission (from 0 to INT_MAX) (default 0)
-iterative_dia_size <int> E..V....... Dia size for the iterative ME (from 0 to INT_MAX) (default 0)
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-pred <int> E..V....... Spatial decomposition type (from 0 to 1) (default dwt97)
dwt97 0 E..V.......
dwt53 1 E..V.......
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
sunrast AVOptions:
-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)
svq1enc AVOptions:
-motion-est <int> E..V....... Motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
targa AVOptions:
-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)
TIFF encoder AVOptions:
-dpi <int> E..V....... set the image resolution (in dpi) (from 1 to 65536) (default 72)
-compression_algo <int> E..V....... (from 1 to 32946) (default packbits)
packbits 32773 E..V.......
raw 1 E..V.......
lzw 5 E..V.......
deflate 32946 E..V.......
utvideo AVOptions:
-pred <int> E..V....... Prediction method (from 0 to 3) (default left)
none 0 E..V.......
left 1 E..V.......
gradient 2 E..V.......
median 3 E..V.......
VBN encoder AVOptions:
-format <int> E..V....... Texture format (from 0 to 3) (default dxt5)
raw 0 E..V....... RAW texture
dxt1 2 E..V....... DXT1 texture
dxt5 3 E..V....... DXT5 texture
SMPTE VC-2 encoder AVOptions:
-tolerance <double> E..V....... Max undershoot in percent (from 0 to 45) (default 5)
-slice_width <int> E..V....... Slice width (from 32 to 1024) (default 32)
-slice_height <int> E..V....... Slice height (from 8 to 1024) (default 16)
-wavelet_depth <int> E..V....... Transform depth (from 1 to 5) (default 4)
-wavelet_type <int> E..V....... Transform type (from 0 to 7) (default 9_7)
9_7 0 E..V....... Deslauriers-Dubuc (9,7)
5_3 1 E..V....... LeGall (5,3)
haar 4 E..V....... Haar (with shift)
haar_noshift 3 E..V....... Haar (without shift)
-qm <int> E..V....... Custom quantization matrix (from 0 to 3) (default default)
default 0 E..V....... Default from the specifications
color 1 E..V....... Prevents low bitrate discoloration
flat 2 E..V....... Optimize for PSNR
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
generic mpegvideo encoder AVOptions:
-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V....... RD optimal MB level residual skipping
strict_gop E..V....... Strictly enforce gop size
qp_rd E..V....... Use rate distortion optimization for qp selection
cbp_rd E..V....... use rate distortion optimization for CBP
naq E..V....... normalize adaptive quantization
mv0 E..V....... always try a mb with mv=<0,0>
-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)
-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)
-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)
-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.
-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0 E..V....... Sum of absolute differences, fast
sse 1 E..V....... Sum of squared errors
satd 2 E..V....... Sum of absolute Hadamard transformed differences
dct 3 E..V....... Sum of absolute DCT transformed differences
psnr 4 E..V....... Sum of squared quantization errors, low quality
bit 5 E..V....... Number of bits needed for the block
rd 6 E..V....... Rate distortion optimal, slow
zero 7 E..V....... Zero
vsad 8 E..V....... Sum of absolute vertical differences
vsse 9 E..V....... Sum of squared vertical differences
nsse 10 E..V....... Noise preserving sum of squared differences
dct264 14 E..V.......
dctmax 13 E..V.......
chroma 256 E..V.......
msad 15 E..V....... Sum of absolute differences, median predicted
-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)
-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)
zero 0 E..V.......
epzs 1 E..V.......
xone 2 E..V.......
-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)
AAC encoder AVOptions:
-aac_coder <int> E...A...... Coding algorithm (from 0 to 2) (default twoloop)
anmr 0 E...A...... ANMR method
twoloop 1 E...A...... Two loop searching method
fast 2 E...A...... Default fast search
-aac_ms <boolean> E...A...... Force M/S stereo coding (default auto)
-aac_is <boolean> E...A...... Intensity stereo coding (default true)
-aac_pns <boolean> E...A...... Perceptual noise substitution (default true)
-aac_tns <boolean> E...A...... Temporal noise shaping (default true)
-aac_ltp <boolean> E...A...... Long term prediction (default false)
-aac_pred <boolean> E...A...... AAC-Main prediction (default false)
-aac_pce <boolean> E...A...... Forces the use of PCEs (default false)文章来源:https://www.toymoban.com/news/detail-841323.html
AC-3 Encoder AVOptions:
-center_mixlev <float> E...A...... Center Mix Level (from 0 to 1) (default 0.594604)
-surround_mixlev <float> E...A...... Surround Mix Level (from 0 to 1) (default 0.5)
-mixing_level <int> E...A...... Mixing Level (from -1 to 111) (default -1)
-room_type <int> E...A...... Room Type (from -1 to 2) (default -1)
notindicated 0 E...A...... Not Indicated (default)
large 1 E...A...... Large Room
small 2 E...A...... Small Room
-per_frame_metadata <boolean> E...A...... Allow Changing Metadata Per-Frame (default false)
-copyright <int> E...A...... Copyright Bit (from -1 to 1) (default -1)
-dialnorm <int> E...A...... Dialogue Level (dB) (from -31 to -1) (default -31)
-dsur_mode <int> E...A...... Dolby Surround Mode (from -1 to 2) (default -1)
notindicated 0 E...A...... Not Indicated (default)
on 2 E...A...... Dolby Surround Encoded
off 1 E...A...... Not Dolby Surround Encoded
-original <int> E...A...... Original Bit Stream (from -1 to 1) (default -1)
-dmix_mode <int> E...A...... Preferred Stereo Downmix Mode (from -1 to 3) (default -1)
notindicated 0 E...A...... Not Indicated (default)
ltrt 1 E...A...... Lt/Rt Downmix Preferred
loro 2 E...A...... Lo/Ro Downmix Preferred
dplii 3 E...A...... Dolby Pro Logic II Downmix Preferred
-ltrt_cmixlev <float> E...A...... Lt/Rt Center Mix Level (from -1 to 2) (default -1)
-ltrt_surmixlev <float> E...A...... Lt/Rt Surround Mix Level (from -1 to 2) (default -1)
-loro_cmixlev <float> E...A...... Lo/Ro Center Mix Level (from -1 to 2) (default -1)
-loro_surmixlev <float> E...A...... Lo/Ro Surround Mix Level (from -1 to 2) (default -1)
-dsurex_mode <int> E...A...... Dolby Surround EX Mode (from -1 to 3) (default -1)
notindicated 0 E...A...... Not Indicated (default)
on 2 E...A...... Dolby Surround EX Encoded
off 1 E...A...... Not Dolby Surround EX Encoded
dpliiz 3 E...A...... Dolby Pro Logic IIz-encoded
-dheadphone_mode <int> E...A...... Dolby Headphone Mode (from -1 to 2) (default -1)
notindicated 0 E...A...... Not Indicated (default)
on 2 E...A...... Dolby Headphone Encoded
off 1 E...A...... Not Dolby Headphone Encoded
以下还有很多内容,受篇幅限制,一次只能写这么多了。文章来源地址https://www.toymoban.com/news/detail-841323.html
到了这里,关于ffmpeg的使用不简单的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!