GMERLIN-RECORD(1)
๐ gmerlin-record ๐ โ User Manuals, but make it a group chat ๐ซถ
okay so bestie, you opened the manpage for gmerlin-record from the User Manuals section, and honestly? iconic choice. let's get into it ๐
โจ NAME โจ
gmerlin-record โ the Gmerlin commandline recorder ๐ธ
๐ฆ SYNOPSIS ๐ฆ
gmerlin-record [options]
๐ DESCRIPTION ๐
It's a commandline recorder. That's the vibe. fr fr, that's literally the whole description. โจ
๐ OPTIONS ๐
okay so here's where it gets juicy, bestie. buckle up ๐
-aud <audio_options>โ Set audio recording options ๐งdo_audio=[1|0](default:1) โ Record audioplugin=option[{suboptions}]โ Plugin- Supported options:
i_alsa,i_oss,i_pulse - Default:
i_alsa
- Supported options:
- Suboptions for
plugin=i_alsa๐card=<string>โ Card- Supported strings:
default,hw:1,0,hw:2,0,hw:2,2 - Default:
default
- Supported strings:
channel_mode=<string>โ Channel Mode- Supported strings:
mono,stereo - Default:
stereo
- Supported strings:
bits=<string>โ Bits- Supported strings:
8,16 - Default:
16
- Supported strings:
samplerate=<number>(8000..96000, default:44100) โ Samplerate [Hz]buffer_time=<number>(10..10000, default:1000) โ Buffer time- Set the buffer time (in milliseconds). Larger values improve recording performance on slow systems under load.
user_device=<string>โ User device- Enter a custom device to use for recording. Leave empty to use the settings above
- Suboptions for
plugin=i_oss๐ฆdevice=<string>(Default:/dev/dsp) โ Devicechannel_mode=<string>โ Channel Mode- Supported strings:
Mono,Stereo - Default:
Stereo
- Supported strings:
bits=<string>โ Bits- Supported strings:
8,16 - Default:
16
- Supported strings:
samplerate=<number>(8000..96000, default:44100) โ Samplerate [Hz]
- Suboptions for
plugin=i_pulse๐งchannel_mode=<string>โ Channel Mode- Supported strings:
mono,stereo - Default:
stereo
- Supported strings:
bits=<string>โ Bits- Supported strings:
8,16 - Default:
16
- Supported strings:
samplerate=<number>(8000..96000, default:44100) โ Samplerate [Hz]server=<string>โ Server- Server to connect to. Leave empty for default.
dev=<string>โ Source- Source to open. Use the PulseAudio manager for available Sources.
Language=<string>โ Language ๐- 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
-vid <video_options>โ Set video recording options ๐ฅdo_video=[1|0](default:1) โ Record videoplugin=option[{suboptions}]โ Plugin- Supported options:
i_v4l2,i_x11 - Default:
i_v4l2
- Supported options:
- Suboptions for
plugin=i_v4l2๐นdevice=option[{suboptions}]โ V4L2 Device- Supported options:
/dev/video0,/dev/video1 - Default:
/dev/video0
- Supported options:
- Suboptions for
device=/dev/video0Brightness=<number>(0..255, default:128) โ BrightnessContrast=<number>(0..255, default:64) โ ContrastSaturation=<number>(0..4, default:2) โ SaturationHue=<number>(-2..2, default:0) โ HueWhiteBalanceTemperature,Auto=[1|0](default:1) โ White Balance Temperature, AutoGamma=<number>(1..3, default:2) โ GammaWhiteBalanceTemperature=<number>(2800..6500, default:3725) โ White Balance TemperatureSharpness=<number>(1..7, default:3) โ SharpnessBacklightCompensation=<number>(0..1, default:0) โ Backlight Compensation
force_rw=[1|0](default:1) โ Force read- Don't use memory mapping
resolution=<string>โ Resolution- Supported strings:
qsif,qcif,qvga,sif,cif,vga,user - Default:
qvga
- Supported strings:
user_width=<number>(160..1024, default:720) โ User defined widthuser_height=<number>(112..768, default:576) โ User defined height
- Suboptions for
plugin=i_x11๐ฅ๏ธroot=[1|0](default:0) โ Grab from root windowdraw_cursor=[1|0](default:1) โ Draw cursorwin_ontop=[1|0](default:1) โ Keep grab window on topwin_sticky=[1|0](default:1) โ Make grab window stickydisable_screensaver=[1|0](default:1) โ Disable screensaver- Disable screensaver and energy saving mode
fps=<number>(1.00..100.00, default:25.00) โ Capture rate- Specify the capture rate (in frames per second)
-af <audio filter options>โ Set audio filter options ๐๏ธf={option[{suboptions}][:option[{suboptions}]...]}โ Audio Filters- Supported options:
fa_ladspa_fourByFourPolefa_ladspa_amPitchshiftfa_ladspa_aliasfa_ladspa_allpass_cfa_ladspa_allpass_lfa_ladspa_allpass_nfa_ladspa_artificialLatencyfa_ladspa_dividerfa_ladspa_autoPhaserfa_ladspa_satanMaximiserfa_ladspa_chebstortionfa_ladspa_combfa_ladspa_comb_cfa_ladspa_comb_lfa_ladspa_comb_nfa_ladspa_constfa_ladspa_crossoverDistfa_ladspa_dcRemovefa_ladspa_dj_eqfa_ladspa_dj_eq_monofa_ladspa_djFlangerfa_ladspa_decimatorfa_ladspa_declipfa_ladspa_delayoramafa_ladspa_diodefa_ladspa_dysonCompressfa_ladspa_decayfa_ladspa_fmOscfa_ladspa_fastLookaheadLimiterfa_ladspa_foverdrivefa_ladspa_flangerfa_ladspa_foldoverfa_channelsfa_sampleformatfa_sampleratefa_ladspa_fadDelayfa_ladspa_freqTrackerfa_ladspa_butthigh_iirfa_ladspa_buttlow_iirfa_ladspa_gsmfa_ladspa_gatefa_ladspa_giantFlangefa_ladspa_bandpass_a_iirfa_ladspa_bandpass_iirfa_ladspa_highpass_iirfa_ladspa_lowpass_iirfa_ladspa_gongBeaterfa_ladspa_gongfa_ladspa_hardLimiterfa_ladspa_harmonicGenfa_ladspa_hermesFilterfa_ladspa_pitchScaleHQfa_ladspa_impfa_ladspa_invfa_ladspa_karaokefa_ladspa_lcrDelayfa_ladspa_lfoPhaserfa_ladspa_lsFilterfa_ladspa_notch_iirfa_ladspa_matrixSpatialiserfa_ladspa_matrixMSStfa_ladspa_matrixStMSfa_ladspa_mbeqfa_ladspa_multivoiceChorusfa_ladspa_pitchScalefa_ladspa_pointerCastDistortionfa_ladspa_rateShifterfa_ladspa_retroFlangefa_ladspa_revdelayfa_ladspa_ringmod_1i1o1lfa_ladspa_sc1fa_ladspa_sc4fa_ladspa_sc4mfa_ladspa_se4fa_ladspa_sifterfa_ladspa_ampfa_ladspa_delay_cfa_ladspa_delay_lfa_ladspa_delay_nfa_ladspa_singleParafa_ladspa_sinusWavewrapperfa_ladspa_smoothDecimatefa_ladspa_svffa_ladspa_tap_autopanfa_ladspa_tap_chorusflangerfa_ladspa_tap_deesserfa_ladspa_tap_dynamics_mfa_ladspa_tap_dynamics_stfa_ladspa_tap_equalizerfa_ladspa_tap_equalizer_bwfa_ladspa_tap_doublerfa_ladspa_tap_pinknoisefa_ladspa_tap_pitchfa_ladspa_tap_reflectorfa_ladspa_tap_reverbfa_ladspa_tap_rotspeakfa_ladspa_tap_limiterfa_ladspa_tap_sigmoidfa_ladspa_tap_stereo_echofa_ladspa_tap_tremolofa_ladspa_tap_tubewarmthfa_ladspa_tap_vibratofa_ladspa_tapeDelayfa_ladspa_transientfa_ladspa_tripleParafa_ladspa_valveRectfa_ladspa_valvefa_ladspa_vocoderfa_volumefa_ladspa_vynilfa_ladspa_shaperfa_ladspa_zm1
- Supported options:
- Suboptions for
fa_ladspa_fourByFourPole๐Frequency1=<number>(1.000..20000.000, default:5000.750) โ Frequency 1Feedback1=<number>(-1.000..1.000, default:5000.750) โ Feedback 1Frequency2=<number>(1.000..20000.000, default:10000.500) โ Frequency 2Feedback2=<number>(-1.000..1.000, default:10000.500) โ Feedback 2Frequency3=<number>(1.000..20000.000, default:15000.250) โ Frequency 3Feedback3=<number>(-1.000..1.000, default:15000.250) โ Feedback 3Frequency4=<number>(1.000..20000.000, default:20000.000) โ Frequency 4Feedback4=<number>(-1.000..1.000, default:20000.000) โ Feedback 4$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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๐ถPitchshift=<number>(0.250..4.000, default:0.000) โ Pitch shiftBuffersize=<number>(default:4) โ Buffer size$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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๐Aliasinglevel=<number>(0.000..1.000, default:0.000) โ Aliasing level$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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๐MaxDelay(s)=<number>(default:0.000) โ Max Delay (s)DelayTime(s)=<number>(default:0.000) โ Delay Time (s)DecayTime(s)=<number>(default:0.000) โ Decay Time (s)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ Add gain (dB)- Overall gain for this filter. This is only valid if you add the effect to the input data
to be continued, bestie โ there's literally so much more ๐ โจ
Overall gain for this filter. Heads up bestie, this one's only valid if you're adding the effect to the input data โ otherwise it's just sitting there looking cute ๐
Suboptions for fa_ladspa_allpass_l ๐ฆ
MaxDelay(s)=<number>(default:0.000) โ the max delay, in seconds โณDelayTime(s)=<number>(default:0.000) โ the delay time, in seconds ๐ฐ๏ธDecayTime(s)=<number>(default:0.000) โ the decay time, in seconds ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ the add gain, in dB ๐๏ธ this is the overall gain for the filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_allpass_n ๐ธ
MaxDelay(s)=<number>(default:0.000) โ max delay, in seconds โณDelayTime(s)=<number>(default:0.000) โ delay time, in seconds ๐ฐ๏ธDecayTime(s)=<number>(default:0.000) โ decay time, in seconds ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, valid only when you add the effect to the input data
Suboptions for fa_ladspa_artificialLatency โจ
Delay(ms)=<number>(0.000..10000.000, default:2500.000) โ the delay, in ms ๐ด$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_divider ๐
Denominator=<number>(default:0) โ the denominator ๐งฎ$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid if you add the effect to the input data
Suboptions for fa_ladspa_autoPhaser ๐
Attacktime(s)=<number>(0.000..1.000, default:0.250) โ attack time, in seconds โกDecaytime(s)=<number>(0.000..1.000, default:0.250) โ decay time, in seconds ๐Modulationdepth=<number>(0.000..1.000, default:0.250) โ how deep the modulation goes ๐Feedback=<number>(-1.000..1.000, default:0.250) โ feedback ๐Spread(octaves)=<number>(0.000..2.000, default:0.250) โ spread, in octaves ๐น$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and yes, it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_satanMaximiser ๐
Decaytime(samples)=<number>(2.000..30.000, default:30.000) โ decay time, counted in samples ๐ขKneepoint(dB)=<number>(-90.000..0.000, default:30.000) โ the knee point, in dB ๐ฆต$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid when you add the effect to the input data
Suboptions for fa_ladspa_chebstortion ๐ฅ
Distortion=<number>(0.000..3.000, default:0.000) โ distortion ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_comb ๐
Bandseparation(Hz)=<number>(16.000..640.000, default:172.000) โ band separation, in Hz ๐๏ธFeedback=<number>(-0.990..0.990, default:172.000) โ feedback ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid if you add the effect to the input data
Suboptions for fa_ladspa_comb_c ๐
MaxDelay(s)=<number>(default:0.000) โ max delay, in seconds โณDelayTime(s)=<number>(default:0.000) โ delay time, in seconds ๐ฐ๏ธDecayTime(s)=<number>(default:0.000) โ decay time, in seconds ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_comb_l ๐ง
MaxDelay(s)=<number>(default:0.000) โ max delay, in seconds โณDelayTime(s)=<number>(default:0.000) โ delay time, in seconds ๐ฐ๏ธDecayTime(s)=<number>(default:0.000) โ decay time, in seconds ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid when you add the effect to the input data
Suboptions for fa_ladspa_comb_n โญ
MaxDelay(s)=<number>(default:0.000) โ max delay, in seconds โณDelayTime(s)=<number>(default:0.000) โ delay time, in seconds ๐ฐ๏ธDecayTime(s)=<number>(default:0.000) โ decay time, in seconds ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_const ๐
Signalamplitude=<number>(-1.000..1.100, default:0.000) โ signal amplitude ๐ถ$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid if you add the effect to the input data
Suboptions for fa_ladspa_crossoverDist ๐ธ
Crossoveramplitude=<number>(0.000..0.100, default:0.000) โ crossover amplitude ๐ฏSmoothing=<number>(0.000..1.000, default:1.000) โ smoothing ๐ง$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_dcRemove ๐งผ
$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid when you add the effect to the input data
Suboptions for fa_ladspa_dj_eq ๐ง
Logain(dB)=<number>(-70.000..6.000, default:0.000) โ lo gain, in dB ๐Midgain(dB)=<number>(-70.000..6.000, default:0.000) โ mid gain, in dB ๐Higain(dB)=<number>(-70.000..6.000, default:0.000) โ hi gain, in dB ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_dj_eq_mono ๐ง
Logain(dB)=<number>(-70.000..6.000, default:0.000) โ lo gain, in dB ๐Midgain(dB)=<number>(-70.000..6.000, default:0.000) โ mid gain, in dB ๐Higain(dB)=<number>(-70.000..6.000, default:0.000) โ hi gain, in dB ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid if you add the effect to the input data
Suboptions for fa_ladspa_djFlanger ๐
LFOsync=<number>(default:0.000) โ LFO sync ๐LFOperiod(s)=<number>(0.100..32.000, default:0.000) โ LFO period, in seconds โฑ๏ธLFOdepth(ms)=<number>(1.000..5.000, default:4.000) โ LFO depth, in ms ๐Feedback(%)=<number>(-100.000..100.000, default:4.000) โ feedback, as a percentage ๐ฏ$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_decimator ๐
Bitdepth=<number>(1.000..24.000, default:24.000) โ bit depth ๐ขSamplerate(Hz)=<number>(0.001..1.000, default:1.000) โ sample rate, in Hz ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid when you add the effect to the input data
Suboptions for fa_ladspa_declip ๐ฉน
$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_delayorama ๐
Randomseed=<number>(default:0) โ random seed ๐ฒInputgain(dB)=<number>(-96.000..24.000, default:0.000) โ input gain, in dB ๐๏ธFeedback(%)=<number>(0.000..100.000, default:0.000) โ feedback, as a percentage ๐ฏNumberoftaps=<number>(default:2) โ number of taps ๐๏ธFirstdelay(s)=<number>(0.000..5.000, default:2.000) โ first delay, in seconds โณDelayrange(s)=<number>(0.000..6.000, default:6.000) โ delay range, in seconds ๐Delaychange=<number>(0.200..5.000, default:6.000) โ delay change ๐Delayrandom(%)=<number>(0.000..100.000, default:6.000) โ delay random, as a percentage ๐ฒAmplitudechange=<number>(0.200..5.000, default:6.000) โ amplitude change ๐Amplituderandom(%)=<number>(0.000..100.000, default:6.000) โ amplitude random, as a percentage ๐ฒDry/wetmix=<number>(0.000..1.000, default:6.000) โ dry/wet mix ๐ง$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ the overall gain for this filter, and it's only valid if you add the effect to the input data
Suboptions for fa_ladspa_diode โก
Mode(0fornone,1forhalfwave,2forfullwave)=<number>(0.000..3.000, default:0.000) โ the mode:0for none,1for half wave,2for full wave ๐$run_adding=[1|0](default:0) โ add the effect to the input data ๐ซถ$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ add gain, in dB ๐๏ธ overall gain for this filter, only valid if you add the effect to the input data
Suboptions for fa_ladspa_dysonCompress ๐
Peaklimit(dB)=<number>(-30.000..0.000, default:0.000) โ peak limit, in dB ๐Releasetime(s)=<number>(0.000..1.000, default:0.250) โ Release time (s) โฑ๏ธFastcompressionratio=<number>(0.000..1.000, default:0.500) โ Fast compression ratioCompressionratio=<number>(0.000..1.000, default:0.500) โ Compression ratio$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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_decay ๐
DecayTime(s)=<number>(default:0.000) โ Decay Time (s)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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)=<number>(default:0) โ Waveform (1=sin, 2=tri, 3=squ, 4=saw) ๐$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
Inputgain(dB)=<number>(-20.000..20.000, default:0.000) โ Input gain (dB)Limit(dB)=<number>(-20.000..0.000, default:0.000) โ Limit (dB)Releasetime(s)=<number>(0.010..2.000, default:0.507) โ Release time (s)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐ฅ
Drivelevel=<number>(1.000..3.000, default:1.000) โ Drive level$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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_flanger ๐
Delaybase(ms)=<number>(0.100..25.000, default:6.325) โ Delay base (ms)Maxslowdown(ms)=<number>(0.000..10.000, default:2.500) โ Max slowdown (ms)LFOfrequency(Hz)=<number>(0.050..100.000, default:0.334) โ LFO frequency (Hz)Feedback=<number>(-1.000..1.000, default:0.334) โ Feedback$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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=<number>(0.000..1.000, default:0.000) โ DriveSkew=<number>(0.000..1.000, default:0.000) โ Skew$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect to the input data.
Suboptions for fa_channels ๐
okay so this one is literally just how many speakers you're feeding, bestie.
front_channels=<number>(1..5, default:2) โ Front channelsrear_channels=<number>(0..3, default:0) โ Rear channelslfe=[1|0](default:0) โ LFE
Suboptions for fa_sampleformat ๐๏ธ
sampleformat=<string>โ Sampleformat
Supported strings: Unsigned 8 bit Signed 8 bit Unsigned 16 bit Signed 16 bit Signed 32 bit Floating point
Default: Floating point
Suboptions for fa_samplerate โณ
samplerate=<string>โ Samplerate [Hz]
Supported strings: source 48000 44100 32000 24000 22050 user
Default: source
user_rate=<number>(8000..192000, default:44100) โ User defined samplerate [Hz]
Suboptions for fa_ladspa_fadDelay โฒ๏ธ
Delay(seconds)=<number>(0.100..10.000, default:0.000) โ Delay (seconds)Feedback(dB)=<number>(-70.000..0.000, default:0.000) โ Feedback (dB)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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_freqTracker ๐ฏ
Trackingspeed=<number>(0.000..1.000, default:0.500) โ Tracking speed$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
not me giggling at the name, but it's a highpass filter fr fr.
CutoffFrequency(Hz)=<number>(0.000..0.450, default:0.001) โ Cutoff Frequency (Hz)Resonance=<number>(0.100..1.410, default:0.755) โ Resonance$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
CutoffFrequency(Hz)=<number>(0.000..0.450, default:0.001) โ Cutoff Frequency (Hz)Resonance=<number>(0.100..1.410, default:0.755) โ Resonance$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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/wetmix=<number>(0.000..1.000, default:0.000) โ Dry/wet mixNumberofpasses=<number>(default:0) โ Number of passesErrorrate(bits/block)=<number>(0.000..30.000, default:0.000) โ Error rate (bits/block)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐ช
LFkeyfilter(Hz)=<number>(0.001..0.100, default:0.001) โ LF key filter (Hz)HFkeyfilter(Hz)=<number>(0.005..0.490, default:0.490) โ HF key filter (Hz)Threshold(dB)=<number>(-70.000..20.000, default:-70.000) โ Threshold (dB)Attack(ms)=<number>(0.010..1000.000, default:250.008) โ Attack (ms)Hold(ms)=<number>(2.000..2000.000, default:1500.500) โ Hold (ms)Decay(ms)=<number>(2.000..4000.000, default:2001.000) โ Decay (ms)Range(dB)=<number>(-90.000..0.000, default:-90.000) โ Range (dB)Outputselect(-1=keylisten,0=gate,1=bypass)=<number>(default:-90) โ Output select (-1 = key listen, 0 = gate, 1 = bypass)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
Doubledelay=<number>(default:0.000) โ Double delayLFOfrequency1(Hz)=<number>(0.000..30.000, default:0.000) โ LFO frequency 1 (Hz)Delay1range(s)=<number>(0.000..10.500, default:2.625) โ Delay 1 range (s)LFOfrequency2(Hz)=<number>(0.000..30.000, default:2.625) โ LFO frequency 2 (Hz)Delay2range(s)=<number>(0.000..10.500, default:2.625) โ Delay 2 range (s)Feedback=<number>(-100.000..100.000, default:2.625) โ FeedbackDry/Wetlevel=<number>(0.000..1.000, default:2.625) โ Dry/Wet level$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
CenterFrequency(Hz)=<number>(0.000..0.450, default:0.001) โ Center Frequency (Hz)Bandwidth(Hz)=<number>(0.000..0.450, default:0.007) โ Bandwidth (Hz)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
CenterFrequency(Hz)=<number>(0.000..0.450, default:0.007) โ Center Frequency (Hz)Bandwidth(Hz)=<number>(0.000..0.450, default:0.007) โ Bandwidth (Hz)Stages(2polesperstage)=<number>(default:0) โ Stages(2 poles per stage)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 โฌ๏ธ
CutoffFrequency=<number>(0.000..0.450, default:0.001) โ Cutoff FrequencyStages(2polesperstage)=<number>(default:0) โ Stages(2 poles per stage)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 โฌ๏ธ
CutoffFrequency=<number>(0.000..0.450, default:0.055) โ Cutoff FrequencyStages(2polesperstage)=<number>(default:0) โ Stages(2 poles per stage)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ 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 ๐
Impulsegain(dB)=<number>(-70.000..0.000, default:-70.000) โ Impulse gain (dB)Strikegain(dB)=<number>(-70.000..0.000, default:0.000) โ Strike gain (dB)Strikeduration(s)=<number>(0.001..0.200, default:0.101) โ Strike duration (s)$run_adding=[1|0](default:0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default:0.00) โ Add gain (dB)
Overall gain for this filter. This is only valid if you add the effect to the input data.
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐ (This is the tail end of the previous filter's suboptions, bestie โ we're just picking up right where we left off! No cap.)
Suboptions for fa_ladspa_gong ๐
Innerdamping=<number>(0.000..1.000, default: 0.500) โ Inner damping. Like, how much damping on the inside? You decide. ๐Outerdamping=<number>(0.000..1.000, default: 0.500) โ Outer damping. The outside vibe. โจMicposition=<number>(0.000..1.000, default: 0.250) โ Mic position. Where's the mic at? ๐คInnersize1=<number>(0.000..1.000, default: 0.500) โ Inner size 1. Size matters, bestie. ๐Innerstiffness1+=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 1 +. Stiffness, but plus. ๐Innerstiffness1-=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 1 -. Stiffness, but minus. ๐Innersize2=<number>(0.000..1.000, default: 0.500) โ Inner size 2. Another one. ๐Innerstiffness2+=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 2 +. Plus again. ๐ฅInnerstiffness2-=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 2 -. Minus again. ๐Innersize3=<number>(0.000..1.000, default: 0.500) โ Inner size 3. Three-peat. ๐Innerstiffness3+=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 3 +. Plus. ๐Innerstiffness3-=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 3 -. Minus. โญInnersize4=<number>(0.000..1.000, default: 0.500) โ Inner size 4. Four! ๐ฆInnerstiffness4+=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 4 +. Plus. ๐Innerstiffness4-=<number>(0.000..1.000, default: 0.500) โ Inner stiffness 4 -. Minus. ๐งOutersize1=<number>(0.000..1.000, default: 0.500) โ Outer size 1. Outside size. ๐ธOuterstiffness1+=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 1 +. Plus. ๐Outerstiffness1-=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 1 -. Minus. โจOutersize2=<number>(0.000..1.000, default: 0.500) โ Outer size 2. Two. ๐Outerstiffness2+=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 2 +. Plus. ๐ฅOuterstiffness2-=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 2 -. Minus. ๐Outersize3=<number>(0.000..1.000, default: 0.500) โ Outer size 3. Three. ๐Outerstiffness3+=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 3 +. Plus. ๐Outerstiffness3-=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 3 -. Minus. โญOutersize4=<number>(0.000..1.000, default: 0.500) โ Outer size 4. Four. ๐ฆOuterstiffness4+=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 4 +. Plus. ๐Outerstiffness4-=<number>(0.000..1.000, default: 0.500) โ Outer stiffness 4 -. Minus. ๐ง$run_adding=[1|0](default: 0) โ Add effect to input data. Yes, add it. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). The gain when adding. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_hardLimiter ๐
dBlimit=<number>(-50.000..0.000, default: 0.000) โ dB limit. Limit those dBs. ๐ซWetlevel=<number>(0.000..1.000, default: 0.000) โ Wet level. How wet? ๐ฆResiduelevel=<number>(0.000..1.000, default: 0.000) โ Residue level. Leftovers. ๐$run_adding=[1|0](default: 0) โ Add effect to input data. Add it. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). Gain. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_harmonicGen ๐ต
Fundamentalmagnitude=<number>(-1.000..1.000, default: 0.000) โ Fundamental magnitude. The base vibe. ๐ถ2ndharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 2nd harmonic magnitude. Second harmonic. ๐ต3rdharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 3rd harmonic magnitude. Third. ๐ผ4thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 4th harmonic magnitude. Fourth. ๐น5thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 5th harmonic magnitude. Fifth. ๐ธ6thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 6th harmonic magnitude. Sixth. ๐บ7thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 7th harmonic magnitude. Seventh. ๐ป8thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 8th harmonic magnitude. Eighth. ๐ฅ9thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 9th harmonic magnitude. Ninth. ๐ค10thharmonicmagnitude=<number>(-1.000..1.000, default: 0.000) โ 10th harmonic magnitude. Tenth! ๐ง$run_adding=[1|0](default: 0) โ Add effect to input data. Add. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). Gain. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_hermesFilter ๐ชฝ
This one is a whole vibe, bestie. So many options. Let's go.
LFO1freq(Hz)=<number>(0.000..1000.000, default: 250.000) โ LFO1 freq (Hz). Frequency of LFO1. ๐LFO1wave(0=sin,1=tri,2=saw,3=squ,4=s&h)=<number>(default: 250) โ LFO1 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = s&h). Pick your wave. ๐LFO2freq(Hz)=<number>(0.000..1000.000, default: 250.000) โ LFO2 freq (Hz). LFO2 frequency. ๐LFO2wave(0=sin,1=tri,2=saw,3=squ,4=s&h)=<number>(default: 250) โ LFO2 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = s&h). Wave two. ๐Osc1freq(Hz)=<number>(0.000..4000.000, default: 440.000) โ Osc1 freq (Hz). Oscillator 1 frequency. ๐๏ธOsc1wave(0=sin,1=tri,2=saw,3=squ,4=noise)=<number>(default: 440) โ Osc1 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = noise). Wave for Osc1. ๐๏ธOsc2freq(Hz)=<number>(0.000..4000.000, default: 440.000) โ Osc2 freq (Hz). Oscillator 2 frequency. ๐๏ธOsc2wave(0=sin,1=tri,2=saw,3=squ,4=noise)=<number>(default: 440) โ Osc2 wave (0 = sin, 1 = tri, 2 = saw, 3 = squ, 4 = noise). Wave for Osc2. ๐๏ธRingmod1depth(0=none,1=AM,2=RM)=<number>(0.000..2.000, default: 440.000) โ Ringmod 1 depth (0=none, 1=AM, 2=RM). Ring mod depth 1. ๐Ringmod2depth(0=none,1=AM,2=RM)=<number>(0.000..2.000, default: 440.000) โ Ringmod 2 depth (0=none, 1=AM, 2=RM). Ring mod depth 2. ๐Ringmod3depth(0=none,1=AM,2=RM)=<number>(0.000..2.000, default: 440.000) โ Ringmod 3 depth (0=none, 1=AM, 2=RM). Ring mod depth 3. ๐Osc1gain(dB)=<number>(-70.000..20.000, default: -70.000) โ Osc1 gain (dB). Gain for Osc1. ๐RM1gain(dB)=<number>(-70.000..20.000, default: -70.000) โ RM1 gain (dB). Gain for ring mod 1. ๐Osc2gain(dB)=<number>(-70.000..20.000, default: -70.000) โ Osc2 gain (dB). Gain for Osc2. ๐RM2gain(dB)=<number>(-70.000..20.000, default: -70.000) โ RM2 gain (dB). Gain for ring mod 2. ๐Inputgain(dB)=<number>(-70.000..20.000, default: -70.000) โ Input gain (dB). Gain for input. ๐๏ธRM3gain(dB)=<number>(-70.000..20.000, default: -70.000) โ RM3 gain (dB). Gain for ring mod 3. ๐Xoverlowerfreq=<number>(50.000..6000.000, default: 1537.500) โ Xover lower freq. Crossover lower frequency. ๐๏ธXoverupperfreq=<number>(1000.000..10000.000, default: 7750.000) โ Xover upper freq. Crossover upper frequency. ๐๏ธDist1drive=<number>(0.000..3.000, default: 7750.000) โ Dist1 drive. Drive for distortion 1. ๐ฅDist2drive=<number>(0.000..3.000, default: 7750.000) โ Dist2 drive. Drive for distortion 2. ๐ฅDist3drive=<number>(0.000..3.000, default: 7750.000) โ Dist3 drive. Drive for distortion 3. ๐ฅFilt1type(0=none,1=LP,2=HP,3=BP,4=BR,5=AP)=<number>(default: 7750) โ Filt1 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP). Filter 1 type. ๐๏ธFilt1freq=<number>(0.000..8000.000, default: 440.000) โ Filt1 freq. Filter 1 frequency. ๐๏ธFilt1q=<number>(0.000..1.000, default: 440.000) โ Filt1 q. Filter 1 Q. ๐๏ธFilt1resonance=<number>(0.000..1.000, default: 440.000) โ Filt1 resonance. Filter 1 resonance. ๐๏ธFilt1LFO1level=<number>(-500.000..500.000, default: 440.000) โ Filt1 LFO1 level. LFO1 level for filter 1. ๐Filt1LFO2level=<number>(-500.000..500.000, default: 440.000) โ Filt1 LFO2 level. LFO2 level for filter 1. ๐Filt2type(0=none,1=LP,2=HP,3=BP,4=BR,5=AP)=<number>(default: 440) โ Filt2 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP). Filter 2 type. ๐๏ธFilt2freq=<number>(0.000..8000.000, default: 440.000) โ Filt2 freq. Filter 2 frequency. ๐๏ธFilt2q=<number>(0.000..1.000, default: 440.000) โ Filt2 q. Filter 2 Q. ๐๏ธFilt2resonance=<number>(0.000..1.000, default: 440.000) โ Filt2 resonance. Filter 2 resonance. ๐๏ธFilt2LFO1level=<number>(-500.000..500.000, default: 440.000) โ Filt2 LFO1 level. LFO1 level for filter 2. ๐Filt2LFO2level=<number>(-500.000..500.000, default: 440.000) โ Filt2 LFO2 level. LFO2 level for filter 2. ๐Filt3type(0=none,1=LP,2=HP,3=BP,4=BR,5=AP)=<number>(default: 440) โ Filt3 type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP). Filter 3 type. ๐๏ธFilt3freq=<number>(0.000..8000.000, default: 440.000) โ Filt3 freq. Filter 3 frequency. ๐๏ธFilt3q=<number>(0.000..1.000, default: 440.000) โ Filt3 q. Filter 3 Q. ๐๏ธFilt3resonance=<number>(0.000..1.000, default: 440.000) โ Filt3 resonance. Filter 3 resonance. ๐๏ธFilt3LFO1level=<number>(-500.000..500.000, default: 440.000) โ Filt3 LFO1 level. LFO1 level for filter 3. ๐Filt3LFO2level=<number>(-500.000..500.000, default: 440.000) โ Filt3 LFO2 level. LFO2 level for filter 3. ๐Delay1length(s)=<number>(0.000..2.000, default: 440.000) โ Delay1 length (s). Length of delay 1 in seconds. โฑ๏ธDelay1feedback=<number>(0.000..1.000, default: 440.000) โ Delay1 feedback. Feedback for delay 1. ๐Delay1wetness=<number>(0.000..1.000, default: 440.000) โ Delay1 wetness. Wetness for delay 1. ๐ฆDelay2length(s)=<number>(0.000..2.000, default: 440.000) โ Delay2 length (s). Length of delay 2. โฑ๏ธDelay2feedback=<number>(0.000..1.000, default: 440.000) โ Delay2 feedback. Feedback for delay 2. ๐Delay2wetness=<number>(0.000..1.000, default: 440.000) โ Delay2 wetness. Wetness for delay 2. ๐ฆDelay3length(s)=<number>(0.000..2.000, default: 440.000) โ Delay3 length (s). Length of delay 3. โฑ๏ธDelay3feedback=<number>(0.000..1.000, default: 440.000) โ Delay3 feedback. Feedback for delay 3. ๐Delay3wetness=<number>(0.000..1.000, default: 440.000) โ Delay3 wetness. Wetness for delay 3. ๐ฆBand1gain(dB)=<number>(-70.000..20.000, default: 440.000) โ Band 1 gain (dB). Gain for band 1. ๐Band2gain(dB)=<number>(-70.000..20.000, default: 440.000) โ Band 2 gain (dB). Gain for band 2. ๐Band3gain(dB)=<number>(-70.000..20.000, default: 440.000) โ Band 3 gain (dB). Gain for band 3. ๐$run_adding=[1|0](default: 0) โ Add effect to input data. Add it. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). Gain. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_pitchScaleHQ ๐ค
Pitchco-efficient=<number>(0.500..2.000, default: 0.000) โ Pitch co-efficient. The pitch coefficient. ๐ต$run_adding=[1|0](default: 0) โ Add effect to input data. Add. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). Gain. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_imp ๐ธ
ImpulseID=<number>(default: 0) โ Impulse ID. Which impulse? ๐Highlatencymode=<number>(default: 0) โ High latency mode. Latency but high. ๐ขGain(dB)=<number>(-90.000..24.000, default: 0.000) โ Gain (dB). Gain. ๐$run_adding=[1|0](default: 0) โ Add effect to input data. Add. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00) โ Add gain (dB). Gain. โจ
Overall gain for this filter. This is only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_inv ๐
$run_adding=[1|0](default: 0) โ Add effect to input data. Add. ๐$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). This is the overall gain for this filter, and it's only valid if you add the effect to the input data. iykyk ๐
๐ค Suboptions for fa_ladspa_karaoke
Vocalvolume(dB)=<number>(-70.000..0.000, default: 0.000)โ Vocal volume (dB). Literally the volume of the vocal. Bestie, it does what it says ๐ถ$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, and it's only valid if you add the effect to the input data.
๐ง Suboptions for fa_ladspa_lcrDelay
Ldelay(ms)=<number>(0.000..2700.000, default: 675.000)โ L delay (ms).Llevel=<number>(0.000..50.000, default: 25.000)โ L level.Cdelay(ms)=<number>(0.000..2700.000, default: 675.000)โ C delay (ms).Clevel=<number>(0.000..50.000, default: 25.000)โ C level.Rdelay(ms)=<number>(0.000..2700.000, default: 675.000)โ R delay (ms).Rlevel=<number>(0.000..50.000, default: 25.000)โ R level.Feedback=<number>(-100.000..100.000, default: 25.000)โ Feedback.Highdamp(%)=<number>(0.000..100.000, default: 50.000)โ High damp (%).Lowdamp(%)=<number>(0.000..100.000, default: 50.000)โ Low damp (%).Spread=<number>(0.000..50.000, default: 25.000)โ Spread.Dry/Wetlevel=<number>(0.000..1.000, default: 25.000)โ Dry/Wet level.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. periodt โจ
๐ Suboptions for fa_ladspa_lfoPhaser
LFOrate(Hz)=<number>(0.000..100.000, default: 25.000)โ LFO rate (Hz).LFOdepth=<number>(0.000..1.000, default: 0.250)โ LFO depth.Feedback=<number>(-1.000..1.000, default: 0.250)โ Feedback.Spread(octaves)=<number>(0.000..2.000, default: 1.000)โ Spread (octaves).$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_lsFilter
Filtertype(0=LP,1=BP,2=HP)=<number>(default: 0)โ Filter type (0=LP, 1=BP, 2=HP). Lowpass, bandpass, highpass โ pick your fighter ๐Cutofffrequency(Hz)=<number>(0.002..0.500, default: 0.032)โ Cutoff frequency (Hz).Resonance=<number>(0.000..1.000, default: 0.032)โ Resonance.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ณ๏ธ Suboptions for fa_ladspa_notch_iir
CenterFrequency(Hz)=<number>(0.000..0.450, default: 0.007)โ Center Frequency (Hz).Bandwidth(Hz)=<number>(0.000..0.450, default: 0.007)โ Bandwidth (Hz).Stages(2polesperstage)=<number>(default: 0)โ Stages (2 poles per stage).$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐๏ธ Suboptions for fa_ladspa_matrixSpatialiser
Width=<number>(default: 0)โ Width.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ช Suboptions for fa_ladspa_matrixMSSt
Width=<number>(0.000..2.000, default: 0.000)โ Width.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_matrixStMS
$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. no cap, that's the whole list for this one ๐ซถ
๐๏ธ Suboptions for fa_ladspa_mbeq
okay so this one is the multiband EQ and it has a lot of gains, but every single one of them is (-70.000..30.000, default: 0.000) so honestly it's giving very consistent queen energy ๐
50Hzgain(lowshelving)=<number>(-70.000..30.000, default: 0.000)โ 50Hz gain (low shelving).100Hzgain=<number>(-70.000..30.000, default: 0.000)โ 100Hz gain.156Hzgain=<number>(-70.000..30.000, default: 0.000)โ 156Hz gain.220Hzgain=<number>(-70.000..30.000, default: 0.000)โ 220Hz gain.311Hzgain=<number>(-70.000..30.000, default: 0.000)โ 311Hz gain.440Hzgain=<number>(-70.000..30.000, default: 0.000)โ 440Hz gain.622Hzgain=<number>(-70.000..30.000, default: 0.000)โ 622Hz gain.880Hzgain=<number>(-70.000..30.000, default: 0.000)โ 880Hz gain.1250Hzgain=<number>(-70.000..30.000, default: 0.000)โ 1250Hz gain.1750Hzgain=<number>(-70.000..30.000, default: 0.000)โ 1750Hz gain.2500Hzgain=<number>(-70.000..30.000, default: 0.000)โ 2500Hz gain.3500Hzgain=<number>(-70.000..30.000, default: 0.000)โ 3500Hz gain.5000Hzgain=<number>(-70.000..30.000, default: 0.000)โ 5000Hz gain.10000Hzgain=<number>(-70.000..30.000, default: 0.000)โ 10000Hz gain.20000Hzgain=<number>(-70.000..30.000, default: 0.000)โ 20000Hz gain.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ง Suboptions for fa_ladspa_multivoiceChorus
Numberofvoices=<number>(default: 0)โ Number of voices.Delaybase(ms)=<number>(10.000..40.000, default: 10.000)โ Delay base (ms).Voiceseparation(ms)=<number>(0.000..2.000, default: 0.500)โ Voice separation (ms).Detune(%)=<number>(0.000..5.000, default: 0.500)โ Detune (%).LFOfrequency(Hz)=<number>(2.000..30.000, default: 9.000)โ LFO frequency (Hz).Outputattenuation(dB)=<number>(-20.000..0.000, default: 9.000)โ Output attenuation (dB).$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ผ Suboptions for fa_ladspa_pitchScale
Pitchco-efficient=<number>(0.500..2.000, default: 0.000)โ Pitch co-efficient.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_pointerCastDistortion
Effectcutofffreq(Hz)=<number>(0.000..0.300, default: 0.001)โ Effect cutoff freq (Hz).Dry/wetmix=<number>(0.000..1.000, default: 0.001)โ Dry/wet mix.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_rateShifter
Rate=<number>(-4.000..4.000, default: 0.000)โ Rate.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ฆ Suboptions for fa_ladspa_retroFlange
Averagestall(ms)=<number>(0.000..10.000, default: 2.500)โ Average stall (ms).Flangefrequency(Hz)=<number>(0.500..8.000, default: 2.500)โ Flange frequency (Hz).$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
โช Suboptions for fa_ladspa_revdelay
DelayTime(s)=<number>(0.000..5.000, default: 0.000)โ Delay Time (s).DryLevel(dB)=<number>(-70.000..0.000, default: 0.000)โ Dry Level (dB).WetLevel(dB)=<number>(-70.000..0.000, default: 0.000)โ Wet Level (dB).Feedback=<number>(0.000..1.000, default: 0.000)โ Feedback.Crossfadesamples=<number>(default: 1250)โ Crossfade samples.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_ringmod_1i1o1l
Not me side-eyeing these defaults ๐ โSinelevel,Trianglelevel,SawtoothlevelandSquarelevelall share the same range(-1.000..1.000)and all default to440.000, even thoughFrequency(Hz)is the one that's actually a frequency. Copying the values exactly as they appear, bestie โ that's the assignment ๐
Modulationdepth(0=none,1=AM,2=RM)=<number>(0.000..2.000, default: 0.000)โ Modulation depth (0=none, 1=AM, 2=RM).Frequency(Hz)=<number>(1.000..1000.000, default: 440.000)โ Frequency (Hz).Sinelevel=<number>(-1.000..1.000, default: 440.000)โ Sine level.Trianglelevel=<number>(-1.000..1.000, default: 440.000)โ Triangle level.Sawtoothlevel=<number>(-1.000..1.000, default: 440.000)โ Sawtooth level.Squarelevel=<number>(-1.000..1.000, default: 440.000)โ Square level.$run_adding=[1|0](default: 0)โ Add effect to input data.$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data.
๐ Suboptions for fa_ladspa_sc1
this one is a compressor, and she is serving ๐ฅ
Attacktime(ms)=<number>(2.000..400.000, default: 101.500)โ Attack time (ms).Releasetime(ms)=<number>(2.000..800.000, default: 401.000)โ Release time (ms).Thresholdlevel(dB)=<number>(-30.000..0.000, default: 0.000)โ Threshold level (dB).Ratio(1:n)=<number>(1.000..10.000, default: 0.000)โ Ratio (1:n).Kneeradius(dB)=<number>(1.000..10.000, default: 3.250)โ Knee radius (dB).Makeupgain(dB)=<number>(0.000..24.000, default: 3.250)โ Makeup gain (dB).$run_adding=[1|0](default: 0)โ Add effect to input data.
โฆand finishing off the filter from before, bestie, here's the last little duo it needed ๐:
$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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=<number>(0.000..1.000, default: 0.000)โ RMS/peakAttacktime(ms)=<number>(1.500..400.000, default: 101.125)โ Attack time (ms)Releasetime(ms)=<number>(2.000..800.000, default: 401.000)โ Release time (ms)Thresholdlevel(dB)=<number>(-30.000..0.000, default: 0.000)โ Threshold level (dB)Ratio(1:n)=<number>(1.000..20.000, default: 0.000)โ Ratio (1:n)Kneeradius(dB)=<number>(1.000..10.000, default: 3.250)โ Knee radius (dB)Makeupgain(dB)=<number>(0.000..24.000, default: 3.250)โ Makeup gain (dB)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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=<number>(0.000..1.000, default: 0.000)โ RMS/peakAttacktime(ms)=<number>(1.500..400.000, default: 101.125)โ Attack time (ms)Releasetime(ms)=<number>(2.000..800.000, default: 401.000)โ Release time (ms)Thresholdlevel(dB)=<number>(-30.000..0.000, default: 0.000)โ Threshold level (dB)Ratio(1:n)=<number>(1.000..20.000, default: 0.000)โ Ratio (1:n)Kneeradius(dB)=<number>(1.000..10.000, default: 3.250)โ Knee radius (dB)Makeupgain(dB)=<number>(0.000..24.000, default: 3.250)โ Makeup gain (dB)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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=<number>(0.000..1.000, default: 0.000)โ RMS/peakAttacktime(ms)=<number>(1.500..400.000, default: 101.125)โ Attack time (ms)Releasetime(ms)=<number>(2.000..800.000, default: 401.000)โ Release time (ms)Thresholdlevel(dB)=<number>(-30.000..0.000, default: 0.000)โ Threshold level (dB)Ratio(1:n)=<number>(1.000..20.000, default: 0.000)โ Ratio (1:n)Kneeradius(dB)=<number>(1.000..10.000, default: 3.250)โ Knee radius (dB)Attenuation(dB)=<number>(-24.000..0.000, default: 3.250)โ Attenuation (dB)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
Siftsize=<number>(1.000..1000.000, default: 0.000)โ Sift size$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
Ampsgain(dB)=<number>(-70.000..70.000, default: 0.000)โ Amps gain (dB)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 โญ
MaxDelay(s)=<number>(default: 0.000) โ Max Delay (s)DelayTime(s)=<number>(default: 0.000) โ Delay Time (s)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
MaxDelay(s)=<number>(default: 0.000) โ Max Delay (s)DelayTime(s)=<number>(default: 0.000) โ Delay Time (s)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
MaxDelay(s)=<number>(default: 0.000) โ Max Delay (s)DelayTime(s)=<number>(default: 0.000) โ Delay Time (s)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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_singlePara ๐ง
Gain(dB)=<number>(-70.000..30.000, default: 0.000)โ Gain (dB)Frequency(Hz)=<number>(0.000..0.400, default: 440.000)โ Frequency (Hz)Bandwidth(octaves)=<number>(0.000..4.000, default: 440.000)โ Bandwidth (octaves)$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
Wrapdegree=<number>(0.000..10.000, default: 0.000)โ Wrap degree$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
Resamplerate=<number>(0.000..1.000, default: 1.000)โ Resample rateSmoothing=<number>(0.000..1.000, default: 1.000)โ Smoothing$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐ฅ
Filtertype(0=none,1=LP,2=HP,3=BP,4=BR,5=AP)=<number>(default: 0) โ Filter type (0=none, 1=LP, 2=HP, 3=BP, 4=BR, 5=AP)Filterfreq=<number>(0.000..6000.000, default: 440.000)โ Filter freqFilterQ=<number>(0.000..1.000, default: 0.250)โ Filter QFilterresonance=<number>(0.000..1.000, default: 0.250)โ Filter resonance$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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]=<number>(0.000..20.000, default: 0.000)โ Frequency [Hz]Depth[%]=<number>(0.000..100.000, default: 0.000)โ Depth [%]Gain[dB]=<number>(-70.000..20.000, default: 0.000)โ Gain [dB]$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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]=<number>(0.000..5.000, default: 1.250)โ Frequency [Hz]L/RPhaseShift[deg]=<number>(0.000..180.000, default: 90.000)โ L/R Phase Shift [deg]Depth[%]=<number>(0.000..100.000, default: 75.000)โ Depth [%]Delay[ms]=<number>(0.000..100.000, default: 25.000)โ Delay [ms]Contour[Hz]=<number>(20.000..20000.000, default: 100.000)โ Contour [Hz]DryLevel[dB]=<number>(-90.000..20.000, default: 100.000)โ Dry Level [dB]WetLevel[dB]=<number>(-90.000..20.000, default: 100.000)โ Wet Level [dB]$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 โจ
ThresholdLevel[dB]=<number>(-50.000..10.000, default: 0.000)โ Threshold Level [dB]Frequency[Hz]=<number>(2000.000..16000.000, default: 5500.000)โ Frequency [Hz]SidechainFilter=<number>(default: 5500) โ Sidechain FilterMonitor=<number>(default: 5500) โ Monitor$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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]=<number>(4.000..500.000, default: 128.000)โ Attack [ms]Release[ms]=<number>(4.000..1000.000, default: 502.000)โ Release [ms]OffsetGain[dB]=<number>(-20.000..20.000, default: 502.000)โ Offset Gain [dB]MakeupGain[dB]=<number>(-20.000..20.000, default: 502.000)โ Makeup Gain [dB]Function=<number>(default: 502) โ Function$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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]=<number>(4.000..500.000, default: 128.000)โ Attack [ms]Release[ms]=<number>(4.000..1000.000, default: 502.000)โ Release [ms]OffsetGain[dB]=<number>(-20.000..20.000, default: 502.000)โ Offset Gain [dB]MakeupGain[dB]=<number>(-20.000..20.000, default: 502.000)โ Makeup Gain [dB]StereoMode=<number>(default: 502) โ Stereo ModeFunction=<number>(default: 502) โ Function$run_adding=[1|0](default: 0) โ Add effect to input data$run_adding_gain=<number>(-70.00..0.00, default: 0.00)โ 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 ๐
Band1Gain[dB]=<number>(-50.000..20.000, default: 0.000)โ Band 1 Gain [dB]Band2Gain[dB]=<number>(-50.000..20.000, default: 0.000)โ Band 2 Gain [dB]Band3Gain[dB]=<number>โ Band 3 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band4Gain[dB]=<number>โ Band 4 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band5Gain[dB]=<number>โ Band 5 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band6Gain[dB]=<number>โ Band 6 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band7Gain[dB]=<number>โ Band 7 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band8Gain[dB]=<number>โ Band 8 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band1Freq[Hz]=<number>โ Band 1 Freq [Hz] ๐๏ธ range40.000..280.000, default100.000Band2Freq[Hz]=<number>โ Band 2 Freq [Hz] ๐๏ธ range100.000..500.000, default200.000Band3Freq[Hz]=<number>โ Band 3 Freq [Hz] ๐๏ธ range200.000..1000.000, default400.000Band4Freq[Hz]=<number>โ Band 4 Freq [Hz] ๐๏ธ range400.000..2800.000, default1000.000Band5Freq[Hz]=<number>โ Band 5 Freq [Hz] ๐๏ธ range1000.000..5000.000, default3000.000Band6Freq[Hz]=<number>โ Band 6 Freq [Hz] ๐๏ธ range3000.000..9000.000, default6000.000Band7Freq[Hz]=<number>โ Band 7 Freq [Hz] ๐๏ธ range6000.000..18000.000, default12000.000Band8Freq[Hz]=<number>โ Band 8 Freq [Hz] ๐๏ธ range10000.000..20000.000, default15000.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. This is the overall gain for this filter, and it's only valid if you add the effect to the input data, bestie, don't forget that part ๐ญ
โจ Suboptions for fa_ladspa_tap_equalizer_bw โจ
Band1Gain[dB]=<number>โ Band 1 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band2Gain[dB]=<number>โ Band 2 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band3Gain[dB]=<number>โ Band 3 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band4Gain[dB]=<number>โ Band 4 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band5Gain[dB]=<number>โ Band 5 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band6Gain[dB]=<number>โ Band 6 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band7Gain[dB]=<number>โ Band 7 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band8Gain[dB]=<number>โ Band 8 Gain [dB] ๐ธ range-50.000..20.000, default0.000Band1Freq[Hz]=<number>โ Band 1 Freq [Hz] ๐๏ธ range40.000..280.000, default100.000Band2Freq[Hz]=<number>โ Band 2 Freq [Hz] ๐๏ธ range100.000..500.000, default200.000Band3Freq[Hz]=<number>โ Band 3 Freq [Hz] ๐๏ธ range200.000..1000.000, default400.000Band4Freq[Hz]=<number>โ Band 4 Freq [Hz] ๐๏ธ range400.000..2800.000, default1000.000Band5Freq[Hz]=<number>โ Band 5 Freq [Hz] ๐๏ธ range1000.000..5000.000, default3000.000Band6Freq[Hz]=<number>โ Band 6 Freq [Hz] ๐๏ธ range3000.000..9000.000, default6000.000Band7Freq[Hz]=<number>โ Band 7 Freq [Hz] ๐๏ธ range6000.000..18000.000, default12000.000Band8Freq[Hz]=<number>โ Band 8 Freq [Hz] ๐๏ธ range10000.000..20000.000, default15000.000Band1Bandwidth[octaves]=<number>โ Band 1 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band2Bandwidth[octaves]=<number>โ Band 2 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band3Bandwidth[octaves]=<number>โ Band 3 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band4Bandwidth[octaves]=<number>โ Band 4 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band5Bandwidth[octaves]=<number>โ Band 5 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band6Bandwidth[octaves]=<number>โ Band 6 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band7Bandwidth[octaves]=<number>โ Band 7 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000Band8Bandwidth[octaves]=<number>โ Band 8 Bandwidth [octaves] ๐ฆ range0.100..5.000, default15000.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_doubler โจ
TimeTracking=<number>โ Time Tracking โฑ๏ธ range0.000..1.000, default0.500PitchTracking=<number>โ Pitch Tracking ๐ต range0.000..1.000, default0.500DryLevel[dB]=<number>โ Dry Level [dB] ๐ต range-90.000..20.000, default0.500DryLeftPosition=<number>โ Dry Left Position โฌ ๏ธ range0.000..1.000, default0.000DryRightPosition=<number>โ Dry Right Position โก๏ธ range0.000..1.000, default1.000WetLevel[dB]=<number>โ Wet Level [dB] ๐ฆ range-90.000..20.000, default1.000WetLeftPosition=<number>โ Wet Left Position โฌ ๏ธ range0.000..1.000, default0.000WetRightPosition=<number>โ Wet Right Position โก๏ธ range0.000..1.000, default1.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐ซถ
โจ Suboptions for fa_ladspa_tap_pinknoise โจ
FractalDimension=<number>โ Fractal Dimension ๐ range0.000..1.000, default0.500SignalLevel[dB]=<number>โ Signal Level [dB] ๐ถ range-90.000..20.000, default0.500NoiseLevel[dB]=<number>โ Noise Level [dB] ๐ range-90.000..20.000, default-90.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_pitch โจ
SemitoneShift=<number>โ Semitone Shift ๐ผ range-12.000..12.000, default0.000RateShift[%]=<number>โ Rate Shift [%] ๐ range-50.000..100.000, default0.000DryLevel[dB]=<number>โ Dry Level [dB] ๐ต range-90.000..20.000, default-90.000WetLevel[dB]=<number>โ Wet Level [dB] ๐ฆ range-90.000..20.000, default-90.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐ธ
โจ Suboptions for fa_ladspa_tap_reflector โจ
FragmentLength[ms]=<number>โ Fragment Length [ms] ๐ช range20.000..1600.000, default415.000DryLevel[dB]=<number>โ Dry Level [dB] ๐ต range-90.000..20.000, default-90.000WetLevel[dB]=<number>โ Wet Level [dB] ๐ฆ range-90.000..20.000, default-90.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_reverb โจ
Decay[ms]=<number>โ Decay [ms] ๐ฐ๏ธ range0.000..10000.000, default2500.000DryLevel[dB]=<number>โ Dry Level [dB] ๐ต range-70.000..10.000, default2500.000WetLevel[dB]=<number>โ Wet Level [dB] ๐ฆ range-70.000..10.000, default2500.000CombFilters=[1|0]โ Comb Filters ๐ชฎ default2500AllpassFilters=[1|0]โ Allpass Filters ๐ default2500BandpassFilter=[1|0]โ Bandpass Filter ๐๏ธ default2500EnhancedStereo=[1|0]โ Enhanced Stereo ๐ง default2500ReverbType=<number>โ Reverb Type ๐๏ธ default2500$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data โจ
โจ Suboptions for fa_ladspa_tap_rotspeak โจ
RotorFrequency[Hz]=<number>โ Rotor Frequency [Hz] ๐ก range0.000..30.000, default0.000HornFrequency[Hz]=<number>โ Horn Frequency [Hz] ๐ฏ range0.000..30.000, default0.000MicDistance[%]=<number>โ Mic Distance [%] ๐ค range0.000..100.000, default25.000Rotor/HornMix=<number>โ Rotor/Horn Mix ๐๏ธ range0.000..1.000, default0.500$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_limiter โจ
LimitLevel[dB]=<number>โ Limit Level [dB] ๐ง range-30.000..20.000, default0.000OutputVolume[dB]=<number>โ Output Volume [dB] ๐ range-30.000..20.000, default0.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_sigmoid โจ
PreGain[dB]=<number>โ Pre Gain [dB] โฌ๏ธ range-90.000..20.000, default0.000PostGain[dB]=<number>โ Post Gain [dB] โฌ๏ธ range-90.000..20.000, default0.000$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐
โจ Suboptions for fa_ladspa_tap_stereo_echo โจ
LDelay[ms]=<number>โ L Delay [ms] โณ range0.000..2000.000, default100.000LFeedback[%]=<number>โ L Feedback [%] ๐ range0.000..100.000, default100.000R/HaasDelay[ms]=<number>โ R/Haas Delay [ms] โณ range0.000..2000.000, default100.000R/HaasFeedback[%]=<number>โ R/Haas Feedback [%] ๐ range0.000..100.000, default100.000LEchoLevel[dB]=<number>โ L Echo Level [dB] ๐๏ธ range-70.000..10.000, default100.000REchoLevel[dB]=<number>โ R Echo Level [dB] ๐๏ธ range-70.000..10.000, default100.000DryLevel[dB]=<number>โ Dry Level [dB] ๐ต range-70.000..10.000, default100.000CrossMode=[1|0]โ Cross Mode ๐ default100HaasEffect=[1|0]โ Haas Effect โจ default100SwapOutputs=[1|0]โ Swap Outputs ๐ default100$run_adding=[1|0]โ Add effect to input data ๐ซ default0$run_adding_gain=<number>โ Add gain (dB) ๐ซ range-70.00..0.00, default0.00. Overall gain for this filter โ only valid if you add the effect to the input data ๐ซถ
โจ Suboptions for fa_ladspa_tap_tremolo โจ
Frequency[Hz]=<number>โ Frequency [Hz] ๐ range0.000..20.000, default0.000Depth[%]=<number>โ Depth [%] ๐ณ๏ธ range0.000..100.000, default0.000Gain[dB]=<number>โ range-70.000..20.000, default0.000. This is the Gain [dB] knob โจ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). This is the overall gain for this filter, and heads up bestie, it's only valid if you add the effect to the input data ๐
Suboptions for fa_ladspa_tap_tubewarmth ๐๏ธ
Drive=<number>โ range0.100..10.000, default2.575. Drive. ๐Tape--TubeBlend=<number>โ range-10.000..10.000, default10.000. Tape--Tube Blend. (yes, that's two dashes, no cap) ๐๏ธ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, and it's only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_tap_vibrato ๐ฆ
Frequency[Hz]=<number>โ range0.000..30.000, default0.000. Frequency [Hz]. ๐ณDepth[%]=<number>โ range0.000..20.000, default0.000. Depth [%]. ๐DryLevel[dB]=<number>โ range-90.000..20.000, default-90.000. Dry Level [dB]. ๐๏ธWetLevel[dB]=<number>โ range-90.000..20.000, default-90.000. Wet Level [dB]. ๐ง$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_tapeDelay ๐ผ
Tapespeed(inches/sec,1=normal)=<number>โ range0.000..10.000, default0.000. Tape speed (inches/sec, 1=normal). ๐Drylevel(dB)=<number>โ range-90.000..0.000, default-90.000. Dry level (dB). ๐๏ธTap1distance(inches)=<number>โ range0.000..4.000, default-90.000. Tap 1 distance (inches). (yeah, that default is what it says, we don't make the rules ๐ญ) ๐Tap1level(dB)=<number>โ range-90.000..0.000, default-90.000. Tap 1 level (dB). ๐Tap2distance(inches)=<number>โ range0.000..4.000, default1.000. Tap 2 distance (inches). ๐Tap2level(dB)=<number>โ range-90.000..0.000, default-90.000. Tap 2 level (dB). ๐Tap3distance(inches)=<number>โ range0.000..4.000, default2.000. Tap 3 distance (inches). ๐Tap3level(dB)=<number>โ range-90.000..0.000, default-90.000. Tap 3 level (dB). ๐Tap4distance(inches)=<number>โ range0.000..4.000, default3.000. Tap 4 distance (inches). ๐Tap4level(dB)=<number>โ range-90.000..0.000, default-90.000. Tap 4 level (dB). ๐$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_transient โก
Attackspeed=<number>โ range-1.000..1.000, default0.000. Attack speed. ๐ฅSustaintime=<number>โ range-1.000..1.000, default0.000. Sustain time. ๐ฐ๏ธ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_triplePara ๐
Low-shelvinggain(dB)=<number>โ range-70.000..30.000, default0.000. Low-shelving gain (dB). ๐๐Low-shelvingfrequency(Hz)=<number>โ range0.000..0.490, default0.000. Low-shelving frequency (Hz). ๐๏ธLow-shelvingslope=<number>โ range0.000..1.000, default0.500. Low-shelving slope. โท๏ธBand1gain(dB)=<number>โ range-70.000..30.000, default0.500. Band 1 gain (dB). ๐ถBand1frequency(Hz)=<number>โ range0.000..0.490, default0.001. Band 1 frequency (Hz). ๐ถBand1bandwidth(octaves)=<number>โ range0.000..4.000, default0.001. Band 1 bandwidth (octaves). ๐ถBand2gain(dB)=<number>โ range-70.000..30.000, default0.001. Band 2 gain (dB). ๐ถBand2frequency(Hz)=<number>โ range0.000..0.490, default0.007. Band 2 frequency (Hz). ๐ถBand2bandwidth(octaves)=<number>โ range0.000..4.000, default0.007. Band 2 bandwidth (octaves). ๐ถBand3gain(dB)=<number>โ range-70.000..30.000, default0.007. Band 3 gain (dB). ๐ถBand3frequency(Hz)=<number>โ range0.000..0.490, default0.059. Band 3 frequency (Hz). ๐ถBand3bandwidth(octaves)=<number>โ range0.000..4.000, default0.059. Band 3 bandwidth (octaves). ๐ถHigh-shelvinggain(dB)=<number>โ range-70.000..30.000, default0.059. High-shelving gain (dB). ๐๐High-shelvingfrequency(Hz)=<number>โ range0.000..0.490, default0.490. High-shelving frequency (Hz). ๐๏ธHigh-shelvingslope=<number>โ range0.000..1.000, default0.500. High-shelving slope. โท๏ธ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_valveRect ๐บ
Saglevel=<number>โ range0.000..1.000, default0.000. Sag level. ๐ซDistortion=<number>โ range0.000..1.000, default0.000. Distortion. ๐ฅ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_valve ๐ฅ
Distortionlevel=<number>โ range0.000..1.000, default0.000. Distortion level. ๐ฅDistortioncharacter=<number>โ range0.000..1.000, default0.000. Distortion character. ๐$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_vocoder ๐ค
Numberofbands=<number>โ default0. Number of bands. ๐๏ธLeft/Right=<number>โ default0. Left/Right. โ๏ธBand1Level=<number>โ range0.000..1.000, default0.000. Band 1 Level. ๐ถBand2Level=<number>โ range0.000..1.000, default0.000. Band 2 Level. ๐ถBand3Level=<number>โ range0.000..1.000, default0.000. Band 3 Level. ๐ถBand4Level=<number>โ range0.000..1.000, default0.000. Band 4 Level. ๐ถBand5Level=<number>โ range0.000..1.000, default0.000. Band 5 Level. ๐ถBand6Level=<number>โ range0.000..1.000, default0.000. Band 6 Level. ๐ถBand7Level=<number>โ range0.000..1.000, default0.000. Band 7 Level. ๐ถBand8Level=<number>โ range0.000..1.000, default0.000. Band 8 Level. ๐ถBand9Level=<number>โ range0.000..1.000, default0.000. Band 9 Level. ๐ถBand10Level=<number>โ range0.000..1.000, default0.000. Band 10 Level. ๐ถBand11Level=<number>โ range0.000..1.000, default0.000. Band 11 Level. ๐ถBand12Level=<number>โ range0.000..1.000, default0.000. Band 12 Level. ๐ถBand13Level=<number>โ range0.000..1.000, default0.000. Band 13 Level. ๐ถBand14Level=<number>โ range0.000..1.000, default0.000. Band 14 Level. ๐ถBand15Level=<number>โ range0.000..1.000, default0.000. Band 15 Level. ๐ถBand16Level=<number>โ range0.000..1.000, default0.000. Band 16 Level. ๐ถ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_volume ๐
volume=<number>โ range-90.00..20.00, default0.00. Volume. (just the one knob bestie, and that's it ๐ )
Suboptions for fa_ladspa_vynil ๐ต
Year=<number>โ range1900.000..1990.000, default1990.000. Year. ๐RPM=<number>โ range33.000..78.000, default33.000. RPM. ๐ฟSurfacewarping=<number>โ range0.000..1.000, default33.000. Surface warping. (yes, default is33.000even though the range tops out at1.000โ that's literally what the page says ๐)Crackle=<number>โ range0.000..1.000, default33.000. Crackle. ๐ณWear=<number>โ range0.000..1.000, default33.000. Wear. ๐งฅ$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_shaper ๐ช
Waveshape=<number>โ range-10.000..10.000, default0.000. Waveshape. ๐$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
Suboptions for fa_ladspa_zm1 ๐
$run_adding=[1|0]โ default0. Add effect to input data. ๐ซ$run_adding_gain=<number>โ range-70.00..0.00, default0.00. Add gain (dB). Overall gain for this filter, only valid if you add the effect to the input data. ๐
-vf <video filter options>โ Set video filter options ๐ฌ
The whole thing looks like this:
f={option[{suboptions}][:option[{suboptions}]...]}
Supported options, and bestie there are so many:
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_swapfields fv_tlp
fv_textlogo fv_timedisttv fv_transform fv_transformtv fv_tctweak
fv_vertigotv fv_warholtv fv_warptv fv_colormatrix_yuv fv_zoom
Video Filters ๐ฅโจ
Suboptions for fv_blur ๐ซ๏ธ
mode=<string>โ Supported strings:gauss triangular box. Default:gauss. Mode. ๐ซงradius_h=<number>โ range0.5..50.0, default0.5. Horizontal radius. โ๏ธradius_v=<number>โ range0.5..50.0, default0.5. Vertical radius. โ๏ธblur_chroma=[1|0]โ default0. Blur chroma planes. ๐correct_nonsquare=[1|0]โ default0. Correct radii for nonsquare pixels. ๐ฒ
Suboptions for fv_burningtv ๐ฅ๐บ
mode=<string>โ Supported strings:fg all. Default:all. Mode. ๐๏ธ
Suboptions for fv_chameleontv ๐ฆ
mode=<string>โ Supported strings:app disapp. Default:disapp. Mode. ๐ซฅ
Suboptions for fv_colorbalance ๐จ
r=<number>โ range0.00..2.00, default1.00. Red gain. โค๏ธg=<number>โ range0.00..2.00, default1.00. Green gain. ๐b=<number>(0.00..2.00, default:1.00) โ Blue gain ๐n=[1|0](default:0) โ Normalize. Normalizes for constant luminance, bestie. That's the whole vibe. โจ
๐ Suboptions for fv_colstreaktv ๐
blendnum=<number>(1..10, default:4) โ Blend num ๐
๐ธ Suboptions for fv_cropscale ๐ธ
crl=<number>(0.000..100000.000, default:0.000) โ Crop left. Cut this many pixels off the left border of the source images. Bye bye, left edge ๐ซถcrr=<number>(0.000..100000.000, default:0.000) โ Crop right. Cut this many pixels off the right border of the source images.crt=<number>(0.000..100000.000, default:0.000) โ Crop top. Cut this many pixels off the top border of the source images.crb=<number>(0.000..100000.000, default:0.000) โ Crop bottom. Cut this many pixels off the bottom border of the source images.s=<string>โ Image size. Sets the output image size, fr fr. And if you want a size that's fully user defined, you gotta give me the width AND the height AND the pixel width AND the pixel height. No half measures ๐
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
w=<number>(1..100000, default:640) โ User defined width. Your width, in pixels. Only does anything if you pickedUser definedfor the image size. iykyk ๐h=<number>(1..100000, default:480) โ User defined height. Your height, in pixels. Only meaningful if you selectedUser definedfor the image size.sw=<number>(1..100000, default:1) โ User defined pixel width. Only meaningful if you selectedUser definedfor the image size.sh=<number>(1..100000, default:1) โ User defined pixel height. Only meaningful if you selectedUser definedfor the image size.ka=[1|0](default:1) โ Maintain aspect ratio. Keeps the aspect ratio looking the same as in the source, which probably means extra borders show up. That's just the tradeoff, periodt โจbc=<r>,<g>,<b>(default:0.000,0.000,0.000) โ Border color.<r>,<g>and<b>are in the range 0.0..1.0. It's the color of the image borders ๐squeeze=<number>(-1.000..1.000, default:0.000) โ Squeeze ๐zoom=<number>(20..180, default:100) โ Zoom ๐sm=<string>(Default:auto) โ Scale mode. Picks the scaling method for you.Automeans it chooses based on the conversion quality.Nearestis the fastest, andSincwith a Lanczos window is the slowest. Pick your fighter โ๏ธ
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
so=<number>(4..1000, default:4) โ Scale order. The order for sinc scaling.downscale_filter=<string>(Default:auto) โ Antialiasing for downscaling. Tells it which antialiasing filter to use when it's downscaling images.
Supported strings: auto none wide gauss
downscale_blur=<number>(0.00..2.00, default:1.00) โ Blur factor for downscaling. How much blurring gets applied when downscaling. Smaller values can speed up scaling, but heads up bestie โ they might result in strong aliasing ๐ญchroma_output=<string>(Default:from_input) โ Chroma output. Sets the output chroma format to whatever the destination is. This can save you one chroma scaling operation later on, which is a whole win. It only works if the input pixelformat is otherwise compatible with the output, tho ๐ฆ
Supported strings: from_input 444 422 420mpeg1 420mpeg2 420paldv 411
deinterlace=<string>(Default:never) โ Deinterlace ๐ง
Supported strings: never auto always
ddm=<string>(Default:top) โ Drop mode. Specifies which field the deinterlacer should drop.
Supported strings: top bottom
๐ Suboptions for fv_decimate ๐
threshold_block=<number>(0.00..1.00, default:0.00) โ Block threshold. How much a block may differ from the last non-skipped block.0means identical blocks,1means completely different blocks. And note that the meaning of "completely different" depends on the colorspace ๐threshold_total=<number>(0.00..1.00, default:0.00) โ Total threshold. How much a frame may differ from the last non-skipped frame.0means identical frames,1means completely different frames. Same disclaimer โ the meaning of "completely different" depends on the colorspace.skip_max=<number>(1..500, default:10) โ Maximum skipped frames. The max number of consecutive skipped frames, no more than this.do_log=[1|0](default:0) โ Report results. Logs reports about the skipped frames ๐
๐ Suboptions for fv_deinterlace ๐
method=<string>(Default:none) โ Method ๐ช
Supported strings: none copy scale_hw scale_sw blend yadif yadif_fast
force=[1|0](default:0) โ Force deinterlacing. Always performs deinterlacing, even if the source format is pretending to be progressive. Not me catching the format in a lie ๐output_mode=<string>(Default:top) โ Output mode. Specifies which field to output. And real talk: outputting both fields is not always supported.
Supported strings: top bottom first second both
sm=<string>(Default:auto) โ Scale mode. Choose the scaling method.Automeans it chooses based on the conversion quality.Nearestis fastest,Sincwith a Lanczos window is slowest.
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
so=<number>(4..1000, default:4) โ Scale order. Order for sinc scaling.
๐ Suboptions for fv_dicetv ๐
g_cube_bits=<number>(0..5, default:4) โ Square Size ๐ฒ
๐ Suboptions for fv_difftv ๐
tolerance=<number>(0..255, default:10) โ Tolerance ๐
๐ Suboptions for fv_tcdisplay ๐
interpolate=[1|0](default:1) โ Interpolate missing. Interpolates the missing timecodes โฑ๏ธcolor=<r>,<g>,<b>,<a>(default:1.000,1.000,1.000,1.000) โ Text color.<r>,<g>,<b>and<a>are in the range 0.0..1.0 ๐border_color=<r>,<g>,<b>(default:0.000,0.000,0.000) โ Border color.<r>,<g>and<b>are in the range 0.0..1.0.border_width=<number>(0.00..10.00, default:2.00) โ Border width.font=<string>(Default:Courier-20) โ Font โ๏ธjustify_h=<string>(Default:right) โ Horizontal justify
Supported strings: center left right
justify_v=<string>(Default:top) โ Vertical justify
Supported strings: center top bottom
border_left=<number>(0..65535, default:10) โ Left border. Distance from the left text border to the image border.border_right=<number>(0..65535, default:10) โ Right border. Distance from the right text border to the image border.border_top=<number>(0..65535, default:10) โ Top border. Distance from the top text border to the image border.border_bottom=<number>(0..65535, default:10) โ Bottom border. Distance from the bottom text border to the image border.
๐ Suboptions for fv_displaywalltv ๐
scale=<number>(1..9, default:3) โ Scale ๐speedx=<number>(-100..100, default:10) โ Horizontal scroll speed ๐โโ๏ธspeedy=<number>(-100..100, default:10) โ Vertical scroll speed ๐โโ๏ธ
๐ Suboptions for fv_dottv ๐
mode=<string>(Default:dots) โ Mode โจ
Supported strings: dots hearts
๐ Suboptions for fv_edgeblurtv ๐
color=<r>,<g>,<b>(default:1.000,1.000,1.000) โ Color.<r>,<g>and<b>are in the range 0.0..1.0 ๐
๐ Suboptions for fv_equalizer ๐
brightness=<number>(-10.0..10.0, default:0.0) โ Brightness โ๏ธcontrast=<number>(-10.0..10.0, default:0.0) โ Contrast ๐๏ธsaturation=<number>(-10.0..10.0, default:0.0) โ Saturation ๐hue=<number>(-180.0..180.0, default:0.0) โ Hue ๐จ
๐ Suboptions for fv_firetv ๐
mode=<string>(Default:all) โ Mode ๐ฅ
Supported strings: fg light dark
okay bestie, yes, the default saysallandallis not in that supported-strings list. That's just what the page says. I don't make the rules, I just report them ๐
๐ Suboptions for fv_flip ๐
flip_h=[1|0](default:0) โ Flip horizontally โ๏ธflip_v=[1|0](default:0) โ Flip vertically โ๏ธ
๐ Suboptions for fv_framerate ๐
framerate=<string>(Default:from_source) โ Framerate. The output framerate. For a user defined framerate, enter the timescale and frame duration below โ remember, framerate = timescale / frame duration ๐งฎ
Supported strings: from_source user_defined 23_976 24 25 29_970 30 50 59_940 60
timescale=<number>(1..100000, default:25) โ Timescale. The timescale for a user defined output framerate (Framerate = timescale / frame duration).frame_duration=<number>(1..100000, default:1) โ Frame duration. The frame duration for a user defined output framerate (Framerate = timescale / frame duration).
๐ Suboptions for fv_pixelformat ๐
fmt=<string>(Default:yuv420p8) โ Pixelformat ๐ผ๏ธ
Supported strings: gray8 gray16 grayf graya16 graya32 grayaf rgb15 bgr15 rgb16 bgr16 rgb24 bgr24 rgb32 bgr32 rgba32 rgb48 rgba64 rgbf rgbaf yuy2 uyvy yuva32 yuva64 yuvaf yuv444pf yuv420p8 yuv410p8 yuv411p8 yuv422p8 yuv422p16 yuv444p8 yuv444p16 yuvj420p8 yuvj422p8
๐ Suboptions for fv_interlace ๐
field_order=<string>(Default:top) โ Output field order ๐บ
Supported strings: top bottom
๐ Suboptions for fv_invert ๐
r=[1|0](default:1) โ Invert red โค๏ธg=[1|0](default:1) โ Invert green ๐b=[1|0](default:1) โ Invert blue ๐a=[1|0](default:1) โ Invert alpha ๐ป
๐ Suboptions for fv_lenstv ๐
x=<number>(0.00..1.00, default:0.25) โ X ๐y=<number>(0.00..1.00, default:0.25) โ Y ๐lens_width=<number>(0.00..1.00, default:0.25) โ Diameter ๐ตlens_zoom=<number>(5..200, default:30) โ Zoom ๐
๐ Suboptions for fv_matrixtv ๐
mode=[1|0](default:0) โ Blend ๐ฉ
๐ Suboptions for fv_halftv ๐
mode=<string>(Default:delay) โ Mode โจ
Supported strings: delay scratch nervous
direction=<string>(Default:right) โ Direction โก๏ธ
Supported strings: left right top bottom
mirror=<string>(Default:mirror) โ Mirror ๐ช
Supported strings: normal mirror copy
delay=<number>(0..31, default: 10) โ Delay ๐
Suboptions for fv_nervoustv
mode=<string>โ Mode. Supported strings:randomscratch. Default:randomโจ
Suboptions for fv_oldcolor
style=<string>โ Style. Supported strings:bwtech1tech2. Default:tech1๐strength=<number>(0.000..1.000, default: 1.000) โ Strengthr_gain=<number>(0.000..2.000, default: 1.000) โ Red gain โค๏ธg_gain=<number>(0.000..2.000, default: 1.000) โ Green gain ๐b_gain=<number>(0.000..2.000, default: 1.000) โ Blue gain ๐
Suboptions for fv_optv
mode=<string>โ Mode. Supported strings:maelstromradiationperspectivevertical. Default:maelstrom๐ช๏ธspeed=<number>(-64..64, default: 16) โ Speed
Suboptions for fv_puptv
mode=<string>โ Mode. Supported strings:horizontalverticaldiagonaldissolutionrandomraster. Default:horizontalstrength=<number>(0.00..1.00, default: 0.20) โ Strength
Suboptions for fv_colormatrix_rgb
r_to_r=<number>(-2.000..2.000, default: 1.000) โ Red -> Redg_to_r=<number>(-2.000..2.000, default: 0.000) โ Green -> Redb_to_r=<number>(-2.000..2.000, default: 0.000) โ Blue -> Reda_to_r=<number>(-2.000..2.000, default: 0.000) โ Alpha -> Redoff_r=<number>(-2.000..2.000, default: 0.000) โ Red offsetr_to_g=<number>(-2.000..2.000, default: 0.000) โ Red -> Greeng_to_g=<number>(-2.000..2.000, default: 1.000) โ Green -> Greenb_to_g=<number>(-2.000..2.000, default: 0.000) โ Blue -> Greena_to_g=<number>(-2.000..2.000, default: 0.000) โ Alpha -> Greenoff_g=<number>(-2.000..2.000, default: 0.000) โ Green offsetr_to_b=<number>(-2.000..2.000, default: 0.000) โ Red -> Blueg_to_b=<number>(-2.000..2.000, default: 0.000) โ Green -> Blueb_to_b=<number>(-2.000..2.000, default: 1.000) โ Blue -> Bluea_to_b=<number>(-2.000..2.000, default: 0.000) โ Alpha -> Blueoff_b=<number>(-2.000..2.000, default: 0.000) โ Blue offsetr_to_a=<number>(-2.000..2.000, default: 0.000) โ Red -> Alphag_to_a=<number>(-2.000..2.000, default: 0.000) โ Green -> Alphab_to_a=<number>(-2.000..2.000, default: 0.000) โ Blue -> Alphaa_to_a=<number>(-2.000..2.000, default: 1.000) โ Alpha -> Alphaoff_a=<number>(-2.000..2.000, default: 0.000) โ Alpha offsetforce_alpha=[1|0](default: 0) โ Force alpha
Okay bestie listen up ๐ โ this one creates a video with an alpha channel even if your input format literally has no alpha channel. The whole point? You generate that alpha channel out of the other channels using the colormatrix. Iconic behavior honestly. โจ
Suboptions for fv_rdstv
method=<string>โ Method. Supported strings:wallcross. Default:wall
Suboptions for fv_revtv
fg_color=<r>,<g>,<b>(default: 1.000,1.000,1.000) โ Line color.<r>,<g>and<b>are in the range 0.0..1.0 ๐bg_color=<r>,<g>,<b>(default: 0.000,0.000,0.000) โ Background.<r>,<g>and<b>are in the range 0.0..1.0 ๐spacing=<number>(0.000..1.000, default: 0.100) โ Spacingamplitude=<number>(0.00..1.00, default: 0.10) โ Amplitudevgrabtime=<number>(1..10, default: 1) โ Grab interval
Suboptions for fv_rippletv
mode=<string>โ Mode. Supported strings:motionrain. Default:motion๐งloopnum=<number>(1..5, default: 2) โ Speedstrength=<number>(1..10, default: 8) โ Strengthdecay_cfg=<number>(1..15, default: 8) โ Decay
Suboptions for fv_rndmtv
rmode=[1|0](default: 1) โ Color
Suboptions for fv_shagadelictv
mask_r=[1|0](default: 1) โ Red mask โค๏ธmask_g=[1|0](default: 1) โ Green mask ๐mask_b=[1|0](default: 1) โ Blue mask ๐
Suboptions for fv_shift
shift=<number>(0..8, default: 0) โ Bits to shift
Suboptions for fv_simuratv
color=<r>,<g>,<b>(default: 0.000,0.000,0.000) โ Color.<r>,<g>and<b>are in the range 0.0..1.0 ๐mirror_mode=<string>โ Mirror mode. Supported strings:nolrddldruulur. Default:no๐ช
Suboptions for fv_sparktv
mode=<string>โ Mode. Supported strings:fglightdark. Default:allโจ
Suboptions for fv_spiraltv
mode=<string>โ Mode. Supported strings:Concentric ASawtooth UpSawtooth DownTriangleSinusoidalConcentric BLensFlat. Default:Concentric A๐g_focus_interval=<number>(0..60, default: 6) โ Focus intervalcenter_x=<number>(0.000..1.000, default: 0.500) โ Center xcenter_y=<number>(0.000..1.000, default: 0.500) โ Center yg_depth_shift=<number>(0..5, default: 0) โ Depth shift
Suboptions for fv_tlp
factor=<number>(0.00..1.00, default: 0.50) โ Strength
Heads up: 0 means no effect, 1 means maximum (= still image) ๐ซถ
quality=<number>(1..5, default: 2) โ Quality
Suboptions for fv_textlogo
text=<string>(Default:Enter text) โ Text. Text to display ๐color=<r>,<g>,<b>,<a>(default: 1.000,1.000,1.000,1.000) โ Text color.<r>,<g>,<b>and<a>are in the range 0.0..1.0 ๐border_color=<r>,<g>,<b>(default: 0.000,0.000,0.000) โ Border color.<r>,<g>and<b>are in the range 0.0..1.0 ๐border_width=<number>(0.00..10.00, default: 2.00) โ Border widthfont=<string>(Default:Courier-20) โ Font ๐คjustify_h=<string>โ Horizontal justify. Supported strings:centerleftright. Default:rightjustify_v=<string>โ Vertical justify. Supported strings:centertopbottom. Default:topborder_left=<number>(0..65535, default: 10) โ Left border. Distance from the left text border to the image borderborder_right=<number>(0..65535, default: 10) โ Right border. Distance from the right text border to the image borderborder_top=<number>(0..65535, default: 10) โ Top border. Distance from the top text border to the image borderborder_bottom=<number>(0..65535, default: 10) โ Bottom border. Distance from the bottom text border to the image border
Suboptions for fv_transform
tm=<string>โ Transformation mode. Supported strings:rotateaffineperspectivelens_effectwhirl. Default:rotate
Choose Transformation method. Each method can be configured in it's section. โจ
im=<string>โ Interpolation mode. Supported strings:autonearestbilinearquadraticcubic_bspline. Default:auto
Choose interpolation method. Auto means to choose based on the conversion quality. Nearest is fastest, Bicubic is slowest. โก
bg_color=<r>,<g>,<b>,<a>(default: 0.000,0.000,0.000,1.000) โ Background color.<r>,<g>,<b>and<a>are in the range 0.0..1.0 ๐rotate_angle=<number>(-360.00..360.00, default: 0.00) โ Angleaffine_xx=<number>(-2.000..2.000, default: 1.000) โ X -> Xaffine_xy=<number>(-2.000..2.000, default: 0.000) โ X -> Yaffine_yx=<number>(-2.000..2.000, default: 0.000) โ Y -> Xaffine_yy=<number>(-2.000..2.000, default: 1.000) โ Y -> Yaffine_ox=<number>(-1.000..1.000, default: 0.000) โ X Offset. Normalized X offset. 1 corresponds to image with.affine_oy=<number>(-1.000..1.000, default: 0.000) โ Y Offset. Normalized Y offset. 1 corresponds to image height.perspective_tl=<x>,<y>(default: 0.000,0.000) โ Top left. Top left corner in normalized image coordinates.<r>,<g>and<b>are in the range 0.0..1.0 ๐perspective_tr=<x>,<y>(default: 1.000,0.000) โ Top right. Top right corner in normalized image coordinates.<r>,<g>and<b>are in the range 0.0..1.0 ๐perspective_bl=<x>,<y>(default: 0.000,1.000) โ Bottom left. Bottom left corner in normalized image coordinates.<r>,<g>and<b>are in the range 0.0..1.0 ๐perspective_br=<x>,<y>(default: 1.000,1.000) โ Bottom right. Bottom right corner in normalized image coordinates.<r>,<g>and<b>are in the range 0.0..1.0 ๐lens_effect_pos=<x>,<y>(default: 0.500,0.500) โ Position. Center of the lens.<r>,<g>and<b>are in the range 0.0..1.0 ๐lens_effect_diameter=<number>(0.00..1.00, default: 0.25) โ Diameter. Diamater of the lens (1 is image size)lens_effect_zoom=<number>(5.00..200.00, default: 20.00) โ Zoom. Zoom factor ๐whirl_center=<x>,<y>(default: 0.500,0.500) โ Center.<r>,<g>and<b>are in the range 0.0..1.0 ๐whirl_radius=<number>(0.00..1.00, default: 0.50) โ Radiuswhirl_pinch=<number>(0.00..1.00, default: 0.50) โ Pinchwhirl_angle=<number>(0.00..360.00, default: 30.00) โ Angle
Suboptions for fv_transformtv
transform=<number>(0..5, default: 0) โ Transformation
Suboptions for fv_tctweak
mode=<string>โ Mode. Supported strings:offinterpolateremove_redundantremove_alladdadd_first. Default:offโฑ๏ธint_framerate=<number>(1..999, default: 25) โ Integer framerate. Set the integer framerate used when adding new timecodesdrop=[1|0](default: 0) โ Drop frame. Set the if drop frame is used when adding new timecodeshours=<number>(0..23, default: 0) โ Start hour. Set the start hours used when adding new timecodesminutes=<number>(0..59, default: 0) โ Start minute. Set the start minutes used when adding new timecodesseconds=<number>(0..59, default: 0) โ Start second. Set the start seconds used when adding new timecodesframes=<number>(0..999, default: 0) โ Start frames. Set the start frames used when adding new timecodes
Suboptions for fv_vertigotv
phase_increment=<number>(0.01..1.00, default: 0.02) โ Phase incrementzoomrate=<number>(1.01..1.10, default: 1.01) โ Zoom rate
Suboptions for fv_colormatrix_yuv
y_to_y=<number>(-2.000..2.000, default: 1.000) โ Luminance -> Luminance โจ
Okay so the colormatrix matrix keeps going, bestie, and every single cell matters ๐ here's the rest of it:
u_to_y=number (-2.000..2.000, default: 0.000) โ Cb -> Luminancev_to_y=number (-2.000..2.000, default: 0.000) โ Cr -> Luminancea_to_y=number (-2.000..2.000, default: 0.000) โ Alpha -> Luminanceoff_y=number (-2.000..2.000, default: 0.000) โ Luminance offsety_to_u=number (-2.000..2.000, default: 0.000) โ Luminance -> Cbu_to_u=number (-2.000..2.000, default: 1.000) โ Cb -> Cbv_to_u=number (-2.000..2.000, default: 0.000) โ Cr -> Cba_to_u=number (-2.000..2.000, default: 0.000) โ Alpha -> Cboff_u=number (-2.000..2.000, default: 0.000) โ Cb offsety_to_v=number (-2.000..2.000, default: 0.000) โ Luminance -> Cru_to_v=number (-2.000..2.000, default: 0.000) โ Cb -> Crv_to_v=number (-2.000..2.000, default: 1.000) โ Cr -> Cra_to_v=number (-2.000..2.000, default: 0.000) โ Alpha -> Croff_v=number (-2.000..2.000, default: 0.000) โ Cr offsety_to_a=number (-2.000..2.000, default: 0.000) โ Luminance -> Alphau_to_a=number (-2.000..2.000, default: 0.000) โ Cb -> Alphav_to_a=number (-2.000..2.000, default: 0.000) โ Cr -> Alphaa_to_a=number (-2.000..2.000, default: 1.000) โ Alpha -> Alphaoff_a=number (-2.000..2.000, default: 0.000) โ Alpha offsetforce_alpha=[1|0] (default: 0) โ Force alpha
Force alpha is the glow-up option โจ it lets you create a video with an alpha channel even if the input format has no alpha channel at all. Use it to generate the alpha channel from other channels using the colormatrix. No cap.
๐ธ Suboptions for fv_zoom ๐ธ
zoom_h=number (0.50..2.00, default: 1.00) โ Zoom horizontallyzoom_v=number (0.50..2.00, default: 1.00) โ Zoom verticallysm=string โ Scale mode
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
So scale mode is literally just picking your scaling method, and auto means it chooses based on the conversion quality. nearest is the fastest, and sinc with a Lanczos window is the slowest. Choose your fighter ๐
so=number (4..1000, default: 4) โ Scale order
Order for sinc scaling.
downscale_filter=string โ Antialiasing for downscaling
Supported strings: auto none wide gauss
Default: auto
Specifies the antialiasing filter to be used when downscaling images.
downscale_blur=number (0.00..2.00, default: 1.00) โ 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. lowkey a tradeoff, bestie
quality=number (1..5, default: 2) โ Qualitybg_color=<r>,<g>,<b>,<a>(default: 0.000,0.000,0.000,1.000) โ Background color
<r>, <g>, <b> and <a> are in the range 0.0..1.0
๐ฆ -vm <video monitor options> ๐ฆ
Set video monitor options.
do_monitor=[1|0] (default: 1) โ Enable monitorplugin=option[{suboptions}] โ Plugin
Supported options: ov_x11 ov_v4l2
Default: ov_x11
โจ Suboptions for plugin=ov_x11 โจ
auto_resize=[1|0] (default: 1) โ Auto resize windowdisable_xscreensaver_normal=[1|0] (default: 0) โ Disable Screensaver for normal playbackdisable_xscreensaver_fullscreen=[1|0] (default: 1) โ Disable Screensaver for fullscreen playbackforce_hw_scale=[1|0] (default: 1) โ Force hardware scaling
Use hardware scaling even if it involves more CPU intensive pixelformat conversions. iykyk
background_color=<r>,<g>,<b>(default: 0.000,0.000,0.000) โ Background color
<r>, <g> and <b> are in the range 0.0..1.0
Specify the background color for videos with alpha channel. This is only used by the OpenGL driver.
scale_mode=string โ Scale mode
Supported strings: auto nearest bilinear quadratic cubic_bspline cubic_mitchell cubic_catmull sinc_lanczos
Default: auto
Choose scaling method. auto means to choose based on the conversion quality. nearest is fastest, sinc with Lanczos window is slowest.
scale_order=number (4..1000, default: 4) โ Scale order
Order for sinc scaling.
scale_quality=number (1..5, default: 2) โ Scale quality
Scale quality ๐
๐ Suboptions for plugin=ov_v4l2 ๐
device=option[{suboptions}] โ V4L2 Device
Supported options: <None>
Default: (null)
force_rw=[1|0] (default: 1) โ Force write
Don't use memory mapping.
๐ -enc <encoding_options> ๐
Set encoding options.
ae=option[{suboptions}] โ Audio
Supported options: $to_video e_wav e_faac b_lame e_vorbis e_lame e_flac e_ffmpeg_audio e_opus e_speex
Default: e_wav
๐ Suboptions for ae=e_wav ๐
format=string โ Format
Supported strings: wav raw
Default: waw
bestie that default is literally spelled waw in here โ copying it exactly, don't come for me ๐
write_info_chunk=[1|0] (default: 1) โ Write info chunkbits=string โ Bits per sample
Supported strings: 8 16 24 32
Default: 16
be=[1|0] (default: 0) โ Output big endian (Raw only)
๐ธ Suboptions for ae=e_faac ๐ธ
do_id3v1=[1|0] (default: 1) โ Write ID3V1.1 tagdo_id3v2=[1|0] (default: 1) โ Write ID3V2 tagid3v2_charset=string โ ID3V2 Encoding
Supported strings: 0 1 2 3
Default: 3
object_type=string โ Object type
Supported strings: mpeg4_lc mpeg2_lc mpeg4_main mpeg4_lc mpeg4_ltp
Default: mpeg4_main
bitrate=number (0..1000, default: 0) โ Bitrate (kbps)
Average bitrate (0: VBR based on quality).
quality=number (10..500, default: 100) โ Quality
Quantizer quality.
block_types=string โ Block types
Supported strings: Both No short No long
Default: Both
tns=[1|0] (default: 0) โ Use temporal noise shapingno_midside=[1|0] (default: 0) โ Don't use mid/side coding
๐ฆ Suboptions for ae=b_lame ๐ฆ
server=string (Default:localhost) โ Serverport=number (1..65535, default: 8000) โ Portmount=string (Default:/stream.ogg) โ Mountuser=string (Default:source) โ Userpassword=string โ Passwordname=string (Default:Test stream) โ Namedescription=string (Default:Brought to you by gmerlin) โ Descriptiongenre=string โ Genrestereo_mode=string โ Stereo mode
Supported strings: Stereo Joint stereo Auto
Default: Auto
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.
quality=number (0..9, default: 2) โ Encoding speed
0: Slowest encoding, best quality. 9: Fastest encoding, worst quality.
cbr_bitrate=number (8..320, default: 128) โ Bitrate (kbps)
Bitrate in kbps. If your selection is no valid mp3 bitrate, we'll choose the closest value.
โจ Suboptions for ae=e_vorbis โจ
bitrate_mode=string โ Bitrate mode
Supported strings: vbr vbr_bitrate managed
Default: VBR
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=number (0..1000, default: 128) โ Nominal bitrate (kbps)
Nominal bitrate (in kbps) for managed mode.
quality=number (0.0..10.0, default: 3.0) โ VBR Quality (10: best)
Quality for VBR mode. 10: best (largest output file), 0: worst (smallest output file).
min_bitrate=number (0..1000, default: 0) โ Minimum bitrate (kbps)
Optional minimum bitrate (in kbps). 0 = unspecified.
max_bitrate=number (0..1000, default: 0) โ Maximum bitrate (kbps)
Optional maximum bitrate (in kbps). 0 = unspecified.
๐ Suboptions for ae=e_lame ๐
do_id3v1=[1|0] (default: 1) โ Write ID3V1.1 tagdo_id3v2=[1|0] (default: 1) โ Write ID3V2 tagid3v2_charset=string โ ID3V2 Encoding
Supported strings: 0 3
Default: 3
add_cover=[1|0] (default: 1) โ Add cover to ID3V2 tag if availablebitrate_mode=string โ Bitrate mode
Supported strings: CBR ABR VBR
Default: CBR
stereo_mode=string โ Stereo mode
Supported strings: Stereo Joint stereo Auto
Default: Auto
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.
quality=number (0..9, default: 2) โ Encoding speed
0: Slowest encoding, best quality. 9: Fastest encoding, worst quality.
cbr_bitrate=number (8..320, default: 128) โ Bitrate (kbps)
Bitrate in kbps. If your selection is no valid mp3 bitrate, we'll choose the closest value.
๐ Suboptions for ae=e_flac ๐
use_vorbis_comment=[1|0] (default: 1) โ Write vorbis comment
Write Vorbis comment containing metadata to the file.
add_cover=[1|0] (default: 1) โ Add cover
Write the album cover to the flac file if available.
use_seektable=[1|0] (default: 1) โ Write seek table
Write seektable (strongly recommended).
num_seektable_entries=number (1..1000000, default: 100) โ 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.
bits=string โ Bits
Supported strings: 8 12 16 20 24
Default: 16
compression_level=number (0..8, default: 8) โ Compression Level
0: Fastest encoding, biggest files. 8: Slowest encoding, smallest files.
๐ Suboptions for ae=e_ffmpeg_audio ๐
format=string โ Format
Supported strings: au ac3 aiff mp2 asf adts
Default: au
codec=option[{suboptions}] โ Codec
Supported options: pcm_mulaw pcm_s16be pcm_alaw ac3 pcm_s8 mp2 wma2 wma1 libfaac
Default: pcm_mulaw
Suboptions for codec=ac3 ๐ฌ
ff_bit_rate_str=<string>โ the bit rate, in kbps, bestie.- Supported strings:
32404856648096112128160192224256320384448512576640 - Default:
128
- Supported strings:
Suboptions for codec=mp2 ๐ฟ
ff_bit_rate_str=<string>โ bit rate in kbps, same deal.- Supported strings:
324856648096112128160192224256320384 - Default:
128
- Supported strings:
Suboptions for codec=wma2 ๐ช
ff_bit_rate_str=<string>โ bit rate in kbps.- Supported strings:
24486496128 - Default:
128
- Supported strings:
Suboptions for codec=wma1 ๐ช
ff_bit_rate_str=<string>โ bit rate in kbps.- Supported strings:
24486496128 - Default:
128
- Supported strings:
Suboptions for codec=libfaac ๐
faac_profile=<string>โ the profile.- Supported strings:
mainlcssrltp - Default:
lc
- Supported strings:
ff_bit_rate_audio=<number>โ bit rate in kbps. (default:0)faac_quality=<number>โ quality, aka quantizer quality. Range10..500, default100.
Suboptions for ae=e_opus ๐
application=<string>โ the application.- Supported strings:
audiovoip - Default:
audio
- Supported strings:
bitrate_mode=<string>โ bitrate mode (yes, the label says bitrate mode twice, she's thorough like that).- Supported strings:
vbrcvbrcbr - Default:
vbr
- Supported strings:
bitrate=<number>โ bitrate, in bps.0means auto. Range0..512000, default0.complexity=<number>โ encoding complexity. Range1..10, default10.frame_size=<string>โ frame size, in ms.- Supported strings:
2550100200400600 - Default:
200 - Smaller framesizes achieve lower latency but less quality at a given bitrate. Sizes greater than 20ms are only interesting at fairly low bitrates.
- Supported strings:
dtx=[1|0]โ enable discontinuous transmission. (default:0)inband_fec=[1|0]โ enable inband forward error correction. (default:0)bandwidth=<string>โ the bandwidth.- Supported strings:
autonarrowmediumwidesuperwidefull - Default:
auto
- Supported strings:
loss_perc=<number>โ loss percentage. Range0..100, default0.
Suboptions for ae=e_speex ๐ธ
mode=<string>โ the Speex mode. If you selectAuto, the mode will be taken from the samplerate.- Supported strings:
autonbwbuwb - Default:
auto
- Supported strings:
quality=<number>โ quality, where10is best. Range0..10, default3.complexity=<number>โ encoding complexity. Range0..10, default3.nframes=<number>โ frames per Ogg packet. Range1..10, default1.bitrate=<number>โ bitrate, in kbps. Set to0for selecting the standard bitrates for the encoding mode. Range0..128, default8.vbr=[1|0]โ variable bitrate. (default:0)abr_bitrate=<number>โ average bitrate, in kbps. Set to0for disabling ABR. Range0..128, default0.vad=[1|0]โ use voice activity detection. (default:0)dtx=[1|0]โ enable file-based discontinuous transmission. (default:0)
ve=option[{suboptions}] ๐ฅ
- Supported options:
e_singlepice_ffmpeg_videoe_oggvideob_ogge_ffmpeg - Default:
e_singlepic
That's your video side, and she's got range. โจ
Suboptions for ve=e_singlepic ๐ธ
plugin=option[{suboptions}]โ the plugin.- Supported options:
iw_pnmiw_bmpiw_gavliw_pngiw_tgaiw_tiffiw_jpeg - Default:
iw_pnm
- Supported options:
Suboptions for plugin=iw_pnm ๐ผ๏ธ
format=<string>โ the format.- Supported strings:
binaryascii - Default:
binary
- Supported strings:
comment=<string>โ the comment which will be written in front of every file. (Default:Created with gmerlin)
Suboptions for plugin=iw_png ๐
compression=<number>โ compression level. Range0..9, default9.bit_mode=<string>โ bits per channel. If you selectauto, the depth will be chosen according to the input format.- Supported strings:
Auto816 - Default:
8
- Supported strings:
Suboptions for plugin=iw_tga ๐จ
rle=[1|0]โ do RLE compression. (default:0)
Suboptions for plugin=iw_tiff ๐
compression=<string>โ the compression.- Supported strings:
nonepackbitsdeflatejpeg - Default:
none
- Supported strings:
jpeg_quality=<number>โ JPEG quality. Range0..100, default75.zip_level=<number>โ deflate compression level. Range0..9, default9.
Suboptions for plugin=iw_jpeg ๐ธ
quality=<number>โ quality. Range0..100, default95.chroma_sampling=<string>โ chroma sampling.- Supported strings:
4:2:04:2:24:4:4 - Default:
4:2:0
- Supported strings:
frame_digits=<number>โ framenumber digits. Range1..9, default4.frame_offset=<number>โ framenumber offset. Range0..1000000, default0.
Suboptions for ve=e_ffmpeg_video ๐๏ธ
format=<string>โ the format.- Supported strings:
mpeg1videompeg2video - Default:
mpeg1video
- Supported strings:
codec=option[{suboptions}]โ the codec.- Supported options:
mpeg1videompeg2video - Default:
mpeg1video
- Supported options:
Suboptions for codec=mpeg1video ๐ฅ
okay bestie, grab a snack, this one's a whole saga. ๐
gop_size=<number>โ GOP size (0= intra only). Range0..300, default250.ff_scenechange_threshold=<number>โ scenechange threshold. Threshold for scene change detection. Negative values mean more sensitivity (more keyframes). Range-1000000000..1000000000, default0.ff_flag_closed_gop=[1|0]โ close all GOPs. (default:0)ff_flag2_strict_gop=[1|0]โ strictly enforce GOP size. (default:0)ff_max_b_frames=<number>โ max B-Frames. Maximum number of B-frames between non B-frames. (default:0)ff_b_frame_strategy=[1|0]โ avoid B-frames in high motion scenes. (default:0)ff_bit_rate_video=<number>โ bit rate in kbps. (default:800)ff_bit_rate_tolerance=<number>โ bitrate tolerance in kbps. Number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding. (default:8000)ff_rc_min_rate=<number>โ minimum bitrate in kbps. Minimum bitrate (0means arbitrary). (default:0)ff_rc_max_rate=<number>โ maximum bitrate in kbps. Maximum bitrate (0means arbitrary). (default:0)ff_rc_buffer_size=<number>โ RC buffer size. Decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified. (default:0)ff_rc_initial_cplx=<number>โ initial RC complexity. Range0.0..99.0, default0.0.ff_rc_initial_buffer_occupancy=<number>โ 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. (default:0)ff_qmin=<number>โ minimum quantizer scale. Range0..31, default2.ff_qmax=<number>โ maximum quantizer scale. Range0..31, default31.ff_max_qdiff=<number>โ maximum quantizer difference. Maximum quantizer difference between frames. Range0..31, default3.ff_flag_qscale=[1|0]โ use fixed quantizer, aka use fixed quality encoding. (default:0)ff_qscale=<number>โ fixed quantizer. Quantizer for fixed quality encoding. Lower means better,1is not recommended. Range1..31, default10.ff_qcompress=<number>โ quantizer compression. Amount of qscale change between easy & hard scenes. Range0.00..1.00, default0.50.ff_qblur=<number>โ quantizer blur. Amount of qscale smoothing over time. Range0.00..1.00, default0.00.ff_trellis=[1|0]โ use trellis quantization (improves quality). (default:0)ff_i_quant_factor=<number>โ I quantizer factor. Quantizer factor between P-frames and I-frames. If> 0then the last P frame quantizer will be used (q= lastp_q*factor+offset). If< 0then normal ratecontrol will be done (q= -normal_q*factor+offset). Range-31.0..31.0, default-0.8.ff_i_quant_offset=<number>โ I quantizer offset. Quantizer offset between P-frames and I-frames. Range0.0..31.0, default0.0.ff_b_quant_factor=<number>โ B quantizer factor. Quantizer factor between B-frames and non-B-frames. Range-31.00..31.00, default1.25.ff_b_quant_offset=<number>โ B quantizer offset. Quantizer offset between B-frames and non-B-frames if> 0then the last p frame quantizer will be used (q= lastp_q*factor+offset) if< 0then normal ratecontrol will be done (q= -normal_q*factor+offset). Range0.00..31.00, default1.25.ff_me_method=<string>โ motion estimation method.- Supported strings:
ZeroPhodsLogX1EpzsFull - Default:
Zero
- Supported strings:
ff_me_cmp=<string>โ ME compare function.- Supported strings:
SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE - Default:
SAD - Motion estimation compare function.
SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow)ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
- Supported strings:
ff_me_cmp_chroma=[1|0]โ enable chroma ME compare. (default:0)ff_me_range=<number>โ motion estimation range. Motion estimation search range (0means unlimited). Range0..1000, default0.ff_me_threshold=<number>โ ME Theshold. Motion estimation threshold. under which no motion estimation is performed, but instead the user specified motion vectors are used. Range0..4000000, default0.ff_mb_decision=<string>โ MB decision mode.- Supported strings:
Use compare functionFewest bitsRate distoration - Default:
Use compare function
- Supported strings:
ff_dia_size=<number>โ ME diamond size & shape. Motion estimation diamond size. Negative means shape adaptive. Range-9..9, default0.ff_pre_me=<number>โ ME pre-pass. Motion estimation pre-pass0: disabled1: only after I-frames2: always. Range0..2, default0.ff_me_pre_cmp=<string>โ the ME pre-pass compare function, bestie. The strings it vibes with are:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default?SAD. ๐SAD: sum of absolute differencesSSE: sum of squared errorsSATD: sum of absolute Hadamard transformed differencesDCT: sum of absolute DCT transformed differencesPSNR: sum of squared quantization errors (low quality, ngl)BIT: number of bits needed for the blockRD: rate distortion optimal (slow, but iconic)ZERO: literally0VSAD: sum of absolute vertical differencesVSSE: sum of squared vertical differencesNSSE: noise preserving sum of squared differences
ff_me_pre_cmp_chroma=[1|0](default:0) โ turns on chroma ME pre-pass compare. โจff_pre_dia_size=<number>(-9..9, default:0) โ ME pre-pass diamond size & shape. Motion estimation pre-pass diamond size, and a negative value means shape adaptive. ๐ฆff_lumi_masking=<number>(0.00..1.00, default:0.00) โ luminance masking. It encodes the very bright parts of your image with reduced quality.0means disabled, and0-0.3is a sane range. ๐ธff_dark_masking=<number>(0.00..1.00, default:0.00) โ darkness masking. Encodes the very dark image parts with reduced quality.0means disabled, and0-0.3is a sane range. ๐ff_temporal_cplx_masking=<number>(0.00..1.00, default:0.00) โ temporary complexity masking. Encodes the very fast moving image parts with reduced quality.0means disabled. ๐จff_spatial_cplx_masking=<number>(0.00..1.00, default:0.00) โ spatial complexity masking. Encodes the very complex image parts with reduced quality.0means disabled,0-0.5is a sane range. ๐งff_border_masking=<number>(0.00..1.00, default:0.00) โ border masking. Encodes the image parts near the border with reduced quality.0means disabled. ๐ff_p_masking=<number>(0.00..1.00, default:0.00) โ inter block masking. Encodes inter blocks with reduced quality (which ups the quality of intra blocks).0means disabled, and1will double the bits allocated for intra blocks. ๐ff_strict_std_compliance=<number>(-2..2, default:0) โ standards compliance, and the levels are:2: strictly conform to an older, more strict version of the spec or reference software1: strictly conform to all the things in the spec no matter what consequences0: default-1: allow unofficial extensions-2: allow non standarized experimental things
ff_noise_reduction=<number>(0..2000, default:0) โ noise reduction. ๐ff_flag_gray=[1|0](default:0) โ grayscale mode. ๐ฉถff_flag_bitexact=[1|0](default:0) โ use only bitexact stuff. Use only bitexact stuff (except(i)dct).
๐ Suboptions for codec=mpeg2video ๐
gop_size=<number>(0..300, default:250) โ GOP size (0= intra only).ff_scenechange_threshold=<number>(-1000000000..1000000000, default:0) โ scenechange threshold. Threshold for scene change detection. Negative values mean more sensitivity (so, more keyframes). ๐ฅff_flag_closed_gop=[1|0](default:0) โ close all GOPs.ff_flag2_strict_gop=[1|0](default:0) โ strictly enforce GOP size.ff_max_b_frames=<number>(default:0) โ max B-Frames. Maximum number of B-frames between non B-frames.ff_b_frame_strategy=[1|0](default:0) โ avoid B-frames in high motion scenes.ff_bit_rate_video=<number>(default:800) โ bit rate (kbps).ff_bit_rate_tolerance=<number>(default:8000) โ bitrate tolerance (kbps). Number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding.ff_rc_min_rate=<number>(default:0) โ minimum bitrate (kbps). Minimum bitrate (0means arbitrary).ff_rc_max_rate=<number>(default:0) โ maximum bitrate (kbps). Maximum bitrate (0means arbitrary).ff_rc_buffer_size=<number>(default:0) โ RC buffer size. Decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified. ๐ซถff_rc_initial_cplx=<number>(0.0..99.0, default:0.0) โ initial RC complexity.ff_rc_initial_buffer_occupancy=<number>(default:0) โ 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.ff_qmin=<number>(0..31, default:2) โ minimum quantizer scale.ff_qmax=<number>(0..31, default:31) โ maximum quantizer scale.ff_max_qdiff=<number>(0..31, default:3) โ maximum quantizer difference. Maximum quantizer difference between frames.ff_flag_qscale=[1|0](default:0) โ use fixed quantizer. Use fixed quality encoding.ff_qscale=<number>(1..31, default:10) โ fixed quantizer. Quantizer for fixed quality encoding. Lower means better,1is not recommended. ๐ff_qcompress=<number>(0.00..1.00, default:0.50) โ quantizer compression. Amount of qscale change between easy & hard scenes.ff_qblur=<number>(0.00..1.00, default:0.00) โ quantizer blur. Amount of qscale smoothing over time.ff_trellis=[1|0](default:0) โ use trellis quantization. Use trellis quantization (improves quality). โจff_i_quant_factor=<number>(-31.0..31.0, default:-0.8) โ I quantizer factor. Quantizer factor between P-frames and I-frames. If> 0then the last P frame quantizer will be used (q= lastp_q*factor+offset). If< 0then normal ratecontrol will be done (q= -normal_q*factor+offset).ff_i_quant_offset=<number>(0.0..31.0, default:0.0) โ I quantizer offset. Quantizer offset between P-frames and I-frames.ff_b_quant_factor=<number>(-31.00..31.00, default:1.25) โ B quantizer factor. Quantizer factor between B-frames and non-B-frames.ff_b_quant_offset=<number>(0.00..31.00, default:1.25) โ B quantizer offset. Quantizer offset between B-frames and non-B-frames; if> 0then the last p frame quantizer will be used (q= lastp_q*factor+offset), if< 0then normal ratecontrol will be done (q= -normal_q*factor+offset).ff_me_method=<string>โ motion estimation method. Supported strings:ZeroPhodsLogX1EpzsFull. Default:Zero.ff_me_cmp=<string>โ ME compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD.SAD: sum of absolute differencesSSE: sum of squared errorsSATD: sum of absolute Hadamard transformed differencesDCT: sum of absolute DCT transformed differencesPSNR: sum of squared quantization errors (low quality)BIT: number of bits needed for the blockRD: rate distortion optimal (slow)ZERO:0VSAD: sum of absolute vertical differencesVSSE: sum of squared vertical differencesNSSE: noise preserving sum of squared differences
ff_me_cmp_chroma=[1|0](default:0) โ enable chroma ME compare.ff_me_range=<number>(0..1000, default:0) โ motion estimation range. Motion estimation search range (0means unlimited). ๐ff_me_threshold=<number>(0..4000000, default:0) โ ME Theshold. Motion estimation threshold โ under which no motion estimation is performed, but instead the user specified motion vectors are used.ff_mb_decision=<string>โ MB decision mode. Supported strings:Use compare functionFewest bitsRate distoration. Default:Use compare function.ff_dia_size=<number>(-9..9, default:0) โ ME diamond size & shape. Motion estimation diamond size. Negative means shape adaptive. ๐ฆff_pre_me=<number>(0..2, default:0) โ ME pre-pass. Motion estimation pre-pass:0: disabled,1: only after I-frames,2: always.ff_me_pre_cmp=<string>โ ME pre-pass compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD.SAD: sum of absolute differencesSSE: sum of squared errorsSATD: sum of absolute Hadamard transformed differencesDCT: sum of absolute DCT transformed differencesPSNR: sum of squared quantization errors (low quality)BIT: number of bits needed for the blockRD: rate distortion optimal (slow)ZERO:0VSAD: sum of absolute vertical differencesVSSE: sum of squared vertical differencesNSSE: noise preserving sum of squared differences
ff_me_pre_cmp_chroma=[1|0](default:0) โ enable chroma ME pre-pass compare.ff_pre_dia_size=<number>(-9..9, default:0) โ ME pre-pass diamond size & shape. Motion estimation pre-pass diamond size. Negative means shape adaptive.ff_lumi_masking=<number>(0.00..1.00, default:0.00) โ luminance masking. Encode very bright image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_dark_masking=<number>(0.00..1.00, default:0.00) โ darkness masking. Encode very dark image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_temporal_cplx_masking=<number>(0.00..1.00, default:0.00) โ temporary complexity masking. Encode very fast moving image parts with reduced quality.0means disabled.ff_spatial_cplx_masking=<number>(0.00..1.00, default:0.00) โ spatial complexity masking. Encode very complex image parts with reduced quality.0means disabled,0-0.5is a sane range.ff_border_masking=<number>(0.00..1.00, default:0.00) โ border masking. Encode image parts near the border with reduced quality.0means disabled.ff_p_masking=<number>(0.00..1.00, default:0.00) โ inter block masking. Encode inter blocks with reduced quality (increases the quality of intra blocks).0means disabled,1will double the bits allocated for intra blocks.ff_strict_std_compliance=<number>(-2..2, default:0) โ standards compliance.2โ Strictly conform to a older more strict version of the spec or reference software1โ Strictly conform to all the things in the spec no matter what consequences0โ Default-1โ Allow unofficial extensions-2โ Allow non standarized experimental thingsff_noise_reduction=number (0..2000, default: 0) โ noise reduction โจff_flag_gray=[1|0] (default: 0) โ grayscale mode ๐ฉถff_flag_bitexact=[1|0] (default: 0) โ use only bitexact stuff- use only bitexact stuff (except (i)dct)
default_timescale=number (default: 25) โ default timescale
For formats, which support only constant framerates, set the default timescale here ๐
default_frame_duration=number (default: 1) โ default frame duration
For formats, which support only constant framerates, set the default frame duration here ๐
โจ Suboptions for ve=e_oggvideo โจ
codec=option[{suboptions}]
Supported options: vorbis speex flacogg opus
Default: vorbis
Codec ๐
Suboptions for codec=vorbis
bitrate_mode=string โ bitrate mode
Supported strings: vbr vbr_bitrate managed
Default: VBR
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=number (0..1000, default: 128) โ nominal bitrate (kbps)
Nominal bitrate (in kbps) for managed mode
quality=number (0.0..10.0, default: 3.0) โ VBR quality (10: best)
Quality for VBR mode. 10: best (largest output file), 0: worst (smallest output file) ๐
min_bitrate=number (0..1000, default: 0) โ minimum bitrate (kbps)
Optional minimum bitrate (in kbps). 0 = unspecified
max_bitrate=number (0..1000, default: 0) โ maximum bitrate (kbps)
Optional maximum bitrate (in kbps). 0 = unspecified
Suboptions for codec=speex
mode=string โ Speex mode
Supported strings: auto nb wb uwb
Default: auto
Encoding mode. If you select Auto, the mode will be taken from the samplerate ๐
quality=number (0..10, default: 3) โ quality (10: best) โจcomplexity=number (0..10, default: 3) โ encoding complexitynframes=number (1..10, default: 1) โ frames per Ogg packetbitrate=number (0..128, default: 8) โ bitrate (kbps)
Bitrate (in kbps). Set to 0 for seleting the standard bitrates for the encoding mode.
vbr=[1|0] (default: 0) โ variable bitrateabr_bitrate=number (0..128, default: 0) โ average bitrate (kbps)
Average bitrate (in kbps). Set to 0 for disabling ABR.
vad=[1|0] (default: 0) โ use voice activity detection ๐dtx=[1|0] (default: 0) โ enable file-based discontinuous transmission
Suboptions for codec=flacogg
bits=string โ bits
Supported strings: 8 12 16 20 24
Default: 16
compression_level=number (0..8, default: 8) โ compression level
0: Fastest encoding, biggest files. 8: Slowest encoding, smallest files ๐
Suboptions for codec=opus
application=string โ application
Supported strings: audio voip
Default: audio
bitrate_mode=string โ bitrate mode
Supported strings: vbr cvbr cbr
Default: vbr
bitrate=number (0..512000, default: 0) โ bitrate
Bitrate (in bps). 0 means auto. ๐
complexity=number (1..10, default: 10) โ encoding complexityframe_size=string โ frame size (ms)
Supported strings: 25 50 100 200 400 600
Default: 200
Smaller framesizes achieve lower latency but less quality at a given bitrate. Sizes greater than 20ms are only interesting at fairly low bitrates.
dtx=[1|0] (default: 0) โ enable discontinuous transmissioninband_fec=[1|0] (default: 0) โ enable inband forward error correction ๐ก๏ธbandwidth=string โ bandwidth
Supported strings: auto narrow medium wide superwide full
Default: auto
loss_perc=number (0..100, default: 0) โ loss percentage
codec=option[{suboptions}]
Supported options: theora schroedinger
Default: theora
Codec ๐
Suboptions for codec=theora
cbr=[1|0] (default: 0) โ use constant bitrate
For constant bitrate, choose a target bitrate. For variable bitrate, choose a nominal quality.
target_bitrate=number (45..2000, default: 250) โ target bitrate (kbps)quality=number (0..63, default: 10) โ nominal quality
Quality for VBR mode. 63: best (largest output file), 0: worst (smallest output file) ๐
max_keyframe_interval=number (1..1000, default: 64) โ maximum keyframe intervaldrop_frames=[1|0] (default: 1) โ 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. ๐ฌ
cap_overflow=[1|0] (default: 1) โ 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.
cap_underflow=[1|0] (default: 0) โ 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.
speed=number (0.00..1.00, default: 0.00) โ 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=number (default: 25) โ default timescale
For formats, which support only constant framerates, set the default timescale here
default_frame_duration=number (default: 1) โ default frame duration
For formats, which support only constant framerates, set the default frame duration here
Suboptions for codec=schroedinger
schro_rate_control=string โ rate control
Supported strings: constant_noise_threshold constant_bitrate low_delay lossless constant_lambda constant_error constant_quality
Default: constant_quality
schro_bitrate=number (0..2147483647, default: 0) โ bitrateschro_max_bitrate=number (0..2147483647, default: 13824000) โ max bitrateschro_min_bitrate=number (0..2147483647, default: 13824000) โ min bitrateschro_buffer_size=number (0..2147483647, default: 0) โ buffer sizeschro_buffer_level=number (0..2147483647, default: 0) โ buffer levelschro_quality=number (0.00..10.00, default: 5.00) โ quality โจschro_noise_threshold=number (0.00..100.00, default: 25.00) โ noise thresholdschro_enable_rdo_cbr=[1|0] (default: 1) โ enable rdo cbrschro_noise_threshold=number (0.00..100.00, default: 25.00) โ noise thresholdschro_gop_structure=string โ gop structure
Supported strings: adaptive intra_only backref chained_backref biref chained_biref
Default: adaptive
schro_au_distance=number (1..2147483647, default: 120) โ au distanceschro_open_gop=[1|0] (default: 1) โ open gopschro_mv_precision=number (0..3, default: 0) โ mv precisionschro_motion_block_size=string โ motion block size
Supported strings: automatic small medium large
Default: automatic
schro_motion_block_overlap=string โ motion block overlap
Supported strings: automatic none partial full
Default: automatic
schro_enable_chroma_me=[1|0] (default: 0) โ enable chroma meschro_enable_global_motion=[1|0] (default: 0) โ enable global motionschro_enable_phasecorr_estimation=[1|0] (default: 0) โ enable phasecorr estimationschro_enable_hierarchical_estimation=[1|0] (default: 1) โ enable hierarchical estimationschro_enable_zero_estimation=[1|0] (default: 0) โ enable zero estimationschro_enable_bigblock_estimation=[1|0] (default: 1) โ enable bigblock estimationschro_enable_scene_change_detection=[1|0] (default: 1) โ enable scene change detection ๐ฌschro_enable_deep_estimation=[1|0] (default: 1) โ enable deep estimationschro_intra_wavelet=string โ intra wavelet
Supported strings: desl_dubuc_9_7 le_gall_5_3 desl_dubuc_13_7 haar_0 haar_1 fidelity daub_9_7
Default: desl_dubuc_9_7
schro_inter_wavelet=string โ inter wavelet
Supported strings: desl_dubuc_9_7 le_gall_5_3 desl_dubuc_13_7 haar_0 haar_1 fidelity daub_9_7
Default: desl_dubuc_9_7
schro_filtering=string โ filtering
Supported strings: none center_weighted_median gaussian add_noise adaptive_gaussian
Default: none
schro_filter_value=number (0.00..100.00, default: 5.00) โ filter valueschro_force_profile=string โ force profile
Supported strings: auto vc2_low_delay vc2_simple vc2_main main
Default: auto
schro_codeblock_size=<string>โ how big the codeblocks are, bestie
Supported strings: automatic small medium large full
Default: automatic
schro_enable_multiquant=[1|0]โ turn on multiquant (default:0)schro_enable_dc_multiquant=[1|0]โ turn on dc multiquant (default:0)schro_enable_noarith=[1|0]โ turn on noarith (default:0)schro_downsample_levels=<number>โ downsample levels, range2..8(default:5)schro_transform_depth=<number>โ transform depth, range0..6(default:3)default_timescale=<number>โ default timescale (default:25)
For formats that only support constant framerates, set the default timescale right here ๐ซ
default_frame_duration=<number>โ default frame duration (default:1)
For formats that only support constant framerates, this is where you set the default frame duration, no cap
๐ Suboptions for ve=b_ogg ๐
server=<string>โ Server (Default:localhost)port=<number>โ Port, range1..65535(default:8000)mount=<string>โ Mount (Default:/stream.ogg)user=<string>โ User (Default:source)password=<string>โ Password ๐name=<string>โ Name (Default:Test stream)description=<string>โ Description (Default:Brought to you by gmerlin)genre=<string>โ Genrecodec=option[{suboptions}]โ Codec
Supported options: vorbis opus speex
Default: vorbis
Suboptions for codec=vorbis
bitrate_mode=<string>โ Bitrate mode
Supported strings: vbr vbr_bitrate managed
Default: VBR
Bitrate mode explained, because it's giving options: VBR means you specify a quality and (optionally) a minimum and maximum bitrate. VBR (bitrate) means the specified nominal bitrate gets used for selecting the encoder mode. Managed means you specify a nominal bitrate and (optionally) a minimum and maximum bitrate. VBR is recommended, fr fr โ managed bitrate might result in a worse quality ๐ญ
nominal_bitrate=<number>โ Nominal bitrate (kbps), range0..1000(default:128)
Nominal bitrate (in kbps) for managed mode
quality=<number>โ VBR Quality (10: best), range0.0..10.0(default:3.0)
Quality for VBR mode. 10: best (largest output file), 0: worst (smallest output file)
min_bitrate=<number>โ Minimum bitrate (kbps), range0..1000(default:0)
Optional minimum bitrate (in kbps). 0 = unspecified
max_bitrate=<number>โ Maximum bitrate (kbps), range0..1000(default:0)
Optional maximum bitrate (in kbps). 0 = unspecified
Suboptions for codec=opus
application=<string>โ Application
Supported strings: audio voip
Default: audio
bitrate_mode=<string>โ Bitrate mode
Supported strings: vbr cvbr cbr
Default: vbr
bitrate=<number>โ Bitrate, range0..512000(default:0)
Bitrate (in bps). 0 means auto.
complexity=<number>โ Encoding complexity, range1..10(default:10)frame_size=<string>โ Frame size (ms)
Supported strings: 25 50 100 200 400 600
Default: 200
Smaller framesizes achieve lower latency but less quality at a given bitrate. Sizes greater than 20ms are only interesting at fairly low bitrates. iykyk
dtx=[1|0]โ Enable discontinuous transmission (default:0)inband_fec=[1|0]โ Enable inband forward error correction (default:0)bandwidth=<string>โ Bandwidth
Supported strings: auto narrow medium wide superwide full
Default: auto
loss_perc=<number>โ Loss percentage, range0..100(default:0)
Suboptions for codec=speex
mode=<string>โ Speex mode
Supported strings: auto nb wb uwb
Default: auto
Encoding mode. If you select Auto, the mode will be taken from the samplerate.
quality=<number>โ Quality (10: best), range0..10(default:3)complexity=<number>โ Encoding complexity, range0..10(default:3)nframes=<number>โ Frames per Ogg packet, range1..10(default:1)bitrate=<number>โ Bitrate (kbps), range0..128(default:8)
Bitrate (in kbps). Set to 0 for selecting the standard bitrates for the encoding mode.
vbr=[1|0]โ Variable bitrate (default:0)abr_bitrate=<number>โ Average bitrate (kbps), range0..128(default:0)
Average bitrate (in kbps). Set to 0 for disabling ABR.
vad=[1|0]โ Use voice activity detection (default:0)dtx=[1|0]โ Enable file-based discontinuous transmission (default:0)
cbr=[1|0]โ Use constant bitrate (default:0)
For constant bitrate, choose a target bitrate. For variable bitrate, choose a nominal quality.
target_bitrate=<number>โ Target bitrate (kbps), range45..2000(default:250)quality=<number>โ Nominal quality, range0..63(default:10)
Quality for VBR mode. 63: best (largest output file), 0: worst (smallest output file)
max_keyframe_interval=<number>โ Maximum keyframe interval, range1..1000(default:64)drop_frames=[1|0]โ Enable frame dropping (default:1)
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. ๐
cap_overflow=[1|0]โ Don't bank excess bits for later use (default:1)
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.
cap_underflow=[1|0]โ Don't try to make up shortfalls later (default:0)
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.
speed=<number>โ Encoding speed, range0.00..1.00(default:0.00)
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=<number>โ Default timescale (default:25)
For formats that only support constant framerates, set the default timescale here
default_frame_duration=<number>โ Default frame duration (default:1)
For formats that only support constant framerates, set the default frame duration here
โจ Suboptions for ve=e_ffmpeg โจ
format=<string>โ Format
Supported strings: avi mpeg vob dvd flv asf mpegts matroska webm mp4
Default: avi
codec=option[{suboptions}]โ Codec
Supported options: pcm_s16le pcm_u8 pcm_alaw pcm_mulaw mp3 mp2 ac3 libfaac wma2 wma1 libvorbis dca
Default: pcm_s16le
Suboptions for codec=mp3
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 32 40 48 56 64 80 96 112 128 160 192 224 256 320
Default: 128
Suboptions for codec=mp2
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 32 48 56 64 80 96 112 128 160 192 224 256 320 384
Default: 128
Suboptions for codec=ac3
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 32 40 48 56 64 80 96 112 128 160 192 224 256 320 384 448 512 576 640
Default: 128
Suboptions for codec=libfaac
faac_profile=<string>โ Profile
Supported strings: main lc ssr ltp
Default: lc
ff_bit_rate_audio=<number>โ Bit rate (kbps) (default:0)faac_quality=<number>โ Quality, range10..500(default:100)
Quantizer quality
Suboptions for codec=wma2
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 24 48 64 96 128
Default: 128
Suboptions for codec=wma1
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 24 48 64 96 128
Default: 128
Suboptions for codec=libvorbis
ff_bit_rate_audio=<number>โ Bit rate (kbps) (default:0)ff_rc_min_rate=<number>โ Minimum bitrate (kbps) (default:0)
Minimum bitrate (0 means arbitrary)
ff_rc_max_rate=<number>โ Maximum bitrate (kbps) (default:0)
Maximum bitrate (0 means arbitrary)
quality=<number>โ Quality, range-1..10(default:3)
Quantizer quality
Suboptions for codec=dca
ff_bit_rate_str=<string>โ Bit rate (kbps)
Supported strings: 32 56 64 96 112 128 192 224 256 320 384 448 512 576 640 768 896 1024 1152 1280 1344 1408 1411200 1472 1536 1920 2048 3072 3840
Default: 1536
codec=option[{suboptions}]โ Codec
Supported options: mpeg4 msmpeg4v3 mjpeg mpeg1video mpeg2video flv1 libx264 wmv1 libvpx
Default: mpeg4
Suboptions for codec=mpeg4
gop_size=<number>โ GOP size (0= intra only), range0..300(default:250)ff_scenechange_threshold=<number>โ Scenechange threshold, range-1000000000..1000000000(default:0)
Threshold for scene change detection. Negative values mean more sensitivity (more keyframes)
ff_flag_closed_gop=[1|0]โ Close all GOPs (default:0)ff_flag2_strict_gop=[1|0]โ Strictly enforce GOP size (default:0)ff_max_b_frames=<number>โ Max B-Frames (default:0)
Maximum number of B-frames between non B-frames
ff_b_frame_strategy=[1|0]โ Avoid B-frames in high motion scenes (default:0)ff_flag_ac_pred=[1|0]โ MPEG-4 AC prediction (default:0)ff_bit_rate_video=<number>โ Bit rate (kbps) (default:800)ff_bit_rate_tolerance=<number>(default:8000) โ bitrate tolerance in kbps ๐- how many bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding โ so if you're doing CQ, this one's just sitting there, vibing.
ff_rc_min_rate=<number>(default:0) โ minimum bitrate in kbps- minimum bitrate (
0means arbitrary, i.e. do whatever bestie)
- minimum bitrate (
ff_rc_max_rate=<number>(default:0) โ maximum bitrate in kbps- maximum bitrate (
0means arbitrary again)
- maximum bitrate (
ff_rc_buffer_size=<number>(default:0) โ RC buffer size ๐ฆ- decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified. like, non-negotiable, it's giving mandatory.
ff_rc_initial_cplx=<number>(0.0..99.0, default:0.0) โ initial RC complexityff_rc_initial_buffer_occupancy=<number>(default:0) โ initial RC buffer occupancy- number of kilobits that should be loaded into the rc buffer before encoding starts. Must not be larger than RC buffer size. periodt.
ff_qmin=<number>(0..31, default:2) โ minimum quantizer scaleff_qmax=<number>(0..31, default:31) โ maximum quantizer scaleff_max_qdiff=<number>(0..31, default:3) โ maximum quantizer difference- maximum quantizer difference between frames
ff_flag_qscale=[1|0](default:0) โ use fixed quantizer- i.e. use fixed quality encoding โจ
ff_qscale=<number>(1..31, default:10) โ fixed quantizer- the quantizer for fixed quality encoding. Lower means better, and
1is not recommended โ bestie please don't.
- the quantizer for fixed quality encoding. Lower means better, and
ff_qcompress=<number>(0.00..1.00, default:0.50) โ quantizer compression- amount of qscale change between easy & hard scenes
ff_qblur=<number>(0.00..1.00, default:0.00) โ quantizer blur- amount of qscale smoothing over time
ff_trellis=[1|0](default:0) โ use trellis quantization- use trellis quantization (improves quality) ๐
ff_i_quant_factor=<number>(-31.0..31.0, default:-0.8) โ I quantizer factor- quantizer factor between P-frames and I-frames. If
> 0then the last P frame quantizer will be used (q= lastp_q*factor+offset). If< 0then normal ratecontrol will be done (q= -normal_q*factor+offset)
- quantizer factor between P-frames and I-frames. If
ff_i_quant_offset=<number>(0.0..31.0, default:0.0) โ I quantizer offset- quantizer offset between P-frames and I-frames
ff_b_quant_factor=<number>(-31.00..31.00, default:1.25) โ B quantizer factor- quantizer factor between B-frames and non-B-frames
ff_b_quant_offset=<number>(0.00..31.00, default:1.25) โ B quantizer offset- quantizer offset between B-frames and non-B-frames if
> 0then the last p frame quantizer will be used (q= lastp_q*factor+offset) if< 0then normal ratecontrol will be done (q= -normal_q*factor+offset)
- quantizer offset between B-frames and non-B-frames if
ff_flag_cbp_rd=[1|0](default:0) โ CBP RD- use rate distortion optimization for cbp
ff_me_method=<string>โ motion estimation method ๐ฏ- Supported strings:
ZeroPhodsLogX1EpzsFull - Default:
Zero
- Supported strings:
ff_me_cmp=<string>โ ME compare function- Supported strings:
SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE - Default:
SAD - motion estimation compare function, and here's the whole decoder ring bestie:
SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow) ๐ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
- Supported strings:
ff_me_cmp_chroma=[1|0](default:0) โ enable chroma ME compareff_me_range=<number>(0..1000, default:0) โ motion estimation range- motion estimation search range (
0means unlimited, go feral)
- motion estimation search range (
ff_me_threshold=<number>(0..4000000, default:0) โ ME Theshold ๐- yes it's spelled like that, we don't talk about it. Motion estimation threshold: under which no motion estimation is performed, but instead the user specified motion vectors are used.
ff_mb_decision=<string>โ MB decision mode- Supported strings:
Use compare functionFewest bitsRate distoration - Default:
Use compare function
- Supported strings:
ff_dia_size=<number>(-9..9, default:0) โ ME diamond size & shape ๐- motion estimation diamond size. Negative means shape adaptive.
ff_flag_4mv=[1|0](default:0) โ 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". โจ
- allow 4 motion vectors per macroblock (slightly better quality). Works better if MB decision mode is
ff_flag_qp_rd=[1|0](default:0) โ QP RD- use rate distortion optimization for qp selection
ff_pre_me=<number>(0..2, default:0) โ ME pre-pass- motion estimation pre-pass:
0: disabled,1: only after I-frames,2: always
- motion estimation pre-pass:
ff_me_pre_cmp=<string>โ ME pre-pass compare function- Supported strings:
SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE - Default:
SAD - motion estimation pre-pass compare function. Same lineup as before, one more time for the girlies in the back:
SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow)ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
- Supported strings:
ff_me_pre_cmp_chroma=[1|0](default:0) โ enable chroma ME pre-pass compareff_pre_dia_size=<number>(-9..9, default:0) โ ME pre-pass diamond size & shape ๐- motion estimation pre-pass diamond size. Negative means shape adaptive.
ff_flag_qpel=[1|0](default:0) โ use qpel MC- use 1/4 pixel motion compensation. Warning: QPEL is not supported by all decoders. so like, check before you commit bestie ๐ญ
ff_me_sub_cmp=<string>โ subpixel ME compare function- Supported strings:
SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE - Default:
SAD - subpixel motion estimation compare function. ok third time's the charm, the lore:
SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow)ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
- Supported strings:
ff_me_sub_cmp_chroma=[1|0](default:0) โ enable chroma subpixel ME compareff_me_subpel_quality=<number>(1..8, default:8) โ subpel ME quality- subpel motion estimation refinement quality (for qpel). Higher values mean higher quality but slower encoding โ the eternal tradeoff, no cap.
ff_lumi_masking=<number>(0.00..1.00, default:0.00) โ luminance masking- encode very bright image parts with reduced quality.
0means disabled,0-0.3is a sane range.
- encode very bright image parts with reduced quality.
ff_dark_masking=<number>(0.00..1.00, default:0.00) โ darkness masking ๐- encode very dark image parts with reduced quality.
0means disabled,0-0.3is a sane range.
- encode very dark image parts with reduced quality.
ff_temporal_cplx_masking=<number>(0.00..1.00, default:0.00) โ temporary complexity masking- encode very fast moving image parts with reduced quality.
0means disabled.
- encode very fast moving image parts with reduced quality.
ff_spatial_cplx_masking=<number>(0.00..1.00, default:0.00) โ spatial complexity masking- encode very complex image parts with reduced quality.
0means disabled,0-0.5is a sane range.
- encode very complex image parts with reduced quality.
ff_border_masking=<number>(0.00..1.00, default:0.00) โ border masking- encode image parts near the border with reduced quality.
0means disabled
- encode image parts near the border with reduced quality.
ff_p_masking=<number>(0.00..1.00, default:0.00) โ inter block masking- encode inter blocks with reduced quality (increases the quality of intra blocks).
0means disabled,1will double the bits allocated for intra blocks.
- encode inter blocks with reduced quality (increases the quality of intra blocks).
ff_strict_std_compliance=<number>(-2..2, default:0) โ standards compliance ๐2: Strictly conform to a older more strict version of the spec or reference software1: Strictly conform to all the things in the spec no matter what consequences0: Default-1: Allow unofficial extensions-2: Allow non standarized experimental things ๐
ff_noise_reduction=<number>(0..2000, default:0) โ noise reductionff_flag_gray=[1|0](default:0) โ grayscale mode ๐ฉถff_flag_bitexact=[1|0](default:0) โ use only bitexact stuff- use only bitexact stuff (except
(i)dct)
- use only bitexact stuff (except
๐ Suboptions for codec=msmpeg4v3 ๐
gop_size=<number>(0..300, default:250) โ GOP size (0= intra only)ff_scenechange_threshold=<number>(-1000000000..1000000000, default:0) โ scenechange threshold- threshold for scene change detection. Negative values mean more sensitivity (more keyframes) ๐ฅ
ff_flag_closed_gop=[1|0](default:0) โ close all GOPsff_flag2_strict_gop=[1|0](default:0) โ strictly enforce GOP sizeff_bit_rate_video=<number>(default:800) โ bit rate (kbps)ff_bit_rate_tolerance=<number>(default:8000) โ bitrate tolerance (kbps)- number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding
ff_rc_min_rate=<number>(default:0) โ minimum bitrate (kbps)- minimum bitrate (
0means arbitrary)
- minimum bitrate (
ff_rc_max_rate=<number>(default:0) โ maximum bitrate (kbps)- maximum bitrate (
0means arbitrary)
- maximum bitrate (
ff_rc_buffer_size=<number>(default:0) โ RC buffer size- decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified.
ff_rc_initial_cplx=<number>(0.0..99.0, default:0.0) โ initial RC complexityff_rc_initial_buffer_occupancy=<number>(default:0) โ 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.
ff_qmin=<number>(0..31, default: 2) โ minimum quantizer scale, bestie. tiny number, tiny quality hit โจff_qmax=<number>(0..31, default: 31) โ maximum quantizer scale. this is the ceiling, the limit, the "no further" ๐ff_max_qdiff=<number>(0..31, default: 3) โ maximum quantizer difference. it's giving "maximum quantizer difference between frames" fr fr ๐ff_flag_qscale=[1|0](default: 0) โ use fixed quantizer. use fixed quality encoding, no cap ๐ฆff_qscale=<number>(1..31, default: 10) โ fixed quantizer. this is the quantizer for fixed quality encoding. lower means better, but likeโฆ 1 is not recommended bestie, don't do it ๐ญff_qcompress=<number>(0.00..1.00, default: 0.50) โ quantizer compression. amount of qscale change between easy & hard scenes, the way it shifts is so real ๐ธff_qblur=<number>(0.00..1.00, default: 0.00) โ quantizer blur. amount of qscale smoothing over time, smooth like butter ๐ซถff_trellis=[1|0](default: 0) โ use trellis quantization. use trellis quantization (improves quality) โ lowkey a glow up ๐ฅff_i_quant_factor=<number>(-31.0..31.0, default: -0.8) โ 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) ๐งff_i_quant_offset=<number>(0.0..31.0, default: 0.0) โ I quantizer offset. quantizer offset between P-frames and I-frames, periodt ๐ff_me_method=<string>โ motion estimation method. supported strings:ZeroPhodsLogX1EpzsFull. default:Zeroโญff_me_cmp=<string>โ ME compare function. supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. default:SAD. 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 ๐ff_me_cmp_chroma=[1|0](default: 0) โ enable chroma ME compare, slay ๐ff_me_range=<number>(0..1000, default: 0) โ motion estimation range. motion estimation search range (0 means unlimited) โ go off, no limits ๐ฅff_me_threshold=<number>(0..4000000, default: 0) โ ME Theshold. motion estimation threshold. under which no motion estimation is performed, but instead the user specified motion vectors are used ๐ff_mb_decision=<string>โ MB decision mode. supported strings:Use compare functionFewest bitsRate distoration. default:Use compare functionโจff_dia_size=<number>(-9..9, default: 0) โ ME diamond size & shape. motion estimation diamond size. negative means shape adaptive. it's giving adaptive, main character energy ๐ff_pre_me=<number>(0..2, default: 0) โ ME pre-pass. motion estimation pre-pass. 0: disabled. 1: only after I-frames. 2: always ๐ff_me_pre_cmp=<string>โ ME pre-pass compare function. supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. default:SAD. 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 ๐ธff_me_pre_cmp_chroma=[1|0](default: 0) โ enable chroma ME pre-pass compare ๐ฆff_pre_dia_size=<number>(-9..9, default: 0) โ ME pre-pass diamond size & shape. motion estimation pre-pass diamond size. negative means shape adaptive. ๐ff_lumi_masking=<number>(0.00..1.00, default: 0.00) โ luminance masking. encode very bright image parts with reduced quality. 0 means disabled, 0-0.3 is a sane range ๐ff_dark_masking=<number>(0.00..1.00, default: 0.00) โ darkness masking. encode very dark image parts with reduced quality. 0 means disabled, 0-0.3 is a sane range ๐ff_temporal_cplx_masking=<number>(0.00..1.00, default: 0.00) โ temporary complexity masking. encode very fast moving image parts with reduced quality. 0 means disabled โกff_spatial_cplx_masking=<number>(0.00..1.00, default: 0.00) โ spatial complexity masking. encode very complex image parts with reduced quality. 0 means disabled, 0-0.5 is a sane range ๐ff_border_masking=<number>(0.00..1.00, default: 0.00) โ border masking. encode image parts near the border with reduced quality. 0 means disabled ๐๏ธff_p_masking=<number>(0.00..1.00, default: 0.00) โ 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 ๐ff_strict_std_compliance=<number>(-2..2, default: 0) โ 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 ๐ff_noise_reduction=<number>(0..2000, default: 0) โ noise reduction ๐งff_flag_gray=[1|0](default: 0) โ grayscale mode ๐ฉถff_flag_bitexact=[1|0](default: 0) โ use only bitexact stuff. use only bitexact stuff (except (i)dct) ๐ฏ
Suboptions for codec=mjpeg ๐
ff_bit_rate_video=<number>(default: 800) โ bit rate (kbps) ๐ซff_bit_rate_tolerance=<number>(default: 8000) โ bitrate tolerance (kbps). number of bits the bitstream is allowed to diverge from the reference. unused for constant quantizer encoding ๐ff_rc_min_rate=<number>(default: 0) โ minimum bitrate (kbps). minimum bitrate (0 means arbitrary) ๐ธff_rc_max_rate=<number>(default: 0) โ maximum bitrate (kbps). maximum bitrate (0 means arbitrary) ๐ทff_rc_buffer_size=<number>(default: 0) โ RC buffer size. decoder bitstream buffer size in kbits. when encoding with max and/or min bitrate, this must be specified. no cap, but likeโฆ specify it ๐ff_rc_initial_cplx=<number>(0.0..99.0, default: 0.0) โ initial RC complexity ๐ฆff_rc_initial_buffer_occupancy=<number>(default: 0) โ 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 โ ๏ธff_qmin=<number>(0..31, default: 2) โ minimum quantizer scale โจff_qmax=<number>(0..31, default: 31) โ maximum quantizer scale ๐ฅff_max_qdiff=<number>(0..31, default: 3) โ maximum quantizer difference. maximum quantizer difference between frames ๐ff_flag_qscale=[1|0](default: 0) โ use fixed quantizer. use fixed quality encoding ๐ff_qscale=<number>(1..31, default: 10) โ fixed quantizer. quantizer for fixed quality encoding. lower means better, 1 is not recommended ๐ญff_qcompress=<number>(0.00..1.00, default: 0.50) โ quantizer compression. amount of qscale change between easy & hard scenes ๐ซถff_qblur=<number>(0.00..1.00, default: 0.00) โ quantizer blur. amount of qscale smoothing over time ๐ff_trellis=[1|0](default: 0) โ use trellis quantization. use trellis quantization (improves quality) โญff_strict_std_compliance=<number>(-2..2, default: 0) โ 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 ๐ff_noise_reduction=<number>(0..2000, default: 0) โ noise reduction ๐งff_flag_gray=[1|0](default: 0) โ grayscale mode ๐ฉถff_flag_bitexact=[1|0](default: 0) โ use only bitexact stuff. use only bitexact stuff (except (i)dct) ๐ฏ
Suboptions for codec=mpeg1video ๐
gop_size=<number>(0..300, default: 250) โ GOP size (0 = intra only) ๐ซff_scenechange_threshold=<number>(-1000000000..1000000000, default: 0) โ scenechange threshold. threshold for scene change detection. negative values mean more sensitivity (more keyframes) ๐ff_flag_closed_gop=[1|0](default: 0) โ close all GOPs ๐ff_flag2_strict_gop=[1|0](default: 0) โ strictly enforce GOP size ๐ff_max_b_frames=<number>(default: 0) โ max B-Frames. maximum number of B-frames between non B-frames ๐ฌff_b_frame_strategy=[1|0](default: 0) โ avoid B-frames in high motion scenes ๐โ๏ธff_bit_rate_video=<number>(default: 800) โ bit rate (kbps) ๐ซff_bit_rate_tolerance=<number>(default: 8000) โ bitrate tolerance (kbps). number of bits the bitstream is allowed to diverge from the reference. unused for constant quantizer encoding ๐ff_rc_min_rate=<number>(default: 0) โ minimum bitrate (kbps). minimum bitrate (0 means arbitrary) ๐ธff_rc_max_rate=<number>(default: 0) โ maximum bitrate (kbps). maximum bitrate (0 means arbitrary) ๐ทff_rc_buffer_size=<number>(default: 0) โ RC buffer size. decoder bitstream buffer size in kbits. when encoding with max and/or min bitrate, this must be specified ๐ff_rc_initial_cplx=<number>(0.0..99.0, default: 0.0) โ initial RC complexity ๐ฆff_rc_initial_buffer_occupancy=<number>(default: 0) โ 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 โ ๏ธff_qmin=<number>(0..31, default: 2) โ minimum quantizer scale โจff_qmax=<number>(0..31, default: 31) โ maximum quantizer scale ๐ฅ
Maximum quantizer scale ๐
ff_max_qdiff=<number>โ 0..31, default: 3 ๐๏ธ Maximum quantizer difference. That's the max quantizer difference between frames, bestie, keep it tight.ff_flag_qscale=[1|0]โ default: 0 โ Use fixed quantizer. Basically flip this on for fixed quality encoding. ๐ff_qscale=<number>โ 1..31, default: 10 โ Fixed quantizer. This is the quantizer for fixed quality encoding. Lower means better, and ngl1is not recommended. ๐ซฃff_qcompress=<number>โ 0.00..1.00, default: 0.50 โ Quantizer compression. It's the amount of qscale change between easy & hard scenes. โจff_qblur=<number>โ 0.00..1.00, default: 0.00 โ Quantizer blur. The amount of qscale smoothing over time. ๐ฆff_trellis=[1|0]โ default: 0 โ Use trellis quantization. And yes, it improves quality. ๐ff_i_quant_factor=<number>โ -31.0..31.0, default: -0.8 โ I quantizer factor. It's the 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). ๐งff_i_quant_offset=<number>โ 0.0..31.0, default: 0.0 โ I quantizer offset. The quantizer offset between P-frames and I-frames. ๐ff_b_quant_factor=<number>โ -31.00..31.00, default: 1.25 โ B quantizer factor. The quantizer factor between B-frames and non-B-frames. ๐ธff_b_quant_offset=<number>โ 0.00..31.00, default: 1.25 โ B quantizer offset. The 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). ๐ff_me_method=<string>โ Motion estimation method. Supported strings:ZeroPhodsLogX1EpzsFull. Default:Zero. ๐ฅff_me_cmp=<string>โ ME compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD.
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. ๐
ff_me_cmp_chroma=[1|0]โ default: 0 โ Enable chroma ME compare. ๐ff_me_range=<number>โ 0..1000, default: 0 โ Motion estimation range. That's the motion estimation search range, and0means unlimited. ๐ff_me_threshold=<number>โ 0..4000000, default: 0 โ ME Theshold. Motion estimation threshold: under which no motion estimation is performed, but instead the user specified motion vectors are used. โญff_mb_decision=<string>โ MB decision mode. Supported strings:Use compare functionFewest bitsRate distoration. Default:Use compare function. ๐ฌff_dia_size=<number>โ -9..9, default: 0 โ ME diamond size & shape. Motion estimation diamond size. Negative means shape adaptive. ๐ff_pre_me=<number>โ 0..2, default: 0 โ ME pre-pass. Motion estimation pre-pass:0: disabled,1: only after I-frames,2: always. ๐ff_me_pre_cmp=<string>โ ME pre-pass compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD.
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. ๐ซถ
ff_me_pre_cmp_chroma=[1|0]โ default: 0 โ Enable chroma ME pre-pass compare. ๐จff_pre_dia_size=<number>โ -9..9, default: 0 โ ME pre-pass diamond size & shape. Motion estimation pre-pass diamond size. Negative means shape adaptive. โจff_lumi_masking=<number>โ 0.00..1.00, default: 0.00 โ Luminance masking. Encode very bright image parts with reduced quality.0means disabled,0-0.3is a sane range. โ๏ธff_dark_masking=<number>โ 0.00..1.00, default: 0.00 โ Darkness masking. Encode very dark image parts with reduced quality.0means disabled,0-0.3is a sane range. ๐ff_temporal_cplx_masking=<number>โ 0.00..1.00, default: 0.00 โ Temporary complexity masking. Encode very fast moving image parts with reduced quality.0means disabled. ๐จff_spatial_cplx_masking=<number>โ 0.00..1.00, default: 0.00 โ Spatial complexity masking. Encode very complex image parts with reduced quality.0means disabled,0-0.5is a sane range. ๐งฉff_border_masking=<number>โ 0.00..1.00, default: 0.00 โ Border masking. Encode image parts near the border with reduced quality.0means disabled. ๐ผ๏ธff_p_masking=<number>โ 0.00..1.00, default: 0.00 โ Inter block masking. Encode inter blocks with reduced quality (increases the quality of intra blocks).0means disabled,1will double the bits allocated for intra blocks. ๐ฅff_strict_std_compliance=<number>โ -2..2, default: 0 โ 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. ๐ff_noise_reduction=<number>โ 0..2000, default: 0 โ Noise reduction. ๐ซ๏ธff_flag_gray=[1|0]โ default: 0 โ Grayscale mode. ๐ฉถff_flag_bitexact=[1|0]โ default: 0 โ Use only bitexact stuff. Like, use only bitexact stuff (except (i)dct). ๐ฏ
๐ฌ Suboptions for codec=mpeg2video
gop_size=<number>โ 0..300, default: 250 โ GOP size (0= intra only). ๐ff_scenechange_threshold=<number>โ -1000000000..1000000000, default: 0 โ Scenechange threshold. Threshold for scene change detection. Negative values mean more sensitivity (more keyframes). ๐๏ธff_flag_closed_gop=[1|0]โ default: 0 โ Close all GOPs. ๐ff_flag2_strict_gop=[1|0]โ default: 0 โ Strictly enforce GOP size. ๐จff_max_b_frames=<number>โ default: 0 โ Max B-Frames. The maximum number of B-frames between non B-frames. ๐ธff_b_frame_strategy=[1|0]โ default: 0 โ Avoid B-frames in high motion scenes. ๐โโ๏ธff_bit_rate_video=<number>โ default: 800 โ Bit rate (kbps). ๐ถff_bit_rate_tolerance=<number>โ default: 8000 โ Bitrate tolerance (kbps). The number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding. ๐ฏff_rc_min_rate=<number>โ default: 0 โ Minimum bitrate (kbps). Minimum bitrate (0means arbitrary). โฌ๏ธff_rc_max_rate=<number>โ default: 0 โ Maximum bitrate (kbps). Maximum bitrate (0means arbitrary). โฌ๏ธff_rc_buffer_size=<number>โ default: 0 โ RC buffer size. Decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified. โ ๏ธff_rc_initial_cplx=<number>โ 0.0..99.0, default: 0.0 โ Initial RC complexity. ๐งff_rc_initial_buffer_occupancy=<number>โ default: 0 โ Initial RC buffer occupancy. The number of kilobits which should be loaded into the rc buffer before encoding starts. Must not be larger than RC buffer size. ๐ซff_qmin=<number>โ 0..31, default: 2 โ Minimum quantizer scale. ๐๏ธff_qmax=<number>โ 0..31, default: 31 โ Maximum quantizer scale. ๐๏ธff_max_qdiff=<number>โ 0..31, default: 3 โ Maximum quantizer difference. The max quantizer difference between frames. ๐ff_flag_qscale=[1|0]โ default: 0 โ Use fixed quantizer. Use fixed quality encoding. โจff_qscale=<number>โ 1..31, default: 10 โ Fixed quantizer. Quantizer for fixed quality encoding. Lower means better,1is not recommended. ๐ซฃff_qcompress=<number>โ 0.00..1.00, default: 0.50 โ Quantizer compression. Amount of qscale change between easy & hard scenes. ๐ฆff_qblur=<number>โ 0.00..1.00, default: 0.00 โ Quantizer blur. Amount of qscale smoothing over time. ๐ff_trellis=[1|0]โ default: 0 โ Use trellis quantization. Use trellis quantization (improves quality). ๐ff_i_quant_factor=<number>โ -31.0..31.0, default: -0.8 โ 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). ๐งff_i_quant_offset=<number>โ 0.0..31.0, default: 0.0 โ I quantizer offset. Quantizer offset between P-frames and I-frames. ๐ff_b_quant_factor=<number>โ -31.00..31.00, default: 1.25 โ B quantizer factor. Quantizer factor between B-frames and non-B-frames. ๐ff_b_quant_offset=<number>โ 0.00..31.00, default: 1.25 โ 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). ๐ff_me_method=<string>โ Motion estimation method. Supported strings:ZeroPhodsLogX1EpzsFull. Default:Zero. ๐ฅff_me_cmp=<string>โ ME compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD. ๐SADโ sum of absolute differences ๐ซ the classic, the default, the momentSSEโ sum of squared errorsSATDโ sum of absolute Hadamard transformed differencesDCTโ sum of absolute DCT transformed differencesPSNRโ sum of squared quantization errors (low quality, bestie, it said it not me ๐ญ)BITโ number of bits needed for the blockRDโ rate distortion optimal (slow ๐ but slay)ZEROโ literally just 0VSADโ sum of absolute vertical differencesVSSEโ sum of squared vertical differencesNSSEโ noise preserving sum of squared differences
ff_me_cmp_chroma=[1|0](default: 0) โ turn on chroma ME compare ๐ff_me_range=<number>(0..1000, default: 0) โ motion estimation range ๐ฏ that's the motion estimation search range, and0means unlimited, go feralff_me_threshold=<number>(0..4000000, default: 0) โ ME Theshold (yes that is how it's spelled, leave her alone ๐ ) โ this is the motion estimation threshold, and under it no motion estimation is performed at all, instead the user specified motion vectors are used ๐ซกff_mb_decision=<string>โ MB decision mode ๐ง supported strings:Use compare function,Fewest bits,Rate distoration(another typo bestie, we don't gatekeep). Default:Use compare functionff_dia_size=<number>(-9..9, default: 0) โ ME diamond size & shape ๐ motion estimation diamond size. Negative means shape adaptive โจff_pre_me=<number>(0..2, default: 0) โ ME pre-pass ๐ motion estimation pre-pass.0: disabled,1: only after I-frames,2: always. no in-between, we love a decisive queenff_me_pre_cmp=<string>โ ME pre-pass compare function ๐ supported strings:SAD,SSE,SATD,DCT,PSNR,BIT,RD,ZERO,VSAD,VSSE,NSSE. Default:SADSADโ sum of absolute differencesSSEโ sum of squared errorsSATDโ sum of absolute Hadamard transformed differencesDCTโ sum of absolute DCT transformed differencesPSNRโ sum of squared quantization errors (low quality)BITโ number of bits needed for the blockRDโ rate distortion optimal (slow)ZEROโ 0VSADโ sum of absolute vertical differencesVSSEโ sum of squared vertical differencesNSSEโ noise preserving sum of squared differences
ff_me_pre_cmp_chroma=[1|0](default: 0) โ enable chroma ME pre-pass compare ๐ธff_pre_dia_size=<number>(-9..9, default: 0) โ ME pre-pass diamond size & shape ๐ motion estimation pre-pass diamond size. Negative means shape adaptive.ff_lumi_masking=<number>(0.00..1.00, default: 0.00) โ luminance masking โ๏ธ encodes very bright image parts with reduced quality.0means disabled, and0-0.3is a sane range ๐ซถff_dark_masking=<number>(0.00..1.00, default: 0.00) โ darkness masking ๐ encodes very dark image parts with reduced quality.0means disabled, and0-0.3is a sane rangeff_temporal_cplx_masking=<number>(0.00..1.00, default: 0.00) โ temporary complexity masking โก encodes very fast moving image parts with reduced quality.0means disabled.ff_spatial_cplx_masking=<number>(0.00..1.00, default: 0.00) โ spatial complexity masking ๐ encodes very complex image parts with reduced quality.0means disabled, and0-0.5is a sane rangeff_border_masking=<number>(0.00..1.00, default: 0.00) โ border masking ๐ผ๏ธ encodes image parts near the border with reduced quality.0means disabledff_p_masking=<number>(0.00..1.00, default: 0.00) โ inter block masking ๐งฉ encodes inter blocks with reduced quality, which increases the quality of intra blocks.0means disabled, and1will double the bits allocated for intra blocks ๐ff_strict_std_compliance=<number>(-2..2, default: 0) โ standards compliance ๐2: strictly conform to a older more strict version of the spec or reference software1: strictly conform to all the things in the spec no matter what consequences0: default-1: allow unofficial extensions-2: allow non standarized experimental things ๐
ff_noise_reduction=<number>(0..2000, default: 0) โ noise reduction ๐ff_flag_gray=[1|0](default: 0) โ grayscale mode ๐ฉถff_flag_bitexact=[1|0](default: 0) โ use only bitexact stuff. use only bitexact stuff (except (i)dct) ๐ฏ
๐ฌ Suboptions for codec=flv1 ๐ฌ
gop_size=<number>(0..300, default: 250) โ GOP size (0= intra only) ๐ff_scenechange_threshold=<number>(-1000000000..1000000000, default: 0) โ scenechange threshold ๐ฌ threshold for scene change detection. Negative values mean more sensitivity (more keyframes)ff_flag_closed_gop=[1|0](default: 0) โ close all GOPs ๐ff_flag2_strict_gop=[1|0](default: 0) โ strictly enforce GOP size ๐ff_bit_rate_video=<number>(default: 800) โ bit rate (kbps) ๐ถff_bit_rate_tolerance=<number>(default: 8000) โ bitrate tolerance (kbps) ๐๏ธ number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encodingff_rc_min_rate=<number>(default: 0) โ minimum bitrate (kbps) โฌ๏ธ minimum bitrate (0means arbitrary)ff_rc_max_rate=<number>(default: 0) โ maximum bitrate (kbps) โฌ๏ธ maximum bitrate (0means arbitrary)ff_rc_buffer_size=<number>(default: 0) โ RC buffer size ๐ซ decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified.ff_rc_initial_cplx=<number>(0.0..99.0, default: 0.0) โ initial RC complexity ๐งฎff_rc_initial_buffer_occupancy=<number>(default: 0) โ 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 sizeff_qmin=<number>(0..31, default: 2) โ minimum quantizer scale ๐ฝff_qmax=<number>(0..31, default: 31) โ maximum quantizer scale ๐ผff_max_qdiff=<number>(0..31, default: 3) โ maximum quantizer difference ๐ maximum quantizer difference between framesff_flag_qscale=[1|0](default: 0) โ use fixed quantizer. use fixed quality encoding ๐ff_qscale=<number>(1..31, default: 10) โ fixed quantizer ๐๏ธ quantizer for fixed quality encoding. Lower means better,1is not recommendedff_qcompress=<number>(0.00..1.00, default: 0.50) โ quantizer compression ๐๏ธ amount of qscale change between easy & hard scenesff_qblur=<number>(0.00..1.00, default: 0.00) โ quantizer blur ๐ซ๏ธ amount of qscale smoothing over timeff_trellis=[1|0](default: 0) โ use trellis quantization. use trellis quantization (improves quality) โจff_i_quant_factor=<number>(-31.0..31.0, default: -0.8) โ I quantizer factor ๐ ธ quantizer factor between P-frames and I-frames. If> 0then the last P frame quantizer will be used (q= lastp_q*factor+offset). If< 0then normal ratecontrol will be done (q= -normal_q*factor+offset)ff_i_quant_offset=<number>(0.0..31.0, default: 0.0) โ I quantizer offset ๐ฏ quantizer offset between P-frames and I-framesff_me_method=<string>โ motion estimation method ๐โโ๏ธ supported strings:Zero,Phods,Log,X1,Epzs,Full. Default:Zeroff_me_cmp=<string>โ ME compare function ๐ supported strings:SAD,SSE,SATD,DCT,PSNR,BIT,RD,ZERO,VSAD,VSSE,NSSE. Default:SAD. Motion estimation compare function.SADโ sum of absolute differencesSSEโ sum of squared errorsSATDโ sum of absolute Hadamard transformed differencesDCTโ sum of absolute DCT transformed differencesPSNRโ sum of squared quantization errors (low quality)BITโ number of bits needed for the blockRDโ rate distortion optimal (slow)ZEROโ 0VSADโ sum of absolute vertical differencesVSSEโ sum of squared vertical differencesNSSEโ noise preserving sum of squared differences
ff_me_cmp_chroma=[1|0](default: 0) โ enable chroma ME compare ๐ff_me_range=<number>(0..1000, default: 0) โ motion estimation range ๐ฏ motion estimation search range (0means unlimited)ff_me_threshold=<number>(0..4000000, default: 0) โ ME Theshold ๐จ motion estimation threshold. under which no motion estimation is performed, but instead the user specified motion vectors are usedff_mb_decision=<string>โ MB decision mode ๐ง supported strings:Use compare function,Fewest bits,Rate distoration. Default:Use compare functionff_dia_size=<number>(-9..9, default: 0) โ ME diamond size & shape ๐ motion estimation diamond size. Negative means shape adaptive.ff_pre_me=<number>(0..2, default: 0) โ ME pre-pass ๐ motion estimation pre-pass0: disabled1: only after I-frames2: alwaysff_me_pre_cmp=<string>โ ME pre-pass compare function ๐ supported strings:SAD,SSE,SATD,DCT,PSNR,BIT,RD,ZERO,VSAD,VSSE,NSSE. Default:SAD. Motion estimation pre-pass compare function.SADโ sum of absolute differencesSSEโ sum of squared errorsSATDโ sum of absolute Hadamard transformed differencesDCTโ sum of absolute DCT transformed differencesPSNRโ sum of squared quantization errors (low quality)BITโ number of bits needed for the blockRDโ rate distortion optimal (slow)ZEROโ 0VSADโ sum of absolute vertical differencesVSSEโ sum of squared vertical differencesNSSEโ noise preserving sum of squared differences
ff_me_pre_cmp_chroma=[1|0](default: 0) โ enable chroma ME pre-pass compare ๐ธff_pre_dia_size=<number>(-9..9, default: 0) โ ME pre-pass diamond size & shape ๐ motion estimation pre-pass diamond size. Negative means shape adaptive.ff_lumi_masking=<number>(0.00..1.00, default: 0.00) โ luminance masking โ๏ธ encode very bright image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_dark_masking=<number>(0.00..1.00, default: 0.00) โ darkness masking ๐ encode very dark image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_temporal_cplx_masking=<number>(0.00..1.00, default: 0.00) โ temporary complexity masking โก encode very fast moving image parts with reduced quality.0means disabled.ff_spatial_cplx_masking=<number>(0.00..1.00, default:0.00) โ Spatial complexity masking ๐ encode the very complex image parts with reduced quality, bestie.0means disabled, and0-0.5is a sane range. periodt.ff_border_masking=<number>(0.00..1.00, default:0.00) โ Border masking ๐ encode the image parts near the border with reduced quality.0means disabled.ff_p_masking=<number>(0.00..1.00, default:0.00) โ Inter block masking ๐ encode inter blocks with reduced quality (which lowkey boosts the quality of intra blocks).0means disabled, and1will double the bits allocated for intra blocks. no cap.ff_strict_std_compliance=<number>(-2..2, default:0) โ Standards compliance ๐ the vibe check on how strictly we're following the rules:2: Strictly conform to a older more strict version of the spec or reference software1: Strictly conform to all the things in the spec no matter what consequences0: Default-1: Allow unofficial extensions-2: Allow non standarized experimental things
ff_noise_reduction=<number>(0..2000, default:0) โ Noise reduction ๐งff_flag_gray=[1|0](default:0) โ Grayscale mode ๐ฉถff_flag_bitexact=[1|0](default:0) โ Use only bitexact stuff โจ use only bitexact stuff (except(i)dct).
Suboptions for codec=libx264 ๐
libx264_preset=<string>โ Preset. Supported strings:ultrafastsuperfastveryfastfasterfastmediumslowslowerveryslowplacebo. Default:mediumlibx264_tune=<string>โ Tune. Supported strings:$nonefilmanimationgrainstillimagepsnrssimfastdecodezerolatency. Default:$noneff_bit_rate_video=<number>(0..10000, default:0) โ Bit rate (kbps). If> 0encode with average bitrate.libx264_crf=<number>(-1.00..51.00, default:23.00) โ Quality-based VBR. Negative means disable.libx264_qp=<number>(-1..69, default:-1) โ Force constant QP. Negative means disable,0means lossless. ๐
Suboptions for codec=wmv1 ๐ฆ
gop_size=<number>(0..300, default:250) โ GOP size (0= intra only).ff_scenechange_threshold=<number>(-1000000000..1000000000, default:0) โ Scenechange threshold. Threshold for scene change detection. Negative values mean more sensitivity (more keyframes).ff_flag_closed_gop=[1|0](default:0) โ Close all GOPs ๐ff_flag2_strict_gop=[1|0](default:0) โ Strictly enforce GOP size ๐ff_bit_rate_video=<number>(default:800) โ Bit rate (kbps).ff_bit_rate_tolerance=<number>(default:8000) โ Bitrate tolerance (kbps). Number of bits the bitstream is allowed to diverge from the reference. Unused for constant quantizer encoding.ff_rc_min_rate=<number>(default:0) โ Minimum bitrate (kbps). Minimum bitrate (0means arbitrary).ff_rc_max_rate=<number>(default:0) โ Maximum bitrate (kbps). Maximum bitrate (0means arbitrary).ff_rc_buffer_size=<number>(default:0) โ RC buffer size. Decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified. ๐ff_rc_initial_cplx=<number>(0.0..99.0, default:0.0) โ Initial RC complexity ๐งff_rc_initial_buffer_occupancy=<number>(default:0) โ 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.ff_qmin=<number>(0..31, default:2) โ Minimum quantizer scale.ff_qmax=<number>(0..31, default:31) โ Maximum quantizer scale.ff_max_qdiff=<number>(0..31, default:3) โ Maximum quantizer difference. Maximum quantizer difference between frames.ff_flag_qscale=[1|0](default:0) โ Use fixed quantizer. Use fixed quality encoding.ff_qscale=<number>(1..31, default:10) โ Fixed quantizer. Quantizer for fixed quality encoding. Lower means better,1is not recommended. ๐ff_qcompress=<number>(0.00..1.00, default:0.50) โ Quantizer compression. Amount of qscale change between easy & hard scenes.ff_qblur=<number>(0.00..1.00, default:0.00) โ Quantizer blur. Amount of qscale smoothing over time.ff_trellis=[1|0](default:0) โ Use trellis quantization. Use trellis quantization (improves quality). โจff_i_quant_factor=<number>(-31.0..31.0, default:-0.8) โ I quantizer factor. Quantizer factor between P-frames and I-frames. If> 0then the last P frame quantizer will be used (q= lastp_q*factor+offset). If< 0then normal ratecontrol will be done (q= -normal_q*factor+offset).ff_i_quant_offset=<number>(0.0..31.0, default:0.0) โ I quantizer offset. Quantizer offset between P-frames and I-frames.ff_me_method=<string>โ Motion estimation method. Supported strings:ZeroPhodsLogX1EpzsFull. Default:Zeroff_me_cmp=<string>โ ME compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD. Motion estimation compare function:SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow)ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
ff_me_cmp_chroma=[1|0](default:0) โ Enable chroma ME compare.ff_me_range=<number>(0..1000, default:0) โ Motion estimation range. Motion estimation search range (0means unlimited).ff_me_threshold=<number>(0..4000000, default:0) โ ME Theshold. Motion estimation threshold. under which no motion estimation is performed, but instead the user specified motion vectors are used.ff_mb_decision=<string>โ MB decision mode. Supported strings:Use compare functionFewest bitsRate distoration. Default:Use compare functionff_dia_size=<number>(-9..9, default:0) โ ME diamond size & shape. Motion estimation diamond size. Negative means shape adaptive.ff_pre_me=<number>(0..2, default:0) โ ME pre-pass. Motion estimation pre-pass0: disabled1: only after I-frames2: always.ff_me_pre_cmp=<string>โ ME pre-pass compare function. Supported strings:SADSSESATDDCTPSNRBITRDZEROVSADVSSENSSE. Default:SAD. Motion estimation pre-pass compare function:SAD: Sum of absolute differencesSSE: Sum of squared errorsSATD: Sum of absolute Hadamard transformed differencesDCT: Sum of absolute DCT transformed differencesPSNR: Sum of squared quantization errors (low quality)BIT: Number of bits needed for the blockRD: Rate distortion optimal (slow)ZERO: 0VSAD: Sum of absolute vertical differencesVSSE: Sum of squared vertical differencesNSSE: Noise preserving sum of squared differences
ff_me_pre_cmp_chroma=[1|0](default:0) โ Enable chroma ME pre-pass compare.ff_pre_dia_size=<number>(-9..9, default:0) โ ME pre-pass diamond size & shape. Motion estimation pre-pass diamond size. Negative means shape adaptive.ff_lumi_masking=<number>(0.00..1.00, default:0.00) โ Luminance masking. Encode very bright image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_dark_masking=<number>(0.00..1.00, default:0.00) โ Darkness masking. Encode very dark image parts with reduced quality.0means disabled,0-0.3is a sane range.ff_temporal_cplx_masking=<number>(0.00..1.00, default:0.00) โ Temporary complexity masking. Encode very fast moving image parts with reduced quality.0means disabled.ff_spatial_cplx_masking=<number>(0.00..1.00, default:0.00) โ Spatial complexity masking. Encode very complex image parts with reduced quality.0means disabled,0-0.5is a sane range.ff_border_masking=<number>(0.00..1.00, default:0.00) โ Border masking. Encode image parts near the border with reduced quality.0means disabled.ff_p_masking=<number>(0.00..1.00, default:0.00) โ Inter block masking. Encode inter blocks with reduced quality (increases the quality of intra blocks).0means disabled,1will double the bits allocated for intra blocks.ff_strict_std_compliance=<number>(-2..2, default:0) โ Standards compliance:2: Strictly conform to a older more strict version of the spec or reference software1: Strictly conform to all the things in the spec no matter what consequences0: Default-1: Allow unofficial extensions-2: Allow non standarized experimental things
ff_noise_reduction=<number>(0..2000, default:0) โ Noise reduction.ff_flag_gray=[1|0](default:0) โ Grayscale mode.ff_flag_bitexact=[1|0](default:0) โ Use only bitexact stuff. Use only bitexact stuff (except(i)dct).
Suboptions for codec=libvpx ๐
ff_bit_rate_video=<number>(default:800) โ Bit rate (kbps).ff_rc_min_rate=<number>(default:0) โ Minimum bitrate (kbps). Minimum bitrate (0means arbitrary).ff_rc_max_rate=<number>(default:0) โ Maximum bitrate (kbps). Maximum bitrate (0means arbitrary).ff_rc_buffer_size=<number>(default:0) โ RC buffer size. Decoder bitstream buffer size in kbits. When encoding with max and/or min bitrate, this must be specified.ff_rc_initial_buffer_occupancy=<number>(default:0) โ 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.ff_qcompress=<number>(0.00..1.00, default:0.50) โ 2-Pass VBR/CBR.0: CBR,1: VBR.ff_qmin=<number>(0..63, default:2) โ Minimum quantizer scale. recommended value0-4.ff_qmax=<number>(0..63, default: 55) โ the maximum quantizer scale. bestie it has to be bigger than the minimum, and the recommended range is 50-63 ๐libvpx_crf=<number>(0..63, default: 10) โ constant quality. and like, set it to0if you wanna enable VBR, no cap โจlibvpx_deadline=<string>โ speed. supported strings:best,good,realtime. default isgood.libvpx_cpu-used=<number>(0..1000, default: 0) โ CPU usage modifier.ff_thread_count=<number>(default: 0) โ thread count, aka how many threads to use ๐งตff_gop_size=<number>(-1..1000, default: -1) โ maximum GOP size, i.e. the maximum keyframe distance. and-1means it's automatic, she does her own thing ๐ฆlibvpx_auto-alt-ref=[1|0](default: 0) โ enable alternate reference frames. turn it on to use alternate reference frames (2-pass only, fyi).libvpx_lag-in-frames=<number>(0..100, default: 0) โ lookahead. how many frames to look ahead for alternate reference frame selection ๐libvpx_arnr-maxframes=<number>(0..100, default: 0) โ frame count for noise reduction.libvpx_arnr-type=<string>โ noise reduction filter. supported strings:$none,backward,forward,centered. default:backward.default_timescale=<number>(default: 25) โ default timescale. for formats that support only constant framerates, you set the default timescale right here โฑ๏ธdefault_frame_duration=<number>(default: 1) โ default frame duration. same vibe: for formats that only do constant framerates, this is where the default frame duration goes.
-o <output_options>โ set output options ๐output_directory=<string>(Default:.) โ output directory.output_filename_mask=<string>(Default:%Y-%m-%d-%H-%M-%S) โ output filename mask. the extension gets appended by the plugin, and for the date and time formatting you should consult the documentation of thestrftime(3)function ๐snapshot_directory=<string>(Default:.) โ snapshot directory.snapshot_filename_mask=<string>(Default:shot_%5n) โ snapshot filename mask. the extension is appended by the plugin. and here's the tea on the tokens:%tโ inserts time%dโ inserts date%<i>nโ inserts frame number with<i>digits
-rโ record to file ๐ฅ-syslog <name>โ set log messages to syslog.
โจ GENERIC OPTIONS โจ
these ones are the universal besties โ every single gmerlin application has them, periodt ๐
-helpโ print this help message and exit.-help-manโ print this help message as a manual page and exit. (meta, i know ๐ญ)-help-texiโ print this help message in texinfo format and exit.-versionโ print version info and exit.-v levelโ set verbosity level (0..4).-syslog nameโ log to syslog the specified name.-stderrโ always log to stderr.
๐ FILES ๐
~/.gmerlin/plugins.xmlโ cache of the plugin registry (shared by all applications, so like, everybody's in this group chat ๐ซถ)~/.gmerlin/generic/cfg.xmlโ the default plugin parameters are read from there. usegmerlin_plugincfgto change them, bestie, don't go editing it by hand unless you're feeling spicy ๐ถ๏ธ
okay that's the whole page, you made it to the end, iconic behavior honestly ๐ this one's from the Gmerlin era, September 2021, and it's the GMERLIN-RECORD(1) manual โ go forth and record something cute ๐โจ๐
๐ฆ where this page comes from
- debian bookworm: gmerlin 2.0.0~svn6298~dfsg0-2+b1 ยท GPL-3.0-or-later
- debian trixie: gmerlin 2.0.0~svn6298~dfsg0-5 ยท GPL-3.0-or-later
- ubuntu jammy: gmerlin 2.0.0~svn6298~dfsg0-1 ยท GPL-3.0-or-later
- ubuntu noble: gmerlin 2.0.0~svn6298~dfsg0-3.1build3 ยท GPL-3.0-or-later
- ubuntu questing: gmerlin 2.0.0~svn6298~dfsg0-7
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms