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 : to apply that option to specific streams only. 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 show help
-versionshow version
-muxers show available muxers
-demuxersshow available demuxers
-devicesshow available devices
-decodersshow available decoders
-encodersshow available encoders
-filtersshow available filters
-pix_fmtsshow available pixel formats
-layoutsshow standard channel layouts
-sample_fmtsshow available audio sample formats
Advanced information / capabilities:
-? show help
-help show help
–help show help
-buildconf show build configuration
-formatsshow available formats
-codecs show available codecs
-bsfsshow available bit stream filters
-protocols show available protocols
-dispositionsshow available stream dispositions
-colors show available color names
-sources list sources of the input device
-sinks list sinks of the output device
-hwaccelsshow available HW acceleration methods
Global options (affect whole program instead of just one file):
-v set logging level
-y overwrite output files
-n never overwrite output files
-stats print progress report during encoding
Advanced global options:
-loglevel set logging level
-report generate a report
-max_alloc set maximum size of a single allocated block
-cpuflags force specific cpu flags
-cpucount force specific cpu count
-hide_banner do not show program banner
-ignore_unknown Ignore unknown stream types
-copy_unknownCopy unknown stream types
-recast_mediaallow 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 write program-readable progress information
-stdin enable or disable interaction on standard input
-timelimit set max runtime in seconds in CPU user time
-dumpdump each input packet
-hexwhen 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 copy input stream time base when stream copying
-dts_delta_threshold timestamp discontinuity delta threshold
-dts_error_threshold timestamp error delta threshold
-xerror exit on error
-abort_on abort on the specified condition flags
-filter_threads number of non-complex filter threads
-filter_complex create a complex filtergraph
-filter_complex_threads number of threads for -filter_complex
-lavfi create a complex filtergraph
-filter_complex_script deprecated, use -/filter_complex instead
-auto_conversion_filters enable automatic conversion filters globally
-stats_period set the period at which ffmpeg updates stats and -progress output
-debug_tsprint timestamp debugging info
-max_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 dump video coding statistics to file
-vstats_version Version of the vstats format to use.
-sdp_file specify a file in which to print sdp information
-vaapi_device set VAAPI hardware device (DirectX adapter index, DRM path or X11 display name)
-qsv_device set QSV hardware device (DirectX adapter index, DRM path or X11 display name)
-init_hw_deviceinitialise hardware device
-filter_hw_device set hardware device used when filtering
-adrift_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 force container format (auto-detected otherwise)
-t stop transcoding after specified duration
-to stop transcoding after specified time is reached
-ss start transcoding at specified time
Advanced per-file options (input and output):
-bitexactbitexact mode
-thread_queue_size set the maximum number of queued packets from the demuxer
Advanced per-file options (input-only):
-sseof 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 Indicate the input index for sync reference
-itsoffset set the input ts offset
-re read input at native frame rate; equivalent to -readrate 1
-readrate read input at specified rate
-readrate_initial_burst The initial amount of input to burst read before imposing any readrate
-dump_attachment[:] extract an attachment into a file
-stream_loop set number of times input stream shall be looped
-find_stream_inforead and decode the streams to fill missing information with heuristics
Per-file options (output-only):
-metadata[:] add metadata
Advanced per-file options (output-only):
-map set input stream mapping
-map_metadata[:] set metadata information of outfile from infile
-map_chapters set chapters mapping
-fs set the limit file size in bytes
-timestamp set the recording timestamp (‘now’ to set the current time)
-program[:]
-stream_group[:] add stream group with specified streams and group type-specific arguments
-dframes set the number of data frames to output
-target specify target file type (“vcd”, “svcd”, “dvd”, “dv” or “dv50” with optional prefixes “pal-“, “ntsc-” or “film-“)
-shortestfinish encoding within shortest input
-shortest_buf_duration maximum buffering duration (in seconds) for the -shortest option
-qscale
use fixed quality scale (VBR)
-profile set profile
-attach add an attachment to the output file
-muxdelay set the maximum demux-decode delay
-muxpreload set the initial demux-decode delay
-fpre set options from indicated preset filePer-stream options:
-c[:] select encoder/decoder (‘copy’ to copy stream without reencoding)
-filter[:] apply specified filters to audio/videoAdvanced per-stream options:
-codec[:] alias for -c (select encoder/decoder)
-pre[:] preset name
-itsscale[:] set the input ts scale
-apad[:] audio pad
-copyinkf[:] copy initial non-keyframes
-copypriorss[:] copy or discard frames before start time
-frames[:] set the number of frames to output
-tag[:] force codec tag/fourcc
-q[:]use fixed quality scale (VBR)
-filter_script[:] deprecated, use -/filter
-reinit_filter[:] reinit filtergraph on input parameter changes
-discard[:] discard
-disposition[:] disposition
-bits_per_raw_sample[:] set the number of bits per raw sample
-stats_enc_pre[:] write encoding stats before encoding
-stats_enc_post[:] write encoding stats after encoding
-stats_mux_pre[:] write packets stats before muxing
-stats_enc_pre_fmt[:] format of the stats written with -stats_enc_pre
-stats_enc_post_fmt[:] format of the stats written with -stats_enc_post
-stats_mux_pre_fmt[:] format of the stats written with -stats_mux_pre
-autorotate[:] automatically insert correct rotate filters
-autoscale[:] automatically insert a scale filter at the end of the filter graph
-time_base[:] set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)
-enc_time_base[:] 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[:] A comma-separated list of bitstream filters
-max_muxing_queue_size[:] maximum number of packets that can be buffered while waiting for all streams to initialize
-muxing_queue_data_threshold[:] set the threshold after which max_muxing_queue_size is taken into accountVideo options:
-r[:] override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)
-aspect[:]set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-vn disable video
-vcodec alias for -c:v (select encoder/decoder for video streams)
-vf alias for -filter:v (apply filters to video streams)
-b video bitrate (please use -b:v)Advanced Video options:
-vframes set the number of video frames to output
-fpsmax[:] set max frame rate (Hz value, fraction or abbreviation)
-pix_fmt[:] set pixel format
-display_rotation[:]set pure counter-clockwise rotation in degrees for stream(s)
-display_hflip[:] set display horizontal flip for stream(s) (overrides any display rotation if it is not set)
-display_vflip[:] set display vertical flip for stream(s) (overrides any display rotation if it is not set)
-rc_override[:] rate control override for specific intervals
-timecode set initial TimeCode value.
-pass[:] select the pass number (1 to 3)
-passlogfile[:] select two pass log file name prefix
-vstats dump video coding statistics to file
-vstats_file dump video coding statistics to file
-vstats_version Version of the vstats format to use.
-intra_matrix[:] specify intra matrix coeffs
-inter_matrix[:] specify inter matrix coeffs
-chroma_intra_matrix[:] specify intra matrix coeffs
-vtag force video tag/fourcc
-fps_mode[:] set framerate mode for matching video streams; overrides vsync
-force_fps[:] force the selected framerate, disable the best supported framerate selection
-streamid set the value of an outfile streamid
-force_key_frames[:] force key frames at specified timestamps
-hwaccel[:] use HW accelerated decoding
-hwaccel_device[:] select a device for HW acceleration
-hwaccel_output_format[:] select output format used with HW accelerated decoding
-fix_sub_duration_heartbeat[:] 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 set the video options to the indicated preset
-top[:] deprecated, use the setfield video filter
-qphist deprecated, does nothingAudio options:
-aq set audio quality (codec-specific)
-ar[:] set audio sampling rate (in Hz)
-ac[:] set number of audio channels
-an disable audio
-acodec alias for -c:a (select encoder/decoder for audio streams)
-ab alias for -b:a (select bitrate for audio streams)
-af alias for -filter:a (apply filters to audio streams)Advanced Audio options:
-aframes set the number of audio frames to output
-atag force audio tag/fourcc
-sample_fmt[:] set sample format
-channel_layout[:] set channel layout
-ch_layout[:] set channel layout
-guess_layout_max[:] set the maximum number of channels to try to guess the channel layout
-apre set the audio options to the indicated presetSubtitle options:
-sn disable subtitle
-scodec alias for -c:s (select encoder/decoder for subtitle streams)Advanced Subtitle options:
-stag force subtitle tag/fourcc
-fix_sub_duration[:] fix subtitles duration
-canvas_size[:] set canvas size (WxH or abbreviation)
-spre set the subtitle options to the indicated presetData stream options:
-dcodec alias for -c:d (select encoder/decoder for data streams)
-dn disable dataAVCodecContext AVOptions:
-b E..VA…… set bitrate (in bits/s) (from 0 to I64_MAX) (default 200000)
-ab E…A…… set bitrate (in bits/s) (from 0 to INT_MAX) (default 128000)
-btE..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 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
ildctE..V……. use interlaced DCT
low_delayED.V……. force low delay
global_headerE..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 ED.VAS….. (default 0)
fast E..V……. allow non-spec-compliant speedup tricks
nooutE..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 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 E..V……. set the group of picture (GOP) size (from INT_MIN to INT_MAX) (default 12)
-arED..A…… set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)
-cutoffE…A…… set cutoff bandwidth (from INT_MIN to INT_MAX) (default 0)
-frame_sizeE…A…… (from 0 to INT_MAX) (default 0)
-qcomp 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 E..V……. video quantizer scale blur (VBR) (from -1 to FLT_MAX) (default 0.5)
-qmin E..V……. minimum video quantizer scale (VBR) (from -1 to 69) (default 2)
-qmax E..V……. maximum video quantizer scale (VBR) (from -1 to 1024) (default 31)
-qdiff E..V……. maximum difference between the quantizer scales (VBR) (from INT_MIN to INT_MAX) (default 3)
-bfE..V……. set maximum number of B-frames between non-B-frames (from -1 to INT_MAX) (default 0)
-b_qfactor E..V……. QP factor between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)
-bug .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…….
-strictED.VA…… how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)
very2ED.VA…… strictly conform to a older more strict version of the spec or reference software
strict 1ED.VA…… strictly conform to all the things in the spec no matter what the consequences
normal 0ED.VA……
unofficial -1ED.VA…… allow unofficial extensions
experimental-2ED.VA…… allow non-standardized experimental things
-b_qoffset E..V……. QP offset between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)
-err_detect ED.VAS….. set error detection flags (default 0)
crccheck ED.VAS….. verify embedded CRCs
bitstreamED.VAS….. detect bitstream specification deviations
bufferED.VAS….. detect improper bitstream length
explode ED.VAS….. abort decoding on minor error detection
ignore_errED.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
compliantED.VAS….. consider all spec non compliancies as errors
aggressiveED.VAS….. consider things that a sane encoder should not do as an error
-maxrate E..VA…… maximum bitrate (in bits/s). Used for VBV together with bufsize. (from 0 to INT_MAX) (default 0)
-minrate 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)
-bufsizeE..VA…… set ratecontrol buffer size (in bits) (from INT_MIN to INT_MAX) (default 0)
-i_qfactor E..V……. QP factor between P- and I-frames (from -FLT_MAX to FLT_MAX) (default -0.8)
-i_qoffset E..V……. QP offset between P- and I-frames (from -FLT_MAX to FLT_MAX) (default 0)
-dctE..V……. DCT algorithm (from 0 to INT_MAX) (default auto)
auto0E..V……. autoselect a good one
fastint 1E..V……. fast integer
int 2E..V……. accurate integer
mmx 3E..V…….
altivec 5E..V…….
faan6E..V……. floating point AAN DCT
-lumi_mask E..V……. compresses bright areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)
-tcplx_mask E..V……. temporal complexity masking (from -FLT_MAX to FLT_MAX) (default 0)
-scplx_mask E..V……. spatial complexity masking (from -FLT_MAX to FLT_MAX) (default 0)
-p_mask E..V……. inter masking (from -FLT_MAX to FLT_MAX) (default 0)
-dark_mask E..V……. compresses dark areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)
-idct ED.V……. select IDCT implementation (from 0 to INT_MAX) (default auto)
auto0ED.V…….
int 1ED.V…….
simple 2ED.V…….
simplemmx3ED.V…….
arm 7ED.V…….
altivec 8ED.V…….
simplearm10ED.V…….
simplearmv5te16ED.V…….
simplearmv6 17ED.V…….
simpleneon 22ED.V…….
xvid14ED.V…….
xvidmmx 14ED.V……. deprecated, for compatibility only
faani20ED.V……. floating point AAN IDCT
simpleauto 128 ED.V…….
-ec .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
-aspectE..V……. sample aspect ratio (from 0 to 10) (default 0/1)
-sarE..V……. sample aspect ratio (from 0 to 10) (default 0/1)
-debug ED.VAS….. print specific debug info (default 0)
pict .D.V……. picture info
rcE..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 E..V……. diamond type & size for motion estimation (from INT_MIN to INT_MAX) (default 0)
-last_pred E..V……. amount of motion predictors from the previous frame (from INT_MIN to INT_MAX) (default 0)
-pre_dia_size E..V……. diamond type & size for motion estimation pre-pass (from INT_MIN to INT_MAX) (default 0)
-subq E..V……. sub-pel motion estimation quality (from INT_MIN to INT_MAX) (default 8)
-me_range E..V……. limit motion vectors range (1023 for DivX player) (from INT_MIN to INT_MAX) (default 0)
-global_qualityE..VA…… (from INT_MIN to INT_MAX) (default 0)
-mbdE..V……. macroblock decision algorithm (high quality mode) (from 0 to 2) (default simple)
simple 0E..V……. use mbcmp
bits1E..V……. use fewest bits
rd 2E..V……. use best rate distortion
-rc_init_occupancy E..V……. number of bits which should be loaded into the rc buffer before decoding starts (from INT_MIN to INT_MAX) (default 0)
-threadsED.VA…… set the number of threads (from 0 to INT_MAX) (default 1)
auto0ED.V……. autodetect a suitable number of threads to use
-dcE..V……. intra_dc_precision (from -8 to 16) (default 0)
-nssew E..V……. nsse weight (from INT_MIN to INT_MAX) (default 8)
-skip_top .D.V……. number of macroblock rows at the top which are skipped (from INT_MIN to INT_MAX) (default 0)
-skip_bottom.D.V……. number of macroblock rows at the bottom which are skipped (from INT_MIN to INT_MAX) (default 0)
-profileE..VA…… (from INT_MIN to INT_MAX) (default unknown)
unknown -99 E..VA……
main10 2E..V…….
-level 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.D.VA…… decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX) (default 0)
-cmpE..V……. full-pel ME compare function (from INT_MIN to INT_MAX) (default sad)
sad 0E..V……. sum of absolute differences, fast
sse 1E..V……. sum of squared errors
satd2E..V……. sum of absolute Hadamard transformed differences
dct 3E..V……. sum of absolute DCT transformed differences
psnr4E..V……. sum of squared quantization errors (avoid, low quality)
bit 5E..V……. number of bits needed for the block
rd 6E..V……. rate distortion optimal, slow
zero7E..V……. 0
vsad8E..V……. sum of absolute vertical differences
vsse9E..V……. sum of squared vertical differences
nsse10E..V……. noise preserving sum of squared differences
w53 11E..V……. 5/3 wavelet, only used in snow
w97 12E..V……. 9/7 wavelet, only used in snow
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. sum of absolute differences, median predicted
-subcmpE..V……. sub-pel ME compare function (from INT_MIN to INT_MAX) (default sad)
sad 0E..V……. sum of absolute differences, fast
sse 1E..V……. sum of squared errors
satd2E..V……. sum of absolute Hadamard transformed differences
dct 3E..V……. sum of absolute DCT transformed differences
psnr4E..V……. sum of squared quantization errors (avoid, low quality)
bit 5E..V……. number of bits needed for the block
rd 6E..V……. rate distortion optimal, slow
zero7E..V……. 0
vsad8E..V……. sum of absolute vertical differences
vsse9E..V……. sum of squared vertical differences
nsse10E..V……. noise preserving sum of squared differences
w53 11E..V……. 5/3 wavelet, only used in snow
w97 12E..V……. 9/7 wavelet, only used in snow
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. sum of absolute differences, median predicted
-mbcmp E..V……. macroblock compare function (from INT_MIN to INT_MAX) (default sad)
sad 0E..V……. sum of absolute differences, fast
sse 1E..V……. sum of squared errors
satd2E..V……. sum of absolute Hadamard transformed differences
dct 3E..V……. sum of absolute DCT transformed differences
psnr4E..V……. sum of squared quantization errors (avoid, low quality)
bit 5E..V……. number of bits needed for the block
rd 6E..V……. rate distortion optimal, slow
zero7E..V……. 0
vsad8E..V……. sum of absolute vertical differences
vsse9E..V……. sum of squared vertical differences
nsse10E..V……. noise preserving sum of squared differences
w53 11E..V……. 5/3 wavelet, only used in snow
w97 12E..V……. 9/7 wavelet, only used in snow
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. sum of absolute differences, median predicted
-ildctcmp E..V……. interlaced DCT compare function (from INT_MIN to INT_MAX) (default vsad)
sad 0E..V……. sum of absolute differences, fast
sse 1E..V……. sum of squared errors
satd2E..V……. sum of absolute Hadamard transformed differences
dct 3E..V……. sum of absolute DCT transformed differences
psnr4E..V……. sum of squared quantization errors (avoid, low quality)
bit 5E..V……. number of bits needed for the block
rd 6E..V……. rate distortion optimal, slow
zero7E..V……. 0
vsad8E..V……. sum of absolute vertical differences
vsse9E..V……. sum of squared vertical differences
nsse10E..V……. noise preserving sum of squared differences
w53 11E..V……. 5/3 wavelet, only used in snow
w97 12E..V……. 9/7 wavelet, only used in snow
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. sum of absolute differences, median predicted
-precmpE..V……. pre motion estimation compare function (from INT_MIN to INT_MAX) (default sad)
sad 0E..V……. sum of absolute differences, fast
sse 1E..V……. sum of squared errors
satd2E..V……. sum of absolute Hadamard transformed differences
dct 3E..V……. sum of absolute DCT transformed differences
psnr4E..V……. sum of squared quantization errors (avoid, low quality)
bit 5E..V……. number of bits needed for the block
rd 6E..V……. rate distortion optimal, slow
zero7E..V……. 0
vsad8E..V……. sum of absolute vertical differences
vsse9E..V……. sum of squared vertical differences
nsse10E..V……. noise preserving sum of squared differences
w53 11E..V……. 5/3 wavelet, only used in snow
w97 12E..V……. 9/7 wavelet, only used in snow
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. sum of absolute differences, median predicted
-mblminE..V……. minimum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 236)
-mblmaxE..V……. maximum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 3658)
-skip_loop_filter .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
noref8.D.V……. discard all non-reference frames
bidir16.D.V……. discard all bidirectional frames
nointra 24.D.V……. discard all frames except I frames
nokey32.D.V……. discard all frames except keyframes
all 48.D.V……. discard all frames
-skip_idct .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
noref8.D.V……. discard all non-reference frames
bidir16.D.V……. discard all bidirectional frames
nointra 24.D.V……. discard all frames except I frames
nokey32.D.V……. discard all frames except keyframes
all 48.D.V……. discard all frames
-skip_frame.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
noref8.D.V……. discard all non-reference frames
bidir16.D.V……. discard all bidirectional frames
nointra 24.D.V……. discard all frames except I frames
nokey32.D.V……. discard all frames except keyframes
all 48.D.V……. discard all frames
-bidir_refine E..V……. refine the two motion vectors used in bidirectional macroblocks (from 0 to 4) (default 1)
-keyint_minE..V……. minimum interval between IDR-frames (from INT_MIN to INT_MAX) (default 25)
-refs E..V……. reference frames to consider for motion compensation (from INT_MIN to INT_MAX) (default 1)
-trellisE..VA…… rate-distortion optimal quantization (from INT_MIN to INT_MAX) (default 0)
-mv0_threshold E..V……. (from 0 to INT_MAX) (default 256)
-compression_level E..VA…… (from INT_MIN to INT_MAX) (default -1)
-ch_layout ED..A……
-rc_max_vbv_use E..V……. (from 0 to FLT_MAX) (default 0)
-rc_min_vbv_use E..V……. (from 0 to FLT_MAX) (default 3)
-ticks_per_frameED.VA…… (from 1 to INT_MAX) (default 1)
-color_primariesED.V……. color primaries (from 1 to INT_MAX) (default unknown)
bt7091ED.V……. BT.709
unknown 2ED.V……. Unspecified
bt470m 4ED.V……. BT.470 M
bt470bg 5ED.V……. BT.470 BG
smpte170m6ED.V……. SMPTE 170 M
smpte240m7ED.V……. SMPTE 240 M
film8ED.V……. Film
bt2020 9ED.V……. BT.2020
smpte42810ED.V……. SMPTE 428-1
smpte428_1 10ED.V……. SMPTE 428-1
smpte43111ED.V……. SMPTE 431-2
smpte43212ED.V……. SMPTE 422-1
jedec-p2222ED.V……. JEDEC P22
ebu3213 22ED.V……. EBU 3213-E
unspecified 2ED.V……. Unspecified
-color_trc ED.V……. color transfer characteristics (from 1 to INT_MAX) (default unknown)
bt7091ED.V……. BT.709
unknown 2ED.V……. Unspecified
gamma22 4ED.V……. BT.470 M
gamma28 5ED.V……. BT.470 BG
smpte170m6ED.V……. SMPTE 170 M
smpte240m7ED.V……. SMPTE 240 M
linear 8ED.V……. Linear
log100 9ED.V……. Log
log316 10ED.V……. Log square root
iec61966-2-411ED.V……. IEC 61966-2-4
bt1361e 12ED.V……. BT.1361
iec61966-2-113ED.V……. IEC 61966-2-1
bt2020-1014ED.V……. BT.2020 – 10 bit
bt2020-1215ED.V……. BT.2020 – 12 bit
smpte208416ED.V……. SMPTE 2084
smpte42817ED.V……. SMPTE 428-1
arib-std-b6718ED.V……. ARIB STD-B67
unspecified 2ED.V……. Unspecified
log 9ED.V……. Log
log_sqrt10ED.V……. Log square root
iec61966_2_411ED.V……. IEC 61966-2-4
bt1361 12ED.V……. BT.1361
iec61966_2_113ED.V……. IEC 61966-2-1
bt2020_10bit14ED.V……. BT.2020 – 10 bit
bt2020_12bit15ED.V……. BT.2020 – 12 bit
smpte428_1 17ED.V……. SMPTE 428-1
-colorspaceED.V……. color space (from 0 to INT_MAX) (default unknown)
rgb 0ED.V……. RGB
bt7091ED.V……. BT.709
unknown 2ED.V……. Unspecified
fcc 4ED.V……. FCC
bt470bg 5ED.V……. BT.470 BG
smpte170m6ED.V……. SMPTE 170 M
smpte240m7ED.V……. SMPTE 240 M
ycgco8ED.V……. YCGCO
bt2020nc9ED.V……. BT.2020 NCL
bt2020c 10ED.V……. BT.2020 CL
smpte208511ED.V……. SMPTE 2085
chroma-derived-nc 12ED.V……. Chroma-derived NCL
chroma-derived-c 13ED.V……. Chroma-derived CL
ictcp14ED.V……. ICtCp
unspecified 2ED.V……. Unspecified
ycocg8ED.V……. YCGCO
bt2020_ncl 9ED.V……. BT.2020 NCL
bt2020_cl10ED.V……. BT.2020 CL
-color_rangeED.V……. color range (from 0 to INT_MAX) (default unknown)
unknown 0ED.V……. Unspecified
tv 1ED.V……. MPEG (219*2^(n-8))
pc 2ED.V……. JPEG (2^n-1)
unspecified 0ED.V……. Unspecified
mpeg1ED.V……. MPEG (219*2^(n-8))
jpeg2ED.V……. JPEG (2^n-1)
limited 1ED.V……. MPEG (219*2^(n-8))
full2ED.V……. JPEG (2^n-1)
-chroma_sample_location ED.V……. chroma sample location (from 0 to INT_MAX) (default unknown)
unknown 0ED.V……. Unspecified
left1ED.V……. Left
center 2ED.V……. Center
topleft 3ED.V……. Top-left
top 4ED.V……. Top
bottomleft 5ED.V……. Bottom-left
bottom 6ED.V……. Bottom
unspecified 0ED.V……. Unspecified
-slicesE..V……. set the number of slices, used in parallelized encoding (from 0 to INT_MAX) (default 0)
-thread_type ED.VA…… select multithreading type (default slice+frame)
sliceED.V…….
frameED.V…….
-audio_service_type E…A…… audio service type (from 0 to 8) (default ma)
ma 0E…A…… Main Audio Service
ef 1E…A…… Effects
vi 2E…A…… Visually Impaired
hi 3E…A…… Hearing Impaired
di 4E…A…… Dialogue
co 5E…A…… Commentary
em 6E…A…… Emergency
vo 7E…A…… Voice Over
ka 8E…A…… Karaoke
-request_sample_fmt .D..A…… sample format audio decoders should prefer (default none)
-sub_charenc .D…S….. set input text subtitles character encoding
-sub_charenc_mode .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.D.V……. (default true)
-skip_alpha.D.V……. Skip processing alpha (default false)
-field_orderED.V……. Field order (from 0 to 5) (default 0)
progressive 1ED.V…….
tt 2ED.V…….
bb 3ED.V…….
tb 4ED.V…….
bt 5ED.V…….
-dump_separator ED.VAS….. set information dump field separator
-codec_whitelist .D.VAS….. List of decoders that are allowed to be used
-max_pixels ED.VAS….. Maximum number of pixels (from 0 to INT_MAX) (default INT_MAX)
-max_samples ED..A…… Maximum number of samples (from 0 to INT_MAX) (default INT_MAX)
-hwaccel_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.D.V……. Number of extra hardware frames to allocate for the user (from -1 to INT_MAX) (default -1)
-discard_damaged_percentage .D.V……. Percentage of damaged samples to discard a frame (from 0 to 100) (default 95)
-side_data_prefer_packet [ ].D.VAS….. Comma-separated list of side data types for which user-supplied (container) data is preferred over coded bytestream
replaygain 4.D..A……
displaymatrix5.D..A……
spherical21.D..A……
stereo3d6.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 E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-huffmanE..V……. Huffman table strategy (from 0 to 1) (default optimal)
default 0E..V…….
optimal 1E..V…….
-force_duplicated_matrix E..V……. Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)(A)PNG encoder AVOptions:
-dpiE..V……. Set image resolution (in dots per inch) (from 0 to 65536) (default 0)
-dpmE..V……. Set image resolution (in dots per meter) (from 0 to 65536) (default 0)
-pred E..V……. Prediction method (from 0 to 5) (default none)
none0E..V…….
sub 1E..V…….
up 2E..V…….
avg 3E..V…….
paeth4E..V…….
mixed5E..V…….cfhd AVOptions:
-qualityE..V……. set quality (from 0 to 12) (default film3+)
film3+ 0E..V…….
film31E..V…….
film2+ 2E..V…….
film23E..V…….
film1.5 4E..V…….
film1+ 5E..V…….
film16E..V…….
high+7E..V…….
high8E..V…….
medium+ 9E..V…….
medium 10E..V…….
low+11E..V…….
low 12E..V…….cinepak AVOptions:
-max_extra_cb_iterations E..V……. Max extra codebook recalculation passes, more is better and slower (from 0 to INT_MAX) (default 2)
-skip_empty_cb E..V……. Avoid wasting bytes, ignore vintage MacOS decoder (default false)
-max_stripsE..V……. Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (from 1 to 32) (default 3)
-min_stripsE..V……. Enforce min strips/frame, more is worse and faster, must be <= max_strips (from 1 to 32) (default 1)
-strip_number_adaptivity E..V……. How fast the strip number adapts, more is slightly better, much slower (from 0 to 31) (default 0)cljr encoder AVOptions:
-dither_typeE..V……. Dither type (from 0 to 2) (default 1)dnxhd AVOptions:
-nitris_compat E..V……. encode with Avid Nitris compatibility (default false)
-ibias E..V……. intra quant bias (from INT_MIN to INT_MAX) (default 0)
-profileE..V……. (from 0 to 5) (default dnxhd)
dnxhd0E..V…….
dnxhr_4445E..V…….
dnxhr_hqx4E..V…….
dnxhr_hq3E..V…….
dnxhr_sq2E..V…….
dnxhr_lb1E..V…….dvvideo encoder AVOptions:
-quant_deadzoneE..V……. Quantizer dead zone (from 0 to 1024) (default 7)DXV encoder AVOptions:
-formatE..V……. (from 1.14664e+09 to 1.14664e+09) (default dxt1)
dxt11146639409E..V……. DXT1 (Normal Quality, No Alpha)exr AVOptions:
-compressionE..V……. set compression type (from 0 to 3) (default none)
none0E..V……. none
rle 1E..V……. RLE
zip12E..V……. ZIP1
zip163E..V……. ZIP16
-formatE..V……. set pixel type (from 1 to 2) (default float)
half1E..V…….
float2E..V…….
-gamma E..V……. set gamma (from 0.001 to FLT_MAX) (default 1)ffv1 encoder AVOptions:
-slicecrc E..V……. Protect slices with CRCs (default auto)
-coder E..V……. Coder type (from -2 to 2) (default rice)
rice0E..V……. Golomb rice
range_def-2E..V……. Range with default table
range_tab2E..V……. Range with custom table
ac 1E..V……. Range with custom table (the ac option exists for compatibility and is deprecated)
-contextE..V……. Context model (from 0 to 1) (default 0)ffvhuff AVOptions:
-non_deterministic E..V……. Allow multithreading for e.g. context=1 at the expense of determinism (default false)
-pred E..V……. Prediction method (from 0 to 2) (default left)
left0E..V…….
plane1E..V…….
median 2E..V…….
-contextE..V……. Set per-frame huffman tables (from 0 to 1) (default 0)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)GIF encoder AVOptions:
-gifflags E..V……. set GIF flags (default offsetting+transdiff)
offsettingE..V……. enable picture offsetting
transdiffE..V……. enable transparency detection between frames
-gifimage E..V……. enable encoding only images per frame (default false)
-global_paletteE..V……. write a palette to the global gif header where feasible (default true)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)H.263 encoder AVOptions:
-obmc E..V……. use overlapped block motion compensation. (default false)
-mb_infoE..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 E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)H.263p encoder AVOptions:
-umvE..V……. Use unlimited motion vectors. (default false)
-aivE..V……. Use alternative inter VLC. (default false)
-obmc E..V……. use overlapped block motion compensation. (default false)
-structured_slices E..V……. Write slice start position at every GOB header instead of just GOB number. (default false)
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)huffyuv AVOptions:
-non_deterministic E..V……. Allow multithreading for e.g. context=1 at the expense of determinism (default false)
-pred E..V……. Prediction method (from 0 to 2) (default left)
left0E..V…….
plane1E..V…….
median 2E..V…….jpeg 2000 encoder AVOptions:
-formatE..V……. Codec Format (from 0 to 1) (default jp2)
j2k 0E..V…….
jp2 1E..V…….
-tile_widthE..V……. Tile Width (from 1 to 1.07374e+09) (default 256)
-tile_heightE..V……. Tile Height (from 1 to 1.07374e+09) (default 256)
-pred E..V……. DWT Type (from 0 to 1) (default dwt97int)
dwt97int0E..V…….
dwt531E..V…….
-sopE..V……. SOP marker (from 0 to 1) (default 0)
-ephE..V……. EPH marker (from 0 to 1) (default 0)
-prog E..V……. Progression Order (from 0 to 4) (default lrcp)
lrcp0E..V…….
rlcp1E..V…….
rpcl2E..V…….
pcrl3E..V…….
cprl4E..V…….
-layer_rates E..V……. Layer Ratesjpegls AVOptions:
-pred E..V……. Prediction method (from 0 to 2) (default left)
left0E..V…….
plane1E..V…….
median 2E..V…….ljpeg AVOptions:
-pred E..V……. Prediction method (from 1 to 3) (default left)
left1E..V…….
plane2E..V…….
median 3E..V…….magicyuv AVOptions:
-pred E..V……. Prediction method (from 1 to 3) (default left)
left1E..V…….
gradient2E..V…….
median 3E..V…….mjpeg encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-huffmanE..V……. Huffman table strategy (from 0 to 1) (default optimal)
default 0E..V…….
optimal 1E..V…….
-force_duplicated_matrix E..V……. Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)mpeg1video encoder AVOptions:
-gop_timecode E..V……. MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.
-drop_frame_timecode E..V……. Timecode is in drop frame format. (default false)
-scan_offsetE..V……. Reserve space for SVCD scan offset user data. (default false)
-timecode_frame_start E..V……. GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)
-b_strategyE..V……. Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity E..V……. Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale E..V……. Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)mpeg2video encoder AVOptions:
-gop_timecode E..V……. MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.
-drop_frame_timecode E..V……. Timecode is in drop frame format. (default false)
-scan_offsetE..V……. Reserve space for SVCD scan offset user data. (default false)
-timecode_frame_start E..V……. GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)
-b_strategyE..V……. Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity E..V……. Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale E..V……. Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-intra_vlc E..V……. Use MPEG-2 intra VLC table. (default false)
-non_linear_quant E..V……. Use nonlinear quantizer. (default false)
-alternate_scanE..V……. Enable alternate scantable. (default false)
-a53cc E..V……. Use A53 Closed Captions (if available) (default true)
-seq_disp_ext E..V……. Write sequence_display_extension blocks. (from -1 to 1) (default auto)
auto-1E..V…….
never0E..V…….
always 1E..V…….
-video_format E..V……. Video_format in the sequence_display_extension indicating the source of the video. (from 0 to 7) (default unspecified)
component0E..V…….
pal 1E..V…….
ntsc2E..V…….
secam3E..V…….
mac 4E..V…….
unspecified 5E..V…….
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)MPEG4 encoder AVOptions:
-data_partitioning E..V……. Use data partitioning. (default false)
-alternate_scanE..V……. Enable alternate scantable. (default false)
-mpeg_quantE..V……. Use MPEG quantizers instead of H.263 (from 0 to 1) (default 0)
-b_strategyE..V……. Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)
-b_sensitivity E..V……. Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)
-brd_scale E..V……. Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)(A)PNG encoder AVOptions:
-dpiE..V……. Set image resolution (in dots per inch) (from 0 to 65536) (default 0)
-dpmE..V……. Set image resolution (in dots per meter) (from 0 to 65536) (default 0)
-pred E..V……. Prediction method (from 0 to 5) (default none)
none0E..V…….
sub 1E..V…….
up 2E..V…….
avg 3E..V…….
paeth4E..V…….
mixed5E..V…….ProRes encoder AVOptions:
-vendor E..V……. vendor ID (default “fmpg”)ProRes encoder AVOptions:
-vendor E..V……. vendor ID (default “fmpg”)ProRes encoder AVOptions:
-mbs_per_slice E..V……. macroblocks per slice (from 1 to 8) (default 8)
-profileE..V……. (from -1 to 5) (default auto)
auto-1E..V…….
proxy0E..V…….
lt 1E..V…….
standard2E..V…….
hq 3E..V…….
44444E..V…….
4444xq 5E..V…….
-vendor E..V……. vendor ID (default “Lavc”)
-bits_per_mbE..V……. desired bits per macroblock (from 0 to 8192) (default 0)
-quant_mat E..V……. quantiser matrix (from -1 to 6) (default auto)
auto-1E..V…….
proxy0E..V…….
lt 2E..V…….
standard3E..V…….
hq 4E..V…….
default 6E..V…….
-alpha_bitsE..V……. bits for alpha plane (from 0 to 16) (default 16)RoQ AVOptions:
-quake3_compat E..V……. Whether to respect known limitations in Quake 3 decoder (default true)rpza AVOptions:
-skip_frame_thresh E..V……. (from 0 to 24) (default 1)
-start_one_color_thresh E..V……. (from 0 to 24) (default 1)
-continue_one_color_thresh E..V……. (from 0 to 24) (default 0)
-sixteen_color_thresh E..V……. (from 0 to 24) (default 1)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)sgi AVOptions:
-rleE..V……. Use run-length compression (from 0 to 1) (default 1)snow encoder AVOptions:
-motion_estE..V……. motion estimation algorithm (from 0 to 3) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
iter3E..V…….
-memc_only E..V……. Only do ME/MC (I frames -> ref, P frame -> ME+MC). (default false)
-no_bitstream E..V……. Skip final bitstream writeout. (default false)
-intra_penalty E..V……. Penalty for intra blocks in block decission (from 0 to INT_MAX) (default 0)
-iterative_dia_size E..V……. Dia size for the iterative ME (from 0 to INT_MAX) (default 0)
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-pred E..V……. Spatial decomposition type (from 0 to 1) (default dwt97)
dwt970E..V…….
dwt531E..V…….
-rc_eq 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 E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)sunrast AVOptions:
-rleE..V……. Use run-length compression (from 0 to 1) (default 1)svq1enc AVOptions:
-motion-estE..V……. Motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….targa AVOptions:
-rleE..V……. Use run-length compression (from 0 to 1) (default 1)TIFF encoder AVOptions:
-dpiE..V……. set the image resolution (in dpi) (from 1 to 65536) (default 72)
-compression_algo E..V……. (from 1 to 32946) (default packbits)
packbits32773E..V…….
raw 1E..V…….
lzw 5E..V…….
deflate 32946E..V…….utvideo AVOptions:
-pred E..V……. Prediction method (from 0 to 3) (default left)
none0E..V…….
left1E..V…….
gradient2E..V…….
median 3E..V…….VBN encoder AVOptions:
-formatE..V……. Texture format (from 0 to 3) (default dxt5)
raw 0E..V……. RAW texture
dxt12E..V……. DXT1 texture
dxt53E..V……. DXT5 textureSMPTE VC-2 encoder AVOptions:
-tolerance E..V……. Max undershoot in percent (from 0 to 45) (default 5)
-slice_widthE..V……. Slice width (from 32 to 1024) (default 32)
-slice_height E..V……. Slice height (from 8 to 1024) (default 16)
-wavelet_depth E..V……. Transform depth (from 1 to 5) (default 4)
-wavelet_type E..V……. Transform type (from 0 to 7) (default 9_7)
9_7 0E..V……. Deslauriers-Dubuc (9,7)
5_3 1E..V……. LeGall (5,3)
haar4E..V……. Haar (with shift)
haar_noshift3E..V……. Haar (without shift)
-qmE..V……. Custom quantization matrix (from 0 to 3) (default default)
default 0E..V……. Default from the specifications
color1E..V……. Prevents low bitrate discoloration
flat2E..V……. Optimize for PSNRgeneric mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)generic mpegvideo encoder AVOptions:
-mpv_flags E..V……. Flags common for all mpegvideo-based encoders. (default 0)
skip_rd E..V……. RD optimal MB level residual skipping
strict_gopE..V……. Strictly enforce gop size
qp_rdE..V……. Use rate distortion optimization for qp selection
cbp_rdE..V……. use rate distortion optimization for CBP
naq E..V……. normalize adaptive quantization
mv0 E..V……. always try a mb with mv=
-luma_elim_threshold 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 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 E..V……. (from 0 to INT_MAX) (default 0)
-error_rateE..V……. Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)
-qsquish 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 E..V……. experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)
-rc_qmod_freq E..V……. experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)
-rc_eq 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 E..V……. initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)
-rc_buf_aggressivity E..V……. currently useless (from -FLT_MAX to FLT_MAX) (default 1)
-border_mask E..V……. increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)
-lmin E..V……. minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)
-lmax E..V……. maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)
-skip_thresholdE..V……. Frame skip threshold (from INT_MIN to INT_MAX) (default 0)
-skip_factorE..V……. Frame skip factor (from INT_MIN to INT_MAX) (default 0)
-skip_exp E..V……. Frame skip exponent (from INT_MIN to INT_MAX) (default 0)
-skip_cmp E..V……. Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)
sad 0E..V……. Sum of absolute differences, fast
sse 1E..V……. Sum of squared errors
satd2E..V……. Sum of absolute Hadamard transformed differences
dct 3E..V……. Sum of absolute DCT transformed differences
psnr4E..V……. Sum of squared quantization errors, low quality
bit 5E..V……. Number of bits needed for the block
rd 6E..V……. Rate distortion optimal, slow
zero7E..V……. Zero
vsad8E..V……. Sum of absolute vertical differences
vsse9E..V……. Sum of squared vertical differences
nsse10E..V……. Noise preserving sum of squared differences
dct264 14E..V…….
dctmax 13E..V…….
chroma 256 E..V…….
msad15E..V……. Sum of absolute differences, median predicted
-sc_threshold E..V……. Scene change threshold (from INT_MIN to INT_MAX) (default 0)
-noise_reductionE..V……. Noise reduction (from INT_MIN to INT_MAX) (default 0)
-psE..V……. RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)
-motion_estE..V……. motion estimation algorithm (from 0 to 2) (default epzs)
zero0E..V…….
epzs1E..V…….
xone2E..V…….
-mepc E..V……. Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)
-mepre E..V……. pre motion estimation (from INT_MIN to INT_MAX) (default 0)
-intra_penalty E..V……. Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)AAC encoder AVOptions:
-aac_coder E…A…… Coding algorithm (from 0 to 2) (default twoloop)
anmr0E…A…… ANMR method
twoloop 1E…A…… Two loop searching method
fast2E…A…… Default fast search
-aac_msE…A…… Force M/S stereo coding (default auto)
-aac_isE…A…… Intensity stereo coding (default true)
-aac_pnsE…A…… Perceptual noise substitution (default true)
-aac_tnsE…A…… Temporal noise shaping (default true)
-aac_ltpE…A…… Long term prediction (default false)
-aac_pred E…A…… AAC-Main prediction (default false)
-aac_pceE…A…… Forces the use of PCEs (default false)AC-3 Encoder AVOptions:
-center_mixlev E…A…… Center Mix Level (from 0 to 1) (default 0.594604)
-surround_mixlev E…A…… Surround Mix Level (from 0 to 1) (default 0.5)
-mixing_level E…A…… Mixing Level (from -1 to 111) (default -1)
-room_type E…A…… Room Type (from -1 to 2) (default -1)
notindicated0E…A…… Not Indicated (default)
large1E…A…… Large Room
small2E…A…… Small Room
-per_frame_metadata E…A…… Allow Changing Metadata Per-Frame (default false)
-copyright E…A…… Copyright Bit (from -1 to 1) (default -1)
-dialnorm E…A…… Dialogue Level (dB) (from -31 to -1) (default -31)
-dsur_mode E…A…… Dolby Surround Mode (from -1 to 2) (default -1)
notindicated0E…A…… Not Indicated (default)
on 2E…A…… Dolby Surround Encoded
off 1E…A…… Not Dolby Surround Encoded
-original E…A…… Original Bit Stream (from -1 to 1) (default -1)
-dmix_mode E…A…… Preferred Stereo Downmix Mode (from -1 to 3) (default -1)
notindicated0E…A…… Not Indicated (default)
ltrt1E…A…… Lt/Rt Downmix Preferred
loro2E…A…… Lo/Ro Downmix Preferred
dplii3E…A…… Dolby Pro Logic II Downmix Preferred
-ltrt_cmixlev E…A…… Lt/Rt Center Mix Level (from -1 to 2) (default -1)
-ltrt_surmixlev E…A…… Lt/Rt Surround Mix Level (from -1 to 2) (default -1)
-loro_cmixlev E…A…… Lo/Ro Center Mix Level (from -1 to 2) (default -1)
-loro_surmixlev E…A…… Lo/Ro Surround Mix Level (from -1 to 2) (default -1)
-dsurex_modeE…A…… Dolby Surround EX Mode (from -1 to 3) (default -1)
notindicated0E…A…… Not Indicated (default)
on 2E…A…… Dolby Surround EX Encoded
off 1E…A…… Not Dolby Surround EX Encoded
dpliiz 3E…A…… Dolby Pro Logic IIz-encoded
-dheadphone_modeE…A…… Dolby Headphone Mode (from -1 to 2) (default -1)
notindicated0E…A…… Not Indicated (default)
on 2E…A…… Dolby Headphone Encoded
off 1E…A…… Not Dolby Headphone Encoded
以下还有很多内容,受篇幅限制,一次只能写这么多了。