Up: Commandline recorder [Contents]
gmerlin-record [options]
Commandline recorder
Set audio recording options
Record audio
Supported options: i_alsa i_oss i_esd i_pulse i_audiofile
Default: i_alsa
Plugin
Suboptions for plugin=i_alsa
Supported strings: default hw:0,0 hw:0,2
Default: default
Card
Supported strings: mono stereo
Default: stereo
Channel Mode
Supported strings: 8 16
Default: 16
Bits
Samplerate [Hz]
Buffer time
Set the buffer time (in milliseconds). Larger values improve recording
performance on slow systems under load.
User device
Enter a custom device to use for recording. Leave empty to use the
settings above
Suboptions for plugin=i_oss
Device
Supported strings: Mono Stereo
Default: Stereo
Channel Mode
Supported strings: 8 16
Default: 16
Bits
Samplerate [Hz]
Suboptions for plugin=i_esd
Host (empty: local)
Supported strings: record monitor
Default: record
Input Mode
Suboptions for plugin=i_pulse
Supported strings: mono stereo
Default: stereo
Channel Mode
Supported strings: 8 16
Default: 16
Bits
Samplerate [Hz]
Server
Server to connect to. Leave empty for default.
Source
Source to open. Use the PulseAudio manager for available Sources.
Suboptions for plugin=i_audiofile
Supported strings: mono stereo
Default: stereo
Channel Mode
Samplerate [Hz]
Album
Shuffle
Supported strings: aar abk ace ach ada afa afh afr aka akk ale alg amh ang apa ara arc arn arp art arw asm ath aus ava ave awa aym aze bad bai bak bal bam ban bas bat bej bel bem ben ber bho bih bik bin bis bla bnt tib bos bra bre btk bua bug bul cad cai car cat cau ceb cel cze cha chb che chg chk chm chn cho chp chr chu chv chy cmc cop cor cos cpe cpf cpp cre crp cus wel dak dan day del den ger dgr din div doi dra dua dum dyu dzo efi egy eka gre elx eng enm epo est baq ewe ewo fan fao per fat fij fin fiu fon fre frm fro fry ful fur gaa gay gba gem gez gil gla gle glg glv gmh goh gon gor got grb grc grn guj gwi hai hau haw heb her hil him hin hit hmn hmo scr hun hup arm iba ibo ijo iku ile ilo ina inc ind ine ipk ira iro ice ita jav jpn jpr kaa kab kac kal kam kan kar kas geo kau kaw kaz kha khi khm kho kik kin kir kmb kok kom kon kor kos kpe kro kru kum kur kut lad lah lam lao lat lav lez lin lit lol loz ltz lua lub lug lui lun luo lus mad mag mah mai mak mal man map mar mas mdr men mga mic min mis mac mkh mlg mlt mnc mni mno moh mol mon mos mao may mul mun mus mwr bur myn nah nai nau nav nbl nde ndo nds nep new nia nic niu dut nno nob non nor nso nub nya nym nyn nyo nzi oci oji ori orm osa oss ota oto paa pag pal pam pan pap pau peo phi pli pol pon por pra pro pus que raj rap rar roa rom rum run rus sad sag sah sai sal sam san sas sat sco sel sem sga sgn shn sid sin sio sit sla slo slv sme smi smo sna snd snk sog som son sot spa alb srd scc srr ssa ssw suk sun sus sux swa swe syr tah tai tam tat tel tem ter tet tgk tgl tha tig tir tiv tkl tli tmh tog ton tpi tsi tsn tso tuk tum tur tut tvl twi tyv uga uig ukr umb und urd uzb vai ven vie vol vot wak wal war was wen wol xho yao yap yid yor ypk zap zen zha chi znd zul zun
Default: eng
Language
Set video recording options
Record video
Supported options: i_v4l2 i_v4l i_x11
Default: i_v4l2
Plugin
Suboptions for plugin=i_v4l2
Supported options: <None>
Default: /dev/video0
V4L2 Device
Supported strings: QSIF (160x112) QCIF (176x144) QVGA (320x240) SIF(352x240) CIF (352x288) VGA (640x480) User defined
Default: QVGA (320x240)
Resolution
User defined width
User defined height
Suboptions for plugin=i_v4l
V4L Device
Supported strings: QSIF (160x112) QCIF (176x144) QVGA (320x240) SIF(352x240) CIF (352x288) VGA (640x480) User defined
Default: QVGA (320x240)
Resolution
User defined width
User defined height
Brightness
Hue
Colour
Contrast
Whiteness
Suboptions for plugin=i_x11
Grab from root window
Draw cursor
Keep grab window on top
Make grab window sticky
Disable screensaver
Disable screensaver and energy saving mode
fps limit
Specify the maximum framerate for input plugins, which can capture images
really fast
Set audio filter options
Supported options: fa_ladspa_fourByFourPole fa_ladspa_amPitchshift fa_ladspa_alias fa_ladspa_allpass_c fa_ladspa_allpass_l fa_ladspa_allpass_n fa_ladspa_amp_mono fa_ladspa_amp_stereo fa_ladspa_artificialLatency fa_ladspa_divider fa_ladspa_autoPhaser fa_ladspa_satanMaximiser fa_ladspa_canyon_delay fa_ladspa_chebstortion fa_ladspa_comb fa_ladspa_comb_c fa_ladspa_comb_l fa_ladspa_comb_n fa_ladspa_const fa_ladspa_crossoverDist fa_ladspa_dcRemove fa_ladspa_dj_eq fa_ladspa_dj_eq_mono fa_ladspa_djFlanger fa_ladspa_decimator fa_ladspa_declip fa_ladspa_delayorama fa_ladspa_diode fa_ladspa_disintegrator fa_ladspa_dysonCompress fa_ladspa_delay_0,01s fa_ladspa_delay_0,1s fa_ladspa_delay_1s fa_ladspa_delay_5s fa_ladspa_delay_60s fa_ladspa_decay fa_ladspa_fmOsc fa_ladspa_fastLookaheadLimiter fa_ladspa_foverdrive fa_ladspa_fbdelay_0,01s fa_ladspa_fbdelay_0,1s fa_ladspa_fbdelay_1s fa_ladspa_fbdelay_5s fa_ladspa_fbdelay_60s fa_ladspa_flanger fa_ladspa_foldover fa_sampleformat fa_ladspa_fadDelay fa_ladspa_freeverb3 fa_ladspa_freqTracker fa_ladspa_butthigh_iir fa_ladspa_buttlow_iir fa_ladspa_gsm fa_ladspa_gate fa_ladspa_giantFlange fa_ladspa_bandpass_a_iir fa_ladspa_bandpass_iir fa_ladspa_highpass_iir fa_ladspa_lowpass_iir fa_ladspa_gongBeater fa_ladspa_gong fa_ladspa_grain_scatter fa_ladspa_hard_gate fa_ladspa_hardLimiter fa_ladspa_harmonicGen fa_ladspa_hermesFilter fa_ladspa_hpf fa_ladspa_pitchScaleHQ fa_ladspa_identity_audio fa_ladspa_imp fa_ladspa_inv fa_ladspa_karaoke fa_ladspa_lcrDelay fa_ladspa_lfoPhaser fa_ladspa_lsFilter fa_ladspa_lofi fa_ladspa_lpf fa_ladspa_notch_iir fa_ladspa_matrixSpatialiser fa_ladspa_matrixMSSt fa_ladspa_matrixStMS fa_ladspa_mbeq fa_ladspa_multivoiceChorus fa_ladspa_pitchScale fa_ladspa_pointerCastDistortion fa_ladspa_rateShifter fa_ladspa_retroFlange fa_ladspa_revdelay fa_ladspa_ringmod_1i1o1l fa_ladspa_sc1 fa_ladspa_sc4 fa_ladspa_sc4m fa_ladspa_se4 fa_ladspa_sifter fa_ladspa_compress_peak fa_ladspa_compress_rms fa_ladspa_expand_peak fa_ladspa_expand_rms fa_ladspa_limit_peak fa_ladspa_limit_rms fa_ladspa_amp fa_ladspa_delay_c fa_ladspa_delay_l fa_ladspa_delay_n fa_ladspa_sine_faac fa_ladspa_sine_fcaa fa_ladspa_singlePara fa_ladspa_sinusWavewrapper fa_ladspa_smoothDecimate fa_ladspa_svf fa_ladspa_tap_autopan fa_ladspa_tap_chorusflanger fa_ladspa_tap_deesser fa_ladspa_tap_dynamics_m fa_ladspa_tap_dynamics_st fa_ladspa_tap_equalizer fa_ladspa_tap_equalizer_bw fa_ladspa_tap_doubler fa_ladspa_tap_pinknoise fa_ladspa_tap_pitch fa_ladspa_tap_reflector fa_ladspa_tap_reverb fa_ladspa_tap_rotspeak fa_ladspa_tap_limiter fa_ladspa_tap_sigmoid fa_ladspa_tap_stereo_echo fa_ladspa_tap_tremolo fa_ladspa_tap_tubewarmth fa_ladspa_tap_vibrato fa_ladspa_tapeDelay fa_ladspa_transient fa_ladspa_triplePara fa_ladspa_vcf303 fa_ladspa_valveRect fa_ladspa_valve fa_volume fa_ladspa_vynil fa_ladspa_wshape_sine fa_ladspa_shaper fa_ladspa_zm1
Audio Filters
Suboptions for fa_ladspa_fourByFourPole
Frequency 1
Feedback 1
Frequency 2
Feedback 2
Frequency 3
Feedback 3
Frequency 4
Feedback 4
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_amPitchshift
Pitch shift
Buffer size
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_alias
Aliasing level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_allpass_c
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_allpass_l
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_allpass_n
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_amp_mono
Gain
Suboptions for fa_ladspa_amp_stereo
Gain
Suboptions for fa_ladspa_artificialLatency
Delay (ms)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_divider
Denominator
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_autoPhaser
Attack time (s)
Decay time (s)
Modulation depth
Feedback
Spread (octaves)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_satanMaximiser
Decay time (samples)
Knee point (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_canyon_delay
Left to Right Time (Seconds)
Left to Right Feedback (Percent)
Right to Left Time (Seconds)
Right to Left Feedback (Percent)
Low-Pass Cutoff (Hz)
Suboptions for fa_ladspa_chebstortion
Distortion
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_comb
Band separation (Hz)
Feedback
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_comb_c
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_comb_l
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_comb_n
Max Delay (s)
Delay Time (s)
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_const
Signal amplitude
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_crossoverDist
Crossover amplitude
Smoothing
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_dcRemove
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_dj_eq
Lo gain (dB)
Mid gain (dB)
Hi gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_dj_eq_mono
Lo gain (dB)
Mid gain (dB)
Hi gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_djFlanger
LFO sync
LFO period (s)
LFO depth (ms)
Feedback (%)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_decimator
Bit depth
Sample rate (Hz)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_declip
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_delayorama
Random seed
Input gain (dB)
Feedback (%)
Number of taps
First delay (s)
Delay range (s)
Delay change
Delay random (%)
Amplitude change
Amplitude random (%)
Dry/wet mix
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_diode
Mode (0 for none, 1 for half wave, 2 for full wave)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_disintegrator
Probability
Multiplier
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_dysonCompress
Peak limit (dB)
Release time (s)
Fast compression ratio
Compression ratio
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_delay_0,01s
Delay (Seconds)
Dry/Wet Balance
Suboptions for fa_ladspa_delay_0,1s
Delay (Seconds)
Dry/Wet Balance
Suboptions for fa_ladspa_delay_1s
Delay (Seconds)
Dry/Wet Balance
Suboptions for fa_ladspa_delay_5s
Delay (Seconds)
Dry/Wet Balance
Suboptions for fa_ladspa_delay_60s
Delay (Seconds)
Dry/Wet Balance
Suboptions for fa_ladspa_decay
Decay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_fmOsc
Waveform (1=sin, 2=tri, 3=squ, 4=saw)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_fastLookaheadLimiter
Input gain (dB)
Limit (dB)
Release time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_foverdrive
Drive level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_fbdelay_0,01s
Delay (Seconds)
Dry/Wet Balance
Feedback
Suboptions for fa_ladspa_fbdelay_0,1s
Delay (Seconds)
Dry/Wet Balance
Feedback
Suboptions for fa_ladspa_fbdelay_1s
Delay (Seconds)
Dry/Wet Balance
Feedback
Suboptions for fa_ladspa_fbdelay_5s
Delay (Seconds)
Dry/Wet Balance
Feedback
Suboptions for fa_ladspa_fbdelay_60s
Delay (Seconds)
Dry/Wet Balance
Feedback
Suboptions for fa_ladspa_flanger
Delay base (ms)
Max slowdown (ms)
LFO frequency (Hz)
Feedback
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_foldover
Drive
Skew
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_sampleformat
Supported strings: Unsigned 8 bit Signed 8 bit Unsigned 16 bit Signed 16 bit Signed 32 bit Floating point Double precision
Default: YUV 420 Planar
Sampleformat
Suboptions for fa_ladspa_fadDelay
Delay (seconds)
Feedback (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_freeverb3
Freeze Mode
Room Size
Damping
Wet Level
Dry Level
Width
Suboptions for fa_ladspa_freqTracker
Tracking speed
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_butthigh_iir
Cutoff Frequency (Hz)
Resonance
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_buttlow_iir
Cutoff Frequency (Hz)
Resonance
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_gsm
Dry/wet mix
Number of passes
Error rate (bits/block)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_gate
LF key filter (Hz)
HF key filter (Hz)
Threshold (dB)
Attack (ms)
Hold (ms)
Decay (ms)
Range (dB)
Output select (-1 = key listen, 0 = gate, 1 = bypass)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_giantFlange
Double delay
LFO frequency 1 (Hz)
Delay 1 range (s)
LFO frequency 2 (Hz)
Delay 2 range (s)
Feedback
Dry/Wet level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_bandpass_a_iir
Center Frequency (Hz)
Bandwidth (Hz)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_bandpass_iir
Center Frequency (Hz)
Bandwidth (Hz)
Stages(2 poles per stage)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_highpass_iir
Cutoff Frequency
Stages(2 poles per stage)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_lowpass_iir
Cutoff Frequency
Stages(2 poles per stage)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_gongBeater
Impulse gain (dB)
Strike gain (dB)
Strike duration (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_gong
Inner damping
Outer damping
Mic position
Inner size 1
Inner stiffness 1 +
Inner stiffness 1 -
Inner size 2
Inner stiffness 2 +
Inner stiffness 2 -
Inner size 3
Inner stiffness 3 +
Inner stiffness 3 -
Inner size 4
Inner stiffness 4 +
Inner stiffness 4 -
Outer size 1
Outer stiffness 1 +
Outer stiffness 1 -
Outer size 2
Outer stiffness 2 +
Outer stiffness 2 -
Outer size 3
Outer stiffness 3 +
Outer stiffness 3 -
Outer size 4
Outer stiffness 4 +
Outer stiffness 4 -
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_grain_scatter
Density (Grains/s)
Scatter (s)
Grain Length (s)
Grain Attack (s)
Suboptions for fa_ladspa_hard_gate
Threshold
Suboptions for fa_ladspa_hardLimiter
dB limit
Wet level
Residue level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_harmonicGen
Fundamental magnitude
2nd harmonic magnitude
3rd harmonic magnitude
4th harmonic magnitude
5th harmonic magnitude
6th harmonic magnitude
7th harmonic magnitude
8th harmonic magnitude
9th harmonic magnitude
10th harmonic magnitude
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_hermesFilter
LFO1 freq (Hz)
LFO1 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = s&h)
LFO2 freq (Hz)
LFO2 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = s&h)
Osc1 freq (Hz)
Osc1 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = noise)
Osc2 freq (Hz)
Osc2 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = noise)
Ringmod 1 depth (0=none, 1=AM, 2=RM)
Ringmod 2 depth (0=none, 1=AM, 2=RM)
Ringmod 3 depth (0=none, 1=AM, 2=RM)
Osc1 gain (dB)
RM1 gain (dB)
Osc2 gain (dB)
RM2 gain (dB)
Input gain (dB)
RM3 gain (dB)
Xover lower freq
Xover upper freq
Dist1 drive
Dist2 drive
Dist3 drive
Filt1 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP)
Filt1 freq
Filt1 q
Filt1 resonance
Filt1 LFO1 level
Filt1 LFO2 level
Filt2 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP)
Filt2 freq
Filt2 q
Filt2 resonance
Filt2 LFO1 level
Filt2 LFO2 level
Filt3 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP)
Filt3 freq
Filt3 q
Filt3 resonance
Filt3 LFO1 level
Filt3 LFO2 level
Delay1 length (s)
Delay1 feedback
Delay1 wetness
Delay2 length (s)
Delay2 feedback
Delay2 wetness
Delay3 length (s)
Delay3 feedback
Delay3 wetness
Band 1 gain (dB)
Band 2 gain (dB)
Band 3 gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_hpf
Cutoff Frequency (Hz)
Suboptions for fa_ladspa_pitchScaleHQ
Pitch co-efficient
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_imp
Impulse ID
High latency mode
Gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_inv
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_karaoke
Vocal volume (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_lcrDelay
L delay (ms)
L level
C delay (ms)
C level
R delay (ms)
R level
Feedback
High damp (%)
Low damp (%)
Spread
Dry/Wet level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_lfoPhaser
LFO rate (Hz)
LFO depth
Feedback
Spread (octaves)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_lsFilter
Filter type (0=LP, 1=BP, 2=HP)
Cutoff frequency (Hz)
Resonance
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_lofi
Crackling (%)
Powersupply Overloading (%)
Opamp Bandwidth Limiting (Hz)
Suboptions for fa_ladspa_lpf
Cutoff Frequency (Hz)
Suboptions for fa_ladspa_notch_iir
Center Frequency (Hz)
Bandwidth (Hz)
Stages(2 poles per stage)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_matrixSpatialiser
Width
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_matrixMSSt
Width
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_matrixStMS
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_mbeq
50Hz gain (low shelving)
100Hz gain
156Hz gain
220Hz gain
311Hz gain
440Hz gain
622Hz gain
880Hz gain
1250Hz gain
1750Hz gain
2500Hz gain
3500Hz gain
5000Hz gain
10000Hz gain
20000Hz gain
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_multivoiceChorus
Number of voices
Delay base (ms)
Voice separation (ms)
Detune (%)
LFO frequency (Hz)
Output attenuation (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_pitchScale
Pitch co-efficient
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_pointerCastDistortion
Effect cutoff freq (Hz)
Dry/wet mix
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_rateShifter
Rate
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_retroFlange
Average stall (ms)
Flange frequency (Hz)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_revdelay
Delay Time (s)
Dry Level (dB)
Wet Level (dB)
Feedback
Crossfade samples
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_ringmod_1i1o1l
Modulation depth (0=none, 1=AM, 2=RM)
Frequency (Hz)
Sine level
Triangle level
Sawtooth level
Square level
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sc1
Attack time (ms)
Release time (ms)
Threshold level (dB)
Ratio (1:n)
Knee radius (dB)
Makeup gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sc4
RMS/peak
Attack time (ms)
Release time (ms)
Threshold level (dB)
Ratio (1:n)
Knee radius (dB)
Makeup gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sc4m
RMS/peak
Attack time (ms)
Release time (ms)
Threshold level (dB)
Ratio (1:n)
Knee radius (dB)
Makeup gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_se4
RMS/peak
Attack time (ms)
Release time (ms)
Threshold level (dB)
Ratio (1:n)
Knee radius (dB)
Attenuation (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sifter
Sift size
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_compress_peak
Threshold
Compression Ratio
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_compress_rms
Threshold
Compression Ratio
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_expand_peak
Threshold
Expansion Ratio
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_expand_rms
Threshold
Expansion Ratio
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_limit_peak
Threshold
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_limit_rms
Threshold
Output Envelope Attack (s)
Output Envelope Decay (s)
Suboptions for fa_ladspa_amp
Amps gain (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_delay_c
Max Delay (s)
Delay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_delay_l
Max Delay (s)
Delay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_delay_n
Max Delay (s)
Delay Time (s)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sine_faac
Amplitude
Suboptions for fa_ladspa_sine_fcaa
Frequency
Suboptions for fa_ladspa_singlePara
Gain (dB)
Frequency (Hz)
Bandwidth (octaves)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_sinusWavewrapper
Wrap degree
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_smoothDecimate
Resample rate
Smoothing
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_svf
Filter type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP)
Filter freq
Filter Q
Filter resonance
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_autopan
Frequency [Hz]
Depth [%]
Gain [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_chorusflanger
Frequency [Hz]
L/R Phase Shift [deg]
Depth [%]
Delay [ms]
Contour [Hz]
Dry Level [dB]
Wet Level [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_deesser
Threshold Level [dB]
Frequency [Hz]
Sidechain Filter
Monitor
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_dynamics_m
Attack [ms]
Release [ms]
Offset Gain [dB]
Makeup Gain [dB]
Function
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_dynamics_st
Attack [ms]
Release [ms]
Offset Gain [dB]
Makeup Gain [dB]
Stereo Mode
Function
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_equalizer
Band 1 Gain [dB]
Band 2 Gain [dB]
Band 3 Gain [dB]
Band 4 Gain [dB]
Band 5 Gain [dB]
Band 6 Gain [dB]
Band 7 Gain [dB]
Band 8 Gain [dB]
Band 1 Freq [Hz]
Band 2 Freq [Hz]
Band 3 Freq [Hz]
Band 4 Freq [Hz]
Band 5 Freq [Hz]
Band 6 Freq [Hz]
Band 7 Freq [Hz]
Band 8 Freq [Hz]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_equalizer_bw
Band 1 Gain [dB]
Band 2 Gain [dB]
Band 3 Gain [dB]
Band 4 Gain [dB]
Band 5 Gain [dB]
Band 6 Gain [dB]
Band 7 Gain [dB]
Band 8 Gain [dB]
Band 1 Freq [Hz]
Band 2 Freq [Hz]
Band 3 Freq [Hz]
Band 4 Freq [Hz]
Band 5 Freq [Hz]
Band 6 Freq [Hz]
Band 7 Freq [Hz]
Band 8 Freq [Hz]
Band 1 Bandwidth [octaves]
Band 2 Bandwidth [octaves]
Band 3 Bandwidth [octaves]
Band 4 Bandwidth [octaves]
Band 5 Bandwidth [octaves]
Band 6 Bandwidth [octaves]
Band 7 Bandwidth [octaves]
Band 8 Bandwidth [octaves]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_doubler
Time Tracking
Pitch Tracking
Dry Level [dB]
Dry Left Position
Dry Right Position
Wet Level [dB]
Wet Left Position
Wet Right Position
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_pinknoise
Fractal Dimension
Signal Level [dB]
Noise Level [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_pitch
Semitone Shift
Rate Shift [%]
Dry Level [dB]
Wet Level [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_reflector
Fragment Length [ms]
Dry Level [dB]
Wet Level [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_reverb
Decay [ms]
Dry Level [dB]
Wet Level [dB]
Comb Filters
Allpass Filters
Bandpass Filter
Enhanced Stereo
Reverb Type
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_rotspeak
Rotor Frequency [Hz]
Horn Frequency [Hz]
Mic Distance [%]
Rotor/Horn Mix
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_limiter
Limit Level [dB]
Output Volume [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_sigmoid
Pre Gain [dB]
Post Gain [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_stereo_echo
L Delay [ms]
L Feedback [%]
R/Haas Delay [ms]
R/Haas Feedback [%]
L Echo Level [dB]
R Echo Level [dB]
Dry Level [dB]
Cross Mode
Haas Effect
Swap Outputs
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_tremolo
Frequency [Hz]
Depth [%]
Gain [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_tubewarmth
Drive
Tape–Tube Blend
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tap_vibrato
Frequency [Hz]
Depth [%]
Dry Level [dB]
Wet Level [dB]
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_tapeDelay
Tape speed (inches/sec, 1=normal)
Dry level (dB)
Tap 1 distance (inches)
Tap 1 level (dB)
Tap 2 distance (inches)
Tap 2 level (dB)
Tap 3 distance (inches)
Tap 3 level (dB)
Tap 4 distance (inches)
Tap 4 level (dB)
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_transient
Attack speed
Sustain time
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_triplePara
Low-shelving gain (dB)
Low-shelving frequency (Hz)
Low-shelving slope
Band 1 gain (dB)
Band 1 frequency (Hz)
Band 1 bandwidth (octaves)
Band 2 gain (dB)
Band 2 frequency (Hz)
Band 2 bandwidth (octaves)
Band 3 gain (dB)
Band 3 frequency (Hz)
Band 3 bandwidth (octaves)
High-shelving gain (dB)
High-shelving frequency (Hz)
High-shelving slope
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_vcf303
Trigger
Cutoff
Resonance
Envelope Modulation
Decay
Suboptions for fa_ladspa_valveRect
Sag level
Distortion
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_valve
Distortion level
Distortion character
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_volume
Volume
Suboptions for fa_ladspa_vynil
Year
RPM
Surface warping
Crackle
Wear
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_wshape_sine
Limiting Amplitude
Suboptions for fa_ladspa_shaper
Waveshape
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Suboptions for fa_ladspa_zm1
Add effect to input data
Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect
to the input data
Set video filter options
Supported options: fv_onedtv fv_agingtv fv_baltantv fv_blur fv_brokentv fv_burningtv fv_chameleontv fv_colorbalance fv_colstreaktv fv_cropscale fv_cycletv fv_decimate fv_deinterlace fv_dicetv fv_difftv fv_tcdisplay fv_displaywalltv fv_dottv fv_edgetv fv_edgeblurtv fv_equalizer fv_firetv fv_flip fv_framerate fv_pixelformat fv_interlace fv_invert fv_lenstv fv_lifetv fv_matrixtv fv_mosaictv fv_halftv fv_nervoustv fv_noisetv fv_oldcolor fv_optv fv_puptv fv_quarktv fv_colormatrix_rgb fv_rdstv fv_revtv fv_rippletv fv_rndmtv fv_shagadelictv fv_shift fv_simuratv fv_slofasttv fv_sparktv fv_spiraltv fv_streaktv fv_tlp fv_timedisttv fv_transform fv_transformtv fv_tctweak fv_vertigotv fv_warholtv fv_warptv fv_colormatrix_yuv fv_zoom bg_f0r_3 point color balance bg_f0r_3dflippo bg_f0r_B bg_f0r_Baltan bg_f0r_Brightness bg_f0r_Cartoon bg_f0r_Color Distance bg_f0r_Contrast0r bg_f0r_Curves bg_f0r_Dealygrab bg_f0r_Distort0r bg_f0r_Edgeglow bg_f0r_Equaliz0r bg_f0r_Flippo bg_f0r_G bg_f0r_Gamma bg_f0r_Glow bg_f0r_Hueshift0r bg_f0r_Invert0r bg_f0r_K-Means Clustering bg_f0r_Lens Correction bg_f0r_LetterB0xed bg_f0r_Levels bg_f0r_Luminance bg_f0r_Mask0Mate bg_f0r_Nervous bg_f0r_Perspective bg_f0r_R bg_f0r_RGB-Parade bg_f0r_Saturat0r bg_f0r_Scale0Tilt bg_f0r_Sobel bg_f0r_Squareblur bg_f0r_TehRoxx0r bg_f0r_Threshold0r bg_f0r_Tint0r bg_f0r_Transparency bg_f0r_Twolay0r bg_f0r_Vectorscope bg_f0r_Vertigo bg_f0r_Water bg_f0r_White Balance bg_f0r_bluescreen0r bg_f0r_bw0r bg_f0r_delay0r bg_f0r_nosync0r bg_f0r_pixeliz0r bg_f0r_primaries bg_f0r_scanline0r bg_f0r_threelay0r
Video Filters
Suboptions for fv_blur
Supported strings: gauss triangular box
Default: gauss
Mode
Horizontal radius
Vertical radius
Blur chroma planes
Correct radii for nonsquare pixels
Suboptions for fv_burningtv
Supported strings: fg all
Default: all
Mode
Suboptions for fv_chameleontv
Supported strings: app disapp
Default: disapp
Mode
Suboptions for fv_colorbalance
Red gain
Green gain
Blue gain
Normalize
Normalize for constant luminance.
Suboptions for fv_colstreaktv
Blend num
Suboptions for fv_cropscale
Crop left
Cut this many pixels from the left border of the source images.
Crop right
Cut this many pixels from the right border of the source images.
Crop top
Cut this many pixels from the top border of the source images.
Crop bottom
Cut this many pixels from the bottom border of the source images.
Supported strings: from_input user_defined pal_d1 pal_d1_wide pal_dv pal_dv_wide pal_cvd pal_vcd pal_svcd pal_svcd_wide ntsc_d1 ntsc_d1_wide ntsc_dv ntsc_dv_wide ntsc_cvd ntsc_vcd ntsc_svcd ntsc_svcd_wide 720 1080 vga qvga sqcif qcif cif 4cif 16cif
Default: from_input
Image size
Set the output image size. For a user defined size, you must specify the
width and height as well as the pixel width and pixel height.
User defined width
User defined width in pixels. Only meaningful if you selected "User
defined" for the image size.
User defined height
User defined height in pixels. Only meaningful if you selected "User
defined" for the image size.
User defined pixel width
User defined pixel width. Only meaningful if you selected "User defined"
for the image size.
User defined pixel height
User defined pixel height. Only meaningful if you selected "User
defined" for the image size.
Maintain aspect ratio
Let the aspect ratio appear the same as in the source, probably
resulting in additional borders.
<r>, <g> and <b> are in the range 0.0..1.0
Border color
Color of the image borders.
Squeeze
Zoom
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
Scale mode
Choose scaling method. Auto means to choose based on the conversion
quality. Nearest is fastest, Sinc with Lanczos window is slowest.
Scale order
Order for sinc scaling
Supported strings: auto none wide gauss
Default: auto
Antialiasing for downscaling
Specifies the antialiasing filter to be used when downscaling images.
Blur factor for downscaling
Specifies how much blurring should be applied when downscaling. Smaller
values can speed up scaling, but might result in strong aliasing.
Supported strings: from_input 444 422 420mpeg1 420mpeg2 420paldv 411
Default: from_input
Chroma output
Set the output chroma format to that of the destination. This can save
one chroma scaling operation at a later stage. It only works if the
input pixelformat is otherwise compatible to the output.
Supported strings: never auto always
Default: never
Deinterlace
Supported strings: top bottom
Default: top
Drop mode
Specifies which field the deinterlacer should drop.
Suboptions for fv_decimate
Block threshold
Specifies how much a block may differ from the last non-skipped block. 0
means identical blocks, 1 means completely different blocks. Note that
the meaning of "completely different" depends on the colorspace.
Total threshold
Specifies how much a frame may differ from the last non-skipped frame. 0
means identical frames, 1 means completely different frames. Note that
the meaning of "completely different" depends on the colorspace.
Maximum skipped frames
Maximum number of consecutive skipped frames
Report results
Log reports about skipped frames
Suboptions for fv_deinterlace
Supported strings: none copy scale_hw scale_sw blend yadif yadif_fast
Default: none
Method
Force deinterlacing
Always perform deinterlacing even if the source format pretends to be
progressive
Supported strings: top bottom first second both
Default: top
Output mode
Specify which field to output. Outputting both fields is not always
supported.
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
Scale mode
Choose scaling method. Auto means to choose based on the conversion
quality. Nearest is fastest, Sinc with Lanczos window is slowest.
Scale order
Order for sinc scaling
Suboptions for fv_dicetv
Square Size
Suboptions for fv_difftv
Tolerance
Suboptions for fv_tcdisplay
Interpolate missing
Interpolate missing timecodes
<r>, <g>, <b> and <a> are in the range 0.0..1.0
Text color
<r>, <g> and <b> are in the range 0.0..1.0
Border color
Border width
Font
Supported strings: center left right
Default: right
Horizontal justify
Supported strings: center top bottom
Default: top
Vertical justify
Left border
Distance from the left text border to the image border
Right border
Distance from the right text border to the image border
Top border
Distance from the top text border to the image border
Bottom border
Distance from the bottom text border to the image border
Suboptions for fv_displaywalltv
Scale
Horizontal scroll speed
Vertical scroll speed
Suboptions for fv_dottv
Supported strings: dots hearts
Default: dots
Mode
Suboptions for fv_edgeblurtv
<r>, <g> and <b> are in the range 0.0..1.0
Color
Suboptions for fv_equalizer
Brightness
Contrast
Saturation
Hue
Suboptions for fv_firetv
Supported strings: fg light dark
Default: all
Mode
Suboptions for fv_flip
Flip horizontally
Flip vertically
Suboptions for fv_framerate
Supported strings: from_source user_defined 23_976 24 25 29_970 30 50 59_940 60
Default: from_source
Framerate
Output framerate. For user defined framerate, enter the timescale and
frame duration below (framerate = timescale / frame duration).
Timescale
Timescale for user defined output framerate (Framerate = timescale /
frame duration).
Frame duration
Frame duration for user defined output framerate (Framerate = timescale
/ frame duration).
Suboptions for fv_pixelformat
Supported strings: 8 bpp gray 16 bpp gray Float gray 16 bpp gray + alpha 32 bpp gray + alpha Float gray + alpha 15 bpp RGB 15 bpp BGR 16 bpp RGB 16 bpp BGR 24 bpp RGB 24 bpp BGR 32 bpp RGB 32 bpp BGR 32 bpp RGBA 48 bpp RGB 64 bpp RGBA Float RGB Float RGBA YUV 422 (YUY2) YUV 422 (UYVY) YUVA 4444 (8 bit) YUVA 4444 (16 bit) YUVA 4444 (float) YUV 444 (float) YUV 420 Planar YUV 410 Planar YUV 411 Planar YUV 422 Planar YUV 422 Planar (16 bit) YUV 444 Planar YUV 444 Planar (16 bit) YUVJ 420 Planar YUVJ 422 Planar YUVJ 444 Planar
Default: YUV 420 Planar
Pixelformat
Suboptions for fv_interlace
Supported strings: top bottom
Default: top
Output field order
Suboptions for fv_invert
Invert red
Invert green
Invert blue
Invert alpha
Suboptions for fv_lenstv
X
Y
Diameter
Zoom
Suboptions for fv_matrixtv
Blend
Suboptions for fv_halftv
Supported strings: delay scratch nervous
Default: delay
Mode
Supported strings: left right top bottom
Default: right
Direction
Supported strings: normal mirror copy
Default: mirror
Mirror
Delay
Suboptions for fv_nervoustv
Supported strings: random scratch
Default: random
Mode
Suboptions for fv_oldcolor
Supported strings: bw tech1 tech2
Default: tech1
Style
Strength
Red gain
Green gain
Blue gain
Suboptions for fv_optv
Supported strings: maelstrom radiation perspective vertical
Default: maelstrom
Mode
Speed
Suboptions for fv_puptv
Supported strings: horizontal vertical diagonal dissolution random raster
Default: horizontal
Mode
Strength
Suboptions for fv_colormatrix_rgb
Red -> Red
Green -> Red
Blue -> Red
Alpha -> Red
Red offset
Red -> Green
Green -> Green
Blue -> Green
Alpha -> Green
Green offset
Red -> Blue
Green -> Blue
Blue -> Blue
Alpha -> Blue
Blue offset
Red -> Alpha
Green -> Alpha
Blue -> Alpha
Alpha -> Alpha
Alpha offset
Force alpha
Create video with alpha channel even if the input format has no alpha
channel. Use this to generate the alpha channel from other channels
using the colormatrix.
Suboptions for fv_rdstv
Supported strings: wall cross
Default: wall
Method
Suboptions for fv_revtv
<r>, <g> and <b> are in the range 0.0..1.0
Line color
<r>, <g> and <b> are in the range 0.0..1.0
Background
Spacing
Amplitude
Grab interval
Suboptions for fv_rippletv
Supported strings: motion rain
Default: motion
Mode
Speed
Strength
Decay
Suboptions for fv_rndmtv
Color
Suboptions for fv_shagadelictv
Red mask
Green mask
Blue mask
Suboptions for fv_shift
Bits to shift
Suboptions for fv_simuratv
<r>, <g> and <b> are in the range 0.0..1.0
Color
Supported strings: no l r d dl dr u ul ur
Default: no
Mirror mode
Suboptions for fv_sparktv
Supported strings: fg light dark
Default: all
Mode
Suboptions for fv_spiraltv
Supported strings: Concentric A Sawtooth Up Sawtooth Down Triangle Sinusoidal Concentric B Lens Flat
Default: Concentric A
Mode
Focus interval
Center x
Center y
Depth shift
Suboptions for fv_tlp
Strength
0 means no effect, 1 means maximum (= still image)
Quality
Suboptions for fv_transform
Supported strings: rotate affine perspective lens_effect whirl
Default: rotate
Transformation mode
Choose Transformation method. Each method can be configured in it’s
section.
Supported strings: auto nearest bilinear quadratic cubic_bspline
Default: auto
Interpolation mode
Choose interpolation method. Auto means to choose based on the
conversion quality. Nearest is fastest, Bicubic is slowest.
<r>, <g>, <b> and <a> are in the range 0.0..1.0
Background color
Angle
X -> X
X -> Y
Y -> X
Y -> Y
X Offset
Normalized X offset. 1 corresponds to image with.
Y Offset
Normalized Y offset. 1 corresponds to image height.
<r>, <g> and <b> are in the range 0.0..1.0
Top left
Top left corner in normalized image coordinates
<r>, <g> and <b> are in the range 0.0..1.0
Top right
Top right corner in normalized image coordinates
<r>, <g> and <b> are in the range 0.0..1.0
Bottom left
Bottom left corner in normalized image coordinates
<r>, <g> and <b> are in the range 0.0..1.0
Bottom right
Bottom right corner in normalized image coordinates
<r>, <g> and <b> are in the range 0.0..1.0
Position
Center of the lens
Diameter
Diamater of the lens (1 is image size)
Zoom
Zoom factor
<r>, <g> and <b> are in the range 0.0..1.0
Center
Radius
Pinch
Angle
Suboptions for fv_transformtv
Transformation
Suboptions for fv_tctweak
Supported strings: off interpolate remove_redundant remove_all add add_first
Default: off
Mode
Integer framerate
Set the integer framerate used when adding new timecodes
Drop frame
Set the if drop frame is used when adding new timecodes
Start hour
Set the start hours used when adding new timecodes
Start minute
Set the start minutes used when adding new timecodes
Start second
Set the start seconds used when adding new timecodes
Start frames
Set the start frames used when adding new timecodes
Suboptions for fv_vertigotv
Phase increment
Zoom rate
Suboptions for fv_colormatrix_yuv
Luminance -> Luminance
Cb -> Luminance
Cr -> Luminance
Alpha -> Luminance
Luminance offset
Luminance -> Cb
Cb -> Cb
Cr -> Cb
Alpha -> Cb
Cb offset
Luminance -> Cr
Cb -> Cr
Cr -> Cr
Alpha -> Cr
Cr offset
Luminance -> Alpha
Cb -> Alpha
Cr -> Alpha
Alpha -> Alpha
Alpha offset
Force alpha
Create video with alpha channel even if the input format has no alpha
channel. Use this to generate the alpha channel from other channels
using the colormatrix.
Suboptions for fv_zoom
Zoom horizontally
Zoom vertically
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
Scale mode
Choose scaling method. Auto means to choose based on the conversion
quality. Nearest is fastest, Sinc with Lanczos window is slowest.
Scale order
Order for sinc scaling
Supported strings: auto none wide gauss
Default: auto
Antialiasing for downscaling
Specifies the antialiasing filter to be used when downscaling images.
Blur factor for downscaling
Specifies how much blurring should be applied when downscaling. Smaller
values can speed up scaling, but might result in strong aliasing.
Quality
<r>, <g>, <b> and <a> are in the range 0.0..1.0
Background color
Suboptions for bg_f0r_3 point color balance
<r>, <g> and <b> are in the range 0.0..1.0
Black color
Black color
<r>, <g> and <b> are in the range 0.0..1.0
Gray color
Gray color
<r>, <g> and <b> are in the range 0.0..1.0
White color
White color
Split preview
Split privew
Source image on left side
Source image on left side
Suboptions for bg_f0r_3dflippo
X axis rotation
Rotation on the X axis
Y axis rotation
Rotation on the Y axis
Z axis rotation
Rotation on the Z axis
X axis rotation rate
Rotation rate on the X axis
Y axis rotation rate
Rotation rate on the Y axis
Z axis rotation rate
Rotation rate on the Z axis
Center position (X)
Position of the center of rotation on the X axis
Center position (Y)
Position of the center of rotation on the Y axis
Invert rotation assignment
If true, when mapping rotation, make inverted (wrong) assignment
Don’t blank mask
Mask for frame transposition is not blanked, so a trace of old
transpositions is maintained
Fill with image or black
If true, pixels that are not transposed are black, otherwise, they are
copied with the original
Suboptions for bg_f0r_Brightness
Brightness
The brightness value
Suboptions for bg_f0r_Cartoon
triplevel
level of trip: use high numbers, incremented by 100
diffspace
difference space: a value from 0 to 256
Suboptions for bg_f0r_Color Distance
<r>, <g> and <b> are in the range 0.0..1.0
Color
The Source Color
Suboptions for bg_f0r_Contrast0r
Contrast
The contrast value
Suboptions for bg_f0r_Curves
Channel
Channel to adjust levels (1 = RED; 2 = GREEN; 3 = BLUE; 4 = LUMA)
Show curves
Draw curve graph on output image
Graph position
Output image corner where curve graph will be drawn (1 = TOP,LEFT; 2 =
TOP,RIGHT; 3 = BOTTOM,LEFT; 4 = BOTTOM, RIGHT)
Curve point number
Number of point to use to build curve
Point 1 input value
Point 1 input value
Point 1 output value
Point 1 output value
Point 2 input value
Point 2 input value
Point 2 output value
Point 2 output value
Point 3 input value
Point 3 input value
Point 3 output value
Point 3 output value
Point 4 input value
Point 4 input value
Point 4 output value
Point 4 output value
Point 5 input value
Point 5 input value
Point 5 output value
Point 5 output value
Suboptions for bg_f0r_Distort0r
Amplitude
The amplitude of the plasma signal
Frequency
The frequency of the plasma signal
Suboptions for bg_f0r_Edgeglow
lthresh
threshold for edge lightening
lupscale
multiplier for upscaling edge brightness
lredscale
multiplier for downscaling non-edge brightness
Suboptions for bg_f0r_Flippo
X axis
Flipping on the horizontal axis
Y axis
Flipping on the vertical axis
Suboptions for bg_f0r_Gamma
Gamma
The gamma value
Suboptions for bg_f0r_Glow
Blur
Blur of the glow
Suboptions for bg_f0r_Hueshift0r
Hue
The shift value
Suboptions for bg_f0r_K-Means Clustering
Num
The number of clusters
Dist weight
The weight on distance
Suboptions for bg_f0r_Lens Correction
xcenter
ycenter
correctionnearcenter
correctionnearedges
brightness
Suboptions for bg_f0r_LetterB0xed
Border Width
Transparency
Suboptions for bg_f0r_Levels
Channel
Channel to adjust levels
Input black level
Input black level
Input white level
Input white level
Gamma
Gamma
Black output
Black output
White output
White output
Show histogram
Show histogram
Histogram position
Histogram position
Suboptions for bg_f0r_Mask0Mate
Left
Right
Top
Bottom
Invert
Invert the mask, creates a hole in the frame.
Blur
Blur the outline of the mask
Suboptions for bg_f0r_Perspective
<r>, <g> and <b> are in the range 0.0..1.0
Top Left
<r>, <g> and <b> are in the range 0.0..1.0
Top Right
<r>, <g> and <b> are in the range 0.0..1.0
Bottom Left
<r>, <g> and <b> are in the range 0.0..1.0
Bottom Right
Suboptions for bg_f0r_Saturat0r
Saturation
The saturation value
Suboptions for bg_f0r_Scale0Tilt
Clip left
Clip right
Clip top
Clip bottom
Scale X
Scale Y
Tilt X
Tilt Y
Suboptions for bg_f0r_Squareblur
Kernel size
The size of the kernel, as a proportion to its coverage of the image
Suboptions for bg_f0r_TehRoxx0r
Interval
Changing speed of small blocks
Suboptions for bg_f0r_Threshold0r
Threshold
The threshold
Suboptions for bg_f0r_Tint0r
<r>, <g> and <b> are in the range 0.0..1.0
Map black to
The color to map source color with null luminance
<r>, <g> and <b> are in the range 0.0..1.0
Map white to
The color to map source color with full luminance
Tint amount
Amount of color
Suboptions for bg_f0r_Transparency
Transparency
The transparency value
Suboptions for bg_f0r_Vertigo
Mode
The effect mode
PhaseIncrement
Phase increment
Zoomrate
Zoomrate
Suboptions for bg_f0r_Water
physics
water density: from 1 to 4
rain
rain drops all over
distort
distort all surface like dropping a bucket to the floor
smooth
smooth up all perturbations on the surface
surfer
surf the surface with a wandering finger
swirl
swirling whirpool in the center
randomize_swirl
randomize the swirling angle
Suboptions for bg_f0r_White Balance
<r>, <g> and <b> are in the range 0.0..1.0
Neutral Color
Choose a color from the source image that should be white.
Green Tint
Adjust the level of green.
Suboptions for bg_f0r_bluescreen0r
<r>, <g> and <b> are in the range 0.0..1.0
Color
The color to make transparent (B G R)
Distance
Distance to Color (127 is good)
Suboptions for bg_f0r_delay0r
DelayTime
the delay time
Suboptions for bg_f0r_nosync0r
HSync
the hsync offset
Suboptions for bg_f0r_pixeliz0r
BlockSizeX
Horizontal size of one "pixel"
BlockSizeY
Vertical size of one "pixel"
Suboptions for bg_f0r_primaries
Factor
influence of mean px value. > 32 = 0
Set video monitor options
Enable monitor
Supported options: ov_x11
Default: ov_x11
Plugin
Suboptions for plugin=ov_x11
Auto resize window
Disable Screensaver for normal playback
Disable Screensaver for fullscreen playback
Force hardware scaling
Use hardware scaling even if it involves more CPU intensive pixelformat
conversions
<r>, <g> and <b> are in the range 0.0..1.0
Background color
Specify the background color for videos with alpha channel. This is only
used by the OpenGL driver.
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
Scale mode
Choose scaling method. Auto means to choose based on the conversion
quality. Nearest is fastest, Sinc with Lanczos window is slowest.
Scale order
Order for sinc scaling
Scale quality
Scale quality
Set metadata options
Supported strings: static input player
Default: static
Metadata mode
Artist
Title
Album
Track
Genre
Author
Copyright
Date
Complete date or year only
Comment
Set encoding options
Write audio stream to video file if possible
Supported options: e_wav e_speex e_flacogg e_flac e_lame e_mpegaudio b_lame
e_faac e_ffmpeg_audio e_vorbis
Default: e_wav
Audio
Suboptions for audio_encoder=e_wav
Write info chunk
Supported strings: 8 16 24 32
Default: 16
Bits per sample
Suboptions for audio_encoder=e_speex
Supported strings: auto nb wb uwb
Default: auto
Speex mode
Encoding mode. If you select Auto, the mode will be taken from the
samplerate.
Quality (10: best)
Encoding complexity
Frames per Ogg packet
Bitrate (kbps)
Bitrate (in kbps). Set to 0 for seleting the standard bitrates for the
encoding mode.
Variable bitrate
Average bitrate (kbps)
Average bitrate (in kbps). Set to 0 for disabling ABR.
Use voice activity detection
Enable file-based discontinuous transmission
Suboptions for audio_encoder=e_flacogg
Supported strings: 8 12 16 20 24
Default: 16
Bits
Compression Level
0: Fastest encoding, biggest files
8: Slowest encoding, smallest files
Suboptions for audio_encoder=e_flac
Write vorbis comment
Write Vorbis comment containing metadata to the file
Write seek table
Write seektable (strongly recommended)
Entries in the seektable
Maximum number of entries in the seek table. Default is 100, larger
numbers result in shorter seeking times but also in larger files.
Supported strings: 8 12 16 20 24
Default: 16
Bits
Compression Level
0: Fastest encoding, biggest files
8: Slowest encoding, smallest files
Suboptions for audio_encoder=e_lame
Write ID3V1.1 tag
Write ID3V2 tag
Supported strings: 0 1 2 3
Default: 3
ID3V2 Encoding
Supported strings: CBR ABR VBR
Default: CBR
Bitrate mode
Supported strings: Stereo Joint stereo Auto
Default: Auto
Stereo mode
Stereo: Completely independent channels
Joint stereo: Improve quality (save bits) by using similarities of the
channels
Auto (recommended): Select one of the above depending on quality or
bitrate setting
Encoding speed
0: Slowest encoding, best quality
9: Fastest encoding, worst quality
Bitrate (kbps)
Bitrate in kbps. If your selection is no valid mp3 bitrate, we’ll choose
the closest value.
VBR Quality
VBR Quality level. 0: best, 9: worst
ABR overall bitrate (kbps)
Average bitrate for ABR mode
ABR min bitrate (kbps)
Minimum bitrate for ABR mode. 0 means let lame decide. If your selection
is no valid mp3 bitrate, we’ll choose the closest value.
ABR max bitrate (kbps)
Maximum bitrate for ABR mode. 0 means let lame decide. If your selection
is no valid mp3 bitrate, we’ll choose the closest value.
Suboptions for audio_encoder=e_mpegaudio
Bitrate (kbps)
Layer (1 or 2)
Audio layer
VCD Compatible
Make VCD compliant output. This forces layer II, 224 kbps and 44.1 KHz
stereo
Suboptions for audio_encoder=b_lame
Server
Port
Mount
User
Password
Name
Description
Supported strings: Stereo Joint stereo Auto
Default: Auto
Stereo mode
Stereo: Completely independent channels
Joint stereo: Improve quality (save bits) by using similarities of the
channels
Auto (recommended): Select one of the above depending on quality or
bitrate setting
Encoding speed
0: Slowest encoding, best quality
9: Fastest encoding, worst quality
Bitrate (kbps)
Bitrate in kbps. If your selection is no valid mp3 bitrate, we’ll choose
the closest value.
Suboptions for audio_encoder=e_faac
Write ID3V1.1 tag
Write ID3V2 tag
Supported strings: 0 1 2 3
Default: 3
ID3V2 Encoding
Supported strings: mpeg2_main mpeg2_lc mpeg4_main mpeg4_lc mpeg4_ltp
Default: mpeg4_main
Object type
Bitrate (kbps)
Average bitrate (0: VBR based on quality)
Quality
Quantizer quality
Supported strings: Both No short No long
Default: Both
Block types
Use temporal noise shaping
Don’t use mid/side coding
Suboptions for audio_encoder=e_ffmpeg_audio
Supported strings: au ac3 aiff mp2 asf
Default: au
Format
Supported options: pcm_mulaw pcm_s16be pcm_alaw ac3 pcm_s8 mp2 wma2
wma1
Default: pcm_mulaw
Codec
Suboptions for codec=ac3
Supported strings: 32 40 48 56 64 80 96 112 128 160 192 224 256 320 384 448 512 576 640
Default: 128
Bit rate (kbps)
Suboptions for codec=mp2
Supported strings: 32 48 56 64 80 96 112 128 160 192 224 256 320 384
Default: 128
Bit rate (kbps)
Suboptions for codec=wma2
Supported strings: 24 48 64 96 128
Default: 128
Bit rate (kbps)
Suboptions for codec=wma1
Supported strings: 24 48 64 96 128
Default: 128
Bit rate (kbps)
Suboptions for audio_encoder=e_vorbis
Supported strings: vbr vbr_bitrate managed
Default: VBR
Bitrate mode
Bitrate mode:
VBR: You specify a quality and (optionally) a minimum and maximum
bitrate
VBR (bitrate): The specified nominal bitrate will be used for selecting
the encoder mode.
Managed: You specify a nominal bitrate and (optionally) a minimum and
maximum bitrate
VBR is recommended, managed bitrate might result in a worse quality
Nominal bitrate (kbps)
Nominal bitrate (in kbps) for managed mode
VBR Quality (10: best)
Quality for VBR mode
10: best (largest output file)
0: worst (smallest output file)
Minimum bitrate (kbps)
Optional minimum bitrate (in kbps)
0 = unspecified
Maximum bitrate (kbps)
Optional maximum bitrate (in kbps)
0 = unspecified
Supported options: e_lqt e_y4m e_mpegvideo e_singlepic e_theora b_ogg
e_ffmpeg e_ffmpeg_video e_mpeg
Default: e_lqt
Video
Suboptions for video_encoder=e_lqt
Supported strings: quicktime avi avi_opendml mp4 m4a 3gp
Default: quicktime
Format
Make streamable
Make the file streamable afterwards (uses twice the diskspace)
Maximum RIFF size
Maximum RIFF size (in MB) for OpenDML AVIs. The default (1GB) is
reasonable and should only be changed by people who know what they do.
Supported options: ima4 rawaudio twos ulaw sowt alaw in24 in32 fl32
fl64 lpcm faac lame ffmpeg_mp2 ffmpeg_ac3 vorbis vorbis_qt
Default: ima4
Codec
Suboptions for codec=in24
Little endian
Suboptions for codec=in32
Little endian
Suboptions for codec=fl32
Little endian
Suboptions for codec=fl64
Little endian
Suboptions for codec=lpcm
Supported strings: Integer (16 bit) Integer (24 bit) Integer (32 bit) Float (32 bit) Float (64 bit)
Default: Integer (16 bit)
Format
Little endian
Suboptions for codec=faac
Bitrate (kbps, 0 = VBR)
VBR Quality
Supported strings: Low Main SSR LTP
Default: Low
Object type
Suboptions for codec=lame
Supported strings: CBR ABR VBR
Default: CBR
Bitrate mode
CBR: Constant bitrate
VBR: Variable bitrate
ABR: Average bitrate
Nominal Bitrate (ABR/CBR)
Bitrate in bits per second. For CBR, this must be a valid MP3
bitrate
Minimum Bitrate (ABR)
Minimum ABR bitrate in bits per second. This must be a valid MP3
bitrate
Maximum Bitrate (ABR)
Maximum ABR bitrate in bits per second. This must be a valid MP3
bitrate
Quality (0 = best)
0: Slowest encoding, best quality
9: Fastest encoding, worst quality
VBR Quality (0 = best)
VBR Quality level. 0: best, 9: worst
Suboptions for codec=ffmpeg_mp2
Bit rate (kbps)
Suboptions for codec=ffmpeg_ac3
Bit rate (kbps)
Suboptions for codec=vorbis
Nominal Bitrate
Use variable bitrate
Maximum Bitrate (-1 = no limit)
Minimum Bitrate (-1 = no limit)
Suboptions for codec=vorbis_qt
Nominal Bitrate
Use variable bitrate
Maximum Bitrate (-1 = no limit)
Minimum Bitrate (-1 = no limit)
Text box (top)
Text box (left)
Text box (bottom)
Text box (right)
<r>, <g>, <b> and <a> are in the range 0.0..1.0
Text color
<r>, <g>, <b> and <a> are in the range 0.0..1.0
Background color
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Supported options: jpeg rtjpeg raw v308 v408 v410 yuv2 yuv4 yv12 2vuy
v210 schroedinger png ffmpeg_mpg4 ffmpeg_msmpeg4v3 ffmpeg_msmpeg4v3_wmp
ffmpeg_h263 ffmpeg_h263p ffmpeg_mjpg ffmpeg_rle ffmpeg_ffvhuff
ffmpeg_ffv1 ffmpeg_dnxhd mjpa x264 ffmpeg_imx ffmpeg_dv ffmpeg_dvcpro
ffmpeg_dv50 yuvs
Default: jpeg
Codec
Suboptions for codec=jpeg
Quality
Use float
Suboptions for codec=rtjpeg
Quality setting
Key frame interval
Luma quantiser
Chroma quantiser
Suboptions for codec=schroedinger
Supported strings: Constant noise threshold Constant bitrate Low delay Lossless Constant lambda Constant error Constant quality
Default: Constant quality
Rate control
Bitrate
Buffer size
Buffer level
Noise Threshold
Quality
rdo cbr
Supported strings: Adaptive Intra only Backref Chained backref Biref Chained biref
Default: Adaptive
GOP Stucture
GOP size
Open GOPs
Choose whether GOPs should be open or closed. Closed GOPs improve
seeking accuracy for buggy decoders, open GOPs have a slightly
better compression
MV Precision
Supported strings: Automatic Small Medium Large
Default: Automatic
Block size
Supported strings: Automatic None Partial Full
Default: Automatic
Block overlap
Enable chroma ME
Enable GMC
Enable global motion estimation
Enable phasecorrelation estimation
Hierarchical estimation
Phasecorr estimation
Bigblock estimation
Global motion estimation
Deep estimation
Scene change detection
Supported strings: Deslauriers-Debuc (9,3) LeGall (5,3) Deslauriers-Debuc (13,5) Haar (no shift) Haar (single shift) Fidelity Daubechies (9,7)
Default: Deslauriers-Debuc (9,3)
Intra wavelet
Supported strings: Deslauriers-Debuc (9,3) LeGall (5,3) Deslauriers-Debuc (13,5) Haar (no shift) Haar (single shift) Fidelity Daubechies (9,7)
Default: LeGall (5,3)
Inter wavelet
Supported strings: None Center weighted median Gaussian Add noise Adaptive Gaussian
Default: None
Filter
Filter value
Supported strings: Auto VC-2 low delay VC-2 simple VC-2 main Main
Default: Auto
Force profile
Supported strings: Auto Small Medium Large Full
Default: Auto
Codeblock size
Enable multiquant
Enable DC multiquant
Disable arithmetic coding
Downsample levels
Transform depth
Suboptions for codec=png
Compression Level
Suboptions for codec=ffmpeg_mpg4
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
MPEG-4 AC prediction
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
CBP RD
Use rate distortion optimization for cbp. This can only be used
together with trellis quantization.
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
Use global motion compensation
Warning: GMC is not supported by all decoders
4 MV per MB allowed
Allow 4 motion vectors per macroblock (slightly better quality).
Works better if MB decision mode is "Fewest bits" or "Rate
distoration".
Always try a MB with MV=<0,0>
QP RD
Use rate distortion optimization for qp selection. Can only be used
if MB decision mode is "Rate distoration"
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Use qpel MC
Use 1/4 pixel motion compensation. Warning: QPEL is not supported by
all decoders.
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
Subpixel ME compare function
Subpixel motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma subpixel ME compare
Subpel ME quality
Subpel motion estimation refinement quality (for qpel). Higher
values mean higher quality but slower encoding.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
Suboptions for codec=ffmpeg_msmpeg4v3
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
Suboptions for codec=ffmpeg_msmpeg4v3_wmp
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
Suboptions for codec=ffmpeg_h263
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
4 MV per MB allowed
Allow 4 motion vectors per macroblock (slightly better quality).
Works better if MB decision mode is "Fewest bits" or "Rate
distoration".
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
OBMC
Overlapped block motion compensation (only supported with simple MB
decision)
Suboptions for codec=ffmpeg_h263p
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
4 MV per MB allowed
Allow 4 motion vectors per macroblock (slightly better quality).
Works better if MB decision mode is "Fewest bits" or "Rate
distoration".
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
Alternative inter vlc
OBMC
Overlapped block motion compensation (only supported with simple MB
decision)
Suboptions for codec=ffmpeg_mjpg
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality.0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2 = Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow unofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Number of threads to launch
Spcify how many threads to launch
Suboptions for codec=ffmpeg_ffv1
Supported strings: VLC Arithmetic
Default: VLC
Coder type
Suboptions for codec=mjpa
Quality
Use float
Suboptions for codec=x264
Maximum GOP size
Minimum GOP size
Scenecut threshold
How aggressively to insert extra I-frames
B-Frames
Number of B-frames between I and P
Supported strings: None Fast Trellis
Default: Fast
Adaptive B-frame decision
B-frame bias
Influences how often B-frames are used
Supported strings: None Strict Normal
Default: Normal
B-frame pyramid
Keep some B-frames as references
Supported strings: Constant quality CRF based VBR Average bitrate
Default: CRF based VBR
Ratecontrol method
Ratecontrol method:
Constant quality: Specify a quantizer parameter below
CRF based VBR: Specify a rate factor below
Average bitrate: Specify a bitrate below
Selecting 2-pass encoding will force Average bitrate.
Bitrate
Bitrate in kbit/s. 0 means VBR (recommended)
Bitrate tolerance
Allowed variance of average bitrate
Maximum local bitrate
Sets a maximum local bitrate in kbits/s.
VBV Buffer size
Averaging period for the maximum local bitrate. Measured in kbits.
Initial VBV buffer occupancy
Sets the initial VBV buffer occupancy as a fraction of the buffer
size.
Psy optimizations
Psychovisual optimization
Psy RD strength
Strength of psychovisual optimization: RD (requires Partition
decision >= 6)
Psy trellis strength
Strength of psychovisual optimization (requires trellis)
Macroblock-tree ratecontrol
Lookahead
Number of frames for frametype lookahead
Nominal Quantizer parameter
This selects the nominal quantizer to use (1 to 51). Lower values
result in better fidelity, but higher bitrates. 26 is a good default
value. 0 means lossless.
Quantizer parameter
This selects the quantizer to use (1 to 51). Lower values result in
better fidelity, but higher bitrates. 26 is a good default value. 0
means lossless.
Minimum quantizer parameter
Minimum quantizer parameter
Maximum quantizer parameter
Maximum quantizer parameter
Maximum QP step
Maximum quantizer step
QP factor between I and P
QP factor between P and B
Supported strings: None Variance AQ (complexity mask) Autovariance AQ (experimental)
Default: Variance AQ (complexity mask)
Adaptive quantization
AQ strength
Adaptive quantization strength:
Reduces blocking and blurring in flat and
textured areas
QP curve compression
Only for 2-pass encoding
QP Reduce fluctuations in QP (after curve compression)
Only for 2-pass encoding
Temporally blur complexity
Only for 2-pass encoding
QP difference between chroma and luma
Inter luma quantization deadzone
Intra luma quantization deadzone
8x8 transform
8x16, 16x8 and 8x8 P-frame search
8x16, 16x8 and 8x8 B-frame search
4x8, 8x4 and 4x4 P-frame search
8x8 Intra search
8x8 Intra search requires 8x8 transform
4x4 Intra search
Supported strings: Diamond search Hexagonal search Uneven Multi-Hexagon Exhaustive search Hadamard exhaustive search (slow)
Default: Hexagonal search
Method
Motion estimation method
Diamond search: fastest
Hexagonal search: default setting
Uneven Multi-Hexagon: better but slower
Exhaustive search: extremely slow, primarily for testing
Partition decision
Subpixel motion estimation and partition decision quality: 1=fast,
9=best.
Search range
Maximum distance to search for motion estimation, measured from
predicted position(s). Default of 16 is good for most footage, high
motion sequences may benefit from settings between 24-32.
Max Ref. frames
This is effective in Anime, but seems to make little difference in
live-action source material. Some decoders are unable to deal with
large frameref values.
Chroma motion estimation
Mixed references
Allow each MB partition in P-frames to have it’s own reference
number
Weighted biprediction
Implicit weighting for B-frames
Supported strings: Disabled Blind offset Smart analysis
Default: Smart analysis
Weighted prediction for P-frames
Supported strings: None Spatial Temporal Auto
Default: Spatial
Direct MV prediction mode
Deblocking filter
Use deblocking loop filter (increases quality).
Deblocking filter strength
Loop filter AlphaC0 parameter
Deblocking filter threshold
Loop filter Beta parameter
Enable CABAC
Enable CABAC (Context-Adaptive Binary Arithmetic Coding). Slightly
slows down encoding and decoding, but should save 10-15% bitrate.
Supported strings: Disabled Enabled (final) Enabled (always)
Default: Enabled (final)
Trellis RD quantization
Trellis RD quantization. Requires CABAC. Can be enabled either for
the final encode of a MB or for all mode desisions
Noise reduction
Threads
Number of threads
early SKIP detection on P-frames
Transform coefficient thresholding on P-frames
Suboptions for codec=ffmpeg_imx
Supported strings: 30 40 50
Default: 50
Bitrate (Mbps)
Strip VBI
Suboptions for video_encoder=e_y4m
Supported strings: auto 420jpeg 420mpeg2 420paldv 444 422 411 mono yuva4444
Default: auto
Chroma mode
Set the chroma mode of the output file. Auto means to take the format
most similar to the source.
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=e_mpegvideo
Supported strings: mpeg1 mpeg2 vcd svcd dvd
Default: mpeg1
Format
Sets the MPEG flavour. Note, that for VCD, SVCD and DVD, you MUST
provide valid frame sizes
Supported strings: auto vbr cbr
Default: auto
Bitrate Mode
Specify constant or variable bitrate. For "Auto", constant bitrate will
be used for MPEG-1, variable bitrate will be used for MPEG-2. For
formats, which require CBR, this option is ignored
Bitrate (kbps)
Video bitrate in kbps. For VBR, it’s the maximum bitrate. If the format
requires a fixed bitrate (e.g. VCD) this option is ignored
Quantization
Minimum quantization for VBR. Lower numbers mean higher quality. For
CBR, this option is ignored.
Supported strings: default kvcd tmpgenc hi-res
Default: default
Quantization matrices
Number of B-Frames
Specify the number of B-frames between 2 P/I frames. More B-frames slow
down encoding and increase memory usage, but might give better
compression results. For VCD, this option is ignored, since the VCD
standard requires 2 B-frames, no matter if you like them or not.
User options
Enter further commandline options for mpeg2enc here. Check the mpeg2enc
manual page for details
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=e_singlepic
Supported options: iw_pnm iw_bmp iw_png iw_jpeg iw_tga iw_tiff iw_gavl
Default: iw_pnm
Plugin
Suboptions for plugin=iw_pnm
Supported strings: binary ascii
Default: binary
Format
Comment
Comment which will be written in front of every file
Suboptions for plugin=iw_png
Compression level
Supported strings: Auto 8 16
Default: 8
Bits per channel
If you select auto, the depth will be chosen according to the input
format
Suboptions for plugin=iw_jpeg
Quality
Supported strings: 4:2:0 4:2:2 4:4:4
Default: 4:2:0
Chroma sampling
Suboptions for plugin=iw_tga
Do RLE compression
Suboptions for plugin=iw_tiff
Supported strings: none packbits deflate jpeg
Default: none
Compression
JPEG quality
Deflate compression level
Framenumber digits
Framenumber offset
Suboptions for video_encoder=e_theora
Supported options: vorbis speex flacogg
Default: vorbis
Codec
Suboptions for codec=vorbis
Supported strings: vbr vbr_bitrate managed
Default: VBR
Bitrate mode
Bitrate mode:
VBR: You specify a quality and (optionally) a minimum and maximum
bitrate
VBR (bitrate): The specified nominal bitrate will be used for
selecting the encoder mode.
Managed: You specify a nominal bitrate and (optionally) a minimum
and maximum bitrate
VBR is recommended, managed bitrate might result in a worse quality
Nominal bitrate (kbps)
Nominal bitrate (in kbps) for managed mode
VBR Quality (10: best)
Quality for VBR mode
10: best (largest output file)
0: worst (smallest output file)
Minimum bitrate (kbps)
Optional minimum bitrate (in kbps)
0 = unspecified
Maximum bitrate (kbps)
Optional maximum bitrate (in kbps)
0 = unspecified
Suboptions for codec=speex
Supported strings: auto nb wb uwb
Default: auto
Speex mode
Encoding mode. If you select Auto, the mode will be taken from the
samplerate.
Quality (10: best)
Encoding complexity
Frames per Ogg packet
Bitrate (kbps)
Bitrate (in kbps). Set to 0 for seleting the standard bitrates for
the encoding mode.
Variable bitrate
Average bitrate (kbps)
Average bitrate (in kbps). Set to 0 for disabling ABR.
Use voice activity detection
Enable file-based discontinuous transmission
Suboptions for codec=flacogg
Supported strings: 8 12 16 20 24
Default: 16
Bits
Compression Level
0: Fastest encoding, biggest files
8: Slowest encoding, smallest files
Use constant bitrate
For constant bitrate, choose a target bitrate. For variable bitrate,
choose a nominal quality.
Target bitrate (kbps)
Nominal quality
Quality for VBR mode
63: best (largest output file)
0: worst (smallest output file)
Maximum keyframe interval
Enable frame dropping
Drop frames to keep within bitrate buffer constraints. This can have a
severe impact on quality, but is the only way to ensure that bitrate
targets are met at low rates during sudden bursts of activity.
Don’t bank excess bits for later use
Ignore bitrate buffer overflows. If the encoder uses so few bits that
the reservoir of available bits overflows, ignore the excess. The
encoder will not try to use these extra bits in future frames. At high
rates this may cause the result to be undersized, but allows a client to
play the stream using a finite buffer; it should normally be enabled.
Don’t try to make up shortfalls later
Ignore bitrate buffer underflows. If the encoder uses so many bits that
the reservoir of available bits underflows, ignore the deficit. The
encoder will not try to make up these extra bits in future frames. At
low rates this may cause the result to be oversized; it should normally
be disabled.
Encoding speed
Higher speed levels favor quicker encoding over better quality per bit.
Depending on the encoding mode, and the internal algorithms used,
quality may actually improve, but in this case bitrate will also likely
increase. In any case, overall rate/distortion performance will probably
decrease.
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=b_ogg
Server
Port
Mount
User
Password
Name
Description
Supported options: vorbis speex
Default: vorbis
Codec
Suboptions for codec=vorbis
Supported strings: vbr vbr_bitrate managed
Default: VBR
Bitrate mode
Bitrate mode:
VBR: You specify a quality and (optionally) a minimum and maximum
bitrate
VBR (bitrate): The specified nominal bitrate will be used for
selecting the encoder mode.
Managed: You specify a nominal bitrate and (optionally) a minimum
and maximum bitrate
VBR is recommended, managed bitrate might result in a worse quality
Nominal bitrate (kbps)
Nominal bitrate (in kbps) for managed mode
VBR Quality (10: best)
Quality for VBR mode
10: best (largest output file)
0: worst (smallest output file)
Minimum bitrate (kbps)
Optional minimum bitrate (in kbps)
0 = unspecified
Maximum bitrate (kbps)
Optional maximum bitrate (in kbps)
0 = unspecified
Suboptions for codec=speex
Supported strings: auto nb wb uwb
Default: auto
Speex mode
Encoding mode. If you select Auto, the mode will be taken from the
samplerate.
Quality (10: best)
Encoding complexity
Frames per Ogg packet
Bitrate (kbps)
Bitrate (in kbps). Set to 0 for seleting the standard bitrates for
the encoding mode.
Variable bitrate
Average bitrate (kbps)
Average bitrate (in kbps). Set to 0 for disabling ABR.
Use voice activity detection
Enable file-based discontinuous transmission
Use constant bitrate
For constant bitrate, choose a target bitrate. For variable bitrate,
choose a nominal quality.
Target bitrate (kbps)
Nominal quality
Quality for VBR mode
63: best (largest output file)
0: worst (smallest output file)
Maximum keyframe interval
Enable frame dropping
Drop frames to keep within bitrate buffer constraints. This can have a
severe impact on quality, but is the only way to ensure that bitrate
targets are met at low rates during sudden bursts of activity.
Don’t bank excess bits for later use
Ignore bitrate buffer overflows. If the encoder uses so few bits that
the reservoir of available bits overflows, ignore the excess. The
encoder will not try to use these extra bits in future frames. At high
rates this may cause the result to be undersized, but allows a client to
play the stream using a finite buffer; it should normally be enabled.
Don’t try to make up shortfalls later
Ignore bitrate buffer underflows. If the encoder uses so many bits that
the reservoir of available bits underflows, ignore the deficit. The
encoder will not try to make up these extra bits in future frames. At
low rates this may cause the result to be oversized; it should normally
be disabled.
Encoding speed
Higher speed levels favor quicker encoding over better quality per bit.
Depending on the encoding mode, and the internal algorithms used,
quality may actually improve, but in this case bitrate will also likely
increase. In any case, overall rate/distortion performance will probably
decrease.
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=e_ffmpeg
Supported strings: avi mpeg vob flv asf mpegts
Default: avi
Format
Supported options: pcm_s16le pcm_u8 pcm_alaw pcm_mulaw mp3 mp2 ac3 wma2
wma1
Default: pcm_s16le
Codec
Suboptions for codec=mp3
Supported strings: 32 40 48 56 64 80 96 112 128 160 192 224 256 320
Default: 128
Bit rate (kbps)
Suboptions for codec=mp2
Supported strings: 32 48 56 64 80 96 112 128 160 192 224 256 320 384
Default: 128
Bit rate (kbps)
Suboptions for codec=ac3
Supported strings: 32 40 48 56 64 80 96 112 128 160 192 224 256 320 384 448 512 576 640
Default: 128
Bit rate (kbps)
Suboptions for codec=wma2
Supported strings: 24 48 64 96 128
Default: 128
Bit rate (kbps)
Suboptions for codec=wma1
Supported strings: 24 48 64 96 128
Default: 128
Bit rate (kbps)
Supported options: mpeg4 msmpeg4v3 mjpeg mpeg1video mpeg2video flv1
wmv1
Default: mpeg4
Codec
Suboptions for codec=mpeg4
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
MPEG-4 AC prediction
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
CBP RD
Use rate distortion optimization for cbp
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
Use global motion compensation
Warning: GMC is not supported by all decoders
4 MV per MB allowed
Allow 4 motion vectors per macroblock (slightly better quality).
Works better if MB decision mode is "Fewest bits" or "Rate
distoration".
Always try a MB with MV=<0,0>
QP RD
Use rate distortion optimization for qp selection
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Use qpel MC
Use 1/4 pixel motion compensation. Warning: QPEL is not supported
by all decoders.
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
Subpixel ME compare function
Subpixel motion estimation compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma subpixel ME compare
Subpel ME quality
Subpel motion estimation refinement quality (for qpel). Higher
values mean higher quality but slower encoding.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=msmpeg4v3
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=mjpeg
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=mpeg1video
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=mpeg2video
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=flv1
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=wmv1
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=e_ffmpeg_video
Supported strings: mpeg1video mpeg2video
Default: mpeg1video
Format
Supported options: mpeg1video mpeg2video
Default: mpeg1video
Codec
Suboptions for codec=mpeg1video
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Suboptions for codec=mpeg2video
GOP size (0 = intra only)
Scenechange threshold
Threshold for scene change detection.
Negative values mean more sensitivity (more keyframes)
Scenechange factor
Multiplied by qscale for each frame and added to scene_change_score
Close all GOPs
Strictly enforce GOP size
Max B-Frames
Maximum number of B-frames between non B-frames
Avoid B-frames in high motion scenes
Bit rate (kbps)
Bitrate tolerance (kbps)
Number of bits the bitstream is allowed to diverge from the
reference. Unused for constant quantizer encoding
Minimum bitrate (kbps)
Minimum bitrate (0 means arbitrary)
Maximum bitrate (kbps)
Maximum bitrate (0 means arbitrary)
RC buffer size
Decoder bitstream buffer size in kbits. When encoding with max
and/or min bitrate, this must be specified.
Initial RC complexity
Initial RC buffer occupancy
Number of kilobits which should be loaded into the rc buffer before
encoding starts. Must not be larger than RC buffer size
Minimum quantizer scale
Maximum quantizer scale
Maximum quantizer difference
Maximum quantizer difference between frames
Use fixed quantizer
Use fixed quality encoding
Fixed quantizer
Quantizer for fixed quality encoding. Lower means better, 1 is not
recommended
Quantizer compression
Amount of qscale change between easy & hard scenes
Quantizer blur
Amount of qscale smoothing over time
Quantizer noise shaping
Choose quantization such that noise will be masked by
similar-frequency content in the image
Use trellis quantization
Use trellis quantization (improves quality)
I quantizer factor
Quantizer factor between P-frames and I-frames.
If > 0 then the last P frame quantizer will be used (q=
lastp_q*factor+offset).
If < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
I quantizer offset
Quantizer offset between P-frames and I-frames
B quantizer factor
Quantizer factor between B-frames and non-B-frames
B quantizer offset
Quantizer offset between B-frames and non-B-frames
if > 0 then the last p frame quantizer will be used (q=
lastp_q*factor+offset)
if < 0 then normal ratecontrol will be done (q=
-normal_q*factor+offset)
Supported strings: Zero Phods Log X1 Epzs Full
Default: Zero
Motion estimation method
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME compare function
Motion estimation compare function.SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME compare
Motion estimation range
Motion estimation search range (0 means unlimited)
ME Theshold
Motion estimation threshold. under which no motion estimation is
performed, but instead the user specified motion vectors are used
Supported strings: Use compare function Fewest bits Rate distoration
Default: Use compare function
MB decision mode
ME diamond size & shape
Motion estimation diamond size. Negative means shape adaptive.
ME pre-pass
Motion estimation pre-pass
0: disabled
1: only after I-frames
2: always
Supported strings: SAD SSE SATD DCT PSNR BIT RD ZERO VSAD VSSE NSSE
Default: SAD
ME pre-pass compare function
Motion estimation pre-pass compare function.
SAD: Sum of absolute differences
SSE: Sum of squared errors
SATD: Sum of absolute Hadamard transformed differences
DCT: Sum of absolute DCT transformed differences
PSNR: Sum of squared quantization errors (low quality)
BIT: Number of bits needed for the block
RD: Rate distortion optimal (slow)
ZERO: 0
VSAD: Sum of absolute vertical differences
VSSE: Sum of squared vertical differences
NSSE: Noise preserving sum of squared differences
Enable chroma ME pre-pass compare
ME pre-pass diamond size & shape
Motion estimation pre-pass diamond size. Negative means shape
adaptive.
Luminance masking
Encode very bright image parts with reduced quality. 0 means
disabled, 0-0.3 is a sane range.
Darkness masking
Encode very dark image parts with reduced quality. 0 means disabled,
0-0.3 is a sane range.
Temporary complexity masking
Encode very fast moving image parts with reduced quality. 0 means
disabled.
Spatial complexity masking
Encode very complex image parts with reduced quality. 0 means
disabled, 0-0.5 is a sane range.
Border masking
Encode image parts near the border with reduced quality. 0 means
disabled
Inter block masking
Encode inter blocks with reduced quality (increases the quality of
intra blocks). 0 means disabled, 1 will double the bits allocated
for intra blocks.
Normalize adaptive quantization
When using masking, try to adjust the per macroblock quantizers to
maintain the desired average
Standards compliance
2: Strictly conform to a older more strict version of the spec or
reference software
1: Strictly conform to all the things in the spec no matter what
consequences
0: Default
-1: Allow inofficial extensions
-2: Allow non standarized experimental things
Noise reduction
Grayscale mode
Use only bitexact stuff
Use only bitexact stuff (except (i)dct)
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Suboptions for video_encoder=e_mpeg
Supported strings: mpeg1 vcd mpeg2 svcd dvd_nav dvd
Default: mpeg1
Format
Output format. Note that for some output formats (e.g. VCD), you MUST
use proper settings for the audio and video streams also, since this
isn’t done automatically
Directory for temporary files
Leave empty to use the same directory as the final output file
Additional stream 1
Additional stream to multiplex into the final output file. Use this if
you want e.g. create mp3 or AC3 audio with some other encoder
Additional stream 2
Additional stream to multiplex into the final output file. Use this if
you want e.g. create mp3 or AC3 audio with some other encoder
Additional stream 3
Additional stream to multiplex into the final output file. Use this if
you want e.g. create mp3 or AC3 audio with some other encoder
Bitrate (kbps)
Layer (1 or 2)
Audio layer
VCD Compatible
Make VCD compliant output. This forces layer II, 224 kbps and 44.1 KHz
stereo
Supported strings: mpeg1 mpeg2 vcd svcd dvd
Default: mpeg1
Format
Sets the MPEG flavour. Note, that for VCD, SVCD and DVD, you MUST
provide valid frame sizes
Supported strings: auto vbr cbr
Default: auto
Bitrate Mode
Specify constant or variable bitrate. For "Auto", constant bitrate will
be used for MPEG-1, variable bitrate will be used for MPEG-2. For
formats, which require CBR, this option is ignored
Bitrate (kbps)
Video bitrate in kbps. For VBR, it’s the maximum bitrate. If the format
requires a fixed bitrate (e.g. VCD) this option is ignored
Quantization
Minimum quantization for VBR. Lower numbers mean higher quality. For
CBR, this option is ignored.
Supported strings: default kvcd tmpgenc hi-res
Default: default
Quantization matrices
Number of B-Frames
Specify the number of B-frames between 2 P/I frames. More B-frames slow
down encoding and increase memory usage, but might give better
compression results. For VCD, this option is ignored, since the VCD
standard requires 2 B-frames, no matter if you like them or not.
User options
Enter further commandline options for mpeg2enc here. Check the mpeg2enc
manual page for details
Default timescale
For formats, which support only constant framerates, set the default
timescale here
Default frame duration
For formats, which support only constant framerates, set the default
frame duration here
Set output options
Output directory
Output filename mask
Extension is appended by the plugin
For the date and time formatting, consult the documentation
of the strftime(3) function
Snapshot directory
Snapshot filename mask
Extension is appended by the plugin
%t Inserts time
%d Inserts date
%<i>n Inserts Frame number with <i> digits
Record to file
The following generic options are available for all gmerlin applications
Print this help message and exit
Print this help message as a manual page and exit
Print this help message in texinfo format and exit
Print version info and exit
Cache of the plugin registry (shared by all applicatons)
Default plugin parameters are read from there. Use gmerlin_plugincfg to change them.
Up: Commandline recorder [Contents]