ffmpeg的使用不简单

ffmpeg功能强大,它的使用实在是不简单。看看它随带的使用说明有多少?能不能看懂?

应该怎样使用?怎样灵活使用?

Universal media converter

usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Getting help:

-h -- print basic options

-h long -- print more options

-h full -- print all options (including all format and codec specific options, very long)

-h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter/bsf/protocol

See man ffmpeg for detailed description of the options.

Per-stream options can be followed by :<stream_spec> to apply that option to specific streams only. <stream_spec> can be a stream index, or v/a/s for video/audio/subtitle (see manual for full syntax).

Print help / information / capabilities:

-L show license

-h <topic> show help

-version show version

-muxers show available muxers

-demuxers show available demuxers

-devices show available devices

-decoders show available decoders

-encoders show available encoders

-filters show available filters

-pix_fmts show available pixel formats

-layouts show standard channel layouts

-sample_fmts show available audio sample formats

Advanced information / capabilities:

-? <topic> show help

-help <topic> show help

--help <topic> show help

-buildconf show build configuration

-formats show available formats

-codecs show available codecs

-bsfs show available bit stream filters

-protocols show available protocols

-dispositions show available stream dispositions

-colors show available color names

-sources <device> list sources of the input device

-sinks <device> list sinks of the output device

-hwaccels show available HW acceleration methods

Global options (affect whole program instead of just one file):

-v <loglevel> set logging level

-y overwrite output files

-n never overwrite output files

-stats print progress report during encoding

Advanced global options:

-loglevel <loglevel> set logging level

-report generate a report

-max_alloc <bytes> set maximum size of a single allocated block

-cpuflags <flags> force specific cpu flags

-cpucount <count> force specific cpu count

-hide_banner <hide_banner> do not show program banner

-ignore_unknown Ignore unknown stream types

-copy_unknown Copy unknown stream types

-recast_media allow recasting stream type in order to force a decoder of different media type

-benchmark add timings for benchmarking

-benchmark_all add timings for each task

-progress <url> write program-readable progress information

-stdin enable or disable interaction on standard input

-timelimit <limit> set max runtime in seconds in CPU user time

-dump dump each input packet

-hex when dumping packets, also dump the payload

-frame_drop_threshold <> frame drop threshold

-copyts copy timestamps

-start_at_zero shift input timestamps to start at 0 when using copyts

-copytb <mode> copy input stream time base when stream copying

-dts_delta_threshold <threshold> timestamp discontinuity delta threshold

-dts_error_threshold <threshold> timestamp error delta threshold

-xerror <error> exit on error

-abort_on <flags> abort on the specified condition flags

-filter_threads number of non-complex filter threads

-filter_complex <graph_description> create a complex filtergraph

-filter_complex_threads number of threads for -filter_complex

-lavfi <graph_description> create a complex filtergraph

-filter_complex_script <filename> deprecated, use -/filter_complex instead

-auto_conversion_filters enable automatic conversion filters globally

-stats_period <time> set the period at which ffmpeg updates stats and -progress output

-debug_ts print timestamp debugging info

-max_error_rate <maximum error rate> ratio of decoding errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.

-vstats dump video coding statistics to file

-vstats_file <file> dump video coding statistics to file

-vstats_version Version of the vstats format to use.

-sdp_file <file> specify a file in which to print sdp information

-vaapi_device <device> set VAAPI hardware device (DirectX adapter index, DRM path or X11 display name)

-qsv_device <device> set QSV hardware device (DirectX adapter index, DRM path or X11 display name)

-init_hw_device <args> initialise hardware device

-filter_hw_device <device> set hardware device used when filtering

-adrift_threshold <threshold> deprecated, does nothing

-qphist deprecated, does nothing

-vsync <> set video sync method globally; deprecated, use -fps_mode

Per-file options (input and output):

-f <fmt> force container format (auto-detected otherwise)

-t <duration> stop transcoding after specified duration

-to <time_stop> stop transcoding after specified time is reached

-ss <time_off> start transcoding at specified time

Advanced per-file options (input and output):

-bitexact bitexact mode

-thread_queue_size set the maximum number of queued packets from the demuxer

Advanced per-file options (input-only):

-sseof <time_off> set the start time offset relative to EOF

-seek_timestamp enable/disable seeking by timestamp with -ss

-accurate_seek enable/disable accurate seeking with -ss

-isync <sync ref> Indicate the input index for sync reference

-itsoffset <time_off> set the input ts offset

-re <> read input at native frame rate; equivalent to -readrate 1

-readrate <speed> read input at specified rate

-readrate_initial_burst <seconds> The initial amount of input to burst read before imposing any readrate

-dump_attachment[:<spec>] <filename> extract an attachment into a file

-stream_loop <loop count> set number of times input stream shall be looped

-find_stream_info read and decode the streams to fill missing information with heuristics

Per-file options (output-only):

-metadata[:<spec>] <key=value> add metadata

Advanced per-file options (output-only):

-map <[-]input_file_id[:stream_specifier][,sync_file_id[:stream_specifier]]> set input stream mapping

-map_metadata[:<spec>] <outfile[,metadata]:infile[,metadata]> set metadata information of outfile from infile

-map_chapters <input_file_index> set chapters mapping

-fs <limit_size> set the limit file size in bytes

-timestamp <time> set the recording timestamp ('now' to set the current time)

-program[:<spec>] <title=string:st=number...> add program with specified streams

-stream_group[:<spec>] <id=number:st=number...> add stream group with specified streams and group type-specific arguments

-dframes <number> set the number of data frames to output

-target <type> specify target file type ("vcd", "svcd", "dvd", "dv" or "dv50" with optional prefixes "pal-", "ntsc-" or "film-")

-shortest finish encoding within shortest input

-shortest_buf_duration maximum buffering duration (in seconds) for the -shortest option

-qscale <q> use fixed quality scale (VBR)

-profile <profile> set profile

-attach <filename> add an attachment to the output file

-muxdelay <seconds> set the maximum demux-decode delay

-muxpreload <seconds> set the initial demux-decode delay

-fpre <filename> set options from indicated preset file

Per-stream options:

-c[:<stream_spec>] <codec> select encoder/decoder ('copy' to copy stream without reencoding)

-filter[:<stream_spec>] <filter_graph> apply specified filters to audio/video

Advanced per-stream options:

-codec[:<stream_spec>] <codec> alias for -c (select encoder/decoder)

-pre[:<stream_spec>] <preset> preset name

-itsscale[:<stream_spec>] <scale> set the input ts scale

-apad[:<stream_spec>] <> audio pad

-copyinkf[:<stream_spec>] copy initial non-keyframes

-copypriorss[:<stream_spec>] copy or discard frames before start time

-frames[:<stream_spec>] <number> set the number of frames to output

-tag[:<stream_spec>] <fourcc/tag> force codec tag/fourcc

-q[:<stream_spec>] <q> use fixed quality scale (VBR)

-filter_script[:<stream_spec>] <filename> deprecated, use -/filter

-reinit_filter[:<stream_spec>] <> reinit filtergraph on input parameter changes

-discard[:<stream_spec>] <> discard

-disposition[:<stream_spec>] <> disposition

-bits_per_raw_sample[:<stream_spec>] <number> set the number of bits per raw sample

-stats_enc_pre[:<stream_spec>] write encoding stats before encoding

-stats_enc_post[:<stream_spec>] write encoding stats after encoding

-stats_mux_pre[:<stream_spec>] write packets stats before muxing

-stats_enc_pre_fmt[:<stream_spec>] format of the stats written with -stats_enc_pre

