Clicky

Settings

This is an exhaustive list of the settings available in gmt 0.9.40

There are a total of 943 settings. Jump to general, video, audio or mux settings. Use the profile editor to create a profile

General Settings

thread_count
Number of threads
type long
default 0.0
output_folder
The default output folder where the output files will be written to for this profile. This folder is a child of the global output folder.
type string
extra_pars
A set of extra parameters to pass to vgtmpeg. Parameters will be passed in order and are separated here by a comma
type string
ff_dvdsub_even_rows_fix
Make number of rows even (workaround for some players)
type long
default 0.0
context dvdsub

Video Settings

codec
the video codec
type codec
max_fps
Maximum number of frames per second supported. The fps is calculated from the value pair as fps = a/b.
type value_pair
cur_fps
Fixed frames per second to use in the target
type value_pair
max_res
Maximum resolution supported.The maximum resolution that this device supports
type value_pair
cur_res
Fixed resolution to use in the target
type value_pair
ver_res
Fixes the vertical resolution to this value. The horizontal resolution will be calculated from other factors like aspect ratio
type long
default 0.0
ignores_aspect_ratio
Indicates the target ignores the aspect ratio information and just displays the picture without any stretching. Output video size will be modified accordingly so output size matches input aspect ratio
type long
default 0.0
video_sync
Video synchronization at the target
type long(enum)
default 0.0
values
copyts 0 timestamp from input frame is passed directly to timestamp of output frame. Can cause jerkiness
constant_fr 1 frames are dropped or repeated to achieve exact output framerate
drop_frames 2 like 'copyts', but if a frame timestamp is late the frame is simply dropped. this ensures monotonously increasing timestamps
bitrate_range
the range of bitrates supported by the target
type value_pair
bitrate
The video bitrate in bps. If set overrides any other bitrate policies
type long
default 0.0
bp_quality
Bitrate Policy quality. Number between 1 to 100 to indicate the desired quality for the bitrate policy
type long
default 0.0
display_aspect_ratio
The display aspect ratio of the video
type value_pair
copy
Copies the video stream if set
type long
default 0.0
pix_fmt
The pixel format of the video before encoding. Consult vgtmpeg/ffmpeg documentationfor values of the parameter (pix_fmt). Common values are 'yuv420p', 'yuv422p'
type string
deinterlace
The deinterlacing method of the video after decoding. Consult the documentation for the 'yadif' parameter. mode:parity:deint
mode: specify deinterlacing mode (from 0 to 3) (default 0)
send_frame(0) send one frame for each frame
send_field(1) send one frame for each fiel
send_frame_nospatial(2) send one frame for each frame, but skip spatial interlacing check
send_field_nospatial(3) send one frame for each field, but skip spatial interlacing check
parity: specify the assumed picture field parity (from -1 to 1) (default -1)
tff(-1) assume top field first
bff(0) assume bottom field first
auto(1) auto detect parity
deint: specify which frames to deinterlace (from 0 to 1) (default 0)
all(0) deinterlace all frames
interlaced(1)only deinterlace frames marked as interlaced

For example: 1:-1:0 send every field as frame, top field first, all frames as interlaced
type string
ff_b
set bitrate (in bits/s)
type long
default 200000.0
ff_bt
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.
type long
default 4000000.0
ff_flags
type string(flags)
values
unaligned 1 allow decoders to produce unaligned output
gmc 32 use gmc
gray 8192 only decode/encode grayscale
naq 131072 normalize adaptive quantization
ilme 536870912 interlaced motion estimation
mv4 4 use four motion vectors per macroblock (MPEG-4)
mv0 64 always try a mb with mv=<0,0>
ildct 262144 use interlaced DCT
output_corrupt 8 Output even potentially corrupted frames
psnr 32768 error[?] variables will be set during encoding
low_delay 524288 force low delay
global_header 4194304 place global headers in extradata instead of every keyframe
cgop 2147483648 closed GOP
loop 2048 use loop filter
aic 16777216 H.263 advanced intra coding / MPEG-4 AC prediction
qpel 16 use 1/4-pel motion compensation
bitexact 8388608 use only bitexact functions (except (I)DCT)
ff_me_method
set motion estimation method
type long(enum)
default 5.0
values
iter 50 iter motion estimation
zero 1 zero motion estimation (fastest)
esa 2 esa motion estimation (alias for full)
log 3 log motion estimation
phods 4 phods motion estimation
dia 5 diamond motion estimation (alias for EPZS)
x1 6 X1 motion estimation
hex 7 hex motion estimation
umh 8 umh motion estimation
tesa 9 tesa motion estimation
ff_g
set the group of picture (GOP) size
type long
default 12.0
ff_qcomp
video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0
type string
ff_qblur
video quantizer scale blur (VBR)
type string
ff_qmin
minimum video quantizer scale (VBR)
type long
default 2.0
ff_qmax
maximum video quantizer scale (VBR)
type long
default 31.0
ff_qdiff
maximum difference between the quantizer scales (VBR)
type long
default 3.0
ff_bf
set maximum number of B frames between non-B-frames
type long
default 0.0
ff_b_qfactor
QP factor between P- and B-frames
type string
ff_rc_strategy
ratecontrol method
type long
default 0.0
ff_b_strategy
strategy to choose between I/P/B-frames
type long
default 0.0
ff_ps
RTP payload size in bytes
type long
default 0.0
ff_strict
how strictly to follow the standards
type long(enum)
default 0.0
values
unofficial -1 allow unofficial extensions
normal 0
experimental -2 allow non-standardized experimental things
strict 1 strictly conform to all the things in the spec no matter what the consequences
very 2 strictly conform to a older more strict version of the spec or reference software
ff_b_qoffset
QP offset between P- and B-frames
type string
ff_mpeg_quant
use MPEG quantizers instead of H.263
type long
default 0.0
ff_qsquish
deprecated, use encoder private options instead
type string
ff_rc_qmod_amp
deprecated, use encoder private options instead
type string
ff_rc_qmod_freq
deprecated, use encoder private options instead
type long
default 0.0
ff_rc_eq
deprecated, use encoder private options instead
type string
ff_maxrate
maximum bitrate (in bits/s). Used for VBV together with bufsize.
type long
default 0.0
ff_minrate
minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise.
type long
default 0.0
ff_bufsize
set ratecontrol buffer size (in bits)
type long
default 0.0
ff_rc_buf_aggressivity
deprecated, use encoder private options instead
type string
ff_i_qfactor
QP factor between P- and I-frames
type string
ff_i_qoffset
QP offset between P- and I-frames
type string
ff_rc_init_cplx
deprecated, use encoder private options instead
type string
ff_dct
DCT algorithm
type long(enum)
default 0.0
values
auto 0 autoselect a good one (default)
fastint 1 fast integer
int 2 accurate integer
mmx 3
altivec 5
faan 6 floating point AAN DCT
ff_lumi_mask
compresses bright areas stronger than medium ones
type string
ff_tcplx_mask
temporal complexity masking
type string
ff_scplx_mask
spatial complexity masking
type string
ff_p_mask
inter masking
type string
ff_dark_mask
compresses dark areas stronger than medium ones
type string
ff_idct
select IDCT implementation
type long(enum)
default 0.0
values
auto 0
int 1
simple 2
simplemmx 3
arm 7
altivec 8
simpleauto 128
sh4 9
simplearm 10
ipp 13
xvidmmx 14 deprecated, for compatibility only
simplearmv6 17
simplearmv5te 16
faani 20 floating point AAN IDCT
simplealpha 23
simpleneon 22
ff_pred
prediction method
type long(enum)
default 0.0
values
left 0
plane 1
median 2
ff_aspect
sample aspect ratio
type value_pair
ff_debug
print specific debug info
type string(flags)
values
bugs 4096
pict 1 picture info
vis_qp 8192 visualize quantization parameter (QP), lower QP are tinted greener
rc 2 rate control
mv 32 motion vector
vis_mb_type 16384 visualize block types
bitstream 4
dct_coeff 64
pts 512
buffers 32768 picture buffer allocations
mb_type 8 macroblock (MB) type
er 1024 error recognition
skip 128
mmco 2048 memory management control operations (H.264)
nomc 16777216 skip motion compensation
thread_ops 65536 threading operations
qp 16 per-block quantization parameter (QP)
startcode 256
ff_cmp
full-pel ME compare function
type long(enum)
default 0.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_subcmp
sub-pel ME compare function
type long(enum)
default 0.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_mbcmp
macroblock compare function
type long(enum)
default 0.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_ildctcmp
interlaced DCT compare function
type long(enum)
default 8.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_dia_size
diamond type & size for motion estimation
type long
default 0.0
ff_last_pred
amount of motion predictors from the previous frame
type long
default 0.0
ff_preme
pre motion estimation
type long
default 0.0
ff_precmp
pre motion estimation compare function
type long(enum)
default 0.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_pre_dia_size
diamond type & size for motion estimation pre-pass
type long
default 0.0
ff_subq
sub-pel motion estimation quality
type long
default 8.0
ff_me_range
limit motion vectors range (1023 for DivX player)
type long
default 0.0
ff_ibias
intra quant bias
type long
default 999999.0
ff_pbias
inter quant bias
type long
default 999999.0
ff_global_quality
type long
default 0.0
ff_coder
type long(enum)
default 0.0
values
vlc 0 variable length coder / Huffman coder
ac 1 arithmetic coder
raw 2 raw (no encoding)
rle 3 run-length coder
deflate 4 deflate-based coder
ff_context
context model
type long
default 0.0
ff_mbd
macroblock decision algorithm (high quality mode)
type long(enum)
default 0.0
values
simple 0 use mbcmp (default)
bits 1 use fewest bits
rd 2 use best rate distortion
ff_sc_threshold
scene change threshold
type long
default 0.0
ff_lmin
deprecated, use encoder private options instead
type long
default 0.0
ff_lmax
deprecated, use encoder private options instead
type long
default 0.0
ff_nr
noise reduction
type long
default 0.0
ff_rc_init_occupancy
number of bits which should be loaded into the rc buffer before decoding starts
type long
default 0.0
ff_flags2
type string(flags)
values
ignorecrop 65536 ignore cropping information from sps
fast 1 allow non-spec-compliant speedup tricks
export_mvs 268435456 export motion vectors through frame side data
skip_manual 536870912 do not skip samples and export skip information as frame side data
noout 4 skip bitstream encoding
chunks 32768 Frame data might be split into multiple chunks
local_header 8 place global headers at every keyframe instead of in extradata
showall 4194304 Show all frames before the first keyframe
ff_error
type long
default 0.0
ff_threads
type long(enum)
default 1.0
values
auto 0 autodetect a suitable number of threads to use
ff_me_threshold
motion estimation threshold
type long
default 0.0
ff_mb_threshold
macroblock threshold
type long
default 0.0
ff_dc
intra_dc_precision
type long
default 0.0
ff_nssew
nsse weight
type long
default 8.0
ff_profile
type long(enum)
default -99.0
values
mpeg4_sp 0
aac_low 1
mpeg4_core 2
mpeg4_main 3
unknown -99
aac_he 4
aac_eld 38
mpeg2_aac_low 128
dts_96_24 40
mpeg2_aac_he 131
mpeg4_asp 15
dts_hd_hra 50
dts 20
aac_ld 22
aac_he_v2 28
dts_hd_ma 60
dts_es 30
ff_level
type long(enum)
default -99.0
values
unknown -99
ff_skip_threshold
frame skip threshold
type long
default 0.0
ff_skip_factor
frame skip factor
type long
default 0.0
ff_skip_exp
frame skip exponent
type long
default 0.0
ff_skipcmp
frame skip compare function
type long(enum)
default 13.0
values
sad 0 sum of absolute differences, fast (default)
sse 1 sum of squared errors
satd 2 sum of absolute Hadamard transformed differences
dct 3 sum of absolute DCT transformed differences
psnr 4 sum of squared quantization errors (avoid, low quality)
bit 5 number of bits needed for the block
rd 6 rate distortion optimal, slow
zero 7 0
vsad 8 sum of absolute vertical differences
vsse 9 sum of squared vertical differences
nsse 10 noise preserving sum of squared differences
w53 11 5/3 wavelet, only used in snow
w97 12 9/7 wavelet, only used in snow
dctmax 13
chroma 256
ff_border_mask
deprecated, use encoder private options instead
type string
ff_mblmin
minimum macroblock Lagrange factor (VBR)
type long
default 236.0
ff_mblmax
maximum macroblock Lagrange factor (VBR)
type long
default 3658.0
ff_mepc
motion estimation bitrate penalty compensation (1.0 = 256)
type long
default 256.0
ff_bidir_refine
refine the two motion vectors used in bidirectional macroblocks
type long
default 1.0
ff_brd_scale
downscale frames for dynamic B-frame decision
type long
default 0.0
ff_keyint_min
minimum interval between IDR-frames
type long
default 25.0
ff_refs
reference frames to consider for motion compensation
type long
default 1.0
ff_chromaoffset
chroma QP offset from luma
type long
default 0.0
ff_trellis
rate-distortion optimal quantization
type long
default 0.0
ff_sc_factor
multiplied by qscale for each frame and added to scene_change_score
type long
default 6.0
ff_mv0_threshold
type long
default 256.0
ff_b_sensitivity
adjust sensitivity of b_frame_strategy 1
type long
default 40.0
ff_compression_level
type long
default -1.0
ff_timecode_frame_start
GOP timecode frame start number, in non-drop-frame format
type long
default -1.0
ff_rc_max_vbv_use
type string
ff_rc_min_vbv_use
type string
ff_ticks_per_frame
type long
default 1.0
ff_color_primaries
color primaries
type long(enum)
default 2.0
values
bt709 1 BT.709
unspecified 2 Unspecified
bt470m 4 BT.470 M
bt470bg 5 BT.470 BG
smpte170m 6 SMPTE 170 M
smpte240m 7 SMPTE 240 M
film 8 Film
bt2020 9 BT.2020
ff_color_trc
color transfer characteristics
type long(enum)
default 2.0
values
bt709 1 BT.709
unspecified 2 Unspecified
gamma22 4 BT.470 M
gamma28 5 BT.470 BG
smpte170m 6 SMPTE 170 M
smpte240m 7 SMPTE 240 M
linear 8 Linear
log 9 Log
log_sqrt 10 Log square root
iec61966_2_4 11 IEC 61966-2-4
bt1361 12 BT.1361
iec61966_2_1 13 IEC 61966-2-1
bt2020_10bit 14 BT.2020 - 10 bit
bt2020_12bit 15 BT.2020 - 12 bit
ff_colorspace
color space
type long(enum)
default 2.0
values
rgb 0 RGB
bt709 1 BT.709
unspecified 2 Unspecified
fcc 4 FCC
bt470bg 5 BT.470 BG
smpte170m 6 SMPTE 170 M
smpte240m 7 SMPTE 240 M
ycocg 8 YCOCG
bt2020_ncl 9 BT.2020 NCL
bt2020_cl 10 BT.2020 CL
ff_color_range
color range
type long(enum)
default 0.0
values
unspecified 0 Unspecified
mpeg 1 MPEG (219*2^(n-8))
jpeg 2 JPEG (2^n-1)
ff_chroma_sample_location
chroma sample location
type long(enum)
default 0.0
values
unspecified 0 Unspecified
left 1 Left
center 2 Center
topleft 3 Top-left
top 4 Top
bottomleft 5 Bottom-left
bottom 6 Bottom
ff_slices
number of slices, used in parallelized encoding
type long
default 0.0
ff_thread_type
select multithreading type
type string(flags)
values
frame 1
slice 2
ff_side_data_only_packets
type long
default 0.0
ff_field_order
Field order
type long(enum)
default 0.0
values
progressive 1
tt 2
bb 3
tb 4
bt 5
ff_dump_separator
set information dump field separator
type string
ff_amv_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context amv
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_amv_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context amv
ff_amv_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context amv
ff_amv_quantizer_noise_shaping
type long
default 0.0
context amv
ff_amv_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context amv
ff_amv_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context amv
ff_amv_rc_qmod_amp
experimental quantizer modulation
type string
context amv
ff_amv_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context amv
ff_amv_rc_eq
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.
type string
context amv
ff_amv_rc_init_cplx
initial complexity for 1-pass encoding
type string
context amv
ff_amv_rc_buf_aggressivity
currently useless
type string
context amv
ff_amv_border_mask
increase the quantizer for macroblocks close to borders
type string
context amv
ff_amv_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context amv
ff_amv_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context amv
ff_cinepak_max_extra_cb_iterations
Max extra codebook recalculation passes, more is better and slower
type long
default 2.0
context cinepak
ff_cinepak_skip_empty_cb
Avoid wasting bytes, ignore vintage MacOS decoder
type long
default 0.0
context cinepak
ff_cinepak_max_strips
Limit strips/frame, vintage compatible is 1..3, otherwise the more the better
type long
default 3.0
context cinepak
ff_cinepak_min_strips
Enforce min strips/frame, more is worse and faster, must be <= max_strips
type long
default 1.0
context cinepak
ff_cinepak_strip_number_adaptivity
How fast the strip number adapts, more is slightly better, much slower
type long
default 0.0
context cinepak
ff_cljr_dither_type
Dither type
type long
default 1.0
context cljr
ff_dnxhd_nitris_compat
encode with Avid Nitris compatibility
type long
default 0.0
context dnxhd
ff_ffv1_slicecrc
Protect slices with CRCs
type long
default -1.0
context ffv1
ff_ffvhuff_non_deterministic
Allow multithreading for e.g. context=1 at the expense of determinism
type long
default 1.0
context ffvhuff
ff_flv_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context flv
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_flv_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context flv
ff_flv_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context flv
ff_flv_quantizer_noise_shaping
type long
default 0.0
context flv
ff_flv_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context flv
ff_flv_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context flv
ff_flv_rc_qmod_amp
experimental quantizer modulation
type string
context flv
ff_flv_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context flv
ff_flv_rc_eq
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.
type string
context flv
ff_flv_rc_init_cplx
initial complexity for 1-pass encoding
type string
context flv
ff_flv_rc_buf_aggressivity
currently useless
type string
context flv
ff_flv_border_mask
increase the quantizer for macroblocks close to borders
type string
context flv
ff_flv_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context flv
ff_flv_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context flv
ff_gif_gifflags
set GIF flags
type string(flags)
context gif
values
offsetting 1 enable picture offsetting
transdiff 2 enable transparency detection between frames
ff_h261_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context h261
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_h261_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context h261
ff_h261_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context h261
ff_h261_quantizer_noise_shaping
type long
default 0.0
context h261
ff_h261_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context h261
ff_h261_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context h261
ff_h261_rc_qmod_amp
experimental quantizer modulation
type string
context h261
ff_h261_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context h261
ff_h261_rc_eq
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.
type string
context h261
ff_h261_rc_init_cplx
initial complexity for 1-pass encoding
type string
context h261
ff_h261_rc_buf_aggressivity
currently useless
type string
context h261
ff_h261_border_mask
increase the quantizer for macroblocks close to borders
type string
context h261
ff_h261_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context h261
ff_h261_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context h261
ff_h263_obmc
use overlapped block motion compensation.
type long
default 0.0
context h263
ff_h263_structured_slices
Write slice start position at every GOB header instead of just GOB number.
type long
default 0.0
context h263
ff_h263_mb_info
emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size
type long
default 0.0
context h263
ff_h263_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context h263
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_h263_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context h263
ff_h263_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context h263
ff_h263_quantizer_noise_shaping
type long
default 0.0
context h263
ff_h263_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context h263
ff_h263_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context h263
ff_h263_rc_qmod_amp
experimental quantizer modulation
type string
context h263
ff_h263_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context h263
ff_h263_rc_eq
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.
type string
context h263
ff_h263_rc_init_cplx
initial complexity for 1-pass encoding
type string
context h263
ff_h263_rc_buf_aggressivity
currently useless
type string
context h263
ff_h263_border_mask
increase the quantizer for macroblocks close to borders
type string
context h263
ff_h263_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context h263
ff_h263_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context h263
ff_h263p_umv
Use unlimited motion vectors.
type long
default 0.0
context h263p
ff_h263p_aiv
Use alternative inter VLC.
type long
default 0.0
context h263p
ff_h263p_obmc
use overlapped block motion compensation.
type long
default 0.0
context h263p
ff_h263p_structured_slices
Write slice start position at every GOB header instead of just GOB number.
type long
default 0.0
context h263p
ff_h263p_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context h263p
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_h263p_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context h263p
ff_h263p_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context h263p
ff_h263p_quantizer_noise_shaping
type long
default 0.0
context h263p
ff_h263p_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context h263p
ff_h263p_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context h263p
ff_h263p_rc_qmod_amp
experimental quantizer modulation
type string
context h263p
ff_h263p_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context h263p
ff_h263p_rc_eq
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.
type string
context h263p
ff_h263p_rc_init_cplx
initial complexity for 1-pass encoding
type string
context h263p
ff_h263p_rc_buf_aggressivity
currently useless
type string
context h263p
ff_h263p_border_mask
increase the quantizer for macroblocks close to borders
type string
context h263p
ff_h263p_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context h263p
ff_h263p_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context h263p
ff_huffyuv_non_deterministic
Allow multithreading for e.g. context=1 at the expense of determinism
type long
default 1.0
context huffyuv
ff_mjpeg_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context mjpeg
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_mjpeg_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context mjpeg
ff_mjpeg_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context mjpeg
ff_mjpeg_quantizer_noise_shaping
type long
default 0.0
context mjpeg
ff_mjpeg_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context mjpeg
ff_mjpeg_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context mjpeg
ff_mjpeg_rc_qmod_amp
experimental quantizer modulation
type string
context mjpeg
ff_mjpeg_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context mjpeg
ff_mjpeg_rc_eq
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.
type string
context mjpeg
ff_mjpeg_rc_init_cplx
initial complexity for 1-pass encoding
type string
context mjpeg
ff_mjpeg_rc_buf_aggressivity
currently useless
type string
context mjpeg
ff_mjpeg_border_mask
increase the quantizer for macroblocks close to borders
type string
context mjpeg
ff_mjpeg_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context mjpeg
ff_mjpeg_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context mjpeg
ff_mpeg1video_gop_timecode
MPEG GOP Timecode in hh:mm:ss[:;.]ff format
type string
context mpeg1video
ff_mpeg1video_intra_vlc
Use MPEG-2 intra VLC table.
type long
default 0.0
context mpeg1video
ff_mpeg1video_drop_frame_timecode
Timecode is in drop frame format.
type long
default 0.0
context mpeg1video
ff_mpeg1video_scan_offset
Reserve space for SVCD scan offset user data.
type long
default 0.0
context mpeg1video
ff_mpeg1video_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context mpeg1video
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_mpeg1video_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg1video
ff_mpeg1video_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg1video
ff_mpeg1video_quantizer_noise_shaping
type long
default 0.0
context mpeg1video
ff_mpeg1video_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context mpeg1video
ff_mpeg1video_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context mpeg1video
ff_mpeg1video_rc_qmod_amp
experimental quantizer modulation
type string
context mpeg1video
ff_mpeg1video_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context mpeg1video
ff_mpeg1video_rc_eq
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.
type string
context mpeg1video
ff_mpeg1video_rc_init_cplx
initial complexity for 1-pass encoding
type string
context mpeg1video
ff_mpeg1video_rc_buf_aggressivity
currently useless
type string
context mpeg1video
ff_mpeg1video_border_mask
increase the quantizer for macroblocks close to borders
type string
context mpeg1video
ff_mpeg1video_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context mpeg1video
ff_mpeg1video_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context mpeg1video
ff_mpeg2video_gop_timecode
MPEG GOP Timecode in hh:mm:ss[:;.]ff format
type string
context mpeg2video
ff_mpeg2video_intra_vlc
Use MPEG-2 intra VLC table.
type long
default 0.0
context mpeg2video
ff_mpeg2video_drop_frame_timecode
Timecode is in drop frame format.
type long
default 0.0
context mpeg2video
ff_mpeg2video_scan_offset
Reserve space for SVCD scan offset user data.
type long
default 0.0
context mpeg2video
ff_mpeg2video_non_linear_quant
Use nonlinear quantizer.
type long
default 0.0
context mpeg2video
ff_mpeg2video_alternate_scan
Enable alternate scantable.
type long
default 0.0
context mpeg2video
ff_mpeg2video_seq_disp_ext
Write sequence_display_extension blocks.
type long(enum)
default -1.0
context mpeg2video
values
never 0
auto -1
always 1
ff_mpeg2video_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context mpeg2video
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_mpeg2video_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg2video
ff_mpeg2video_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg2video
ff_mpeg2video_quantizer_noise_shaping
type long
default 0.0
context mpeg2video
ff_mpeg2video_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context mpeg2video
ff_mpeg2video_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context mpeg2video
ff_mpeg2video_rc_qmod_amp
experimental quantizer modulation
type string
context mpeg2video
ff_mpeg2video_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context mpeg2video
ff_mpeg2video_rc_eq
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.
type string
context mpeg2video
ff_mpeg2video_rc_init_cplx
initial complexity for 1-pass encoding
type string
context mpeg2video
ff_mpeg2video_rc_buf_aggressivity
currently useless
type string
context mpeg2video
ff_mpeg2video_border_mask
increase the quantizer for macroblocks close to borders
type string
context mpeg2video
ff_mpeg2video_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context mpeg2video
ff_mpeg2video_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context mpeg2video
ff_mpeg4_data_partitioning
Use data partitioning.
type long
default 0.0
context mpeg4
ff_mpeg4_alternate_scan
Enable alternate scantable.
type long
default 0.0
context mpeg4
ff_mpeg4_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context mpeg4
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_mpeg4_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg4
ff_mpeg4_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context mpeg4
ff_mpeg4_quantizer_noise_shaping
type long
default 0.0
context mpeg4
ff_mpeg4_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context mpeg4
ff_mpeg4_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context mpeg4
ff_mpeg4_rc_qmod_amp
experimental quantizer modulation
type string
context mpeg4
ff_mpeg4_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context mpeg4
ff_mpeg4_rc_eq
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.
type string
context mpeg4
ff_mpeg4_rc_init_cplx
initial complexity for 1-pass encoding
type string
context mpeg4
ff_mpeg4_rc_buf_aggressivity
currently useless
type string
context mpeg4
ff_mpeg4_border_mask
increase the quantizer for macroblocks close to borders
type string
context mpeg4
ff_mpeg4_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context mpeg4
ff_mpeg4_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context mpeg4
ff_msmpeg4v2_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context msmpeg4v2
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_msmpeg4v2_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context msmpeg4v2
ff_msmpeg4v2_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context msmpeg4v2
ff_msmpeg4v2_quantizer_noise_shaping
type long
default 0.0
context msmpeg4v2
ff_msmpeg4v2_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context msmpeg4v2
ff_msmpeg4v2_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context msmpeg4v2
ff_msmpeg4v2_rc_qmod_amp
experimental quantizer modulation
type string
context msmpeg4v2
ff_msmpeg4v2_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context msmpeg4v2
ff_msmpeg4v2_rc_eq
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.
type string
context msmpeg4v2
ff_msmpeg4v2_rc_init_cplx
initial complexity for 1-pass encoding
type string
context msmpeg4v2
ff_msmpeg4v2_rc_buf_aggressivity
currently useless
type string
context msmpeg4v2
ff_msmpeg4v2_border_mask
increase the quantizer for macroblocks close to borders
type string
context msmpeg4v2
ff_msmpeg4v2_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context msmpeg4v2
ff_msmpeg4v2_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context msmpeg4v2
ff_msmpeg4_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context msmpeg4
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_msmpeg4_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context msmpeg4
ff_msmpeg4_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context msmpeg4
ff_msmpeg4_quantizer_noise_shaping
type long
default 0.0
context msmpeg4
ff_msmpeg4_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context msmpeg4
ff_msmpeg4_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context msmpeg4
ff_msmpeg4_rc_qmod_amp
experimental quantizer modulation
type string
context msmpeg4
ff_msmpeg4_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context msmpeg4
ff_msmpeg4_rc_eq
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.
type string
context msmpeg4
ff_msmpeg4_rc_init_cplx
initial complexity for 1-pass encoding
type string
context msmpeg4
ff_msmpeg4_rc_buf_aggressivity
currently useless
type string
context msmpeg4
ff_msmpeg4_border_mask
increase the quantizer for macroblocks close to borders
type string
context msmpeg4
ff_msmpeg4_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context msmpeg4
ff_msmpeg4_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context msmpeg4
ff_png_dpi
Set image resolution (in dots per inch)
type long
default 0.0
context png
ff_png_dpm
Set image resolution (in dots per meter)
type long
default 0.0
context png
ff_prores_ks_mbs_per_slice
macroblocks per slice
type long
default 8.0
context prores_ks
ff_prores_ks_profile
type long(enum)
default -1.0
context prores_ks
values
proxy 0
auto -1
lt 1
standard 2
hq 3
4444 4
ff_prores_ks_vendor
vendor ID
type string
context prores_ks
ff_prores_ks_bits_per_mb
desired bits per macroblock
type long
default 0.0
context prores_ks
ff_prores_ks_quant_mat
quantiser matrix
type long(enum)
default -1.0
context prores_ks
values
proxy 0
auto -1
lt 1
standard 2
hq 3
default 4
ff_prores_ks_alpha_bits
bits for alpha plane
type long
default 16.0
context prores_ks
ff_roqvideo_quake3_compat
Whether to respect known limitations in Quake 3 decoder
type long
default 1.0
context roqvideo
ff_rv10_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context rv10
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_rv10_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context rv10
ff_rv10_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context rv10
ff_rv10_quantizer_noise_shaping
type long
default 0.0
context rv10
ff_rv10_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context rv10
ff_rv10_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context rv10
ff_rv10_rc_qmod_amp
experimental quantizer modulation
type string
context rv10
ff_rv10_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context rv10
ff_rv10_rc_eq
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.
type string
context rv10
ff_rv10_rc_init_cplx
initial complexity for 1-pass encoding
type string
context rv10
ff_rv10_rc_buf_aggressivity
currently useless
type string
context rv10
ff_rv10_border_mask
increase the quantizer for macroblocks close to borders
type string
context rv10
ff_rv10_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context rv10
ff_rv10_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context rv10
ff_rv20_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context rv20
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_rv20_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context rv20
ff_rv20_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context rv20
ff_rv20_quantizer_noise_shaping
type long
default 0.0
context rv20
ff_rv20_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context rv20
ff_rv20_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context rv20
ff_rv20_rc_qmod_amp
experimental quantizer modulation
type string
context rv20
ff_rv20_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context rv20
ff_rv20_rc_eq
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.
type string
context rv20
ff_rv20_rc_init_cplx
initial complexity for 1-pass encoding
type string
context rv20
ff_rv20_rc_buf_aggressivity
currently useless
type string
context rv20
ff_rv20_border_mask
increase the quantizer for macroblocks close to borders
type string
context rv20
ff_rv20_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context rv20
ff_rv20_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context rv20
ff_snow_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context snow
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_snow_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context snow
ff_snow_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context snow
ff_snow_quantizer_noise_shaping
type long
default 0.0
context snow
ff_snow_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context snow
ff_snow_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context snow
ff_snow_rc_qmod_amp
experimental quantizer modulation
type string
context snow
ff_snow_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context snow
ff_snow_rc_eq
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.
type string
context snow
ff_snow_rc_init_cplx
initial complexity for 1-pass encoding
type string
context snow
ff_snow_rc_buf_aggressivity
currently useless
type string
context snow
ff_snow_border_mask
increase the quantizer for macroblocks close to borders
type string
context snow
ff_snow_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context snow
ff_snow_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context snow
ff_snow_memc_only
Only do ME/MC (I frames -> ref, P frame -> ME+MC).
type long
default 0.0
context snow
ff_snow_no_bitstream
Skip final bitstream writeout.
type long
default 0.0
context snow
ff_tiff_dpi
set the image resolution (in dpi)
type long
default 72.0
context tiff
ff_tiff_compression_algo
type long(enum)
default 32773.0
context tiff
values
deflate 32946
raw 1
lzw 5
packbits 32773
ff_wmv1_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context wmv1
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_wmv1_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context wmv1
ff_wmv1_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context wmv1
ff_wmv1_quantizer_noise_shaping
type long
default 0.0
context wmv1
ff_wmv1_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context wmv1
ff_wmv1_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context wmv1
ff_wmv1_rc_qmod_amp
experimental quantizer modulation
type string
context wmv1
ff_wmv1_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context wmv1
ff_wmv1_rc_eq
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.
type string
context wmv1
ff_wmv1_rc_init_cplx
initial complexity for 1-pass encoding
type string
context wmv1
ff_wmv1_rc_buf_aggressivity
currently useless
type string
context wmv1
ff_wmv1_border_mask
increase the quantizer for macroblocks close to borders
type string
context wmv1
ff_wmv1_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context wmv1
ff_wmv1_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context wmv1
ff_wmv2_mpv_flags
Flags common for all mpegvideo-based encoders.
type string(flags)
context wmv2
values
naq 16 normalize adaptive quantization
skip_rd 1 RD optimal MB level residual skipping
mv0 32 always try a mb with mv=<0,0>
strict_gop 2 Strictly enforce gop size
qp_rd 4 Use rate distortion optimization for qp selection
cbp_rd 8 use rate distortion optimization for CBP
ff_wmv2_luma_elim_threshold
single coefficient elimination threshold for luminance (negative values also consider dc coefficient)
type long
default 0.0
context wmv2
ff_wmv2_chroma_elim_threshold
single coefficient elimination threshold for chrominance (negative values also consider dc coefficient)
type long
default 0.0
context wmv2
ff_wmv2_quantizer_noise_shaping
type long
default 0.0
context wmv2
ff_wmv2_error_rate
Simulate errors in the bitstream to test error concealment.
type long
default 0.0
context wmv2
ff_wmv2_qsquish
how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function)
type string
context wmv2
ff_wmv2_rc_qmod_amp
experimental quantizer modulation
type string
context wmv2
ff_wmv2_rc_qmod_freq
experimental quantizer modulation
type long
default 0.0
context wmv2
ff_wmv2_rc_eq
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.
type string
context wmv2
ff_wmv2_rc_init_cplx
initial complexity for 1-pass encoding
type string
context wmv2
ff_wmv2_rc_buf_aggressivity
currently useless
type string
context wmv2
ff_wmv2_border_mask
increase the quantizer for macroblocks close to borders
type string
context wmv2
ff_wmv2_lmin
minimum Lagrange factor (VBR)
type long
default 236.0
context wmv2
ff_wmv2_lmax
maximum Lagrange factor (VBR)
type long
default 3658.0
context wmv2
ff_libvpx_cpu-used
Quality/Speed ratio modifier
type long
default 1.0
context libvpx
ff_libvpx_auto-alt-ref
Enable use of alternate reference frames (2-pass only)
type long
default -1.0
context libvpx
ff_libvpx_lag-in-frames
Number of frames to look ahead for alternate reference frame selection
type long
default -1.0
context libvpx
ff_libvpx_arnr-maxframes
altref noise reduction max frame count
type long
default -1.0
context libvpx
ff_libvpx_arnr-strength
altref noise reduction filter strength
type long
default -1.0
context libvpx
ff_libvpx_arnr-type
altref noise reduction filter type
type long(enum)
default -1.0
context libvpx
values
backward 1
forward 2
centered 3
ff_libvpx_deadline
Time to spend encoding, in microseconds.
type long(enum)
default 1000000.0
context libvpx
values
best 0
realtime 1
good 1000000
ff_libvpx_error-resilient
Error resilience configuration
type string(flags)
context libvpx
values
default 1 Improve resiliency against losses of whole frames
partitions 2 The frame partitions are independently decodable by the bool decoder, meaning that partitions can be decoded even though earlier partitions have been lost. Note that intra predicition is still done over the partition boundary.
ff_libvpx_max-intra-rate
Maximum I-frame bitrate (pct) 0=unlimited
type long
default -1.0
context libvpx
ff_libvpx_crf
Select the quality for constant quality mode
type long
default -1.0
context libvpx
ff_libvpx_static-thresh
A change threshold on blocks below which they will be skipped by the encoder
type long
default 0.0
context libvpx
ff_libvpx_speed
type long
default 1.0
context libvpx
ff_libvpx_quality
type long(enum)
default 1000000.0
context libvpx
values
best 0
realtime 1
good 1000000
ff_libvpx_vp8flags
type string(flags)
context libvpx
values
altref 4611686018427387904 enable use of alternate reference frames (VP8/2-pass only)
error_resilient 4607182418800017408 enable error resilience
ff_libvpx_arnr_max_frames
altref noise reduction max frame count
type long
default 0.0
context libvpx
ff_libvpx_arnr_strength
altref noise reduction filter strength
type long
default 3.0
context libvpx
ff_libvpx_arnr_type
altref noise reduction filter type
type long
default 3.0
context libvpx
ff_libvpx_rc_lookahead
Number of frames to look ahead for alternate reference frame selection
type long
default 25.0
context libvpx
ff_libvpx-vp9_cpu-used
Quality/Speed ratio modifier
type long
default 1.0
context libvpx-vp9
ff_libvpx-vp9_auto-alt-ref
Enable use of alternate reference frames (2-pass only)
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_lag-in-frames
Number of frames to look ahead for alternate reference frame selection
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_arnr-maxframes
altref noise reduction max frame count
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_arnr-strength
altref noise reduction filter strength
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_arnr-type
altref noise reduction filter type
type long(enum)
default -1.0
context libvpx-vp9
values
backward 1
forward 2
centered 3
ff_libvpx-vp9_deadline
Time to spend encoding, in microseconds.
type long(enum)
default 1000000.0
context libvpx-vp9
values
best 0
realtime 1
good 1000000
ff_libvpx-vp9_error-resilient
Error resilience configuration
type string(flags)
context libvpx-vp9
values
default 1 Improve resiliency against losses of whole frames
partitions 2 The frame partitions are independently decodable by the bool decoder, meaning that partitions can be decoded even though earlier partitions have been lost. Note that intra predicition is still done over the partition boundary.
ff_libvpx-vp9_max-intra-rate
Maximum I-frame bitrate (pct) 0=unlimited
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_crf
Select the quality for constant quality mode
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_static-thresh
A change threshold on blocks below which they will be skipped by the encoder
type long
default 0.0
context libvpx-vp9
ff_libvpx-vp9_lossless
Lossless mode
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_tile-columns
Number of tile columns to use, log2
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_tile-rows
Number of tile rows to use, log2
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_frame-parallel
Enable frame parallel decodability features
type long
default -1.0
context libvpx-vp9
ff_libvpx-vp9_aq-mode
adaptive quantization mode
type long(enum)
default -1.0
context libvpx-vp9
values
none 0 Aq not used
variance 1 Variance based Aq
complexity 2 Complexity based Aq
cyclic 3 Cyclic Refresh Aq
ff_libvpx-vp9_speed
type long
default 1.0
context libvpx-vp9
ff_libvpx-vp9_quality
type long(enum)
default 1000000.0
context libvpx-vp9
values
best 0
realtime 1
good 1000000
ff_libvpx-vp9_vp8flags
type string(flags)
context libvpx-vp9
values
altref 4611686018427387904 enable use of alternate reference frames (VP8/2-pass only)
error_resilient 4607182418800017408 enable error resilience
ff_libvpx-vp9_arnr_max_frames
altref noise reduction max frame count
type long
default 0.0
context libvpx-vp9
ff_libvpx-vp9_arnr_strength
altref noise reduction filter strength
type long
default 3.0
context libvpx-vp9
ff_libvpx-vp9_arnr_type
altref noise reduction filter type
type long
default 3.0
context libvpx-vp9
ff_libvpx-vp9_rc_lookahead
Number of frames to look ahead for alternate reference frame selection
type long
default 25.0
context libvpx-vp9
ff_libx264_preset
Set the encoding preset (cf. x264 --fullhelp)
type string
context libx264
ff_libx264_tune
Tune the encoding params (cf. x264 --fullhelp)
type string
context libx264
ff_libx264_profile
Set profile restrictions (cf. x264 --fullhelp)
type string
context libx264
ff_libx264_fastfirstpass
Use fast settings when encoding first pass
type long
default 1.0
context libx264
ff_libx264_level
Specify level (as defined by Annex A)
type string
context libx264
ff_libx264_passlogfile
Filename for 2 pass stats
type string
context libx264
ff_libx264_wpredp
Weighted prediction for P-frames
type string
context libx264
ff_wpredp
Weighted prediction for P-frames
type string
ff_libx264_x264opts
x264 options
type string
context libx264
ff_libx264_crf
Select the quality for constant quality mode
type string
context libx264
ff_libx264_crf_max
In CRF mode, prevents VBV from lowering quality beyond this point.
type string
context libx264
ff_libx264_qp
Constant quantization parameter rate control method
type long
default -1.0
context libx264
ff_libx264_aq-mode
AQ method
type long(enum)
default -1.0
context libx264
values
none 0
variance 1 Variance AQ (complexity mask)
autovariance 2 Auto-variance AQ
autovariance-biased 3 Auto-variance AQ with bias to dark scenes
ff_libx264_aq-strength
AQ strength. Reduces blocking and blurring in flat and textured areas.
type string
context libx264
ff_libx264_psy
Use psychovisual optimizations.
type long
default -1.0
context libx264
ff_libx264_psy-rd
Strength of psychovisual optimization, in : format.
type string
context libx264
ff_libx264_rc-lookahead
Number of frames to look ahead for frametype and ratecontrol
type long
default -1.0
context libx264
ff_libx264_weightb
Weighted prediction for B-frames.
type long
default -1.0
context libx264
ff_libx264_weightp
Weighted prediction analysis method.
type long(enum)
default -1.0
context libx264
values
none 0
simple 1
smart 2
ff_libx264_ssim
Calculate and print SSIM stats.
type long
default -1.0
context libx264
ff_libx264_intra-refresh
Use Periodic Intra Refresh instead of IDR frames.
type long
default -1.0
context libx264
ff_libx264_bluray-compat
Bluray compatibility workarounds.
type long
default -1.0
context libx264
ff_libx264_b-bias
Influences how often B-frames are used
type long
default -2.147483648E9
context libx264
ff_libx264_b-pyramid
Keep some B-frames as references.
type long(enum)
default -1.0
context libx264
values
none 0
strict 1 Strictly hierarchical pyramid
normal 2 Non-strict (not Blu-ray compatible)
ff_libx264_mixed-refs
One reference per partition, as opposed to one reference per macroblock
type long
default -1.0
context libx264
ff_libx264_8x8dct
High profile 8x8 transform.
type long
default -1.0
context libx264
ff_libx264_fast-pskip
type long
default -1.0
context libx264
ff_libx264_aud
Use access unit delimiters.
type long
default -1.0
context libx264
ff_libx264_mbtree
Use macroblock tree ratecontrol.
type long
default -1.0
context libx264
ff_libx264_deblock
Loop filter parameters, in form.
type string
context libx264
ff_libx264_cplxblur
Reduce fluctuations in QP (before curve compression)
type string
context libx264
ff_libx264_partitions
A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all
type string
context libx264
ff_partitions
A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all
type string
ff_libx264_direct-pred
Direct MV prediction mode
type long(enum)
default -1.0
context libx264
values
none 0
spatial 1
temporal 2
auto 3
ff_directpred
Direct MV prediction mode
type long(enum)
default -1.0
values
none 0
spatial 1
temporal 2
auto 3
ff_libx264_slice-max-size
Limit the size of each slice in bytes
type long
default -1.0
context libx264
ff_libx264_stats
Filename for 2 pass stats
type string
context libx264
ff_libx264_nal-hrd
Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4)
type long(enum)
default -1.0
context libx264
values
none 0
vbr 1
cbr 2
ff_libx264_avcintra-class
AVC-Intra class 50/100/200
type long
default -1.0
context libx264
ff_libx264_x264-params
Override the x264 configuration using a :-separated list of key=value parameters
type string
context libx264
ff_libx264rgb_preset
Set the encoding preset (cf. x264 --fullhelp)
type string
context libx264rgb
ff_libx264rgb_tune
Tune the encoding params (cf. x264 --fullhelp)
type string
context libx264rgb
ff_libx264rgb_profile
Set profile restrictions (cf. x264 --fullhelp)
type string
context libx264rgb
ff_libx264rgb_fastfirstpass
Use fast settings when encoding first pass
type long
default 1.0
context libx264rgb
ff_libx264rgb_level
Specify level (as defined by Annex A)
type string
context libx264rgb
ff_libx264rgb_passlogfile
Filename for 2 pass stats
type string
context libx264rgb
ff_libx264rgb_wpredp
Weighted prediction for P-frames
type string
context libx264rgb
ff_libx264rgb_x264opts
x264 options
type string
context libx264rgb
ff_libx264rgb_crf
Select the quality for constant quality mode
type string
context libx264rgb
ff_libx264rgb_crf_max
In CRF mode, prevents VBV from lowering quality beyond this point.
type string
context libx264rgb
ff_libx264rgb_qp
Constant quantization parameter rate control method
type long
default -1.0
context libx264rgb
ff_libx264rgb_aq-mode
AQ method
type long(enum)
default -1.0
context libx264rgb
values
none 0
variance 1 Variance AQ (complexity mask)
autovariance 2 Auto-variance AQ
autovariance-biased 3 Auto-variance AQ with bias to dark scenes
ff_libx264rgb_aq-strength
AQ strength. Reduces blocking and blurring in flat and textured areas.
type string
context libx264rgb
ff_libx264rgb_psy
Use psychovisual optimizations.
type long
default -1.0
context libx264rgb
ff_libx264rgb_psy-rd
Strength of psychovisual optimization, in : format.
type string
context libx264rgb
ff_libx264rgb_rc-lookahead
Number of frames to look ahead for frametype and ratecontrol
type long
default -1.0
context libx264rgb
ff_libx264rgb_weightb
Weighted prediction for B-frames.
type long
default -1.0
context libx264rgb
ff_libx264rgb_weightp
Weighted prediction analysis method.
type long(enum)
default -1.0
context libx264rgb
values
none 0
simple 1
smart 2
ff_libx264rgb_ssim
Calculate and print SSIM stats.
type long
default -1.0
context libx264rgb
ff_libx264rgb_intra-refresh
Use Periodic Intra Refresh instead of IDR frames.
type long
default -1.0
context libx264rgb
ff_libx264rgb_bluray-compat
Bluray compatibility workarounds.
type long
default -1.0
context libx264rgb
ff_libx264rgb_b-bias
Influences how often B-frames are used
type long
default -2.147483648E9
context libx264rgb
ff_libx264rgb_b-pyramid
Keep some B-frames as references.
type long(enum)
default -1.0
context libx264rgb
values
none 0
strict 1 Strictly hierarchical pyramid
normal 2 Non-strict (not Blu-ray compatible)
ff_libx264rgb_mixed-refs
One reference per partition, as opposed to one reference per macroblock
type long
default -1.0
context libx264rgb
ff_libx264rgb_8x8dct
High profile 8x8 transform.
type long
default -1.0
context libx264rgb
ff_libx264rgb_fast-pskip
type long
default -1.0
context libx264rgb
ff_libx264rgb_aud
Use access unit delimiters.
type long
default -1.0
context libx264rgb
ff_libx264rgb_mbtree
Use macroblock tree ratecontrol.
type long
default -1.0
context libx264rgb
ff_libx264rgb_deblock
Loop filter parameters, in form.
type string
context libx264rgb
ff_libx264rgb_cplxblur
Reduce fluctuations in QP (before curve compression)
type string
context libx264rgb
ff_libx264rgb_partitions
A comma-separated list of partitions to consider. Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, all
type string
context libx264rgb
ff_libx264rgb_direct-pred
Direct MV prediction mode
type long(enum)
default -1.0
context libx264rgb
values
none 0
spatial 1
temporal 2
auto 3
ff_libx264rgb_slice-max-size
Limit the size of each slice in bytes
type long
default -1.0
context libx264rgb
ff_libx264rgb_stats
Filename for 2 pass stats
type string
context libx264rgb
ff_libx264rgb_nal-hrd
Signal HRD information (requires vbv-bufsize; cbr not allowed in .mp4)
type long(enum)
default -1.0
context libx264rgb
values
none 0
vbr 1
cbr 2
ff_libx264rgb_avcintra-class
AVC-Intra class 50/100/200
type long
default -1.0
context libx264rgb
ff_libx264rgb_x264-params
Override the x264 configuration using a :-separated list of key=value parameters
type string
context libx264rgb
ff_libx265_crf
set the x265 crf
type string
context libx265
ff_libx265_preset
set the x265 preset
type string
context libx265
ff_libx265_tune
set the x265 tune parameter
type string
context libx265
ff_libx265_x265-params
set the x265 configuration using a :-separated list of key=value parameters
type string
context libx265
ff_libxvid_lumi_aq
Luminance masking AQ
type long
default 0.0
context libxvid
ff_libxvid_variance_aq
Variance AQ
type long
default 0.0
context libxvid
ff_libxvid_ssim
Show SSIM information to stdout
type long(enum)
default 0.0
context libxvid
values
off 0
avg 1
frame 2
ff_libxvid_ssim_acc
SSIM accuracy
type long
default 2.0
context libxvid
ff_libxvid_gmc
use GMC
type long
default 0.0
context libxvid
ff_SWScaler_sws_flags
scaler flags
type string(flags)
context SWScaler
values
fast_bilinear 1 fast bilinear
print_info 4096 print info
full_chroma_int 8192 full chroma interpolation
bilinear 2 bilinear
area 32 averaging area
full_chroma_inp 16384 full chroma input
accurate_rnd 262144 accurate rounding
bicubic 4 bicubic
bicublin 64 luma bicubic, chroma bilinear
lanczos 512 lanczos
experimental 8 experimental
spline 1024 natural bicubic spline
bitexact 524288
gauss 128 gaussian
neighbor 16 nearest neighbor
sinc 256 sinc
error_diffusion 8388608 error diffusion dither
ff_SWScaler_srcw
source width
type long
default 16.0
context SWScaler
ff_SWScaler_srch
source height
type long
default 16.0
context SWScaler
ff_SWScaler_dstw
destination width
type long
default 16.0
context SWScaler
ff_SWScaler_dsth
destination height
type long
default 16.0
context SWScaler
ff_SWScaler_src_format
source format
type long
default 0.0
context SWScaler
ff_SWScaler_dst_format
destination format
type long
default 0.0
context SWScaler
ff_SWScaler_src_range
source range
type long
default 0.0
context SWScaler
ff_SWScaler_dst_range
destination range
type long
default 0.0
context SWScaler
ff_SWScaler_param0
scaler param 0
type string
context SWScaler
ff_SWScaler_param1
scaler param 1
type string
context SWScaler
ff_SWScaler_src_v_chr_pos
source vertical chroma position in luma grid/256
type long
default -513.0
context SWScaler
ff_SWScaler_src_h_chr_pos
source horizontal chroma position in luma grid/256
type long
default -513.0
context SWScaler
ff_SWScaler_dst_v_chr_pos
destination vertical chroma position in luma grid/256
type long
default -513.0
context SWScaler
ff_SWScaler_dst_h_chr_pos
destination horizontal chroma position in luma grid/256
type long
default -513.0
context SWScaler
ff_SWScaler_sws_dither
set dithering algorithm
type long(enum)
default 1.0
context SWScaler
values
auto 1 leave choice to sws
bayer 2 bayer dither
ed 3 error diffusion
a_dither 4 arithmetic addition dither
x_dither 5 arithmetic xor dither

Audio Settings

codec
the audio codec
type codec
cd_table
JSON encoded table that defines all the channel layouts, sampling rates and bitrates available in the target. See examples in documentation
type json
cl_list
List of audio channel layouts available on target
type integer_list(enum)
values
stereo 3
5.1 1551
mono 4
surround 7
5.0 1543
downmix 1610612736
2.2 1539
7.1 1599
quad 51
7.1(wide) 255
2.1 259
5.0(back) 55
4.0 263
7.0 1591
5.1(back) 63
sr_list
a list of sampling rates, supported in the target
type integer_list
sr_range
the range of sampling rates supported in the target
type value_pair
bitrate_list
List of bitrates supported in the target. This restricts the settings available in cd_table
type integer_list
audio_sync
Stretches the audio stream to match the timestamps, the parameter is the maximum samples per second by which the audio is changed. audio_sync 1 is a special case where only the start of the audio stream is corrected without any later correction
type long
default 0.0
lang
type string
copy
Copies the audio stream if set
type long
default 0.0
ff_ab
set bitrate (in bits/s)
type long
default 128000.0
ff_ar
set audio sampling rate (in Hz)
type long
default 0.0
ff_ac
set number of audio channels
type long
default 0.0
ff_cutoff
set cutoff bandwidth
type long
default 0.0
ff_frame_size
type long
default 0.0
ff_min_prediction_order
type long
default -1.0
ff_max_prediction_order
type long
default -1.0
ff_channel_layout
type long(enum)
default 0.0
ff_audio_service_type
audio service type
type long(enum)
default 0.0
values
ma 0 Main Audio Service
ef 1 Effects
vi 2 Visually Impaired
hi 3 Hearing Impaired
di 4 Dialogue
co 5 Commentary
em 6 Emergency
vo 7 Voice Over
ka 8 Karaoke
ff_aac_stereo_mode
Stereo coding method
type long(enum)
default 0.0
context aac
values
ms_off 0 Disable Mid/Side coding
auto -1 Selected by the Encoder
ms_force 1 Force Mid/Side for the whole frame if possible
ff_aac_aac_coder
type long(enum)
default 2.0
context aac
values
faac 0 FAAC-inspired method
anmr 1 ANMR method
twoloop 2 Two loop searching method
fast 3 Constant quantizer
ff_ac3_per_frame_metadata
Allow Changing Metadata Per-Frame
type long
default 0.0
context ac3
ff_ac3_center_mixlev
Center Mix Level
type string
context ac3
ff_ac3_surround_mixlev
Surround Mix Level
type string
context ac3
ff_ac3_mixing_level
Mixing Level
type long
default -1.0
context ac3
ff_ac3_room_type
Room Type
type long(enum)
default -1.0
context ac3
values
notindicated 0 Not Indicated (default)
large 1 Large Room
small 2 Small Room
ff_ac3_copyright
Copyright Bit
type long
default -1.0
context ac3
ff_ac3_dialnorm
Dialogue Level (dB)
type long
default -31.0
context ac3
ff_ac3_dsur_mode
Dolby Surround Mode
type long(enum)
default -1.0
context ac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround Encoded
on 2 Dolby Surround Encoded
ff_ac3_original
Original Bit Stream
type long
default -1.0
context ac3
ff_ac3_dmix_mode
Preferred Stereo Downmix Mode
type long(enum)
default -1.0
context ac3
values
notindicated 0 Not Indicated (default)
ltrt 1 Lt/Rt Downmix Preferred
loro 2 Lo/Ro Downmix Preferred
dplii 3 Dolby Pro Logic II Downmix Preferred
ff_ac3_ltrt_cmixlev
Lt/Rt Center Mix Level
type string
context ac3
ff_ac3_ltrt_surmixlev
Lt/Rt Surround Mix Level
type string
context ac3
ff_ac3_loro_cmixlev
Lo/Ro Center Mix Level
type string
context ac3
ff_ac3_loro_surmixlev
Lo/Ro Surround Mix Level
type string
context ac3
ff_ac3_dsurex_mode
Dolby Surround EX Mode
type long(enum)
default -1.0
context ac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround EX Encoded
on 2 Dolby Surround EX Encoded
dpliiz 3 Dolby Pro Logic IIz-encoded
ff_ac3_dheadphone_mode
Dolby Headphone Mode
type long(enum)
default -1.0
context ac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Headphone Encoded
on 2 Dolby Headphone Encoded
ff_ac3_ad_conv_type
A/D Converter Type
type long(enum)
default -1.0
context ac3
values
standard 0 Standard (default)
hdcd 1 HDCD
ff_ac3_stereo_rematrixing
Stereo Rematrixing
type long
default 1.0
context ac3
ff_ac3_channel_coupling
Channel Coupling
type long(enum)
default -1.0
context ac3
values
auto -1 Selected by the Encoder
ff_ac3_cpl_start_band
Coupling Start Band
type long(enum)
default -1.0
context ac3
values
auto -1 Selected by the Encoder
ff_ac3_fixed_per_frame_metadata
Allow Changing Metadata Per-Frame
type long
default 0.0
context ac3_fixed
ff_ac3_fixed_center_mixlev
Center Mix Level
type string
context ac3_fixed
ff_ac3_fixed_surround_mixlev
Surround Mix Level
type string
context ac3_fixed
ff_ac3_fixed_mixing_level
Mixing Level
type long
default -1.0
context ac3_fixed
ff_ac3_fixed_room_type
Room Type
type long(enum)
default -1.0
context ac3_fixed
values
notindicated 0 Not Indicated (default)
large 1 Large Room
small 2 Small Room
ff_ac3_fixed_copyright
Copyright Bit
type long
default -1.0
context ac3_fixed
ff_ac3_fixed_dialnorm
Dialogue Level (dB)
type long
default -31.0
context ac3_fixed
ff_ac3_fixed_dsur_mode
Dolby Surround Mode
type long(enum)
default -1.0
context ac3_fixed
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround Encoded
on 2 Dolby Surround Encoded
ff_ac3_fixed_original
Original Bit Stream
type long
default -1.0
context ac3_fixed
ff_ac3_fixed_dmix_mode
Preferred Stereo Downmix Mode
type long(enum)
default -1.0
context ac3_fixed
values
notindicated 0 Not Indicated (default)
ltrt 1 Lt/Rt Downmix Preferred
loro 2 Lo/Ro Downmix Preferred
dplii 3 Dolby Pro Logic II Downmix Preferred
ff_ac3_fixed_ltrt_cmixlev
Lt/Rt Center Mix Level
type string
context ac3_fixed
ff_ac3_fixed_ltrt_surmixlev
Lt/Rt Surround Mix Level
type string
context ac3_fixed
ff_ac3_fixed_loro_cmixlev
Lo/Ro Center Mix Level
type string
context ac3_fixed
ff_ac3_fixed_loro_surmixlev
Lo/Ro Surround Mix Level
type string
context ac3_fixed
ff_ac3_fixed_dsurex_mode
Dolby Surround EX Mode
type long(enum)
default -1.0
context ac3_fixed
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround EX Encoded
on 2 Dolby Surround EX Encoded
dpliiz 3 Dolby Pro Logic IIz-encoded
ff_ac3_fixed_dheadphone_mode
Dolby Headphone Mode
type long(enum)
default -1.0
context ac3_fixed
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Headphone Encoded
on 2 Dolby Headphone Encoded
ff_ac3_fixed_ad_conv_type
A/D Converter Type
type long(enum)
default -1.0
context ac3_fixed
values
standard 0 Standard (default)
hdcd 1 HDCD
ff_ac3_fixed_stereo_rematrixing
Stereo Rematrixing
type long
default 1.0
context ac3_fixed
ff_ac3_fixed_channel_coupling
Channel Coupling
type long(enum)
default -1.0
context ac3_fixed
values
auto -1 Selected by the Encoder
ff_ac3_fixed_cpl_start_band
Coupling Start Band
type long(enum)
default -1.0
context ac3_fixed
values
auto -1 Selected by the Encoder
ff_eac3_per_frame_metadata
Allow Changing Metadata Per-Frame
type long
default 0.0
context eac3
ff_eac3_mixing_level
Mixing Level
type long
default -1.0
context eac3
ff_eac3_room_type
Room Type
type long(enum)
default -1.0
context eac3
values
notindicated 0 Not Indicated (default)
large 1 Large Room
small 2 Small Room
ff_eac3_copyright
Copyright Bit
type long
default -1.0
context eac3
ff_eac3_dialnorm
Dialogue Level (dB)
type long
default -31.0
context eac3
ff_eac3_dsur_mode
Dolby Surround Mode
type long(enum)
default -1.0
context eac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround Encoded
on 2 Dolby Surround Encoded
ff_eac3_original
Original Bit Stream
type long
default -1.0
context eac3
ff_eac3_dmix_mode
Preferred Stereo Downmix Mode
type long(enum)
default -1.0
context eac3
values
notindicated 0 Not Indicated (default)
ltrt 1 Lt/Rt Downmix Preferred
loro 2 Lo/Ro Downmix Preferred
dplii 3 Dolby Pro Logic II Downmix Preferred
ff_eac3_ltrt_cmixlev
Lt/Rt Center Mix Level
type string
context eac3
ff_eac3_ltrt_surmixlev
Lt/Rt Surround Mix Level
type string
context eac3
ff_eac3_loro_cmixlev
Lo/Ro Center Mix Level
type string
context eac3
ff_eac3_loro_surmixlev
Lo/Ro Surround Mix Level
type string
context eac3
ff_eac3_dsurex_mode
Dolby Surround EX Mode
type long(enum)
default -1.0
context eac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Surround EX Encoded
on 2 Dolby Surround EX Encoded
dpliiz 3 Dolby Pro Logic IIz-encoded
ff_eac3_dheadphone_mode
Dolby Headphone Mode
type long(enum)
default -1.0
context eac3
values
notindicated 0 Not Indicated (default)
off 1 Not Dolby Headphone Encoded
on 2 Dolby Headphone Encoded
ff_eac3_ad_conv_type
A/D Converter Type
type long(enum)
default -1.0
context eac3
values
standard 0 Standard (default)
hdcd 1 HDCD
ff_eac3_stereo_rematrixing
Stereo Rematrixing
type long
default 1.0
context eac3
ff_eac3_channel_coupling
Channel Coupling
type long(enum)
default -1.0
context eac3
values
auto -1 Selected by the Encoder
ff_eac3_cpl_start_band
Coupling Start Band
type long(enum)
default -1.0
context eac3
values
auto -1 Selected by the Encoder
ff_flac_lpc_coeff_precision
LPC coefficient precision
type long
default 15.0
context flac
ff_flac_lpc_type
LPC algorithm
type long(enum)
default -1.0
context flac
values
none 0
fixed 1
levinson 2
cholesky 3
ff_flac_lpc_passes
Number of passes to use for Cholesky factorization during LPC analysis
type long
default 2.0
context flac
ff_flac_min_partition_order
type long
default -1.0
context flac
ff_flac_max_partition_order
type long
default -1.0
context flac
ff_flac_prediction_order_method
Search method for selecting prediction order
type long(enum)
default -1.0
context flac
values
estimation 0
2level 1
4level 2
8level 3
search 4
log 5
ff_flac_ch_mode
Stereo decorrelation mode
type long(enum)
default -1.0
context flac
values
indep 0
auto -1
left_side 1
right_side 2
mid_side 3
ff_wavpack_joint_stereo
type long(enum)
default 0.0
context wavpack
values
auto 0
off -1 left/right
on 1 mid/side
ff_wavpack_optimize_mono
type long(enum)
default 0.0
context wavpack
values
off 0
on 1
ff_g726_code_size
Bits per code
type long
default 4.0
context g726
ff_libmp3lame_reservoir
use bit reservoir
type long
default 1.0
context libmp3lame
ff_libmp3lame_joint_stereo
use joint stereo
type long
default 1.0
context libmp3lame
ff_libmp3lame_abr
use ABR
type long
default 0.0
context libmp3lame
ff_libvorbis_iblock
Sets the impulse block bias
type string
context libvorbis

Mux Settings

mux_type
The type of mux
type string
mux_extension
The extension to use in the output filename for this mux
type string
max_audio_count
Maximum number of audio tracks supported in this mux
type long
default 0.0
max_video_count
Maximum number of video tracks supported in this mux
type long
default 0.0
ff_avioflags
type string(flags)
values
direct 32768 reduce buffering
ff_packetsize
set packet size
type long
default 0.0
ff_fflags
type string(flags)
values
sortdts 65536 try to interleave outputted packets by dts
nofillin 16 do not fill in missing values that can be exactly calculated
genpts 1 generate pts
discardcorrupt 256 discard corrupted frames
noparse 32 disable AVParsers, this needs nofillin too
ignidx 2 ignore index
nobuffer 64 reduce the latency introduced by optional buffering
keepside 262144 don't merge side data
flush_packets 512 reduce the latency by flushing out packets immediately
bitexact 1024 do not write random/volatile data
latm 32768 enable RTP MP4A-LATM payload
igndts 8 ignore dts
ff_fdebug
print specific debug info
type string(flags)
values
ts 1
ff_max_delay
maximum muxing or demuxing delay in microseconds
type long
default -1.0
ff_start_time_realtime
wall-clock time when stream begins (PTS==0)
type long
default -9.223372036854776E18
ff_audio_preload
microseconds by which audio packets should be interleaved earlier
type long
default 0.0
ff_chunk_duration
microseconds for each chunk
type long
default 0.0
ff_chunk_size
size in bytes for each chunk
type long
default 0.0
ff_flush_packets
enable flushing of the I/O context after each packet
type long
default 1.0
ff_metadata_header_padding
set number of bytes to be written as padding in a metadata header
type long
default -1.0
ff_output_ts_offset
set output timestamp offset
type string
ff_max_interleave_delta
maximum buffering duration for interleaving
type long
default 1.0E7
ff_f_strict
how strictly to follow the standards (deprecated; use strict, save via avconv)
type long(enum)
default 0.0
values
unofficial -1 allow unofficial extensions
normal 0
experimental -2 allow non-standardized experimental variants
strict 1 strictly conform to all the things in the spec no matter what the consequences
ff_strict
how strictly to follow the standards
type long(enum)
default 0.0
values
unofficial -1 allow unofficial extensions
normal 0
experimental -2 allow non-standardized experimental variants
strict 1 strictly conform to all the things in the spec no matter what the consequences
ff_avoid_negative_ts
shift timestamps so they start at 0
type long(enum)
default -1.0
values
disabled 0 do not change timestamps
auto -1 enabled when required by target format
make_non_negative 1 shift timestamps so they are non negative
make_zero 2 shift timestamps so they start at 0
ff_dump_separator
set information dump field separator
type string
ff_crypto_key
AES encryption/decryption key
type string
context crypto
ff_crypto_iv
AES encryption/decryption initialization vector
type string
context crypto
ff_crypto_encryption_key
AES encryption key
type string
context crypto
ff_crypto_encryption_iv
AES encryption initialization vector
type string
context crypto
ff_file_truncate
truncate existing files on write
type long
default 1.0
context file
ff_file_blocksize
set I/O operation maximum block size
type long
default 2.147483647E9
context file
ff_pipe_blocksize
set I/O operation maximum block size
type long
default 2.147483647E9
context pipe
ff_adts_write_id3v2
Enable ID3v2 tag writing
type long
default 0.0
context adts
ff_adts_write_apetag
Enable APE tag writing
type long
default 0.0
context adts
ff_aiff_write_id3v2
Enable ID3 tags writing.
type long
default 0.0
context aiff
ff_aiff_id3v2_version
Select ID3v2 version to write. Currently 3 and 4 are supported.
type long
default 4.0
context aiff
ff_ass_ignore_readorder
write events immediately, even if they're out-of-order
type long
default 0.0
context ass
ff_ast_loopstart
Loopstart position in milliseconds.
type long
default -1.0
context ast
ff_ast_loopend
Loopend position in milliseconds.
type long
default 0.0
context ast
ff_dash_window_size
number of segments kept in the manifest
type long
default 0.0
context dash
ff_dash_extra_window_size
number of segments kept outside of the manifest before removing from disk
type long
default 5.0
context dash
ff_dash_min_seg_duration
minimum segment duration (in microseconds)
type long
default 5000000.0
context dash
ff_dash_remove_at_exit
remove all segments when finished
type long
default 0.0
context dash
ff_dash_use_template
Use SegmentTemplate instead of SegmentList
type long
default 1.0
context dash
ff_dash_use_timeline
Use SegmentTimeline in SegmentTemplate
type long
default 1.0
context dash
ff_dash_single_file
Store all segments in one file, accessed using byte ranges
type long
default 0.0
context dash
ff_dash_single_file_name
DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges
type string
context dash
ff_dash_init_seg_name
DASH-templated name to used for the initialization segment
type string
context dash
ff_dash_media_seg_name
DASH-templated name to used for the media segments
type string
context dash
ff_f4v_movflags
MOV muxer flags
type string(flags)
context f4v
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_f4v_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context f4v
ff_f4v_rtpflags
RTP muxer flags
type string(flags)
context f4v
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_f4v_skip_iods
Skip writing iods atom.
type long
default 1.0
context f4v
ff_f4v_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context f4v
ff_f4v_iods_video_profile
iods video profile atom.
type long
default -1.0
context f4v
ff_f4v_frag_duration
Maximum fragment duration
type long
default 0.0
context f4v
ff_f4v_min_frag_duration
Minimum fragment duration
type long
default 0.0
context f4v
ff_f4v_frag_size
Maximum fragment size
type long
default 0.0
context f4v
ff_f4v_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context f4v
ff_f4v_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context f4v
ff_f4v_brand
Override major brand
type string
context f4v
ff_f4v_use_editlist
use edit list
type long
default -1.0
context f4v
ff_f4v_fragment_index
Fragment number of the next fragment
type long
default 0.0
context f4v
ff_f4v_mov_gamma
gamma value for gama atom
type string
context f4v
ff_flac_write_header
Write the file header
type long
default 1.0
context flac
ff_framemd5_hash
set hash to use
type string
context framemd5
ff_framemd5_format_version
file format version
type long
default 1.0
context framemd5
ff_gif_loop
Number of times to loop the output: -1 - no loop, 0 - infinite loop
type long
default 0.0
context gif
ff_gif_final_delay
Force delay (in centiseconds) after the last frame
type long
default -1.0
context gif
ff_hds_window_size
number of fragments kept in the manifest
type long
default 0.0
context hds
ff_hds_extra_window_size
number of fragments kept outside of the manifest before removing from disk
type long
default 5.0
context hds
ff_hds_min_frag_duration
minimum fragment duration (in microseconds)
type long
default 1.0E7
context hds
ff_hds_remove_at_exit
remove all fragments when finished
type long
default 0.0
context hds
ff_hls_start_number
set first number in the sequence
type long
default 0.0
context hls
ff_hls_hls_time
set segment length in seconds
type string
context hls
ff_hls_hls_list_size
set maximum number of playlist entries
type long
default 5.0
context hls
ff_hls_hls_ts_options
set hls mpegts list of options for the container format used for hls
type string
context hls
ff_hls_hls_wrap
set number after which the index wraps
type long
default 0.0
context hls
ff_hls_hls_allow_cache
explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments
type long
default -1.0
context hls
ff_hls_hls_base_url
url to prepend to each playlist entry
type string
context hls
ff_hls_hls_segment_filename
filename template for segment files
type string
context hls
ff_hls_hls_flags
set flags affecting HLS playlist and media file generation
type string(flags)
context hls
values
single_file 1 generate a single media file indexed with byte ranges
delete_segments 2 delete segment files that are no longer part of the playlist
ff_image2_updatefirst
continuously overwrite one file
type long
default 0.0
context image2
ff_image2_update
continuously overwrite one file
type long
default 0.0
context image2
ff_image2_start_number
set first number in the sequence
type long
default 1.0
context image2
ff_image2_strftime
use strftime for filename
type long
default 0.0
context image2
ff_ipod_movflags
MOV muxer flags
type string(flags)
context ipod
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_ipod_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context ipod
ff_ipod_rtpflags
RTP muxer flags
type string(flags)
context ipod
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_ipod_skip_iods
Skip writing iods atom.
type long
default 1.0
context ipod
ff_ipod_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context ipod
ff_ipod_iods_video_profile
iods video profile atom.
type long
default -1.0
context ipod
ff_ipod_frag_duration
Maximum fragment duration
type long
default 0.0
context ipod
ff_ipod_min_frag_duration
Minimum fragment duration
type long
default 0.0
context ipod
ff_ipod_frag_size
Maximum fragment size
type long
default 0.0
context ipod
ff_ipod_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context ipod
ff_ipod_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context ipod
ff_ipod_brand
Override major brand
type string
context ipod
ff_ipod_use_editlist
use edit list
type long
default -1.0
context ipod
ff_ipod_fragment_index
Fragment number of the next fragment
type long
default 0.0
context ipod
ff_ipod_mov_gamma
gamma value for gama atom
type string
context ipod
ff_ismv_movflags
MOV muxer flags
type string(flags)
context ismv
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_ismv_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context ismv
ff_ismv_rtpflags
RTP muxer flags
type string(flags)
context ismv
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_ismv_skip_iods
Skip writing iods atom.
type long
default 1.0
context ismv
ff_ismv_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context ismv
ff_ismv_iods_video_profile
iods video profile atom.
type long
default -1.0
context ismv
ff_ismv_frag_duration
Maximum fragment duration
type long
default 0.0
context ismv
ff_ismv_min_frag_duration
Minimum fragment duration
type long
default 0.0
context ismv
ff_ismv_frag_size
Maximum fragment size
type long
default 0.0
context ismv
ff_ismv_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context ismv
ff_ismv_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context ismv
ff_ismv_brand
Override major brand
type string
context ismv
ff_ismv_use_editlist
use edit list
type long
default -1.0
context ismv
ff_ismv_fragment_index
Fragment number of the next fragment
type long
default 0.0
context ismv
ff_ismv_mov_gamma
gamma value for gama atom
type string
context ismv
ff_latm_smc-interval
StreamMuxConfig interval.
type long
default 20.0
context latm
ff_md5_hash
set hash to use
type string
context md5
ff_md5_format_version
file format version
type long
default 1.0
context md5
ff_matroska_reserve_index_space
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).
type long
default 0.0
context matroska
ff_matroska_cluster_size_limit
Store at most the provided amount of bytes in a cluster.
type long
default -1.0
context matroska
ff_matroska_cluster_time_limit
Store at most the provided number of milliseconds in a cluster.
type long
default -1.0
context matroska
ff_matroska_dash
Create a WebM file conforming to WebM DASH specification
type long
default 0.0
context matroska
ff_matroska_dash_track_number
Track number for the DASH stream
type long
default 1.0
context matroska
ff_matroska_allow_raw_vfw
allow RAW VFW mode
type long
default 0.0
context matroska
ff_matroska_reserve_index_space
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).
type long
default 0.0
context matroska
ff_matroska_cluster_size_limit
Store at most the provided amount of bytes in a cluster.
type long
default -1.0
context matroska
ff_matroska_cluster_time_limit
Store at most the provided number of milliseconds in a cluster.
type long
default -1.0
context matroska
ff_matroska_dash
Create a WebM file conforming to WebM DASH specification
type long
default 0.0
context matroska
ff_matroska_dash_track_number
Track number for the DASH stream
type long
default 1.0
context matroska
ff_matroska_allow_raw_vfw
allow RAW VFW mode
type long
default 0.0
context matroska
ff_mov_movflags
MOV muxer flags
type string(flags)
context mov
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_mov_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context mov
ff_mov_rtpflags
RTP muxer flags
type string(flags)
context mov
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_mov_skip_iods
Skip writing iods atom.
type long
default 1.0
context mov
ff_mov_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context mov
ff_mov_iods_video_profile
iods video profile atom.
type long
default -1.0
context mov
ff_mov_frag_duration
Maximum fragment duration
type long
default 0.0
context mov
ff_mov_min_frag_duration
Minimum fragment duration
type long
default 0.0
context mov
ff_mov_frag_size
Maximum fragment size
type long
default 0.0
context mov
ff_mov_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context mov
ff_mov_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context mov
ff_mov_brand
Override major brand
type string
context mov
ff_mov_use_editlist
use edit list
type long
default -1.0
context mov
ff_mov_fragment_index
Fragment number of the next fragment
type long
default 0.0
context mov
ff_mov_mov_gamma
gamma value for gama atom
type string
context mov
ff_mp3_id3v2_version
Select ID3v2 version to write. Currently 3 and 4 are supported.
type long
default 4.0
context mp3
ff_mp3_write_id3v1
Enable ID3v1 writing. ID3v1 tags are written in UTF-8 which may not be supported by most software.
type long
default 0.0
context mp3
ff_mp3_write_xing
Write the Xing header containing file duration.
type long
default 1.0
context mp3
ff_mp4_movflags
MOV muxer flags
type string(flags)
context mp4
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_mp4_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context mp4
ff_mp4_rtpflags
RTP muxer flags
type string(flags)
context mp4
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_mp4_skip_iods
Skip writing iods atom.
type long
default 1.0
context mp4
ff_mp4_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context mp4
ff_mp4_iods_video_profile
iods video profile atom.
type long
default -1.0
context mp4
ff_mp4_frag_duration
Maximum fragment duration
type long
default 0.0
context mp4
ff_mp4_min_frag_duration
Minimum fragment duration
type long
default 0.0
context mp4
ff_mp4_frag_size
Maximum fragment size
type long
default 0.0
context mp4
ff_mp4_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context mp4
ff_mp4_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context mp4
ff_mp4_brand
Override major brand
type string
context mp4
ff_mp4_use_editlist
use edit list
type long
default -1.0
context mp4
ff_mp4_fragment_index
Fragment number of the next fragment
type long
default 0.0
context mp4
ff_mp4_mov_gamma
gamma value for gama atom
type string
context mp4
ff_mpeg_muxrate
type long
default 0.0
context mpeg
ff_mpeg_preload
Initial demux-decode delay in microseconds.
type long
default 500000.0
context mpeg
ff_vcd_muxrate
type long
default 0.0
context vcd
ff_vcd_preload
Initial demux-decode delay in microseconds.
type long
default 500000.0
context vcd
ff_dvd_muxrate
type long
default 0.0
context dvd
ff_dvd_preload
Initial demux-decode delay in microseconds.
type long
default 500000.0
context dvd
ff_svcd_muxrate
type long
default 0.0
context svcd
ff_svcd_preload
Initial demux-decode delay in microseconds.
type long
default 500000.0
context svcd
ff_vob_muxrate
type long
default 0.0
context vob
ff_vob_preload
Initial demux-decode delay in microseconds.
type long
default 500000.0
context vob
ff_mpegts_mpegts_transport_stream_id
Set transport_stream_id field.
type long
default 1.0
context mpegts
ff_mpegts_mpegts_original_network_id
Set original_network_id field.
type long
default 1.0
context mpegts
ff_mpegts_mpegts_service_id
Set service_id field.
type long
default 1.0
context mpegts
ff_mpegts_mpegts_service_type
Set service_type field.
type long(enum)
default 1.0
context mpegts
values
mpeg2_digital_hdtv 17 MPEG2 Digital HDTV.
digital_tv 1 Digital Television.
digital_radio 2 Digital Radio.
teletext 3 Teletext.
advanced_codec_digital_sdtv 22 Advanced Codec Digital SDTV.
advanced_codec_digital_hdtv 25 Advanced Codec Digital HDTV.
advanced_codec_digital_radio 10 Advanced Codec Digital Radio.
ff_mpegts_mpegts_pmt_start_pid
Set the first pid of the PMT.
type long
default 4096.0
context mpegts
ff_mpegts_mpegts_start_pid
Set the first pid.
type long
default 256.0
context mpegts
ff_mpegts_mpegts_m2ts_mode
Enable m2ts mode.
type long
default -1.0
context mpegts
ff_mpegts_muxrate
type long
default 1.0
context mpegts
ff_mpegts_pes_payload_size
Minimum PES packet payload in bytes
type long
default 2930.0
context mpegts
ff_mpegts_mpegts_flags
MPEG-TS muxing flags
type string(flags)
context mpegts
values
resend_headers 1 Reemit PAT/PMT before writing the next packet
latm 2 Use LATM packetization for AAC
ff_mpegts_resend_headers
Reemit PAT/PMT before writing the next packet
type long
default 0.0
context mpegts
ff_mpegts_mpegts_copyts
don't offset dts/pts
type long
default -1.0
context mpegts
ff_mpegts_tables_version
set PAT, PMT and SDT version
type long
default 0.0
context mpegts
ff_mpegts_omit_video_pes_length
Omit the PES packet length for video packets
type long
default 1.0
context mpegts
ff_mpegts_pcr_period
PCR retransmission time
type long
default 20.0
context mpegts
ff_mpjpeg_boundary_tag
Boundary tag
type string
context mpjpeg
ff_mxf_d10_d10_channelcount
Force/set channelcount in generic sound essence descriptor
type long
default -1.0
context mxf_d10
ff_nut_syncpoints
NUT syncpoint behaviour
type string(flags)
context nut
values
default 0
timestamped 1 Extend syncpoints with a wallclock timestamp
none 2 Disable syncpoints, low overhead and unseekable
ff_nut_write_index
Write index
type long
default 1.0
context nut
ff_oga_serial_offset
serial number offset
type long
default 0.0
context oga
ff_oga_oggpagesize
Set preferred Ogg page size.
type long
default 0.0
context oga
ff_oga_pagesize
preferred page size in bytes (deprecated)
type long
default 0.0
context oga
ff_oga_page_duration
preferred page duration, in microseconds
type long
default 1000000.0
context oga
ff_ogg_serial_offset
serial number offset
type long
default 0.0
context ogg
ff_ogg_oggpagesize
Set preferred Ogg page size.
type long
default 0.0
context ogg
ff_ogg_pagesize
preferred page size in bytes (deprecated)
type long
default 0.0
context ogg
ff_ogg_page_duration
preferred page duration, in microseconds
type long
default 1000000.0
context ogg
ff_opus_serial_offset
serial number offset
type long
default 0.0
context opus
ff_opus_oggpagesize
Set preferred Ogg page size.
type long
default 0.0
context opus
ff_opus_pagesize
preferred page size in bytes (deprecated)
type long
default 0.0
context opus
ff_opus_page_duration
preferred page duration, in microseconds
type long
default 1000000.0
context opus
ff_psp_movflags
MOV muxer flags
type string(flags)
context psp
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_psp_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context psp
ff_psp_rtpflags
RTP muxer flags
type string(flags)
context psp
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_psp_skip_iods
Skip writing iods atom.
type long
default 1.0
context psp
ff_psp_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context psp
ff_psp_iods_video_profile
iods video profile atom.
type long
default -1.0
context psp
ff_psp_frag_duration
Maximum fragment duration
type long
default 0.0
context psp
ff_psp_min_frag_duration
Minimum fragment duration
type long
default 0.0
context psp
ff_psp_frag_size
Maximum fragment size
type long
default 0.0
context psp
ff_psp_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context psp
ff_psp_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context psp
ff_psp_brand
Override major brand
type string
context psp
ff_psp_use_editlist
use edit list
type long
default -1.0
context psp
ff_psp_fragment_index
Fragment number of the next fragment
type long
default 0.0
context psp
ff_psp_mov_gamma
gamma value for gama atom
type string
context psp
ff_rtp_rtpflags
RTP muxer flags
type string(flags)
context rtp
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_rtp_payload_type
Specify RTP payload type
type long
default -1.0
context rtp
ff_rtp_ssrc
Stream identifier
type long
default 0.0
context rtp
ff_rtp_cname
CNAME to include in RTCP SR packets
type string
context rtp
ff_rtp_seq
Starting sequence number
type long
default -1.0
context rtp
ff_segment_reference_stream
set reference stream
type string
context segment
ff_segment_segment_format
set container format used for the segments
type string
context segment
ff_segment_segment_format_options
set list of options for the container format used for the segments
type string
context segment
ff_segment_segment_list
set the segment list filename
type string
context segment
ff_segment_segment_list_flags
set flags affecting segment list generation
type string(flags)
context segment
values
cache 1 allow list caching
live 2 enable live-friendly list generation (useful for HLS)
ff_segment_segment_list_size
set the maximum number of playlist entries
type long
default 0.0
context segment
ff_segment_segment_list_type
set the segment list type
type long(enum)
default -1.0
context segment
values
flat 0 flat format
csv 1 csv format
hls 2 Apple HTTP Live Streaming compatible
ext 3 extended format
ffconcat 4 ffconcat format
ff_segment_segment_atclocktime
set segment to be cut at clocktime
type long
default 0.0
context segment
ff_segment_segment_time
set segment duration
type string
context segment
ff_segment_segment_time_delta
set approximation value used for the segment times
type string
context segment
ff_segment_segment_times
set segment split time points
type string
context segment
ff_segment_segment_frames
set segment split frame numbers
type string
context segment
ff_segment_segment_wrap
set number after which the index wraps
type long
default 0.0
context segment
ff_segment_segment_list_entry_prefix
set base url prefix for segments
type string
context segment
ff_segment_segment_start_number
set the sequence number of the first segment
type long
default 0.0
context segment
ff_segment_segment_wrap_number
set the number of wrap before the first segment
type long
default 0.0
context segment
ff_segment_strftime
set filename expansion with strftime at segment creation
type long
default 0.0
context segment
ff_segment_individual_header_trailer
write header/trailer to each segment
type long
default 1.0
context segment
ff_segment_write_header_trailer
write a header to the first segment and a trailer to the last one
type long
default 1.0
context segment
ff_segment_reset_timestamps
reset timestamps at the begin of each segment
type long
default 0.0
context segment
ff_segment_initial_offset
set initial timestamp offset
type string
context segment
ff_stream_segment,ssegment_reference_stream
set reference stream
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_format
set container format used for the segments
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_format_options
set list of options for the container format used for the segments
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_list
set the segment list filename
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_list_flags
set flags affecting segment list generation
type string(flags)
context stream_segment,ssegment
values
cache 1 allow list caching
live 2 enable live-friendly list generation (useful for HLS)
ff_stream_segment,ssegment_segment_list_size
set the maximum number of playlist entries
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_list_type
set the segment list type
type long(enum)
default -1.0
context stream_segment,ssegment
values
flat 0 flat format
csv 1 csv format
hls 2 Apple HTTP Live Streaming compatible
ext 3 extended format
ffconcat 4 ffconcat format
ff_stream_segment,ssegment_segment_atclocktime
set segment to be cut at clocktime
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_time
set segment duration
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_time_delta
set approximation value used for the segment times
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_times
set segment split time points
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_frames
set segment split frame numbers
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_wrap
set number after which the index wraps
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_list_entry_prefix
set base url prefix for segments
type string
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_start_number
set the sequence number of the first segment
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_segment_wrap_number
set the number of wrap before the first segment
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_strftime
set filename expansion with strftime at segment creation
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_individual_header_trailer
write header/trailer to each segment
type long
default 1.0
context stream_segment,ssegment
ff_stream_segment,ssegment_write_header_trailer
write a header to the first segment and a trailer to the last one
type long
default 1.0
context stream_segment,ssegment
ff_stream_segment,ssegment_reset_timestamps
reset timestamps at the begin of each segment
type long
default 0.0
context stream_segment,ssegment
ff_stream_segment,ssegment_initial_offset
set initial timestamp offset
type string
context stream_segment,ssegment
ff_smoothstreaming_window_size
number of fragments kept in the manifest
type long
default 0.0
context smoothstreaming
ff_smoothstreaming_extra_window_size
number of fragments kept outside of the manifest before removing from disk
type long
default 5.0
context smoothstreaming
ff_smoothstreaming_lookahead_count
number of lookahead fragments
type long
default 2.0
context smoothstreaming
ff_smoothstreaming_min_frag_duration
minimum fragment duration (in microseconds)
type long
default 5000000.0
context smoothstreaming
ff_smoothstreaming_remove_at_exit
remove all fragments when finished
type long
default 0.0
context smoothstreaming
ff_spx_serial_offset
serial number offset
type long
default 0.0
context spx
ff_spx_oggpagesize
Set preferred Ogg page size.
type long
default 0.0
context spx
ff_spx_pagesize
preferred page size in bytes (deprecated)
type long
default 0.0
context spx
ff_spx_page_duration
preferred page duration, in microseconds
type long
default 1000000.0
context spx
ff_spdif_spdif_flags
IEC 61937 encapsulation flags
type string(flags)
context spdif
values
be 1 output in big-endian format (for use as s16be)
ff_spdif_dtshd_rate
mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)
type long
default 0.0
context spdif
ff_spdif_dtshd_fallback_time
min secs to strip HD for after an overflow (-1: till the end, default 60)
type long
default 60.0
context spdif
ff_3g2_movflags
MOV muxer flags
type string(flags)
context 3g2
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_3g2_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context 3g2
ff_3g2_rtpflags
RTP muxer flags
type string(flags)
context 3g2
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_3g2_skip_iods
Skip writing iods atom.
type long
default 1.0
context 3g2
ff_3g2_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context 3g2
ff_3g2_iods_video_profile
iods video profile atom.
type long
default -1.0
context 3g2
ff_3g2_frag_duration
Maximum fragment duration
type long
default 0.0
context 3g2
ff_3g2_min_frag_duration
Minimum fragment duration
type long
default 0.0
context 3g2
ff_3g2_frag_size
Maximum fragment size
type long
default 0.0
context 3g2
ff_3g2_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context 3g2
ff_3g2_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context 3g2
ff_3g2_brand
Override major brand
type string
context 3g2
ff_3g2_use_editlist
use edit list
type long
default -1.0
context 3g2
ff_3g2_fragment_index
Fragment number of the next fragment
type long
default 0.0
context 3g2
ff_3g2_mov_gamma
gamma value for gama atom
type string
context 3g2
ff_3gp_movflags
MOV muxer flags
type string(flags)
context 3gp
values
rtphint 1 Add RTP hint tracks
frag_discont 4096 Signal that the next fragment is discontinuous from earlier ones
delay_moov 8192 Delay writing the initial moov until the first fragment is cut, or until the first fragment flush
frag_custom 32 Flush fragments on caller requests
write_colr 16384 Write colr atom (Experimental, may be renamed or changed, do not use from scripts)
empty_moov 4 Make the initial moov atom empty
isml 64 Create a live smooth streaming feed (for pushing to a publishing point)
disable_chpl 512 Disable Nero chapter atom
write_gama 32768 Write deprecated gama atom
frag_keyframe 8 Fragment at video keyframes
default_base_moof 1024 Set the default-base-is-moof flag in tfhd atoms
faststart 128 Run a second pass to put the index (moov atom) at the beginning of the file
dash 2048 Write DASH compatible fragmented MP4
separate_moof 16 Write separate moof/mdat atoms for each track
omit_tfhd_offset 256 Omit the base data offset in tfhd atoms
ff_3gp_moov_size
maximum moov size so it can be placed at the begin
type long
default 0.0
context 3gp
ff_3gp_rtpflags
RTP muxer flags
type string(flags)
context 3gp
values
send_bye 16 Send RTCP BYE packets when finishing
latm 1 Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC
rfc2190 2 Use RFC 2190 packetization instead of RFC 4629 for H.263
skip_rtcp 4 Don't send RTCP sender reports
h264_mode0 8 Use mode 0 for H264 in RTP
ff_3gp_skip_iods
Skip writing iods atom.
type long
default 1.0
context 3gp
ff_3gp_iods_audio_profile
iods audio profile atom.
type long
default -1.0
context 3gp
ff_3gp_iods_video_profile
iods video profile atom.
type long
default -1.0
context 3gp
ff_3gp_frag_duration
Maximum fragment duration
type long
default 0.0
context 3gp
ff_3gp_min_frag_duration
Minimum fragment duration
type long
default 0.0
context 3gp
ff_3gp_frag_size
Maximum fragment size
type long
default 0.0
context 3gp
ff_3gp_ism_lookahead
Number of lookahead entries for ISM files
type long
default 0.0
context 3gp
ff_3gp_video_track_timescale
set timescale of all video tracks
type long
default 0.0
context 3gp
ff_3gp_brand
Override major brand
type string
context 3gp
ff_3gp_use_editlist
use edit list
type long
default -1.0
context 3gp
ff_3gp_fragment_index
Fragment number of the next fragment
type long
default 0.0
context 3gp
ff_3gp_mov_gamma
gamma value for gama atom
type string
context 3gp
ff_wav_write_bext
Write BEXT chunk.
type long
default 0.0
context wav
ff_wav_write_peak
Write Peak Envelope chunk.
type long(enum)
default 0.0
context wav
values
off 0 Do not write peak chunk.
on 1 Append peak chunk after wav data.
only 2 Write only peak chunk, omit wav data.
ff_wav_rf64
Use RF64 header rather than RIFF for large files.
type long(enum)
default 0.0
context wav
values
never 0 Never write RF64 header regardless of file size.
auto -1 Write RF64 header if file grows large enough.
always 1 Always write RF64 header regardless of file size.
ff_wav_peak_block_size
Number of audio samples used to generate each peak frame.
type long
default 256.0
context wav
ff_wav_peak_format
The format of the peak envelope data (1: uint8, 2: uint16).
type long
default 2.0
context wav
ff_wav_peak_ppv
Number of peak points per peak value (1 or 2).
type long
default 2.0
context wav
ff_webm_reserve_index_space
Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).
type long
default 0.0
context webm
ff_webm_cluster_size_limit
Store at most the provided amount of bytes in a cluster.
type long
default -1.0
context webm
ff_webm_cluster_time_limit
Store at most the provided number of milliseconds in a cluster.
type long
default -1.0
context webm
ff_webm_dash
Create a WebM file conforming to WebM DASH specification
type long
default 0.0
context webm
ff_webm_dash_track_number
Track number for the DASH stream
type long
default 1.0
context webm
ff_webm_allow_raw_vfw
allow RAW VFW mode
type long
default 0.0
context webm
ff_webm_dash_manifest_adaptation_sets
Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on
type string
context webm_dash_manifest
ff_webp_loop
Number of times to loop the output: 0 - infinite loop
type long
default 1.0
context webp
Last updated by alberto on December 10, 2016 at 21:58 UTC