-stats_enc_post_fmt[:<stream_spec>] format of the stats written with -stats_enc_post

-stats_mux_pre_fmt[:<stream_spec>] format of the stats written with -stats_mux_pre

-autorotate[:<stream_spec>] automatically insert correct rotate filters

-autoscale[:<stream_spec>] automatically insert a scale filter at the end of the filter graph

-time_base[:<stream_spec>] <ratio> set the desired time base hint for output stream (1:24, 1:48000 or 0.04166, 2.0833e-5)

-enc_time_base[:<stream_spec>] <ratio> set the desired time base for the encoder (1:24, 1:48000 or 0.04166, 2.0833e-5). two special values are defined - 0 = use frame rate (video) or sample rate (audio),-1 = match source time base

-bsf[:<stream_spec>] <bitstream_filters> A comma-separated list of bitstream filters

-max_muxing_queue_size[:<stream_spec>] <packets> maximum number of packets that can be buffered while waiting for all streams to initialize

-muxing_queue_data_threshold[:<stream_spec>] <bytes> set the threshold after which max_muxing_queue_size is taken into account

Video options:

-r[:<stream_spec>] <rate> override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)

-aspect[:<stream_spec>] <aspect> set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)

-vn disable video

-vcodec <codec> alias for -c:v (select encoder/decoder for video streams)

-vf <filter_graph> alias for -filter:v (apply filters to video streams)

-b <bitrate> video bitrate (please use -b:v)

Advanced Video options:

-vframes <number> set the number of video frames to output

-fpsmax[:<stream_spec>] <rate> set max frame rate (Hz value, fraction or abbreviation)

-pix_fmt[:<stream_spec>] <format> set pixel format

-display_rotation[:<stream_spec>] <angle> set pure counter-clockwise rotation in degrees for stream(s)

-display_hflip[:<stream_spec>] set display horizontal flip for stream(s) (overrides any display rotation if it is not set)

-display_vflip[:<stream_spec>] set display vertical flip for stream(s) (overrides any display rotation if it is not set)

-rc_override[:<stream_spec>] <override> rate control override for specific intervals

-timecode <hh:mm:ss[:;.]ff> set initial TimeCode value.

-pass[:<stream_spec>] <n> select the pass number (1 to 3)

-passlogfile[:<stream_spec>] <prefix> select two pass log file name prefix

-vstats dump video coding statistics to file

-vstats_file <file> dump video coding statistics to file

-vstats_version Version of the vstats format to use.

-intra_matrix[:<stream_spec>] <matrix> specify intra matrix coeffs

-inter_matrix[:<stream_spec>] <matrix> specify inter matrix coeffs

-chroma_intra_matrix[:<stream_spec>] <matrix> specify intra matrix coeffs

-vtag <fourcc/tag> force video tag/fourcc

-fps_mode[:<stream_spec>] set framerate mode for matching video streams; overrides vsync

-force_fps[:<stream_spec>] force the selected framerate, disable the best supported framerate selection

-streamid <streamIndex:value> set the value of an outfile streamid

-force_key_frames[:<stream_spec>] <timestamps> force key frames at specified timestamps

-hwaccel[:<stream_spec>] <hwaccel name> use HW accelerated decoding

-hwaccel_device[:<stream_spec>] <devicename> select a device for HW acceleration

-hwaccel_output_format[:<stream_spec>] <format> select output format used with HW accelerated decoding

-fix_sub_duration_heartbeat[:<stream_spec>] set this video output stream to be a heartbeat stream for fix_sub_duration, according to which subtitles should be split at random access points

-vpre <preset> set the video options to the indicated preset

-top[:<stream_spec>] <> deprecated, use the setfield video filter

-qphist deprecated, does nothing

Audio options:

-aq <quality> set audio quality (codec-specific)

-ar[:<stream_spec>] <rate> set audio sampling rate (in Hz)

-ac[:<stream_spec>] <channels> set number of audio channels

-an disable audio

-acodec <codec> alias for -c:a (select encoder/decoder for audio streams)

-ab <bitrate> alias for -b:a (select bitrate for audio streams)

-af <filter_graph> alias for -filter:a (apply filters to audio streams)

Advanced Audio options:

-aframes <number> set the number of audio frames to output

-atag <fourcc/tag> force audio tag/fourcc

-sample_fmt[:<stream_spec>] <format> set sample format

-channel_layout[:<stream_spec>] <layout> set channel layout

-ch_layout[:<stream_spec>] <layout> set channel layout

-guess_layout_max[:<stream_spec>] set the maximum number of channels to try to guess the channel layout

-apre <preset> set the audio options to the indicated preset

Subtitle options:

-sn disable subtitle

-scodec <codec> alias for -c:s (select encoder/decoder for subtitle streams)

Advanced Subtitle options:

-stag <fourcc/tag> force subtitle tag/fourcc

-fix_sub_duration[:<stream_spec>] fix subtitles duration

-canvas_size[:<stream_spec>] <size> set canvas size (WxH or abbreviation)

-spre <preset> set the subtitle options to the indicated preset

Data stream options:

-dcodec <codec> alias for -c:d (select encoder/decoder for data streams)

-dn disable data

AVCodecContext AVOptions:

-b <int64> E..VA...... set bitrate (in bits/s) (from 0 to I64_MAX) (default 200000)

-ab <int64> E...A...... set bitrate (in bits/s) (from 0 to INT_MAX) (default 128000)

-bt <int> E..VA...... Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (from 0 to INT_MAX) (default 4000000)

-flags <flags> ED.VAS..... (default 0)

unaligned .D.V....... allow decoders to produce unaligned output

mv4 E..V....... use four motion vectors per macroblock (MPEG-4)

qpel E..V....... use 1/4-pel motion compensation

loop E..V....... use loop filter

gray ED.V....... only decode/encode grayscale

psnr E..V....... error[?] variables will be set during encoding

ildct E..V....... use interlaced DCT

low_delay ED.V....... force low delay

global_header E..VA...... place global headers in extradata instead of every keyframe

bitexact ED.VAS..... use only bitexact functions (except (I)DCT)

aic E..V....... H.263 advanced intra coding / MPEG-4 AC prediction

ilme E..V....... interlaced motion estimation

cgop E..V....... closed GOP

output_corrupt .D.V....... Output even potentially corrupted frames

drop_changed .D.VA.....P Drop frames whose parameters differ from first decoded frame

-flags2 <flags> ED.VAS..... (default 0)

fast E..V....... allow non-spec-compliant speedup tricks

noout E..V....... skip bitstream encoding

ignorecrop .D.V....... ignore cropping information from sps

local_header E..V....... place global headers at every keyframe instead of in extradata

chunks .D.V....... Frame data might be split into multiple chunks

showall .D.V....... Show all frames before the first keyframe

export_mvs .D.V....... export motion vectors through frame side data

skip_manual .D..A...... do not skip samples and export skip information as frame side data

ass_ro_flush_noop .D...S..... do not reset ASS ReadOrder field on flush

icc_profiles .D...S..... generate/parse embedded ICC profiles from/to colorimetry tags

-export_side_data <flags> ED.VAS..... Export metadata as side data (default 0)

mvs .D.V....... export motion vectors through frame side data

prft E..VAS..... export Producer Reference Time through packet side data

venc_params .D.V....... export video encoding parameters through frame side data

film_grain .D.V....... export film grain parameters through frame side data

-g <int> E..V....... set the group of picture (GOP) size (from INT_MIN to INT_MAX) (default 12)

-ar <int> ED..A...... set audio sampling rate (in Hz) (from 0 to INT_MAX) (default 0)

-cutoff <int> E...A...... set cutoff bandwidth (from INT_MIN to INT_MAX) (default 0)

-frame_size <int> E...A...... (from 0 to INT_MAX) (default 0)

-qcomp <float> E..V....... video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (from -FLT_MAX to FLT_MAX) (default 0.5)

-qblur <float> E..V....... video quantizer scale blur (VBR) (from -1 to FLT_MAX) (default 0.5)

-qmin <int> E..V....... minimum video quantizer scale (VBR) (from -1 to 69) (default 2)

-qmax <int> E..V....... maximum video quantizer scale (VBR) (from -1 to 1024) (default 31)

-qdiff <int> E..V....... maximum difference between the quantizer scales (VBR) (from INT_MIN to INT_MAX) (default 3)

-bf <int> E..V....... set maximum number of B-frames between non-B-frames (from -1 to INT_MAX) (default 0)

-b_qfactor <float> E..V....... QP factor between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)

-bug <flags> .D.V....... work around not autodetected encoder bugs (default autodetect)

autodetect .D.V.......

xvid_ilace .D.V....... Xvid interlacing bug (autodetected if FOURCC == XVIX)

ump4 .D.V....... (autodetected if FOURCC == UMP4)

no_padding .D.V....... padding bug (autodetected)

amv .D.V.......

qpel_chroma .D.V.......

std_qpel .D.V....... old standard qpel (autodetected per FOURCC/version)

qpel_chroma2 .D.V.......

direct_blocksize .D.V....... direct-qpel-blocksize bug (autodetected per FOURCC/version)

edge .D.V....... edge padding bug (autodetected per FOURCC/version)

hpel_chroma .D.V.......

dc_clip .D.V.......

ms .D.V....... work around various bugs in Microsoft's broken decoders

trunc .D.V....... truncated frames

iedge .D.V.......

-strict <int> ED.VA...... how strictly to follow the standards (from INT_MIN to INT_MAX) (default normal)

very 2 ED.VA...... strictly conform to a older more strict version of the spec or reference software

strict 1 ED.VA...... strictly conform to all the things in the spec no matter what the consequences

normal 0 ED.VA......

unofficial -1 ED.VA...... allow unofficial extensions

experimental -2 ED.VA...... allow non-standardized experimental things

-b_qoffset <float> E..V....... QP offset between P- and B-frames (from -FLT_MAX to FLT_MAX) (default 1.25)

-err_detect <flags> ED.VAS..... set error detection flags (default 0)

crccheck ED.VAS..... verify embedded CRCs

bitstream ED.VAS..... detect bitstream specification deviations

buffer ED.VAS..... detect improper bitstream length

explode ED.VAS..... abort decoding on minor error detection

ignore_err ED.VAS..... ignore errors

careful ED.VAS..... consider things that violate the spec, are fast to check and have not been seen in the wild as errors

compliant ED.VAS..... consider all spec non compliancies as errors

aggressive ED.VAS..... consider things that a sane encoder should not do as an error

-maxrate <int64> E..VA...... maximum bitrate (in bits/s). Used for VBV together with bufsize. (from 0 to INT_MAX) (default 0)

-minrate <int64> E..VA...... minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (from INT_MIN to INT_MAX) (default 0)

-bufsize <int> E..VA...... set ratecontrol buffer size (in bits) (from INT_MIN to INT_MAX) (default 0)

-i_qfactor <float> E..V....... QP factor between P- and I-frames (from -FLT_MAX to FLT_MAX) (default -0.8)

-i_qoffset <float> E..V....... QP offset between P- and I-frames (from -FLT_MAX to FLT_MAX) (default 0)

-dct <int> E..V....... DCT algorithm (from 0 to INT_MAX) (default auto)

auto 0 E..V....... autoselect a good one

fastint 1 E..V....... fast integer

int 2 E..V....... accurate integer

mmx 3 E..V.......

altivec 5 E..V.......

faan 6 E..V....... floating point AAN DCT

-lumi_mask <float> E..V....... compresses bright areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)

-tcplx_mask <float> E..V....... temporal complexity masking (from -FLT_MAX to FLT_MAX) (default 0)

-scplx_mask <float> E..V....... spatial complexity masking (from -FLT_MAX to FLT_MAX) (default 0)

-p_mask <float> E..V....... inter masking (from -FLT_MAX to FLT_MAX) (default 0)

-dark_mask <float> E..V....... compresses dark areas stronger than medium ones (from -FLT_MAX to FLT_MAX) (default 0)

-idct <int> ED.V....... select IDCT implementation (from 0 to INT_MAX) (default auto)

auto 0 ED.V.......

int 1 ED.V.......

simple 2 ED.V.......

simplemmx 3 ED.V.......

arm 7 ED.V.......

altivec 8 ED.V.......

simplearm 10 ED.V.......

simplearmv5te 16 ED.V.......

simplearmv6 17 ED.V.......

simpleneon 22 ED.V.......

xvid 14 ED.V.......

xvidmmx 14 ED.V....... deprecated, for compatibility only

faani 20 ED.V....... floating point AAN IDCT

simpleauto 128 ED.V.......

-ec <flags> .D.V....... set error concealment strategy (default guess_mvs+deblock)

guess_mvs .D.V....... iterative motion vector (MV) search (slow)

deblock .D.V....... use strong deblock filter for damaged MBs

favor_inter .D.V....... favor predicting from the previous frame

-aspect <rational> E..V....... sample aspect ratio (from 0 to 10) (default 0/1)

-sar <rational> E..V....... sample aspect ratio (from 0 to 10) (default 0/1)

-debug <flags> ED.VAS..... print specific debug info (default 0)

pict .D.V....... picture info

rc E..V....... rate control

bitstream .D.V.......

mb_type .D.V....... macroblock (MB) type

qp .D.V....... per-block quantization parameter (QP)

dct_coeff .D.V.......

green_metadata .D.V.......

skip .D.V.......

startcode .D.V.......

er .D.V....... error recognition

mmco .D.V....... memory management control operations (H.264)

bugs .D.V.......

buffers .D.V....... picture buffer allocations

thread_ops .D.VA...... threading operations

nomc .D.VA...... skip motion compensation

-dia_size <int> E..V....... diamond type & size for motion estimation (from INT_MIN to INT_MAX) (default 0)

-last_pred <int> E..V....... amount of motion predictors from the previous frame (from INT_MIN to INT_MAX) (default 0)

-pre_dia_size <int> E..V....... diamond type & size for motion estimation pre-pass (from INT_MIN to INT_MAX) (default 0)

-subq <int> E..V....... sub-pel motion estimation quality (from INT_MIN to INT_MAX) (default 8)

-me_range <int> E..V....... limit motion vectors range (1023 for DivX player) (from INT_MIN to INT_MAX) (default 0)

-global_quality <int> E..VA...... (from INT_MIN to INT_MAX) (default 0)

-mbd <int> E..V....... macroblock decision algorithm (high quality mode) (from 0 to 2) (default simple)

simple 0 E..V....... use mbcmp

bits 1 E..V....... use fewest bits

rd 2 E..V....... use best rate distortion

-rc_init_occupancy <int> E..V....... number of bits which should be loaded into the rc buffer before decoding starts (from INT_MIN to INT_MAX) (default 0)

-threads <int> ED.VA...... set the number of threads (from 0 to INT_MAX) (default 1)

auto 0 ED.V....... autodetect a suitable number of threads to use

-dc <int> E..V....... intra_dc_precision (from -8 to 16) (default 0)

-nssew <int> E..V....... nsse weight (from INT_MIN to INT_MAX) (default 8)

-skip_top <int> .D.V....... number of macroblock rows at the top which are skipped (from INT_MIN to INT_MAX) (default 0)

-skip_bottom <int> .D.V....... number of macroblock rows at the bottom which are skipped (from INT_MIN to INT_MAX) (default 0)

-profile <int> E..VA...... (from INT_MIN to INT_MAX) (default unknown)

unknown -99 E..VA......

main10 2 E..V.......

-level <int> E..VA...... encoding level, usually corresponding to the profile level, codec-specific (from INT_MIN to INT_MAX) (default unknown)

unknown -99 E..VA......

-lowres <int> .D.VA...... decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX) (default 0)

-cmp <int> E..V....... full-pel ME compare function (from INT_MIN to INT_MAX) (default sad)

sad 0 E..V....... sum of absolute differences, fast

sse 1 E..V....... sum of squared errors

satd 2 E..V....... sum of absolute Hadamard transformed differences

dct 3 E..V....... sum of absolute DCT transformed differences

psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)

bit 5 E..V....... number of bits needed for the block

rd 6 E..V....... rate distortion optimal, slow

zero 7 E..V....... 0

vsad 8 E..V....... sum of absolute vertical differences

vsse 9 E..V....... sum of squared vertical differences

nsse 10 E..V....... noise preserving sum of squared differences

w53 11 E..V....... 5/3 wavelet, only used in snow

w97 12 E..V....... 9/7 wavelet, only used in snow

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... sum of absolute differences, median predicted

-subcmp <int> E..V....... sub-pel ME compare function (from INT_MIN to INT_MAX) (default sad)

sad 0 E..V....... sum of absolute differences, fast

sse 1 E..V....... sum of squared errors

satd 2 E..V....... sum of absolute Hadamard transformed differences

dct 3 E..V....... sum of absolute DCT transformed differences

psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)

bit 5 E..V....... number of bits needed for the block

rd 6 E..V....... rate distortion optimal, slow

zero 7 E..V....... 0

vsad 8 E..V....... sum of absolute vertical differences

vsse 9 E..V....... sum of squared vertical differences

nsse 10 E..V....... noise preserving sum of squared differences

w53 11 E..V....... 5/3 wavelet, only used in snow

w97 12 E..V....... 9/7 wavelet, only used in snow

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... sum of absolute differences, median predicted

-mbcmp <int> E..V....... macroblock compare function (from INT_MIN to INT_MAX) (default sad)

sad 0 E..V....... sum of absolute differences, fast

sse 1 E..V....... sum of squared errors

satd 2 E..V....... sum of absolute Hadamard transformed differences

dct 3 E..V....... sum of absolute DCT transformed differences

psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)

bit 5 E..V....... number of bits needed for the block

rd 6 E..V....... rate distortion optimal, slow

zero 7 E..V....... 0

vsad 8 E..V....... sum of absolute vertical differences

vsse 9 E..V....... sum of squared vertical differences

nsse 10 E..V....... noise preserving sum of squared differences

w53 11 E..V....... 5/3 wavelet, only used in snow

w97 12 E..V....... 9/7 wavelet, only used in snow

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... sum of absolute differences, median predicted

-ildctcmp <int> E..V....... interlaced DCT compare function (from INT_MIN to INT_MAX) (default vsad)

sad 0 E..V....... sum of absolute differences, fast

sse 1 E..V....... sum of squared errors

satd 2 E..V....... sum of absolute Hadamard transformed differences

dct 3 E..V....... sum of absolute DCT transformed differences

psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)

bit 5 E..V....... number of bits needed for the block

rd 6 E..V....... rate distortion optimal, slow

zero 7 E..V....... 0

vsad 8 E..V....... sum of absolute vertical differences

vsse 9 E..V....... sum of squared vertical differences

nsse 10 E..V....... noise preserving sum of squared differences

w53 11 E..V....... 5/3 wavelet, only used in snow

w97 12 E..V....... 9/7 wavelet, only used in snow

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... sum of absolute differences, median predicted

-precmp <int> E..V....... pre motion estimation compare function (from INT_MIN to INT_MAX) (default sad)

sad 0 E..V....... sum of absolute differences, fast

sse 1 E..V....... sum of squared errors

satd 2 E..V....... sum of absolute Hadamard transformed differences

dct 3 E..V....... sum of absolute DCT transformed differences

psnr 4 E..V....... sum of squared quantization errors (avoid, low quality)

bit 5 E..V....... number of bits needed for the block

rd 6 E..V....... rate distortion optimal, slow

zero 7 E..V....... 0

vsad 8 E..V....... sum of absolute vertical differences

vsse 9 E..V....... sum of squared vertical differences

nsse 10 E..V....... noise preserving sum of squared differences

w53 11 E..V....... 5/3 wavelet, only used in snow

w97 12 E..V....... 9/7 wavelet, only used in snow

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... sum of absolute differences, median predicted

-mblmin <int> E..V....... minimum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 236)

-mblmax <int> E..V....... maximum macroblock Lagrange factor (VBR) (from 1 to 32767) (default 3658)

-skip_loop_filter <int> .D.V....... skip loop filtering process for the selected frames (from INT_MIN to INT_MAX) (default default)

none -16 .D.V....... discard no frame

default 0 .D.V....... discard useless frames

noref 8 .D.V....... discard all non-reference frames

bidir 16 .D.V....... discard all bidirectional frames

nointra 24 .D.V....... discard all frames except I frames

nokey 32 .D.V....... discard all frames except keyframes

all 48 .D.V....... discard all frames

-skip_idct <int> .D.V....... skip IDCT/dequantization for the selected frames (from INT_MIN to INT_MAX) (default default)

none -16 .D.V....... discard no frame

default 0 .D.V....... discard useless frames

noref 8 .D.V....... discard all non-reference frames

bidir 16 .D.V....... discard all bidirectional frames

nointra 24 .D.V....... discard all frames except I frames

nokey 32 .D.V....... discard all frames except keyframes

all 48 .D.V....... discard all frames

-skip_frame <int> .D.V....... skip decoding for the selected frames (from INT_MIN to INT_MAX) (default default)

none -16 .D.V....... discard no frame

default 0 .D.V....... discard useless frames

noref 8 .D.V....... discard all non-reference frames

bidir 16 .D.V....... discard all bidirectional frames

nointra 24 .D.V....... discard all frames except I frames

nokey 32 .D.V....... discard all frames except keyframes

all 48 .D.V....... discard all frames

-bidir_refine <int> E..V....... refine the two motion vectors used in bidirectional macroblocks (from 0 to 4) (default 1)

-keyint_min <int> E..V....... minimum interval between IDR-frames (from INT_MIN to INT_MAX) (default 25)

-refs <int> E..V....... reference frames to consider for motion compensation (from INT_MIN to INT_MAX) (default 1)

-trellis <int> E..VA...... rate-distortion optimal quantization (from INT_MIN to INT_MAX) (default 0)

-mv0_threshold <int> E..V....... (from 0 to INT_MAX) (default 256)

-compression_level <int> E..VA...... (from INT_MIN to INT_MAX) (default -1)

-ch_layout <channel_layout> ED..A......

-rc_max_vbv_use <float> E..V....... (from 0 to FLT_MAX) (default 0)

-rc_min_vbv_use <float> E..V....... (from 0 to FLT_MAX) (default 3)

-ticks_per_frame <int> ED.VA...... (from 1 to INT_MAX) (default 1)

-color_primaries <int> ED.V....... color primaries (from 1 to INT_MAX) (default unknown)

bt709 1 ED.V....... BT.709

unknown 2 ED.V....... Unspecified

bt470m 4 ED.V....... BT.470 M

bt470bg 5 ED.V....... BT.470 BG

smpte170m 6 ED.V....... SMPTE 170 M

smpte240m 7 ED.V....... SMPTE 240 M

film 8 ED.V....... Film

bt2020 9 ED.V....... BT.2020

smpte428 10 ED.V....... SMPTE 428-1

smpte428_1 10 ED.V....... SMPTE 428-1

smpte431 11 ED.V....... SMPTE 431-2

smpte432 12 ED.V....... SMPTE 422-1

jedec-p22 22 ED.V....... JEDEC P22

ebu3213 22 ED.V....... EBU 3213-E

unspecified 2 ED.V....... Unspecified

-color_trc <int> ED.V....... color transfer characteristics (from 1 to INT_MAX) (default unknown)

bt709 1 ED.V....... BT.709

unknown 2 ED.V....... Unspecified

gamma22 4 ED.V....... BT.470 M

gamma28 5 ED.V....... BT.470 BG

smpte170m 6 ED.V....... SMPTE 170 M

smpte240m 7 ED.V....... SMPTE 240 M

linear 8 ED.V....... Linear

log100 9 ED.V....... Log

log316 10 ED.V....... Log square root

iec61966-2-4 11 ED.V....... IEC 61966-2-4

bt1361e 12 ED.V....... BT.1361

iec61966-2-1 13 ED.V....... IEC 61966-2-1

bt2020-10 14 ED.V....... BT.2020 - 10 bit

bt2020-12 15 ED.V....... BT.2020 - 12 bit

smpte2084 16 ED.V....... SMPTE 2084

smpte428 17 ED.V....... SMPTE 428-1

arib-std-b67 18 ED.V....... ARIB STD-B67

unspecified 2 ED.V....... Unspecified

log 9 ED.V....... Log

log_sqrt 10 ED.V....... Log square root

iec61966_2_4 11 ED.V....... IEC 61966-2-4

bt1361 12 ED.V....... BT.1361

iec61966_2_1 13 ED.V....... IEC 61966-2-1

bt2020_10bit 14 ED.V....... BT.2020 - 10 bit

bt2020_12bit 15 ED.V....... BT.2020 - 12 bit

smpte428_1 17 ED.V....... SMPTE 428-1

-colorspace <int> ED.V....... color space (from 0 to INT_MAX) (default unknown)

rgb 0 ED.V....... RGB

bt709 1 ED.V....... BT.709

unknown 2 ED.V....... Unspecified

fcc 4 ED.V....... FCC

bt470bg 5 ED.V....... BT.470 BG

smpte170m 6 ED.V....... SMPTE 170 M

smpte240m 7 ED.V....... SMPTE 240 M

ycgco 8 ED.V....... YCGCO

bt2020nc 9 ED.V....... BT.2020 NCL

bt2020c 10 ED.V....... BT.2020 CL

smpte2085 11 ED.V....... SMPTE 2085

chroma-derived-nc 12 ED.V....... Chroma-derived NCL

chroma-derived-c 13 ED.V....... Chroma-derived CL

ictcp 14 ED.V....... ICtCp

unspecified 2 ED.V....... Unspecified

ycocg 8 ED.V....... YCGCO

bt2020_ncl 9 ED.V....... BT.2020 NCL

bt2020_cl 10 ED.V....... BT.2020 CL

-color_range <int> ED.V....... color range (from 0 to INT_MAX) (default unknown)

unknown 0 ED.V....... Unspecified

tv 1 ED.V....... MPEG (219*2^(n-8))

pc 2 ED.V....... JPEG (2^n-1)

unspecified 0 ED.V....... Unspecified

mpeg 1 ED.V....... MPEG (219*2^(n-8))

jpeg 2 ED.V....... JPEG (2^n-1)

limited 1 ED.V....... MPEG (219*2^(n-8))

full 2 ED.V....... JPEG (2^n-1)

-chroma_sample_location <int> ED.V....... chroma sample location (from 0 to INT_MAX) (default unknown)

unknown 0 ED.V....... Unspecified

left 1 ED.V....... Left

center 2 ED.V....... Center

topleft 3 ED.V....... Top-left

top 4 ED.V....... Top

bottomleft 5 ED.V....... Bottom-left

bottom 6 ED.V....... Bottom

unspecified 0 ED.V....... Unspecified

-slices <int> E..V....... set the number of slices, used in parallelized encoding (from 0 to INT_MAX) (default 0)

-thread_type <flags> ED.VA...... select multithreading type (default slice+frame)

slice ED.V.......

frame ED.V.......

-audio_service_type <int> E...A...... audio service type (from 0 to 8) (default ma)

ma 0 E...A...... Main Audio Service

ef 1 E...A...... Effects

vi 2 E...A...... Visually Impaired

hi 3 E...A...... Hearing Impaired

di 4 E...A...... Dialogue

co 5 E...A...... Commentary

em 6 E...A...... Emergency

vo 7 E...A...... Voice Over

ka 8 E...A...... Karaoke

-request_sample_fmt <sample_fmt> .D..A...... sample format audio decoders should prefer (default none)

-sub_charenc <string> .D...S..... set input text subtitles character encoding

-sub_charenc_mode <flags> .D...S..... set input text subtitles character encoding mode (default 0)

do_nothing .D...S.....

auto .D...S.....

pre_decoder .D...S.....

ignore .D...S.....

-apply_cropping <boolean> .D.V....... (default true)

-skip_alpha <boolean> .D.V....... Skip processing alpha (default false)

-field_order <int> ED.V....... Field order (from 0 to 5) (default 0)

progressive 1 ED.V.......

tt 2 ED.V.......

bb 3 ED.V.......

tb 4 ED.V.......

bt 5 ED.V.......

-dump_separator <string> ED.VAS..... set information dump field separator

-codec_whitelist <string> .D.VAS..... List of decoders that are allowed to be used

-max_pixels <int64> ED.VAS..... Maximum number of pixels (from 0 to INT_MAX) (default INT_MAX)

-max_samples <int64> ED..A...... Maximum number of samples (from 0 to INT_MAX) (default INT_MAX)

-hwaccel_flags <flags> .D.V....... (default ignore_level)

ignore_level .D.V....... ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driver

allow_high_depth .D.V....... allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component

allow_profile_mismatch .D.V....... attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream

unsafe_output .D.V....... allow potentially unsafe hwaccel frame output that might require special care to process successfully

-extra_hw_frames <int> .D.V....... Number of extra hardware frames to allocate for the user (from -1 to INT_MAX) (default -1)

-discard_damaged_percentage <int> .D.V....... Percentage of damaged samples to discard a frame (from 0 to 100) (default 95)

-side_data_prefer_packet [<int> ].D.VAS..... Comma-separated list of side data types for which user-supplied (container) data is preferred over coded bytestream

replaygain 4 .D..A......

displaymatrix 5 .D..A......

spherical 21 .D..A......

stereo3d 6 .D..A......

audio_service_type 7 .D..A......

mastering_display_metadata 20 .D..A......

content_light_level 22 .D..A......

icc_profile 28 .D..A......

amv encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-huffman <int> E..V....... Huffman table strategy (from 0 to 1) (default optimal)

default 0 E..V.......

optimal 1 E..V.......

-force_duplicated_matrix <boolean> E..V....... Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)

(A)PNG encoder AVOptions:

-dpi <int> E..V....... Set image resolution (in dots per inch) (from 0 to 65536) (default 0)

-dpm <int> E..V....... Set image resolution (in dots per meter) (from 0 to 65536) (default 0)

-pred <int> E..V....... Prediction method (from 0 to 5) (default none)

none 0 E..V.......

sub 1 E..V.......

up 2 E..V.......

avg 3 E..V.......

paeth 4 E..V.......

mixed 5 E..V.......

cfhd AVOptions:

-quality <int> E..V....... set quality (from 0 to 12) (default film3+)

film3+ 0 E..V.......

film3 1 E..V.......

film2+ 2 E..V.......

film2 3 E..V.......

film1.5 4 E..V.......

film1+ 5 E..V.......

film1 6 E..V.......

high+ 7 E..V.......

high 8 E..V.......

medium+ 9 E..V.......

medium 10 E..V.......

low+ 11 E..V.......

low 12 E..V.......

cinepak AVOptions:

-max_extra_cb_iterations <int> E..V....... Max extra codebook recalculation passes, more is better and slower (from 0 to INT_MAX) (default 2)

-skip_empty_cb <boolean> E..V....... Avoid wasting bytes, ignore vintage MacOS decoder (default false)

-max_strips <int> E..V....... Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (from 1 to 32) (default 3)

-min_strips <int> E..V....... Enforce min strips/frame, more is worse and faster, must be <= max_strips (from 1 to 32) (default 1)

-strip_number_adaptivity <int> E..V....... How fast the strip number adapts, more is slightly better, much slower (from 0 to 31) (default 0)

cljr encoder AVOptions:

-dither_type <int> E..V....... Dither type (from 0 to 2) (default 1)

dnxhd AVOptions:

-nitris_compat <boolean> E..V....... encode with Avid Nitris compatibility (default false)

-ibias <int> E..V....... intra quant bias (from INT_MIN to INT_MAX) (default 0)

-profile <int> E..V....... (from 0 to 5) (default dnxhd)

dnxhd 0 E..V.......

dnxhr_444 5 E..V.......

dnxhr_hqx 4 E..V.......

dnxhr_hq 3 E..V.......

dnxhr_sq 2 E..V.......

dnxhr_lb 1 E..V.......

dvvideo encoder AVOptions:

-quant_deadzone <int> E..V....... Quantizer dead zone (from 0 to 1024) (default 7)

DXV encoder AVOptions:

-format <int> E..V....... (from 1.14664e+09 to 1.14664e+09) (default dxt1)

dxt1 1146639409 E..V....... DXT1 (Normal Quality, No Alpha)

exr AVOptions:

-compression <int> E..V....... set compression type (from 0 to 3) (default none)

none 0 E..V....... none

rle 1 E..V....... RLE

zip1 2 E..V....... ZIP1

zip16 3 E..V....... ZIP16

-format <int> E..V....... set pixel type (from 1 to 2) (default float)

half 1 E..V.......

float 2 E..V.......

-gamma <float> E..V....... set gamma (from 0.001 to FLT_MAX) (default 1)

ffv1 encoder AVOptions:

-slicecrc <boolean> E..V....... Protect slices with CRCs (default auto)

-coder <int> E..V....... Coder type (from -2 to 2) (default rice)

rice 0 E..V....... Golomb rice

range_def -2 E..V....... Range with default table

range_tab 2 E..V....... Range with custom table

ac 1 E..V....... Range with custom table (the ac option exists for compatibility and is deprecated)

-context <int> E..V....... Context model (from 0 to 1) (default 0)

ffvhuff AVOptions:

-non_deterministic <boolean> E..V....... Allow multithreading for e.g. context=1 at the expense of determinism (default false)

-pred <int> E..V....... Prediction method (from 0 to 2) (default left)

left 0 E..V.......

plane 1 E..V.......

median 2 E..V.......

-context <int> E..V....... Set per-frame huffman tables (from 0 to 1) (default 0)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

GIF encoder AVOptions:

-gifflags <flags> E..V....... set GIF flags (default offsetting+transdiff)

offsetting E..V....... enable picture offsetting

transdiff E..V....... enable transparency detection between frames

-gifimage <boolean> E..V....... enable encoding only images per frame (default false)

-global_palette <boolean> E..V....... write a palette to the global gif header where feasible (default true)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

H.263 encoder AVOptions:

-obmc <boolean> E..V....... use overlapped block motion compensation. (default false)

-mb_info <int> E..V....... emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (from 0 to INT_MAX) (default 0)

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

H.263p encoder AVOptions:

-umv <boolean> E..V....... Use unlimited motion vectors. (default false)

-aiv <boolean> E..V....... Use alternative inter VLC. (default false)

-obmc <boolean> E..V....... use overlapped block motion compensation. (default false)

-structured_slices <boolean> E..V....... Write slice start position at every GOB header instead of just GOB number. (default false)

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

huffyuv AVOptions:

-non_deterministic <boolean> E..V....... Allow multithreading for e.g. context=1 at the expense of determinism (default false)

-pred <int> E..V....... Prediction method (from 0 to 2) (default left)

left 0 E..V.......

plane 1 E..V.......

median 2 E..V.......

jpeg 2000 encoder AVOptions:

-format <int> E..V....... Codec Format (from 0 to 1) (default jp2)

j2k 0 E..V.......

jp2 1 E..V.......

-tile_width <int> E..V....... Tile Width (from 1 to 1.07374e+09) (default 256)

-tile_height <int> E..V....... Tile Height (from 1 to 1.07374e+09) (default 256)

-pred <int> E..V....... DWT Type (from 0 to 1) (default dwt97int)

dwt97int 0 E..V.......

dwt53 1 E..V.......

-sop <int> E..V....... SOP marker (from 0 to 1) (default 0)

-eph <int> E..V....... EPH marker (from 0 to 1) (default 0)

-prog <int> E..V....... Progression Order (from 0 to 4) (default lrcp)

lrcp 0 E..V.......

rlcp 1 E..V.......

rpcl 2 E..V.......

pcrl 3 E..V.......

cprl 4 E..V.......

-layer_rates <string> E..V....... Layer Rates

jpegls AVOptions:

-pred <int> E..V....... Prediction method (from 0 to 2) (default left)

left 0 E..V.......

plane 1 E..V.......

median 2 E..V.......

ljpeg AVOptions:

-pred <int> E..V....... Prediction method (from 1 to 3) (default left)

left 1 E..V.......

plane 2 E..V.......

median 3 E..V.......

magicyuv AVOptions:

-pred <int> E..V....... Prediction method (from 1 to 3) (default left)

left 1 E..V.......

gradient 2 E..V.......

median 3 E..V.......

mjpeg encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-huffman <int> E..V....... Huffman table strategy (from 0 to 1) (default optimal)

default 0 E..V.......

optimal 1 E..V.......

-force_duplicated_matrix <boolean> E..V....... Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (default false)

mpeg1video encoder AVOptions:

-gop_timecode <string> E..V....... MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.

-drop_frame_timecode <boolean> E..V....... Timecode is in drop frame format. (default false)

-scan_offset <boolean> E..V....... Reserve space for SVCD scan offset user data. (default false)

-timecode_frame_start <int64> E..V....... GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)

-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)

-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)

-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

mpeg2video encoder AVOptions:

-gop_timecode <string> E..V....... MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start.

-drop_frame_timecode <boolean> E..V....... Timecode is in drop frame format. (default false)

-scan_offset <boolean> E..V....... Reserve space for SVCD scan offset user data. (default false)

-timecode_frame_start <int64> E..V....... GOP timecode frame start number, in non-drop-frame format (from -1 to I64_MAX) (default -1)

-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)

-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)

-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)

-intra_vlc <boolean> E..V....... Use MPEG-2 intra VLC table. (default false)

-non_linear_quant <boolean> E..V....... Use nonlinear quantizer. (default false)

-alternate_scan <boolean> E..V....... Enable alternate scantable. (default false)

-a53cc <boolean> E..V....... Use A53 Closed Captions (if available) (default true)

-seq_disp_ext <int> E..V....... Write sequence_display_extension blocks. (from -1 to 1) (default auto)

auto -1 E..V.......

never 0 E..V.......

always 1 E..V.......

-video_format <int> E..V....... Video_format in the sequence_display_extension indicating the source of the video. (from 0 to 7) (default unspecified)

component 0 E..V.......

pal 1 E..V.......

ntsc 2 E..V.......

secam 3 E..V.......

mac 4 E..V.......

unspecified 5 E..V.......

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

MPEG4 encoder AVOptions:

-data_partitioning <boolean> E..V....... Use data partitioning. (default false)

-alternate_scan <boolean> E..V....... Enable alternate scantable. (default false)

-mpeg_quant <int> E..V....... Use MPEG quantizers instead of H.263 (from 0 to 1) (default 0)

-b_strategy <int> E..V....... Strategy to choose between I/P/B-frames (from 0 to 2) (default 0)

-b_sensitivity <int> E..V....... Adjust sensitivity of b_frame_strategy 1 (from 1 to INT_MAX) (default 40)

-brd_scale <int> E..V....... Downscale frames for dynamic B-frame decision (from 0 to 3) (default 0)

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

(A)PNG encoder AVOptions:

-dpi <int> E..V....... Set image resolution (in dots per inch) (from 0 to 65536) (default 0)

-dpm <int> E..V....... Set image resolution (in dots per meter) (from 0 to 65536) (default 0)

-pred <int> E..V....... Prediction method (from 0 to 5) (default none)

none 0 E..V.......

sub 1 E..V.......

up 2 E..V.......

avg 3 E..V.......

paeth 4 E..V.......

mixed 5 E..V.......

ProRes encoder AVOptions:

-vendor <string> E..V....... vendor ID (default "fmpg")

ProRes encoder AVOptions:

-vendor <string> E..V....... vendor ID (default "fmpg")

ProRes encoder AVOptions:

-mbs_per_slice <int> E..V....... macroblocks per slice (from 1 to 8) (default 8)

-profile <int> E..V....... (from -1 to 5) (default auto)

auto -1 E..V.......

proxy 0 E..V.......

lt 1 E..V.......

standard 2 E..V.......

hq 3 E..V.......

4444 4 E..V.......

4444xq 5 E..V.......

-vendor <string> E..V....... vendor ID (default "Lavc")

-bits_per_mb <int> E..V....... desired bits per macroblock (from 0 to 8192) (default 0)

-quant_mat <int> E..V....... quantiser matrix (from -1 to 6) (default auto)

auto -1 E..V.......

proxy 0 E..V.......

lt 2 E..V.......

standard 3 E..V.......

hq 4 E..V.......

default 6 E..V.......

-alpha_bits <int> E..V....... bits for alpha plane (from 0 to 16) (default 16)

RoQ AVOptions:

-quake3_compat <boolean> E..V....... Whether to respect known limitations in Quake 3 decoder (default true)

rpza AVOptions:

-skip_frame_thresh <int> E..V....... (from 0 to 24) (default 1)

-start_one_color_thresh <int> E..V....... (from 0 to 24) (default 1)

-continue_one_color_thresh <int> E..V....... (from 0 to 24) (default 0)

-sixteen_color_thresh <int> E..V....... (from 0 to 24) (default 1)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

sgi AVOptions:

-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)

snow encoder AVOptions:

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 3) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

iter 3 E..V.......

-memc_only <boolean> E..V....... Only do ME/MC (I frames -> ref, P frame -> ME+MC). (default false)

-no_bitstream <boolean> E..V....... Skip final bitstream writeout. (default false)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decission (from 0 to INT_MAX) (default 0)

-iterative_dia_size <int> E..V....... Dia size for the iterative ME (from 0 to INT_MAX) (default 0)

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-pred <int> E..V....... Spatial decomposition type (from 0 to 1) (default dwt97)

dwt97 0 E..V.......

dwt53 1 E..V.......

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

sunrast AVOptions:

-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)

svq1enc AVOptions:

-motion-est <int> E..V....... Motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

targa AVOptions:

-rle <int> E..V....... Use run-length compression (from 0 to 1) (default 1)

TIFF encoder AVOptions:

-dpi <int> E..V....... set the image resolution (in dpi) (from 1 to 65536) (default 72)

-compression_algo <int> E..V....... (from 1 to 32946) (default packbits)

packbits 32773 E..V.......

raw 1 E..V.......

lzw 5 E..V.......

deflate 32946 E..V.......

utvideo AVOptions:

-pred <int> E..V....... Prediction method (from 0 to 3) (default left)

none 0 E..V.......

left 1 E..V.......

gradient 2 E..V.......

median 3 E..V.......

VBN encoder AVOptions:

-format <int> E..V....... Texture format (from 0 to 3) (default dxt5)

raw 0 E..V....... RAW texture

dxt1 2 E..V....... DXT1 texture

dxt5 3 E..V....... DXT5 texture

SMPTE VC-2 encoder AVOptions:

-tolerance <double> E..V....... Max undershoot in percent (from 0 to 45) (default 5)

-slice_width <int> E..V....... Slice width (from 32 to 1024) (default 32)

-slice_height <int> E..V....... Slice height (from 8 to 1024) (default 16)

-wavelet_depth <int> E..V....... Transform depth (from 1 to 5) (default 4)

-wavelet_type <int> E..V....... Transform type (from 0 to 7) (default 9_7)

9_7 0 E..V....... Deslauriers-Dubuc (9,7)

5_3 1 E..V....... LeGall (5,3)

haar 4 E..V....... Haar (with shift)

haar_noshift 3 E..V....... Haar (without shift)

-qm <int> E..V....... Custom quantization matrix (from 0 to 3) (default default)

default 0 E..V....... Default from the specifications

color 1 E..V....... Prevents low bitrate discoloration

flat 2 E..V....... Optimize for PSNR

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

generic mpegvideo encoder AVOptions:

-mpv_flags <flags> E..V....... Flags common for all mpegvideo-based encoders. (default 0)

skip_rd E..V....... RD optimal MB level residual skipping

strict_gop E..V....... Strictly enforce gop size

qp_rd E..V....... Use rate distortion optimization for qp selection

cbp_rd E..V....... use rate distortion optimization for CBP

naq E..V....... normalize adaptive quantization

mv0 E..V....... always try a mb with mv=<0,0>

-luma_elim_threshold <int> E..V....... single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-chroma_elim_threshold <int> E..V....... single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (from INT_MIN to INT_MAX) (default 0)

-quantizer_noise_shaping <int> E..V....... (from 0 to INT_MAX) (default 0)

-error_rate <int> E..V....... Simulate errors in the bitstream to test error concealment. (from 0 to INT_MAX) (default 0)

-qsquish <float> E..V....... how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99) (default 0)

-rc_qmod_amp <float> E..V....... experimental quantizer modulation (from -FLT_MAX to FLT_MAX) (default 0)

-rc_qmod_freq <int> E..V....... experimental quantizer modulation (from INT_MIN to INT_MAX) (default 0)

-rc_eq <string> E..V....... Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.

-rc_init_cplx <float> E..V....... initial complexity for 1-pass encoding (from -FLT_MAX to FLT_MAX) (default 0)

-rc_buf_aggressivity <float> E..V....... currently useless (from -FLT_MAX to FLT_MAX) (default 1)

-border_mask <float> E..V....... increase the quantizer for macroblocks close to borders (from -FLT_MAX to FLT_MAX) (default 0)

-lmin <int> E..V....... minimum Lagrange factor (VBR) (from 0 to INT_MAX) (default 236)

-lmax <int> E..V....... maximum Lagrange factor (VBR) (from 0 to INT_MAX) (default 3658)

-skip_threshold <int> E..V....... Frame skip threshold (from INT_MIN to INT_MAX) (default 0)

-skip_factor <int> E..V....... Frame skip factor (from INT_MIN to INT_MAX) (default 0)

-skip_exp <int> E..V....... Frame skip exponent (from INT_MIN to INT_MAX) (default 0)

-skip_cmp <int> E..V....... Frame skip compare function (from INT_MIN to INT_MAX) (default dctmax)

sad 0 E..V....... Sum of absolute differences, fast

sse 1 E..V....... Sum of squared errors

satd 2 E..V....... Sum of absolute Hadamard transformed differences

dct 3 E..V....... Sum of absolute DCT transformed differences

psnr 4 E..V....... Sum of squared quantization errors, low quality

bit 5 E..V....... Number of bits needed for the block

rd 6 E..V....... Rate distortion optimal, slow

zero 7 E..V....... Zero

vsad 8 E..V....... Sum of absolute vertical differences

vsse 9 E..V....... Sum of squared vertical differences

nsse 10 E..V....... Noise preserving sum of squared differences

dct264 14 E..V.......

dctmax 13 E..V.......

chroma 256 E..V.......

msad 15 E..V....... Sum of absolute differences, median predicted

-sc_threshold <int> E..V....... Scene change threshold (from INT_MIN to INT_MAX) (default 0)

-noise_reduction <int> E..V....... Noise reduction (from INT_MIN to INT_MAX) (default 0)

-ps <int> E..V....... RTP payload size in bytes (from INT_MIN to INT_MAX) (default 0)

-motion_est <int> E..V....... motion estimation algorithm (from 0 to 2) (default epzs)

zero 0 E..V.......

epzs 1 E..V.......

xone 2 E..V.......

-mepc <int> E..V....... Motion estimation bitrate penalty compensation (1.0 = 256) (from INT_MIN to INT_MAX) (default 256)

-mepre <int> E..V....... pre motion estimation (from INT_MIN to INT_MAX) (default 0)

-intra_penalty <int> E..V....... Penalty for intra blocks in block decision (from 0 to 1.07374e+09) (default 0)

AAC encoder AVOptions:

-aac_coder <int> E...A...... Coding algorithm (from 0 to 2) (default twoloop)

anmr 0 E...A...... ANMR method

twoloop 1 E...A...... Two loop searching method

fast 2 E...A...... Default fast search

-aac_ms <boolean> E...A...... Force M/S stereo coding (default auto)

-aac_is <boolean> E...A...... Intensity stereo coding (default true)

-aac_pns <boolean> E...A...... Perceptual noise substitution (default true)

-aac_tns <boolean> E...A...... Temporal noise shaping (default true)

-aac_ltp <boolean> E...A...... Long term prediction (default false)

-aac_pred <boolean> E...A...... AAC-Main prediction (default false)

-aac_pce <boolean> E...A...... Forces the use of PCEs (default false)

AC-3 Encoder AVOptions:

-center_mixlev <float> E...A...... Center Mix Level (from 0 to 1) (default 0.594604)

-surround_mixlev <float> E...A...... Surround Mix Level (from 0 to 1) (default 0.5)

-mixing_level <int> E...A...... Mixing Level (from -1 to 111) (default -1)

-room_type <int> E...A...... Room Type (from -1 to 2) (default -1)

notindicated 0 E...A...... Not Indicated (default)

large 1 E...A...... Large Room

small 2 E...A...... Small Room

-per_frame_metadata <boolean> E...A...... Allow Changing Metadata Per-Frame (default false)

-copyright <int> E...A...... Copyright Bit (from -1 to 1) (default -1)

-dialnorm <int> E...A...... Dialogue Level (dB) (from -31 to -1) (default -31)

-dsur_mode <int> E...A...... Dolby Surround Mode (from -1 to 2) (default -1)

notindicated 0 E...A...... Not Indicated (default)

on 2 E...A...... Dolby Surround Encoded

off 1 E...A...... Not Dolby Surround Encoded

-original <int> E...A...... Original Bit Stream (from -1 to 1) (default -1)

-dmix_mode <int> E...A...... Preferred Stereo Downmix Mode (from -1 to 3) (default -1)

notindicated 0 E...A...... Not Indicated (default)

ltrt 1 E...A...... Lt/Rt Downmix Preferred

loro 2 E...A...... Lo/Ro Downmix Preferred

dplii 3 E...A...... Dolby Pro Logic II Downmix Preferred

-ltrt_cmixlev <float> E...A...... Lt/Rt Center Mix Level (from -1 to 2) (default -1)

-ltrt_surmixlev <float> E...A...... Lt/Rt Surround Mix Level (from -1 to 2) (default -1)

-loro_cmixlev <float> E...A...... Lo/Ro Center Mix Level (from -1 to 2) (default -1)

-loro_surmixlev <float> E...A...... Lo/Ro Surround Mix Level (from -1 to 2) (default -1)

-dsurex_mode <int> E...A...... Dolby Surround EX Mode (from -1 to 3) (default -1)

notindicated 0 E...A...... Not Indicated (default)

on 2 E...A...... Dolby Surround EX Encoded

off 1 E...A...... Not Dolby Surround EX Encoded

dpliiz 3 E...A...... Dolby Pro Logic IIz-encoded

-dheadphone_mode <int> E...A...... Dolby Headphone Mode (from -1 to 2) (default -1)

notindicated 0 E...A...... Not Indicated (default)

on 2 E...A...... Dolby Headphone Encoded

off 1 E...A...... Not Dolby Headphone Encoded

以下还有很多内容,受篇幅限制,一次只能写这么多了。

相关推荐
小爬虫程序猿8 分钟前
如何利用Python爬虫精准获取苏宁易购商品详情
开发语言·爬虫·python
API快乐传递者8 分钟前
Python爬虫获取1688详情接口详细解析
开发语言·爬虫·python
Json_1817901448022 分钟前
拍立淘按图搜索API接口需要遵循一定的步骤和注意事项
大数据·python·api
CodeClimb25 分钟前
【华为OD-E卷-寻找密码 100分(python、java、c++、js、c)】
java·python·华为od
喵手42 分钟前
Java 实现日志文件大小限制及管理——以 Python Logging 为启示
java·开发语言·python
SchrodingerSDOG1 小时前
(补)算法刷题Day24: BM61 矩阵最长递增路径
数据结构·python·算法·矩阵
工业甲酰苯胺1 小时前
JVM简介—1.Java内存区域
java·jvm·python
囚生CY2 小时前
【学习笔记】蒙特卡洛与强化学习
笔记·python·学习
Null箘2 小时前
从零创建一个 Django 项目
后端·python·django