Liquidsoap configuration
Metadata settings
Metadata map settings
Default value for the insert_missing parameter.
settings.metadata.map.insert_missing := false
Default value for the strip parameter.
settings.metadata.map.strip := true
ALSA configuration
Alsa internal buffer size
This setting is only used in buffered alsa I/O, and affects latency. Set to 0 to disable this setting and use ALSA's default.
settings.alsa.alsa_buffer := 0
Number of periods
Set to 0 to disable this setting and use ALSA's default.
settings.alsa.periods := 0
Audio settings
Options related to audio.
Conversion settings
Options related to audio conversion.
Channel layout conversion settings
Options related to channel layout conversion.
Preferred samplerate converters
Preferred channel layout converter. The native converter is always available.
settings.audio.converter.channel_layout.converters := ["native"]
Samplerate conversion settings
Options related to samplerate conversion.
Preferred samplerate converters
Preferred samplerate converter. The native converter is always available.
settings.audio.converter.samplerate.converters := ["libsamplerate", "ffmpeg", "native"]
Libsamplerate conversion settings
Options related to libsamplerate conversion.
Resampling quality
Resampling quality, one of: "best", "medium", "fast", "zero_order" or "linear". Refer to ocaml-samplerate for details.
settings.audio.converter.samplerate.libsamplerate.quality := "fast"
Native samplerate conversion settings
Options related to native samplerate conversion.
Resampling quality
Resampling quality: either "nearest" or "linear".
settings.audio.converter.samplerate.native.quality := "linear"
Settings related to charset conversion.
List of encodings to try for automatic encoding detection.
settings.charset.encodings := ["UTF-8", "ISO-8859-1", "UTF-16"]
Do not recode strings over that length.
settings.charset.max_string_length := 1024
Clock settings
Settings related to child clocks, i.e. clocks animating sources depending on a main source such as crossfade, accelerate, etc.
Maximum amount of data (in seconds) that an operator may buffer from its child source before we consider that the operators sharing its child clock consume at diverging rates and raise an error. Raise this value for operators that legitimately produce a lot of data on a single child clock tick.
settings.clock.child.max_buffer := 10.0
How much stream a clock produces ahead of its time source before it rests, in seconds.
settings.clock.latency := 0.1
Number of activated sources at each multiple of which a leak warning is logged.
settings.clock.leak_warning := 50
Minimum time between two latency warnings of one clock, in seconds.
settings.clock.log_delay := 1.0
Lateness below which no latency warning is logged, in seconds.
settings.clock.log_delay_threshold := 0.2
Lateness beyond which a clock resets its stream instead of catching up, in seconds.
settings.clock.max_latency := 60.0
Preferred time source. One of: "posix" or "ocaml".
settings.clock.preferred := "posix"
Longest the application waits at shutdown for clocks to stop, in seconds.
settings.clock.shutdown_wait := 10.0
Run clocks as scheduler tasks. When off, every clock has its own thread.
settings.clock.task := true
A blocking source that leaves a clock and returns within this many seconds is flapping. Its clock then keeps its thread for this long after each drop, until the source stays away longer. With 0, a clock always gives its thread back at once.
settings.clock.thread_lease := 5.0
Longest a clock keeps a scheduler worker while it does not rest, in seconds.
settings.clock.time_box := 0.1
Console configuration
Use color in console output when available. One of: "always", "never" or "auto".
settings.console.colorize := "auto"
Debug language features such as type inference and reduction.
settings.debug := false
Debug errors by showing stacktraces instead of printing messages.
settings.debug_errors := false
Decoder settings
Maximum debugging information (dev only)
WARNING: Do not enable unless a developer instructed you to do so! The debugging mode makes it easier to understand why decoding fails, but as a side effect it will crash liquidsoap at the end of every track.
settings.decoder.debug := false
Media decoders.
settings.decoder.decoders := ["wav", "aiff", "pcm/basic", "srt", "raw audio", "midi", "image", "ffmpeg", "flac", "ogg", "mad"]
FFmpeg decoder
Preferred decoders
Preferred FFmpeg decoder for each codec.
Preferred decoder for 012v
settings.decoder.ffmpeg.codecs._012v := <value>
Available decoders for 012v
settings.decoder.ffmpeg.codecs._012v.available := ["012v"]
Preferred decoder for 4xm
settings.decoder.ffmpeg.codecs._4xm := <value>
Available decoders for 4xm
settings.decoder.ffmpeg.codecs._4xm.available := ["4xm"]
Preferred decoder for 8bps
settings.decoder.ffmpeg.codecs._8bps := <value>
Available decoders for 8bps
settings.decoder.ffmpeg.codecs._8bps.available := ["8bps"]
Preferred decoder for 8svx_exp
settings.decoder.ffmpeg.codecs._8svx_exp := <value>
Available decoders for 8svx_exp
settings.decoder.ffmpeg.codecs._8svx_exp.available := ["8svx_exp"]
Preferred decoder for 8svx_fib
settings.decoder.ffmpeg.codecs._8svx_fib := <value>
Available decoders for 8svx_fib
settings.decoder.ffmpeg.codecs._8svx_fib.available := ["8svx_fib"]
Preferred decoder for aac
settings.decoder.ffmpeg.codecs.aac := <value>
Available decoders for aac
settings.decoder.ffmpeg.codecs.aac.available := ["libfdk_aac", "aac_fixed", "aac"]
Preferred decoder for aac_latm
settings.decoder.ffmpeg.codecs.aac_latm := <value>
Available decoders for aac_latm
settings.decoder.ffmpeg.codecs.aac_latm.available := ["aac_latm"]
Preferred decoder for aasc
settings.decoder.ffmpeg.codecs.aasc := <value>
Available decoders for aasc
settings.decoder.ffmpeg.codecs.aasc.available := ["aasc"]
Preferred decoder for ac3
settings.decoder.ffmpeg.codecs.ac3 := <value>
Available decoders for ac3
settings.decoder.ffmpeg.codecs.ac3.available := ["ac3_fixed", "ac3"]
Preferred decoder for acelp.kelvin
settings.decoder.ffmpeg.codecs.acelpkelvin := <value>
Available decoders for acelp.kelvin
settings.decoder.ffmpeg.codecs.acelpkelvin.available := ["acelp.kelvin"]
Preferred decoder for adpcm_4xm
settings.decoder.ffmpeg.codecs.adpcm_4xm := <value>
Available decoders for adpcm_4xm
settings.decoder.ffmpeg.codecs.adpcm_4xm.available := ["adpcm_4xm"]
Preferred decoder for adpcm_adx
settings.decoder.ffmpeg.codecs.adpcm_adx := <value>
Available decoders for adpcm_adx
settings.decoder.ffmpeg.codecs.adpcm_adx.available := ["adpcm_adx"]
Preferred decoder for adpcm_afc
settings.decoder.ffmpeg.codecs.adpcm_afc := <value>
Available decoders for adpcm_afc
settings.decoder.ffmpeg.codecs.adpcm_afc.available := ["adpcm_afc"]
Preferred decoder for adpcm_agm
settings.decoder.ffmpeg.codecs.adpcm_agm := <value>
Available decoders for adpcm_agm
settings.decoder.ffmpeg.codecs.adpcm_agm.available := ["adpcm_agm"]
Preferred decoder for adpcm_aica
settings.decoder.ffmpeg.codecs.adpcm_aica := <value>
Available decoders for adpcm_aica
settings.decoder.ffmpeg.codecs.adpcm_aica.available := ["adpcm_aica"]
Preferred decoder for adpcm_argo
settings.decoder.ffmpeg.codecs.adpcm_argo := <value>
Available decoders for adpcm_argo
settings.decoder.ffmpeg.codecs.adpcm_argo.available := ["adpcm_argo"]
Preferred decoder for adpcm_circus
settings.decoder.ffmpeg.codecs.adpcm_circus := <value>
Available decoders for adpcm_circus
settings.decoder.ffmpeg.codecs.adpcm_circus.available := ["adpcm_circus"]
Preferred decoder for adpcm_ct
settings.decoder.ffmpeg.codecs.adpcm_ct := <value>
Available decoders for adpcm_ct
settings.decoder.ffmpeg.codecs.adpcm_ct.available := ["adpcm_ct"]
Preferred decoder for adpcm_dtk
settings.decoder.ffmpeg.codecs.adpcm_dtk := <value>
Available decoders for adpcm_dtk
settings.decoder.ffmpeg.codecs.adpcm_dtk.available := ["adpcm_dtk"]
Preferred decoder for adpcm_ea
settings.decoder.ffmpeg.codecs.adpcm_ea := <value>
Available decoders for adpcm_ea
settings.decoder.ffmpeg.codecs.adpcm_ea.available := ["adpcm_ea"]
Preferred decoder for adpcm_ea_maxis_xa
settings.decoder.ffmpeg.codecs.adpcm_ea_maxis_xa := <value>
Available decoders for adpcm_ea_maxis_xa
settings.decoder.ffmpeg.codecs.adpcm_ea_maxis_xa.available := ["adpcm_ea_maxis_xa"]
Preferred decoder for adpcm_ea_r1
settings.decoder.ffmpeg.codecs.adpcm_ea_r1 := <value>
Available decoders for adpcm_ea_r1
settings.decoder.ffmpeg.codecs.adpcm_ea_r1.available := ["adpcm_ea_r1"]
Preferred decoder for adpcm_ea_r2
settings.decoder.ffmpeg.codecs.adpcm_ea_r2 := <value>
Available decoders for adpcm_ea_r2
settings.decoder.ffmpeg.codecs.adpcm_ea_r2.available := ["adpcm_ea_r2"]
Preferred decoder for adpcm_ea_r3
settings.decoder.ffmpeg.codecs.adpcm_ea_r3 := <value>
Available decoders for adpcm_ea_r3
settings.decoder.ffmpeg.codecs.adpcm_ea_r3.available := ["adpcm_ea_r3"]
Preferred decoder for adpcm_ea_xas
settings.decoder.ffmpeg.codecs.adpcm_ea_xas := <value>
Available decoders for adpcm_ea_xas
settings.decoder.ffmpeg.codecs.adpcm_ea_xas.available := ["adpcm_ea_xas"]
Preferred decoder for adpcm_g722
settings.decoder.ffmpeg.codecs.adpcm_g722 := <value>
Available decoders for adpcm_g722
settings.decoder.ffmpeg.codecs.adpcm_g722.available := ["g722"]
Preferred decoder for adpcm_g726
settings.decoder.ffmpeg.codecs.adpcm_g726 := <value>
Available decoders for adpcm_g726
settings.decoder.ffmpeg.codecs.adpcm_g726.available := ["g726"]
Preferred decoder for adpcm_g726le
settings.decoder.ffmpeg.codecs.adpcm_g726le := <value>
Available decoders for adpcm_g726le
settings.decoder.ffmpeg.codecs.adpcm_g726le.available := ["g726le"]
Preferred decoder for adpcm_ima_acorn
settings.decoder.ffmpeg.codecs.adpcm_ima_acorn := <value>
Available decoders for adpcm_ima_acorn
settings.decoder.ffmpeg.codecs.adpcm_ima_acorn.available := ["adpcm_ima_acorn"]
Preferred decoder for adpcm_ima_alp
settings.decoder.ffmpeg.codecs.adpcm_ima_alp := <value>
Available decoders for adpcm_ima_alp
settings.decoder.ffmpeg.codecs.adpcm_ima_alp.available := ["adpcm_ima_alp"]
Preferred decoder for adpcm_ima_amv
settings.decoder.ffmpeg.codecs.adpcm_ima_amv := <value>
Available decoders for adpcm_ima_amv
settings.decoder.ffmpeg.codecs.adpcm_ima_amv.available := ["adpcm_ima_amv"]
Preferred decoder for adpcm_ima_apc
settings.decoder.ffmpeg.codecs.adpcm_ima_apc := <value>
Available decoders for adpcm_ima_apc
settings.decoder.ffmpeg.codecs.adpcm_ima_apc.available := ["adpcm_ima_apc"]
Preferred decoder for adpcm_ima_apm
settings.decoder.ffmpeg.codecs.adpcm_ima_apm := <value>
Available decoders for adpcm_ima_apm
settings.decoder.ffmpeg.codecs.adpcm_ima_apm.available := ["adpcm_ima_apm"]
Preferred decoder for adpcm_ima_cunning
settings.decoder.ffmpeg.codecs.adpcm_ima_cunning := <value>
Available decoders for adpcm_ima_cunning
settings.decoder.ffmpeg.codecs.adpcm_ima_cunning.available := ["adpcm_ima_cunning"]
Preferred decoder for adpcm_ima_dat4
settings.decoder.ffmpeg.codecs.adpcm_ima_dat4 := <value>
Available decoders for adpcm_ima_dat4
settings.decoder.ffmpeg.codecs.adpcm_ima_dat4.available := ["adpcm_ima_dat4"]
Preferred decoder for adpcm_ima_dk3
settings.decoder.ffmpeg.codecs.adpcm_ima_dk3 := <value>
Available decoders for adpcm_ima_dk3
settings.decoder.ffmpeg.codecs.adpcm_ima_dk3.available := ["adpcm_ima_dk3"]
Preferred decoder for adpcm_ima_dk4
settings.decoder.ffmpeg.codecs.adpcm_ima_dk4 := <value>
Available decoders for adpcm_ima_dk4
settings.decoder.ffmpeg.codecs.adpcm_ima_dk4.available := ["adpcm_ima_dk4"]
Preferred decoder for adpcm_ima_ea_eacs
settings.decoder.ffmpeg.codecs.adpcm_ima_ea_eacs := <value>
Available decoders for adpcm_ima_ea_eacs
settings.decoder.ffmpeg.codecs.adpcm_ima_ea_eacs.available := ["adpcm_ima_ea_eacs"]
Preferred decoder for adpcm_ima_ea_sead
settings.decoder.ffmpeg.codecs.adpcm_ima_ea_sead := <value>
Available decoders for adpcm_ima_ea_sead
settings.decoder.ffmpeg.codecs.adpcm_ima_ea_sead.available := ["adpcm_ima_ea_sead"]
Preferred decoder for adpcm_ima_escape
settings.decoder.ffmpeg.codecs.adpcm_ima_escape := <value>
Available decoders for adpcm_ima_escape
settings.decoder.ffmpeg.codecs.adpcm_ima_escape.available := ["adpcm_ima_escape"]
Preferred decoder for adpcm_ima_hvqm2
settings.decoder.ffmpeg.codecs.adpcm_ima_hvqm2 := <value>
Available decoders for adpcm_ima_hvqm2
settings.decoder.ffmpeg.codecs.adpcm_ima_hvqm2.available := ["adpcm_ima_hvqm2"]
Preferred decoder for adpcm_ima_hvqm4
settings.decoder.ffmpeg.codecs.adpcm_ima_hvqm4 := <value>
Available decoders for adpcm_ima_hvqm4
settings.decoder.ffmpeg.codecs.adpcm_ima_hvqm4.available := ["adpcm_ima_hvqm4"]
Preferred decoder for adpcm_ima_iss
settings.decoder.ffmpeg.codecs.adpcm_ima_iss := <value>
Available decoders for adpcm_ima_iss
settings.decoder.ffmpeg.codecs.adpcm_ima_iss.available := ["adpcm_ima_iss"]
Preferred decoder for adpcm_ima_magix
settings.decoder.ffmpeg.codecs.adpcm_ima_magix := <value>
Available decoders for adpcm_ima_magix
settings.decoder.ffmpeg.codecs.adpcm_ima_magix.available := ["adpcm_ima_magix"]
Preferred decoder for adpcm_ima_moflex
settings.decoder.ffmpeg.codecs.adpcm_ima_moflex := <value>
Available decoders for adpcm_ima_moflex
settings.decoder.ffmpeg.codecs.adpcm_ima_moflex.available := ["adpcm_ima_moflex"]
Preferred decoder for adpcm_ima_mtf
settings.decoder.ffmpeg.codecs.adpcm_ima_mtf := <value>
Available decoders for adpcm_ima_mtf
settings.decoder.ffmpeg.codecs.adpcm_ima_mtf.available := ["adpcm_ima_mtf"]
Preferred decoder for adpcm_ima_oki
settings.decoder.ffmpeg.codecs.adpcm_ima_oki := <value>
Available decoders for adpcm_ima_oki
settings.decoder.ffmpeg.codecs.adpcm_ima_oki.available := ["adpcm_ima_oki"]
Preferred decoder for adpcm_ima_pda
settings.decoder.ffmpeg.codecs.adpcm_ima_pda := <value>
Available decoders for adpcm_ima_pda
settings.decoder.ffmpeg.codecs.adpcm_ima_pda.available := ["adpcm_ima_pda"]
Preferred decoder for adpcm_ima_qt
settings.decoder.ffmpeg.codecs.adpcm_ima_qt := <value>
Available decoders for adpcm_ima_qt
settings.decoder.ffmpeg.codecs.adpcm_ima_qt.available := ["adpcm_ima_qt"]
Preferred decoder for adpcm_ima_rad
settings.decoder.ffmpeg.codecs.adpcm_ima_rad := <value>
Available decoders for adpcm_ima_rad
settings.decoder.ffmpeg.codecs.adpcm_ima_rad.available := ["adpcm_ima_rad"]
Preferred decoder for adpcm_ima_smjpeg
settings.decoder.ffmpeg.codecs.adpcm_ima_smjpeg := <value>
Available decoders for adpcm_ima_smjpeg
settings.decoder.ffmpeg.codecs.adpcm_ima_smjpeg.available := ["adpcm_ima_smjpeg"]
Preferred decoder for adpcm_ima_ssi
settings.decoder.ffmpeg.codecs.adpcm_ima_ssi := <value>
Available decoders for adpcm_ima_ssi
settings.decoder.ffmpeg.codecs.adpcm_ima_ssi.available := ["adpcm_ima_ssi"]
Preferred decoder for adpcm_ima_wav
settings.decoder.ffmpeg.codecs.adpcm_ima_wav := <value>
Available decoders for adpcm_ima_wav
settings.decoder.ffmpeg.codecs.adpcm_ima_wav.available := ["adpcm_ima_wav"]
Preferred decoder for adpcm_ima_ws
settings.decoder.ffmpeg.codecs.adpcm_ima_ws := <value>
Available decoders for adpcm_ima_ws
settings.decoder.ffmpeg.codecs.adpcm_ima_ws.available := ["adpcm_ima_ws"]
Preferred decoder for adpcm_ima_xbox
settings.decoder.ffmpeg.codecs.adpcm_ima_xbox := <value>
Available decoders for adpcm_ima_xbox
settings.decoder.ffmpeg.codecs.adpcm_ima_xbox.available := ["adpcm_ima_xbox"]
Preferred decoder for adpcm_ms
settings.decoder.ffmpeg.codecs.adpcm_ms := <value>
Available decoders for adpcm_ms
settings.decoder.ffmpeg.codecs.adpcm_ms.available := ["adpcm_ms"]
Preferred decoder for adpcm_mtaf
settings.decoder.ffmpeg.codecs.adpcm_mtaf := <value>
Available decoders for adpcm_mtaf
settings.decoder.ffmpeg.codecs.adpcm_mtaf.available := ["adpcm_mtaf"]
Preferred decoder for adpcm_n64
settings.decoder.ffmpeg.codecs.adpcm_n64 := <value>
Available decoders for adpcm_n64
settings.decoder.ffmpeg.codecs.adpcm_n64.available := ["adpcm_n64"]
Preferred decoder for adpcm_psx
settings.decoder.ffmpeg.codecs.adpcm_psx := <value>
Available decoders for adpcm_psx
settings.decoder.ffmpeg.codecs.adpcm_psx.available := ["adpcm_psx"]
Preferred decoder for adpcm_psxc
settings.decoder.ffmpeg.codecs.adpcm_psxc := <value>
Available decoders for adpcm_psxc
settings.decoder.ffmpeg.codecs.adpcm_psxc.available := ["adpcm_psxc"]
Preferred decoder for adpcm_sanyo
settings.decoder.ffmpeg.codecs.adpcm_sanyo := <value>
Available decoders for adpcm_sanyo
settings.decoder.ffmpeg.codecs.adpcm_sanyo.available := ["adpcm_sanyo"]
Preferred decoder for adpcm_sbpro_2
settings.decoder.ffmpeg.codecs.adpcm_sbpro_2 := <value>
Available decoders for adpcm_sbpro_2
settings.decoder.ffmpeg.codecs.adpcm_sbpro_2.available := ["adpcm_sbpro_2"]
Preferred decoder for adpcm_sbpro_3
settings.decoder.ffmpeg.codecs.adpcm_sbpro_3 := <value>
Available decoders for adpcm_sbpro_3
settings.decoder.ffmpeg.codecs.adpcm_sbpro_3.available := ["adpcm_sbpro_3"]
Preferred decoder for adpcm_sbpro_4
settings.decoder.ffmpeg.codecs.adpcm_sbpro_4 := <value>
Available decoders for adpcm_sbpro_4
settings.decoder.ffmpeg.codecs.adpcm_sbpro_4.available := ["adpcm_sbpro_4"]
Preferred decoder for adpcm_swf
settings.decoder.ffmpeg.codecs.adpcm_swf := <value>
Available decoders for adpcm_swf
settings.decoder.ffmpeg.codecs.adpcm_swf.available := ["adpcm_swf"]
Preferred decoder for adpcm_thp
settings.decoder.ffmpeg.codecs.adpcm_thp := <value>
Available decoders for adpcm_thp
settings.decoder.ffmpeg.codecs.adpcm_thp.available := ["adpcm_thp"]
Preferred decoder for adpcm_thp_le
settings.decoder.ffmpeg.codecs.adpcm_thp_le := <value>
Available decoders for adpcm_thp_le
settings.decoder.ffmpeg.codecs.adpcm_thp_le.available := ["adpcm_thp_le"]
Preferred decoder for adpcm_vima
settings.decoder.ffmpeg.codecs.adpcm_vima := <value>
Available decoders for adpcm_vima
settings.decoder.ffmpeg.codecs.adpcm_vima.available := ["adpcm_vima"]
Preferred decoder for adpcm_xa
settings.decoder.ffmpeg.codecs.adpcm_xa := <value>
Available decoders for adpcm_xa
settings.decoder.ffmpeg.codecs.adpcm_xa.available := ["adpcm_xa"]
Preferred decoder for adpcm_xmd
settings.decoder.ffmpeg.codecs.adpcm_xmd := <value>
Available decoders for adpcm_xmd
settings.decoder.ffmpeg.codecs.adpcm_xmd.available := ["adpcm_xmd"]
Preferred decoder for adpcm_yamaha
settings.decoder.ffmpeg.codecs.adpcm_yamaha := <value>
Available decoders for adpcm_yamaha
settings.decoder.ffmpeg.codecs.adpcm_yamaha.available := ["adpcm_yamaha"]
Preferred decoder for adpcm_zork
settings.decoder.ffmpeg.codecs.adpcm_zork := <value>
Available decoders for adpcm_zork
settings.decoder.ffmpeg.codecs.adpcm_zork.available := ["adpcm_zork"]
Preferred decoder for agm
settings.decoder.ffmpeg.codecs.agm := <value>
Available decoders for agm
settings.decoder.ffmpeg.codecs.agm.available := ["agm"]
Preferred decoder for ahx
settings.decoder.ffmpeg.codecs.ahx := <value>
Available decoders for ahx
settings.decoder.ffmpeg.codecs.ahx.available := ["ahx"]
Preferred decoder for aic
settings.decoder.ffmpeg.codecs.aic := <value>
Available decoders for aic
settings.decoder.ffmpeg.codecs.aic.available := ["aic"]
Preferred decoder for alac
settings.decoder.ffmpeg.codecs.alac := <value>
Available decoders for alac
settings.decoder.ffmpeg.codecs.alac.available := ["alac"]
Preferred decoder for alias_pix
settings.decoder.ffmpeg.codecs.alias_pix := <value>
Available decoders for alias_pix
settings.decoder.ffmpeg.codecs.alias_pix.available := ["alias_pix"]
Preferred decoder for amr_wb
settings.decoder.ffmpeg.codecs.amr_wb := <value>
Available decoders for amr_wb
settings.decoder.ffmpeg.codecs.amr_wb.available := ["amrwb"]
Preferred decoder for amv
settings.decoder.ffmpeg.codecs.amv := <value>
Available decoders for amv
settings.decoder.ffmpeg.codecs.amv.available := ["amv"]
Preferred decoder for anm
settings.decoder.ffmpeg.codecs.anm := <value>
Available decoders for anm
settings.decoder.ffmpeg.codecs.anm.available := ["anm"]
Preferred decoder for ansi
settings.decoder.ffmpeg.codecs.ansi := <value>
Available decoders for ansi
settings.decoder.ffmpeg.codecs.ansi.available := ["ansi"]
Preferred decoder for apac
settings.decoder.ffmpeg.codecs.apac := <value>
Available decoders for apac
settings.decoder.ffmpeg.codecs.apac.available := ["apac"]
Preferred decoder for ape
settings.decoder.ffmpeg.codecs.ape := <value>
Available decoders for ape
settings.decoder.ffmpeg.codecs.ape.available := ["ape"]
Preferred decoder for apng
settings.decoder.ffmpeg.codecs.apng := <value>
Available decoders for apng
settings.decoder.ffmpeg.codecs.apng.available := ["apng"]
Preferred decoder for aptx
settings.decoder.ffmpeg.codecs.aptx := <value>
Available decoders for aptx
settings.decoder.ffmpeg.codecs.aptx.available := ["aptx"]
Preferred decoder for aptx_hd
settings.decoder.ffmpeg.codecs.aptx_hd := <value>
Available decoders for aptx_hd
settings.decoder.ffmpeg.codecs.aptx_hd.available := ["aptx_hd"]
Preferred decoder for apv
settings.decoder.ffmpeg.codecs.apv := <value>
Available decoders for apv
settings.decoder.ffmpeg.codecs.apv.available := ["apv"]
Preferred decoder for arbc
settings.decoder.ffmpeg.codecs.arbc := <value>
Available decoders for arbc
settings.decoder.ffmpeg.codecs.arbc.available := ["arbc"]
Preferred decoder for argo
settings.decoder.ffmpeg.codecs.argo := <value>
Available decoders for argo
settings.decoder.ffmpeg.codecs.argo.available := ["argo"]
Preferred decoder for ass
settings.decoder.ffmpeg.codecs.ass := <value>
Available decoders for ass
settings.decoder.ffmpeg.codecs.ass.available := ["ass", "ssa"]
Preferred decoder for asv1
settings.decoder.ffmpeg.codecs.asv1 := <value>
Available decoders for asv1
settings.decoder.ffmpeg.codecs.asv1.available := ["asv1"]
Preferred decoder for asv2
settings.decoder.ffmpeg.codecs.asv2 := <value>
Available decoders for asv2
settings.decoder.ffmpeg.codecs.asv2.available := ["asv2"]
Preferred decoder for atrac1
settings.decoder.ffmpeg.codecs.atrac1 := <value>
Available decoders for atrac1
settings.decoder.ffmpeg.codecs.atrac1.available := ["atrac1"]
Preferred decoder for atrac3
settings.decoder.ffmpeg.codecs.atrac3 := <value>
Available decoders for atrac3
settings.decoder.ffmpeg.codecs.atrac3.available := ["atrac3"]
Preferred decoder for atrac3al
settings.decoder.ffmpeg.codecs.atrac3al := <value>
Available decoders for atrac3al
settings.decoder.ffmpeg.codecs.atrac3al.available := ["atrac3al"]
Preferred decoder for atrac3p
settings.decoder.ffmpeg.codecs.atrac3p := <value>
Available decoders for atrac3p
settings.decoder.ffmpeg.codecs.atrac3p.available := ["atrac3plus"]
Preferred decoder for atrac3pal
settings.decoder.ffmpeg.codecs.atrac3pal := <value>
Available decoders for atrac3pal
settings.decoder.ffmpeg.codecs.atrac3pal.available := ["atrac3plusal"]
Preferred decoder for atrac9
settings.decoder.ffmpeg.codecs.atrac9 := <value>
Available decoders for atrac9
settings.decoder.ffmpeg.codecs.atrac9.available := ["atrac9"]
Preferred decoder for aura
settings.decoder.ffmpeg.codecs.aura := <value>
Available decoders for aura
settings.decoder.ffmpeg.codecs.aura.available := ["aura"]
Preferred decoder for aura2
settings.decoder.ffmpeg.codecs.aura2 := <value>
Available decoders for aura2
settings.decoder.ffmpeg.codecs.aura2.available := ["aura2"]
Preferred decoder for av1
settings.decoder.ffmpeg.codecs.av1 := <value>
Available decoders for av1
settings.decoder.ffmpeg.codecs.av1.available := ["av1", "libdav1d"]
Preferred decoder for avc
settings.decoder.ffmpeg.codecs.avc := <value>
Available decoders for avc
settings.decoder.ffmpeg.codecs.avc.available := ["on2avc"]
Preferred decoder for avrn
settings.decoder.ffmpeg.codecs.avrn := <value>
Available decoders for avrn
settings.decoder.ffmpeg.codecs.avrn.available := ["avrn"]
Preferred decoder for avrp
settings.decoder.ffmpeg.codecs.avrp := <value>
Available decoders for avrp
settings.decoder.ffmpeg.codecs.avrp.available := ["avrp"]
Preferred decoder for avs
settings.decoder.ffmpeg.codecs.avs := <value>
Available decoders for avs
settings.decoder.ffmpeg.codecs.avs.available := ["avs"]
Preferred decoder for avui
settings.decoder.ffmpeg.codecs.avui := <value>
Available decoders for avui
settings.decoder.ffmpeg.codecs.avui.available := ["avui"]
Preferred decoder for bethsoftvid
settings.decoder.ffmpeg.codecs.bethsoftvid := <value>
Available decoders for bethsoftvid
settings.decoder.ffmpeg.codecs.bethsoftvid.available := ["bethsoftvid"]
Preferred decoder for bfi
settings.decoder.ffmpeg.codecs.bfi := <value>
Available decoders for bfi
settings.decoder.ffmpeg.codecs.bfi.available := ["bfi"]
Preferred decoder for binkaudio_dct
settings.decoder.ffmpeg.codecs.binkaudio_dct := <value>
Available decoders for binkaudio_dct
settings.decoder.ffmpeg.codecs.binkaudio_dct.available := ["binkaudio_dct"]
Preferred decoder for binkaudio_rdft
settings.decoder.ffmpeg.codecs.binkaudio_rdft := <value>
Available decoders for binkaudio_rdft
settings.decoder.ffmpeg.codecs.binkaudio_rdft.available := ["binkaudio_rdft"]
Preferred decoder for binkvideo
settings.decoder.ffmpeg.codecs.binkvideo := <value>
Available decoders for binkvideo
settings.decoder.ffmpeg.codecs.binkvideo.available := ["binkvideo"]
Preferred decoder for bitpacked
settings.decoder.ffmpeg.codecs.bitpacked := <value>
Available decoders for bitpacked
settings.decoder.ffmpeg.codecs.bitpacked.available := ["bitpacked"]
Preferred decoder for bmp
settings.decoder.ffmpeg.codecs.bmp := <value>
Available decoders for bmp
settings.decoder.ffmpeg.codecs.bmp.available := ["bmp"]
Preferred decoder for bmv_audio
settings.decoder.ffmpeg.codecs.bmv_audio := <value>
Available decoders for bmv_audio
settings.decoder.ffmpeg.codecs.bmv_audio.available := ["bmv_audio"]
Preferred decoder for bmv_video
settings.decoder.ffmpeg.codecs.bmv_video := <value>
Available decoders for bmv_video
settings.decoder.ffmpeg.codecs.bmv_video.available := ["bmv_video"]
Preferred decoder for bonk
settings.decoder.ffmpeg.codecs.bonk := <value>
Available decoders for bonk
settings.decoder.ffmpeg.codecs.bonk.available := ["bonk"]
Preferred decoder for brender_pix
settings.decoder.ffmpeg.codecs.brender_pix := <value>
Available decoders for brender_pix
settings.decoder.ffmpeg.codecs.brender_pix.available := ["brender_pix"]
Preferred decoder for c93
settings.decoder.ffmpeg.codecs.c93 := <value>
Available decoders for c93
settings.decoder.ffmpeg.codecs.c93.available := ["c93"]
Preferred decoder for cavs
settings.decoder.ffmpeg.codecs.cavs := <value>
Available decoders for cavs
settings.decoder.ffmpeg.codecs.cavs.available := ["cavs"]
Preferred decoder for cbd2_dpcm
settings.decoder.ffmpeg.codecs.cbd2_dpcm := <value>
Available decoders for cbd2_dpcm
settings.decoder.ffmpeg.codecs.cbd2_dpcm.available := ["cbd2_dpcm"]
Preferred decoder for cdgraphics
settings.decoder.ffmpeg.codecs.cdgraphics := <value>
Available decoders for cdgraphics
settings.decoder.ffmpeg.codecs.cdgraphics.available := ["cdgraphics"]
Preferred decoder for cdtoons
settings.decoder.ffmpeg.codecs.cdtoons := <value>
Available decoders for cdtoons
settings.decoder.ffmpeg.codecs.cdtoons.available := ["cdtoons"]
Preferred decoder for cdxl
settings.decoder.ffmpeg.codecs.cdxl := <value>
Available decoders for cdxl
settings.decoder.ffmpeg.codecs.cdxl.available := ["cdxl"]
Preferred decoder for cfhd
settings.decoder.ffmpeg.codecs.cfhd := <value>
Available decoders for cfhd
settings.decoder.ffmpeg.codecs.cfhd.available := ["cfhd"]
Preferred decoder for cinepak
settings.decoder.ffmpeg.codecs.cinepak := <value>
Available decoders for cinepak
settings.decoder.ffmpeg.codecs.cinepak.available := ["cinepak"]
Preferred decoder for clearvideo
settings.decoder.ffmpeg.codecs.clearvideo := <value>
Available decoders for clearvideo
settings.decoder.ffmpeg.codecs.clearvideo.available := ["clearvideo"]
Preferred decoder for cljr
settings.decoder.ffmpeg.codecs.cljr := <value>
Available decoders for cljr
settings.decoder.ffmpeg.codecs.cljr.available := ["cljr"]
Preferred decoder for cllc
settings.decoder.ffmpeg.codecs.cllc := <value>
Available decoders for cllc
settings.decoder.ffmpeg.codecs.cllc.available := ["cllc"]
Preferred decoder for cmv
settings.decoder.ffmpeg.codecs.cmv := <value>
Available decoders for cmv
settings.decoder.ffmpeg.codecs.cmv.available := ["eacmv"]
Preferred decoder for comfortnoise
settings.decoder.ffmpeg.codecs.comfortnoise := <value>
Available decoders for comfortnoise
settings.decoder.ffmpeg.codecs.comfortnoise.available := ["comfortnoise"]
Preferred decoder for cook
settings.decoder.ffmpeg.codecs.cook := <value>
Available decoders for cook
settings.decoder.ffmpeg.codecs.cook.available := ["cook"]
Preferred decoder for cpia
settings.decoder.ffmpeg.codecs.cpia := <value>
Available decoders for cpia
settings.decoder.ffmpeg.codecs.cpia.available := ["cpia"]
Preferred decoder for cri
settings.decoder.ffmpeg.codecs.cri := <value>
Available decoders for cri
settings.decoder.ffmpeg.codecs.cri.available := ["cri"]
Preferred decoder for cscd
settings.decoder.ffmpeg.codecs.cscd := <value>
Available decoders for cscd
settings.decoder.ffmpeg.codecs.cscd.available := ["camstudio"]
Preferred decoder for cyuv
settings.decoder.ffmpeg.codecs.cyuv := <value>
Available decoders for cyuv
settings.decoder.ffmpeg.codecs.cyuv.available := ["cyuv"]
Preferred decoder for dds
settings.decoder.ffmpeg.codecs.dds := <value>
Available decoders for dds
settings.decoder.ffmpeg.codecs.dds.available := ["dds"]
Preferred decoder for derf_dpcm
settings.decoder.ffmpeg.codecs.derf_dpcm := <value>
Available decoders for derf_dpcm
settings.decoder.ffmpeg.codecs.derf_dpcm.available := ["derf_dpcm"]
Preferred decoder for dfa
settings.decoder.ffmpeg.codecs.dfa := <value>
Available decoders for dfa
settings.decoder.ffmpeg.codecs.dfa.available := ["dfa"]
Preferred decoder for dfpwm
settings.decoder.ffmpeg.codecs.dfpwm := <value>
Available decoders for dfpwm
settings.decoder.ffmpeg.codecs.dfpwm.available := ["dfpwm"]
Preferred decoder for dirac
settings.decoder.ffmpeg.codecs.dirac := <value>
Available decoders for dirac
settings.decoder.ffmpeg.codecs.dirac.available := ["dirac"]
Preferred decoder for dnxhd
settings.decoder.ffmpeg.codecs.dnxhd := <value>
Available decoders for dnxhd
settings.decoder.ffmpeg.codecs.dnxhd.available := ["dnxhd"]
Preferred decoder for dolby_e
settings.decoder.ffmpeg.codecs.dolby_e := <value>
Available decoders for dolby_e
settings.decoder.ffmpeg.codecs.dolby_e.available := ["dolby_e"]
Preferred decoder for dpx
settings.decoder.ffmpeg.codecs.dpx := <value>
Available decoders for dpx
settings.decoder.ffmpeg.codecs.dpx.available := ["dpx"]
Preferred decoder for dsd_lsbf
settings.decoder.ffmpeg.codecs.dsd_lsbf := <value>
Available decoders for dsd_lsbf
settings.decoder.ffmpeg.codecs.dsd_lsbf.available := ["dsd_lsbf"]
Preferred decoder for dsd_lsbf_planar
settings.decoder.ffmpeg.codecs.dsd_lsbf_planar := <value>
Available decoders for dsd_lsbf_planar
settings.decoder.ffmpeg.codecs.dsd_lsbf_planar.available := ["dsd_lsbf_planar"]
Preferred decoder for dsd_msbf
settings.decoder.ffmpeg.codecs.dsd_msbf := <value>
Available decoders for dsd_msbf
settings.decoder.ffmpeg.codecs.dsd_msbf.available := ["dsd_msbf"]
Preferred decoder for dsd_msbf_planar
settings.decoder.ffmpeg.codecs.dsd_msbf_planar := <value>
Available decoders for dsd_msbf_planar
settings.decoder.ffmpeg.codecs.dsd_msbf_planar.available := ["dsd_msbf_planar"]
Preferred decoder for dsicinaudio
settings.decoder.ffmpeg.codecs.dsicinaudio := <value>
Available decoders for dsicinaudio
settings.decoder.ffmpeg.codecs.dsicinaudio.available := ["dsicinaudio"]
Preferred decoder for dsicinvideo
settings.decoder.ffmpeg.codecs.dsicinvideo := <value>
Available decoders for dsicinvideo
settings.decoder.ffmpeg.codecs.dsicinvideo.available := ["dsicinvideo"]
Preferred decoder for dss_sp
settings.decoder.ffmpeg.codecs.dss_sp := <value>
Available decoders for dss_sp
settings.decoder.ffmpeg.codecs.dss_sp.available := ["dss_sp"]
Preferred decoder for dst
settings.decoder.ffmpeg.codecs.dst := <value>
Available decoders for dst
settings.decoder.ffmpeg.codecs.dst.available := ["dst"]
Preferred decoder for dts
settings.decoder.ffmpeg.codecs.dts := <value>
Available decoders for dts
settings.decoder.ffmpeg.codecs.dts.available := ["dca"]
Preferred decoder for dvaudio
settings.decoder.ffmpeg.codecs.dvaudio := <value>
Available decoders for dvaudio
settings.decoder.ffmpeg.codecs.dvaudio.available := ["dvaudio"]
Preferred decoder for dvb_subtitle
settings.decoder.ffmpeg.codecs.dvb_subtitle := <value>
Available decoders for dvb_subtitle
settings.decoder.ffmpeg.codecs.dvb_subtitle.available := ["dvbsub"]
Preferred decoder for dvd_subtitle
settings.decoder.ffmpeg.codecs.dvd_subtitle := <value>
Available decoders for dvd_subtitle
settings.decoder.ffmpeg.codecs.dvd_subtitle.available := ["dvdsub"]
Preferred decoder for dvvideo
settings.decoder.ffmpeg.codecs.dvvideo := <value>
Available decoders for dvvideo
settings.decoder.ffmpeg.codecs.dvvideo.available := ["dvvideo"]
Preferred decoder for dxa
settings.decoder.ffmpeg.codecs.dxa := <value>
Available decoders for dxa
settings.decoder.ffmpeg.codecs.dxa.available := ["dxa"]
Preferred decoder for dxtory
settings.decoder.ffmpeg.codecs.dxtory := <value>
Available decoders for dxtory
settings.decoder.ffmpeg.codecs.dxtory.available := ["dxtory"]
Preferred decoder for dxv
settings.decoder.ffmpeg.codecs.dxv := <value>
Available decoders for dxv
settings.decoder.ffmpeg.codecs.dxv.available := ["dxv"]
Preferred decoder for eac3
settings.decoder.ffmpeg.codecs.eac3 := <value>
Available decoders for eac3
settings.decoder.ffmpeg.codecs.eac3.available := ["eac3"]
Preferred decoder for eia_608
settings.decoder.ffmpeg.codecs.eia_608 := <value>
Available decoders for eia_608
settings.decoder.ffmpeg.codecs.eia_608.available := ["cc_dec"]
Preferred decoder for escape124
settings.decoder.ffmpeg.codecs.escape124 := <value>
Available decoders for escape124
settings.decoder.ffmpeg.codecs.escape124.available := ["escape124"]
Preferred decoder for escape130
settings.decoder.ffmpeg.codecs.escape130 := <value>
Available decoders for escape130
settings.decoder.ffmpeg.codecs.escape130.available := ["escape130"]
Preferred decoder for evrc
settings.decoder.ffmpeg.codecs.evrc := <value>
Available decoders for evrc
settings.decoder.ffmpeg.codecs.evrc.available := ["evrc"]
Preferred decoder for exr
settings.decoder.ffmpeg.codecs.exr := <value>
Available decoders for exr
settings.decoder.ffmpeg.codecs.exr.available := ["exr"]
Preferred decoder for fastaudio
settings.decoder.ffmpeg.codecs.fastaudio := <value>
Available decoders for fastaudio
settings.decoder.ffmpeg.codecs.fastaudio.available := ["fastaudio"]
Preferred decoder for ffv1
settings.decoder.ffmpeg.codecs.ffv1 := <value>
Available decoders for ffv1
settings.decoder.ffmpeg.codecs.ffv1.available := ["ffv1"]
Preferred decoder for ffvhuff
settings.decoder.ffmpeg.codecs.ffvhuff := <value>
Available decoders for ffvhuff
settings.decoder.ffmpeg.codecs.ffvhuff.available := ["ffvhuff"]
Preferred decoder for fic
settings.decoder.ffmpeg.codecs.fic := <value>
Available decoders for fic
settings.decoder.ffmpeg.codecs.fic.available := ["fic"]
Preferred decoder for fits
settings.decoder.ffmpeg.codecs.fits := <value>
Available decoders for fits
settings.decoder.ffmpeg.codecs.fits.available := ["fits"]
Preferred decoder for flac
settings.decoder.ffmpeg.codecs.flac := <value>
Available decoders for flac
settings.decoder.ffmpeg.codecs.flac.available := ["flac"]
Preferred decoder for flashsv
settings.decoder.ffmpeg.codecs.flashsv := <value>
Available decoders for flashsv
settings.decoder.ffmpeg.codecs.flashsv.available := ["flashsv"]
Preferred decoder for flashsv2
settings.decoder.ffmpeg.codecs.flashsv2 := <value>
Available decoders for flashsv2
settings.decoder.ffmpeg.codecs.flashsv2.available := ["flashsv2"]
Preferred decoder for flic
settings.decoder.ffmpeg.codecs.flic := <value>
Available decoders for flic
settings.decoder.ffmpeg.codecs.flic.available := ["flic"]
Preferred decoder for flv1
settings.decoder.ffmpeg.codecs.flv1 := <value>
Available decoders for flv1
settings.decoder.ffmpeg.codecs.flv1.available := ["flv"]
Preferred decoder for fmvc
settings.decoder.ffmpeg.codecs.fmvc := <value>
Available decoders for fmvc
settings.decoder.ffmpeg.codecs.fmvc.available := ["fmvc"]
Preferred decoder for fraps
settings.decoder.ffmpeg.codecs.fraps := <value>
Available decoders for fraps
settings.decoder.ffmpeg.codecs.fraps.available := ["fraps"]
Preferred decoder for frwu
settings.decoder.ffmpeg.codecs.frwu := <value>
Available decoders for frwu
settings.decoder.ffmpeg.codecs.frwu.available := ["frwu"]
Preferred decoder for ftr
settings.decoder.ffmpeg.codecs.ftr := <value>
Available decoders for ftr
settings.decoder.ffmpeg.codecs.ftr.available := ["ftr"]
Preferred decoder for g2m
settings.decoder.ffmpeg.codecs.g2m := <value>
Available decoders for g2m
settings.decoder.ffmpeg.codecs.g2m.available := ["g2m"]
Preferred decoder for g723_1
settings.decoder.ffmpeg.codecs.g723_1 := <value>
Available decoders for g723_1
settings.decoder.ffmpeg.codecs.g723_1.available := ["g723_1"]
Preferred decoder for g728
settings.decoder.ffmpeg.codecs.g728 := <value>
Available decoders for g728
settings.decoder.ffmpeg.codecs.g728.available := ["g728"]
Preferred decoder for g729
settings.decoder.ffmpeg.codecs.g729 := <value>
Available decoders for g729
settings.decoder.ffmpeg.codecs.g729.available := ["g729"]
Preferred decoder for gdv
settings.decoder.ffmpeg.codecs.gdv := <value>
Available decoders for gdv
settings.decoder.ffmpeg.codecs.gdv.available := ["gdv"]
Preferred decoder for gem
settings.decoder.ffmpeg.codecs.gem := <value>
Available decoders for gem
settings.decoder.ffmpeg.codecs.gem.available := ["gem"]
Preferred decoder for gif
settings.decoder.ffmpeg.codecs.gif := <value>
Available decoders for gif
settings.decoder.ffmpeg.codecs.gif.available := ["gif"]
Preferred decoder for gremlin_dpcm
settings.decoder.ffmpeg.codecs.gremlin_dpcm := <value>
Available decoders for gremlin_dpcm
settings.decoder.ffmpeg.codecs.gremlin_dpcm.available := ["gremlin_dpcm"]
Preferred decoder for gsm
settings.decoder.ffmpeg.codecs.gsm := <value>
Available decoders for gsm
settings.decoder.ffmpeg.codecs.gsm.available := ["gsm"]
Preferred decoder for gsm_ms
settings.decoder.ffmpeg.codecs.gsm_ms := <value>
Available decoders for gsm_ms
settings.decoder.ffmpeg.codecs.gsm_ms.available := ["gsm_ms"]
Preferred decoder for h261
settings.decoder.ffmpeg.codecs.h261 := <value>
Available decoders for h261
settings.decoder.ffmpeg.codecs.h261.available := ["h261"]
Preferred decoder for h263
settings.decoder.ffmpeg.codecs.h263 := <value>
Available decoders for h263
settings.decoder.ffmpeg.codecs.h263.available := ["h263_v4l2m2m", "h263"]
Preferred decoder for h263i
settings.decoder.ffmpeg.codecs.h263i := <value>
Available decoders for h263i
settings.decoder.ffmpeg.codecs.h263i.available := ["h263i"]
Preferred decoder for h263p
settings.decoder.ffmpeg.codecs.h263p := <value>
Available decoders for h263p
settings.decoder.ffmpeg.codecs.h263p.available := ["h263p"]
Preferred decoder for h264
settings.decoder.ffmpeg.codecs.h264 := <value>
Available decoders for h264
settings.decoder.ffmpeg.codecs.h264.available := ["h264_v4l2m2m", "h264"]
Preferred decoder for hap
settings.decoder.ffmpeg.codecs.hap := <value>
Available decoders for hap
settings.decoder.ffmpeg.codecs.hap.available := ["hap"]
Preferred decoder for hca
settings.decoder.ffmpeg.codecs.hca := <value>
Available decoders for hca
settings.decoder.ffmpeg.codecs.hca.available := ["hca"]
Preferred decoder for hcom
settings.decoder.ffmpeg.codecs.hcom := <value>
Available decoders for hcom
settings.decoder.ffmpeg.codecs.hcom.available := ["hcom"]
Preferred decoder for hdmv_pgs_subtitle
settings.decoder.ffmpeg.codecs.hdmv_pgs_subtitle := <value>
Available decoders for hdmv_pgs_subtitle
settings.decoder.ffmpeg.codecs.hdmv_pgs_subtitle.available := ["pgssub"]
Preferred decoder for hdr
settings.decoder.ffmpeg.codecs.hdr := <value>
Available decoders for hdr
settings.decoder.ffmpeg.codecs.hdr.available := ["hdr"]
Preferred decoder for hevc
settings.decoder.ffmpeg.codecs.hevc := <value>
Available decoders for hevc
settings.decoder.ffmpeg.codecs.hevc.available := ["hevc_v4l2m2m", "hevc"]
Preferred decoder for hnm4video
settings.decoder.ffmpeg.codecs.hnm4video := <value>
Available decoders for hnm4video
settings.decoder.ffmpeg.codecs.hnm4video.available := ["hnm4video"]
Preferred decoder for hq_hqa
settings.decoder.ffmpeg.codecs.hq_hqa := <value>
Available decoders for hq_hqa
settings.decoder.ffmpeg.codecs.hq_hqa.available := ["hq_hqa"]
Preferred decoder for hqx
settings.decoder.ffmpeg.codecs.hqx := <value>
Available decoders for hqx
settings.decoder.ffmpeg.codecs.hqx.available := ["hqx"]
Preferred decoder for huffyuv
settings.decoder.ffmpeg.codecs.huffyuv := <value>
Available decoders for huffyuv
settings.decoder.ffmpeg.codecs.huffyuv.available := ["huffyuv"]
Preferred decoder for hymt
settings.decoder.ffmpeg.codecs.hymt := <value>
Available decoders for hymt
settings.decoder.ffmpeg.codecs.hymt.available := ["hymt"]
Preferred decoder for iac
settings.decoder.ffmpeg.codecs.iac := <value>
Available decoders for iac
settings.decoder.ffmpeg.codecs.iac.available := ["iac"]
Preferred decoder for idcin
settings.decoder.ffmpeg.codecs.idcin := <value>
Available decoders for idcin
settings.decoder.ffmpeg.codecs.idcin.available := ["idcinvideo"]
Preferred decoder for iff_ilbm
settings.decoder.ffmpeg.codecs.iff_ilbm := <value>
Available decoders for iff_ilbm
settings.decoder.ffmpeg.codecs.iff_ilbm.available := ["iff"]
Preferred decoder for ilbc
settings.decoder.ffmpeg.codecs.ilbc := <value>
Available decoders for ilbc
settings.decoder.ffmpeg.codecs.ilbc.available := ["ilbc"]
Preferred decoder for imc
settings.decoder.ffmpeg.codecs.imc := <value>
Available decoders for imc
settings.decoder.ffmpeg.codecs.imc.available := ["imc"]
Preferred decoder for imm4
settings.decoder.ffmpeg.codecs.imm4 := <value>
Available decoders for imm4
settings.decoder.ffmpeg.codecs.imm4.available := ["imm4"]
Preferred decoder for imm5
settings.decoder.ffmpeg.codecs.imm5 := <value>
Available decoders for imm5
settings.decoder.ffmpeg.codecs.imm5.available := ["imm5"]
Preferred decoder for indeo2
settings.decoder.ffmpeg.codecs.indeo2 := <value>
Available decoders for indeo2
settings.decoder.ffmpeg.codecs.indeo2.available := ["indeo2"]
Preferred decoder for indeo3
settings.decoder.ffmpeg.codecs.indeo3 := <value>
Available decoders for indeo3
settings.decoder.ffmpeg.codecs.indeo3.available := ["indeo3"]
Preferred decoder for indeo4
settings.decoder.ffmpeg.codecs.indeo4 := <value>
Available decoders for indeo4
settings.decoder.ffmpeg.codecs.indeo4.available := ["indeo4"]
Preferred decoder for indeo5
settings.decoder.ffmpeg.codecs.indeo5 := <value>
Available decoders for indeo5
settings.decoder.ffmpeg.codecs.indeo5.available := ["indeo5"]
Preferred decoder for interplay_dpcm
settings.decoder.ffmpeg.codecs.interplay_dpcm := <value>
Available decoders for interplay_dpcm
settings.decoder.ffmpeg.codecs.interplay_dpcm.available := ["interplay_dpcm"]
Preferred decoder for interplayacm
settings.decoder.ffmpeg.codecs.interplayacm := <value>
Available decoders for interplayacm
settings.decoder.ffmpeg.codecs.interplayacm.available := ["interplayacm"]
Preferred decoder for interplayvideo
settings.decoder.ffmpeg.codecs.interplayvideo := <value>
Available decoders for interplayvideo
settings.decoder.ffmpeg.codecs.interplayvideo.available := ["interplayvideo"]
Preferred decoder for ipu
settings.decoder.ffmpeg.codecs.ipu := <value>
Available decoders for ipu
settings.decoder.ffmpeg.codecs.ipu.available := ["ipu"]
Preferred decoder for jacosub
settings.decoder.ffmpeg.codecs.jacosub := <value>
Available decoders for jacosub
settings.decoder.ffmpeg.codecs.jacosub.available := ["jacosub"]
Preferred decoder for jpeg2000
settings.decoder.ffmpeg.codecs.jpeg2000 := <value>
Available decoders for jpeg2000
settings.decoder.ffmpeg.codecs.jpeg2000.available := ["jpeg2000"]
Preferred decoder for jpegls
settings.decoder.ffmpeg.codecs.jpegls := <value>
Available decoders for jpegls
settings.decoder.ffmpeg.codecs.jpegls.available := ["jpegls"]
Preferred decoder for jv
settings.decoder.ffmpeg.codecs.jv := <value>
Available decoders for jv
settings.decoder.ffmpeg.codecs.jv.available := ["jv"]
Preferred decoder for kgv1
settings.decoder.ffmpeg.codecs.kgv1 := <value>
Available decoders for kgv1
settings.decoder.ffmpeg.codecs.kgv1.available := ["kgv1"]
Preferred decoder for kmvc
settings.decoder.ffmpeg.codecs.kmvc := <value>
Available decoders for kmvc
settings.decoder.ffmpeg.codecs.kmvc.available := ["kmvc"]
Preferred decoder for lagarith
settings.decoder.ffmpeg.codecs.lagarith := <value>
Available decoders for lagarith
settings.decoder.ffmpeg.codecs.lagarith.available := ["lagarith"]
Preferred decoder for lead
settings.decoder.ffmpeg.codecs.lead := <value>
Available decoders for lead
settings.decoder.ffmpeg.codecs.lead.available := ["lead"]
Preferred decoder for loco
settings.decoder.ffmpeg.codecs.loco := <value>
Available decoders for loco
settings.decoder.ffmpeg.codecs.loco.available := ["loco"]
Preferred decoder for lscr
settings.decoder.ffmpeg.codecs.lscr := <value>
Available decoders for lscr
settings.decoder.ffmpeg.codecs.lscr.available := ["lscr"]
Preferred decoder for m101
settings.decoder.ffmpeg.codecs.m101 := <value>
Available decoders for m101
settings.decoder.ffmpeg.codecs.m101.available := ["m101"]
Preferred decoder for mace3
settings.decoder.ffmpeg.codecs.mace3 := <value>
Available decoders for mace3
settings.decoder.ffmpeg.codecs.mace3.available := ["mace3"]
Preferred decoder for mace6
settings.decoder.ffmpeg.codecs.mace6 := <value>
Available decoders for mace6
settings.decoder.ffmpeg.codecs.mace6.available := ["mace6"]
Preferred decoder for mad
settings.decoder.ffmpeg.codecs.mad := <value>
Available decoders for mad
settings.decoder.ffmpeg.codecs.mad.available := ["eamad"]
Preferred decoder for magicyuv
settings.decoder.ffmpeg.codecs.magicyuv := <value>
Available decoders for magicyuv
settings.decoder.ffmpeg.codecs.magicyuv.available := ["magicyuv"]
Preferred decoder for mdec
settings.decoder.ffmpeg.codecs.mdec := <value>
Available decoders for mdec
settings.decoder.ffmpeg.codecs.mdec.available := ["mdec"]
Preferred decoder for media100
settings.decoder.ffmpeg.codecs.media100 := <value>
Available decoders for media100
settings.decoder.ffmpeg.codecs.media100.available := ["media100"]
Preferred decoder for metasound
settings.decoder.ffmpeg.codecs.metasound := <value>
Available decoders for metasound
settings.decoder.ffmpeg.codecs.metasound.available := ["metasound"]
Preferred decoder for microdvd
settings.decoder.ffmpeg.codecs.microdvd := <value>
Available decoders for microdvd
settings.decoder.ffmpeg.codecs.microdvd.available := ["microdvd"]
Preferred decoder for mimic
settings.decoder.ffmpeg.codecs.mimic := <value>
Available decoders for mimic
settings.decoder.ffmpeg.codecs.mimic.available := ["mimic"]
Preferred decoder for misc4
settings.decoder.ffmpeg.codecs.misc4 := <value>
Available decoders for misc4
settings.decoder.ffmpeg.codecs.misc4.available := ["misc4"]
Preferred decoder for mjpeg
settings.decoder.ffmpeg.codecs.mjpeg := <value>
Available decoders for mjpeg
settings.decoder.ffmpeg.codecs.mjpeg.available := ["mjpeg"]
Preferred decoder for mjpegb
settings.decoder.ffmpeg.codecs.mjpegb := <value>
Available decoders for mjpegb
settings.decoder.ffmpeg.codecs.mjpegb.available := ["mjpegb"]
Preferred decoder for mlp
settings.decoder.ffmpeg.codecs.mlp := <value>
Available decoders for mlp
settings.decoder.ffmpeg.codecs.mlp.available := ["mlp"]
Preferred decoder for mmvideo
settings.decoder.ffmpeg.codecs.mmvideo := <value>
Available decoders for mmvideo
settings.decoder.ffmpeg.codecs.mmvideo.available := ["mmvideo"]
Preferred decoder for mobiclip
settings.decoder.ffmpeg.codecs.mobiclip := <value>
Available decoders for mobiclip
settings.decoder.ffmpeg.codecs.mobiclip.available := ["mobiclip"]
Preferred decoder for motionpixels
settings.decoder.ffmpeg.codecs.motionpixels := <value>
Available decoders for motionpixels
settings.decoder.ffmpeg.codecs.motionpixels.available := ["motionpixels"]
Preferred decoder for mov_text
settings.decoder.ffmpeg.codecs.mov_text := <value>
Available decoders for mov_text
settings.decoder.ffmpeg.codecs.mov_text.available := ["mov_text"]
Preferred decoder for mp1
settings.decoder.ffmpeg.codecs.mp1 := <value>
Available decoders for mp1
settings.decoder.ffmpeg.codecs.mp1.available := ["mp1float", "mp1"]
Preferred decoder for mp2
settings.decoder.ffmpeg.codecs.mp2 := <value>
Available decoders for mp2
settings.decoder.ffmpeg.codecs.mp2.available := ["mp2float", "mp2"]
Preferred decoder for mp3
settings.decoder.ffmpeg.codecs.mp3 := <value>
Available decoders for mp3
settings.decoder.ffmpeg.codecs.mp3.available := ["mp3", "mp3float"]
Preferred decoder for mp3adu
settings.decoder.ffmpeg.codecs.mp3adu := <value>
Available decoders for mp3adu
settings.decoder.ffmpeg.codecs.mp3adu.available := ["mp3adu", "mp3adufloat"]
Preferred decoder for mp3on4
settings.decoder.ffmpeg.codecs.mp3on4 := <value>
Available decoders for mp3on4
settings.decoder.ffmpeg.codecs.mp3on4.available := ["mp3on4", "mp3on4float"]
Preferred decoder for mp4als
settings.decoder.ffmpeg.codecs.mp4als := <value>
Available decoders for mp4als
settings.decoder.ffmpeg.codecs.mp4als.available := ["als"]
Preferred decoder for mpeg1video
settings.decoder.ffmpeg.codecs.mpeg1video := <value>
Available decoders for mpeg1video
settings.decoder.ffmpeg.codecs.mpeg1video.available := ["mpeg1_v4l2m2m", "mpeg1video"]
Preferred decoder for mpeg2video
settings.decoder.ffmpeg.codecs.mpeg2video := <value>
Available decoders for mpeg2video
settings.decoder.ffmpeg.codecs.mpeg2video.available := ["mpeg2_v4l2m2m", "mpegvideo", "mpeg2video"]
Preferred decoder for mpeg4
settings.decoder.ffmpeg.codecs.mpeg4 := <value>
Available decoders for mpeg4
settings.decoder.ffmpeg.codecs.mpeg4.available := ["mpeg4_v4l2m2m", "mpeg4"]
Preferred decoder for mpl2
settings.decoder.ffmpeg.codecs.mpl2 := <value>
Available decoders for mpl2
settings.decoder.ffmpeg.codecs.mpl2.available := ["mpl2"]
Preferred decoder for msa1
settings.decoder.ffmpeg.codecs.msa1 := <value>
Available decoders for msa1
settings.decoder.ffmpeg.codecs.msa1.available := ["msa1"]
Preferred decoder for mscc
settings.decoder.ffmpeg.codecs.mscc := <value>
Available decoders for mscc
settings.decoder.ffmpeg.codecs.mscc.available := ["mscc"]
Preferred decoder for msmpeg4v1
settings.decoder.ffmpeg.codecs.msmpeg4v1 := <value>
Available decoders for msmpeg4v1
settings.decoder.ffmpeg.codecs.msmpeg4v1.available := ["msmpeg4v1"]
Preferred decoder for msmpeg4v2
settings.decoder.ffmpeg.codecs.msmpeg4v2 := <value>
Available decoders for msmpeg4v2
settings.decoder.ffmpeg.codecs.msmpeg4v2.available := ["msmpeg4v2"]
Preferred decoder for msmpeg4v3
settings.decoder.ffmpeg.codecs.msmpeg4v3 := <value>
Available decoders for msmpeg4v3
settings.decoder.ffmpeg.codecs.msmpeg4v3.available := ["msmpeg4"]
Preferred decoder for msnsiren
settings.decoder.ffmpeg.codecs.msnsiren := <value>
Available decoders for msnsiren
settings.decoder.ffmpeg.codecs.msnsiren.available := ["msnsiren"]
Preferred decoder for msp2
settings.decoder.ffmpeg.codecs.msp2 := <value>
Available decoders for msp2
settings.decoder.ffmpeg.codecs.msp2.available := ["msp2"]
Preferred decoder for msrle
settings.decoder.ffmpeg.codecs.msrle := <value>
Available decoders for msrle
settings.decoder.ffmpeg.codecs.msrle.available := ["msrle"]
Preferred decoder for mss1
settings.decoder.ffmpeg.codecs.mss1 := <value>
Available decoders for mss1
settings.decoder.ffmpeg.codecs.mss1.available := ["mss1"]
Preferred decoder for mss2
settings.decoder.ffmpeg.codecs.mss2 := <value>
Available decoders for mss2
settings.decoder.ffmpeg.codecs.mss2.available := ["mss2"]
Preferred decoder for msvideo1
settings.decoder.ffmpeg.codecs.msvideo1 := <value>
Available decoders for msvideo1
settings.decoder.ffmpeg.codecs.msvideo1.available := ["msvideo1"]
Preferred decoder for mszh
settings.decoder.ffmpeg.codecs.mszh := <value>
Available decoders for mszh
settings.decoder.ffmpeg.codecs.mszh.available := ["mszh"]
Preferred decoder for mts2
settings.decoder.ffmpeg.codecs.mts2 := <value>
Available decoders for mts2
settings.decoder.ffmpeg.codecs.mts2.available := ["mts2"]
Preferred decoder for musepack7
settings.decoder.ffmpeg.codecs.musepack7 := <value>
Available decoders for musepack7
settings.decoder.ffmpeg.codecs.musepack7.available := ["mpc7"]
Preferred decoder for musepack8
settings.decoder.ffmpeg.codecs.musepack8 := <value>
Available decoders for musepack8
settings.decoder.ffmpeg.codecs.musepack8.available := ["mpc8"]
Preferred decoder for mv30
settings.decoder.ffmpeg.codecs.mv30 := <value>
Available decoders for mv30
settings.decoder.ffmpeg.codecs.mv30.available := ["mv30"]
Preferred decoder for mvc1
settings.decoder.ffmpeg.codecs.mvc1 := <value>
Available decoders for mvc1
settings.decoder.ffmpeg.codecs.mvc1.available := ["mvc1"]
Preferred decoder for mvc2
settings.decoder.ffmpeg.codecs.mvc2 := <value>
Available decoders for mvc2
settings.decoder.ffmpeg.codecs.mvc2.available := ["mvc2"]
Preferred decoder for mvdv
settings.decoder.ffmpeg.codecs.mvdv := <value>
Available decoders for mvdv
settings.decoder.ffmpeg.codecs.mvdv.available := ["mvdv"]
Preferred decoder for mvha
settings.decoder.ffmpeg.codecs.mvha := <value>
Available decoders for mvha
settings.decoder.ffmpeg.codecs.mvha.available := ["mvha"]
Preferred decoder for mwsc
settings.decoder.ffmpeg.codecs.mwsc := <value>
Available decoders for mwsc
settings.decoder.ffmpeg.codecs.mwsc.available := ["mwsc"]
Preferred decoder for mxpeg
settings.decoder.ffmpeg.codecs.mxpeg := <value>
Available decoders for mxpeg
settings.decoder.ffmpeg.codecs.mxpeg.available := ["mxpeg"]
Preferred decoder for nellymoser
settings.decoder.ffmpeg.codecs.nellymoser := <value>
Available decoders for nellymoser
settings.decoder.ffmpeg.codecs.nellymoser.available := ["nellymoser"]
Preferred decoder for notchlc
settings.decoder.ffmpeg.codecs.notchlc := <value>
Available decoders for notchlc
settings.decoder.ffmpeg.codecs.notchlc.available := ["notchlc"]
Preferred decoder for nuv
settings.decoder.ffmpeg.codecs.nuv := <value>
Available decoders for nuv
settings.decoder.ffmpeg.codecs.nuv.available := ["nuv"]
Preferred decoder for opus
settings.decoder.ffmpeg.codecs.opus := <value>
Available decoders for opus
settings.decoder.ffmpeg.codecs.opus.available := ["libopus", "opus"]
Preferred decoder for osq
settings.decoder.ffmpeg.codecs.osq := <value>
Available decoders for osq
settings.decoder.ffmpeg.codecs.osq.available := ["osq"]
Preferred decoder for paf_audio
settings.decoder.ffmpeg.codecs.paf_audio := <value>
Available decoders for paf_audio
settings.decoder.ffmpeg.codecs.paf_audio.available := ["paf_audio"]
Preferred decoder for paf_video
settings.decoder.ffmpeg.codecs.paf_video := <value>
Available decoders for paf_video
settings.decoder.ffmpeg.codecs.paf_video.available := ["paf_video"]
Preferred decoder for pam
settings.decoder.ffmpeg.codecs.pam := <value>
Available decoders for pam
settings.decoder.ffmpeg.codecs.pam.available := ["pam"]
Preferred decoder for pbm
settings.decoder.ffmpeg.codecs.pbm := <value>
Available decoders for pbm
settings.decoder.ffmpeg.codecs.pbm.available := ["pbm"]
Preferred decoder for pcm_alaw
settings.decoder.ffmpeg.codecs.pcm_alaw := <value>
Available decoders for pcm_alaw
settings.decoder.ffmpeg.codecs.pcm_alaw.available := ["pcm_alaw"]
Preferred decoder for pcm_bluray
settings.decoder.ffmpeg.codecs.pcm_bluray := <value>
Available decoders for pcm_bluray
settings.decoder.ffmpeg.codecs.pcm_bluray.available := ["pcm_bluray"]
Preferred decoder for pcm_dvd
settings.decoder.ffmpeg.codecs.pcm_dvd := <value>
Available decoders for pcm_dvd
settings.decoder.ffmpeg.codecs.pcm_dvd.available := ["pcm_dvd"]
Preferred decoder for pcm_f16le
settings.decoder.ffmpeg.codecs.pcm_f16le := <value>
Available decoders for pcm_f16le
settings.decoder.ffmpeg.codecs.pcm_f16le.available := ["pcm_f16le"]
Preferred decoder for pcm_f24le
settings.decoder.ffmpeg.codecs.pcm_f24le := <value>
Available decoders for pcm_f24le
settings.decoder.ffmpeg.codecs.pcm_f24le.available := ["pcm_f24le"]
Preferred decoder for pcm_f32be
settings.decoder.ffmpeg.codecs.pcm_f32be := <value>
Available decoders for pcm_f32be
settings.decoder.ffmpeg.codecs.pcm_f32be.available := ["pcm_f32be"]
Preferred decoder for pcm_f32le
settings.decoder.ffmpeg.codecs.pcm_f32le := <value>
Available decoders for pcm_f32le
settings.decoder.ffmpeg.codecs.pcm_f32le.available := ["pcm_f32le"]
Preferred decoder for pcm_f64be
settings.decoder.ffmpeg.codecs.pcm_f64be := <value>
Available decoders for pcm_f64be
settings.decoder.ffmpeg.codecs.pcm_f64be.available := ["pcm_f64be"]
Preferred decoder for pcm_f64le
settings.decoder.ffmpeg.codecs.pcm_f64le := <value>
Available decoders for pcm_f64le
settings.decoder.ffmpeg.codecs.pcm_f64le.available := ["pcm_f64le"]
Preferred decoder for pcm_lxf
settings.decoder.ffmpeg.codecs.pcm_lxf := <value>
Available decoders for pcm_lxf
settings.decoder.ffmpeg.codecs.pcm_lxf.available := ["pcm_lxf"]
Preferred decoder for pcm_mulaw
settings.decoder.ffmpeg.codecs.pcm_mulaw := <value>
Available decoders for pcm_mulaw
settings.decoder.ffmpeg.codecs.pcm_mulaw.available := ["pcm_mulaw"]
Preferred decoder for pcm_s16be
settings.decoder.ffmpeg.codecs.pcm_s16be := <value>
Available decoders for pcm_s16be
settings.decoder.ffmpeg.codecs.pcm_s16be.available := ["pcm_s16be"]
Preferred decoder for pcm_s16be_planar
settings.decoder.ffmpeg.codecs.pcm_s16be_planar := <value>
Available decoders for pcm_s16be_planar
settings.decoder.ffmpeg.codecs.pcm_s16be_planar.available := ["pcm_s16be_planar"]
Preferred decoder for pcm_s16le
settings.decoder.ffmpeg.codecs.pcm_s16le := <value>
Available decoders for pcm_s16le
settings.decoder.ffmpeg.codecs.pcm_s16le.available := ["pcm_s16le"]
Preferred decoder for pcm_s16le_planar
settings.decoder.ffmpeg.codecs.pcm_s16le_planar := <value>
Available decoders for pcm_s16le_planar
settings.decoder.ffmpeg.codecs.pcm_s16le_planar.available := ["pcm_s16le_planar"]
Preferred decoder for pcm_s24be
settings.decoder.ffmpeg.codecs.pcm_s24be := <value>
Available decoders for pcm_s24be
settings.decoder.ffmpeg.codecs.pcm_s24be.available := ["pcm_s24be"]
Preferred decoder for pcm_s24daud
settings.decoder.ffmpeg.codecs.pcm_s24daud := <value>
Available decoders for pcm_s24daud
settings.decoder.ffmpeg.codecs.pcm_s24daud.available := ["pcm_s24daud"]
Preferred decoder for pcm_s24le
settings.decoder.ffmpeg.codecs.pcm_s24le := <value>
Available decoders for pcm_s24le
settings.decoder.ffmpeg.codecs.pcm_s24le.available := ["pcm_s24le"]
Preferred decoder for pcm_s24le_planar
settings.decoder.ffmpeg.codecs.pcm_s24le_planar := <value>
Available decoders for pcm_s24le_planar
settings.decoder.ffmpeg.codecs.pcm_s24le_planar.available := ["pcm_s24le_planar"]
Preferred decoder for pcm_s32be
settings.decoder.ffmpeg.codecs.pcm_s32be := <value>
Available decoders for pcm_s32be
settings.decoder.ffmpeg.codecs.pcm_s32be.available := ["pcm_s32be"]
Preferred decoder for pcm_s32le
settings.decoder.ffmpeg.codecs.pcm_s32le := <value>
Available decoders for pcm_s32le
settings.decoder.ffmpeg.codecs.pcm_s32le.available := ["pcm_s32le"]
Preferred decoder for pcm_s32le_planar
settings.decoder.ffmpeg.codecs.pcm_s32le_planar := <value>
Available decoders for pcm_s32le_planar
settings.decoder.ffmpeg.codecs.pcm_s32le_planar.available := ["pcm_s32le_planar"]
Preferred decoder for pcm_s64be
settings.decoder.ffmpeg.codecs.pcm_s64be := <value>
Available decoders for pcm_s64be
settings.decoder.ffmpeg.codecs.pcm_s64be.available := ["pcm_s64be"]
Preferred decoder for pcm_s64le
settings.decoder.ffmpeg.codecs.pcm_s64le := <value>
Available decoders for pcm_s64le
settings.decoder.ffmpeg.codecs.pcm_s64le.available := ["pcm_s64le"]
Preferred decoder for pcm_s8
settings.decoder.ffmpeg.codecs.pcm_s8 := <value>
Available decoders for pcm_s8
settings.decoder.ffmpeg.codecs.pcm_s8.available := ["pcm_s8"]
Preferred decoder for pcm_s8_planar
settings.decoder.ffmpeg.codecs.pcm_s8_planar := <value>
Available decoders for pcm_s8_planar
settings.decoder.ffmpeg.codecs.pcm_s8_planar.available := ["pcm_s8_planar"]
Preferred decoder for pcm_sga
settings.decoder.ffmpeg.codecs.pcm_sga := <value>
Available decoders for pcm_sga
settings.decoder.ffmpeg.codecs.pcm_sga.available := ["pcm_sga"]
Preferred decoder for pcm_u16be
settings.decoder.ffmpeg.codecs.pcm_u16be := <value>
Available decoders for pcm_u16be
settings.decoder.ffmpeg.codecs.pcm_u16be.available := ["pcm_u16be"]
Preferred decoder for pcm_u16le
settings.decoder.ffmpeg.codecs.pcm_u16le := <value>
Available decoders for pcm_u16le
settings.decoder.ffmpeg.codecs.pcm_u16le.available := ["pcm_u16le"]
Preferred decoder for pcm_u24be
settings.decoder.ffmpeg.codecs.pcm_u24be := <value>
Available decoders for pcm_u24be
settings.decoder.ffmpeg.codecs.pcm_u24be.available := ["pcm_u24be"]
Preferred decoder for pcm_u24le
settings.decoder.ffmpeg.codecs.pcm_u24le := <value>
Available decoders for pcm_u24le
settings.decoder.ffmpeg.codecs.pcm_u24le.available := ["pcm_u24le"]
Preferred decoder for pcm_u32be
settings.decoder.ffmpeg.codecs.pcm_u32be := <value>
Available decoders for pcm_u32be
settings.decoder.ffmpeg.codecs.pcm_u32be.available := ["pcm_u32be"]
Preferred decoder for pcm_u32le
settings.decoder.ffmpeg.codecs.pcm_u32le := <value>
Available decoders for pcm_u32le
settings.decoder.ffmpeg.codecs.pcm_u32le.available := ["pcm_u32le"]
Preferred decoder for pcm_u8
settings.decoder.ffmpeg.codecs.pcm_u8 := <value>
Available decoders for pcm_u8
settings.decoder.ffmpeg.codecs.pcm_u8.available := ["pcm_u8"]
Preferred decoder for pcm_vidc
settings.decoder.ffmpeg.codecs.pcm_vidc := <value>
Available decoders for pcm_vidc
settings.decoder.ffmpeg.codecs.pcm_vidc.available := ["pcm_vidc"]
Preferred decoder for pcx
settings.decoder.ffmpeg.codecs.pcx := <value>
Available decoders for pcx
settings.decoder.ffmpeg.codecs.pcx.available := ["pcx"]
Preferred decoder for pdv
settings.decoder.ffmpeg.codecs.pdv := <value>
Available decoders for pdv
settings.decoder.ffmpeg.codecs.pdv.available := ["pdv"]
Preferred decoder for pfm
settings.decoder.ffmpeg.codecs.pfm := <value>
Available decoders for pfm
settings.decoder.ffmpeg.codecs.pfm.available := ["pfm"]
Preferred decoder for pgm
settings.decoder.ffmpeg.codecs.pgm := <value>
Available decoders for pgm
settings.decoder.ffmpeg.codecs.pgm.available := ["pgm"]
Preferred decoder for pgmyuv
settings.decoder.ffmpeg.codecs.pgmyuv := <value>
Available decoders for pgmyuv
settings.decoder.ffmpeg.codecs.pgmyuv.available := ["pgmyuv"]
Preferred decoder for pgx
settings.decoder.ffmpeg.codecs.pgx := <value>
Available decoders for pgx
settings.decoder.ffmpeg.codecs.pgx.available := ["pgx"]
Preferred decoder for phm
settings.decoder.ffmpeg.codecs.phm := <value>
Available decoders for phm
settings.decoder.ffmpeg.codecs.phm.available := ["phm"]
Preferred decoder for photocd
settings.decoder.ffmpeg.codecs.photocd := <value>
Available decoders for photocd
settings.decoder.ffmpeg.codecs.photocd.available := ["photocd"]
Preferred decoder for pictor
settings.decoder.ffmpeg.codecs.pictor := <value>
Available decoders for pictor
settings.decoder.ffmpeg.codecs.pictor.available := ["pictor"]
Preferred decoder for pixlet
settings.decoder.ffmpeg.codecs.pixlet := <value>
Available decoders for pixlet
settings.decoder.ffmpeg.codecs.pixlet.available := ["pixlet"]
Preferred decoder for pjs
settings.decoder.ffmpeg.codecs.pjs := <value>
Available decoders for pjs
settings.decoder.ffmpeg.codecs.pjs.available := ["pjs"]
Preferred decoder for png
settings.decoder.ffmpeg.codecs.png := <value>
Available decoders for png
settings.decoder.ffmpeg.codecs.png.available := ["png"]
Preferred decoder for ppm
settings.decoder.ffmpeg.codecs.ppm := <value>
Available decoders for ppm
settings.decoder.ffmpeg.codecs.ppm.available := ["ppm"]
Preferred decoder for prores
settings.decoder.ffmpeg.codecs.prores := <value>
Available decoders for prores
settings.decoder.ffmpeg.codecs.prores.available := ["prores"]
Preferred decoder for prores_raw
settings.decoder.ffmpeg.codecs.prores_raw := <value>
Available decoders for prores_raw
settings.decoder.ffmpeg.codecs.prores_raw.available := ["prores_raw"]
Preferred decoder for prosumer
settings.decoder.ffmpeg.codecs.prosumer := <value>
Available decoders for prosumer
settings.decoder.ffmpeg.codecs.prosumer.available := ["prosumer"]
Preferred decoder for psd
settings.decoder.ffmpeg.codecs.psd := <value>
Available decoders for psd
settings.decoder.ffmpeg.codecs.psd.available := ["psd"]
Preferred decoder for ptx
settings.decoder.ffmpeg.codecs.ptx := <value>
Available decoders for ptx
settings.decoder.ffmpeg.codecs.ptx.available := ["ptx"]
Preferred decoder for qcelp
settings.decoder.ffmpeg.codecs.qcelp := <value>
Available decoders for qcelp
settings.decoder.ffmpeg.codecs.qcelp.available := ["qcelp"]
Preferred decoder for qdm2
settings.decoder.ffmpeg.codecs.qdm2 := <value>
Available decoders for qdm2
settings.decoder.ffmpeg.codecs.qdm2.available := ["qdm2"]
Preferred decoder for qdmc
settings.decoder.ffmpeg.codecs.qdmc := <value>
Available decoders for qdmc
settings.decoder.ffmpeg.codecs.qdmc.available := ["qdmc"]
Preferred decoder for qdraw
settings.decoder.ffmpeg.codecs.qdraw := <value>
Available decoders for qdraw
settings.decoder.ffmpeg.codecs.qdraw.available := ["qdraw"]
Preferred decoder for qoa
settings.decoder.ffmpeg.codecs.qoa := <value>
Available decoders for qoa
settings.decoder.ffmpeg.codecs.qoa.available := ["qoa"]
Preferred decoder for qoi
settings.decoder.ffmpeg.codecs.qoi := <value>
Available decoders for qoi
settings.decoder.ffmpeg.codecs.qoi.available := ["qoi"]
Preferred decoder for qpeg
settings.decoder.ffmpeg.codecs.qpeg := <value>
Available decoders for qpeg
settings.decoder.ffmpeg.codecs.qpeg.available := ["qpeg"]
Preferred decoder for qtrle
settings.decoder.ffmpeg.codecs.qtrle := <value>
Available decoders for qtrle
settings.decoder.ffmpeg.codecs.qtrle.available := ["qtrle"]
Preferred decoder for r10k
settings.decoder.ffmpeg.codecs.r10k := <value>
Available decoders for r10k
settings.decoder.ffmpeg.codecs.r10k.available := ["r10k"]
Preferred decoder for r210
settings.decoder.ffmpeg.codecs.r210 := <value>
Available decoders for r210
settings.decoder.ffmpeg.codecs.r210.available := ["r210"]
Preferred decoder for ra_144
settings.decoder.ffmpeg.codecs.ra_144 := <value>
Available decoders for ra_144
settings.decoder.ffmpeg.codecs.ra_144.available := ["real_144"]
Preferred decoder for ra_288
settings.decoder.ffmpeg.codecs.ra_288 := <value>
Available decoders for ra_288
settings.decoder.ffmpeg.codecs.ra_288.available := ["real_288"]
Preferred decoder for ralf
settings.decoder.ffmpeg.codecs.ralf := <value>
Available decoders for ralf
settings.decoder.ffmpeg.codecs.ralf.available := ["ralf"]
Preferred decoder for rasc
settings.decoder.ffmpeg.codecs.rasc := <value>
Available decoders for rasc
settings.decoder.ffmpeg.codecs.rasc.available := ["rasc"]
Preferred decoder for rawvideo
settings.decoder.ffmpeg.codecs.rawvideo := <value>
Available decoders for rawvideo
settings.decoder.ffmpeg.codecs.rawvideo.available := ["rawvideo"]
Preferred decoder for realtext
settings.decoder.ffmpeg.codecs.realtext := <value>
Available decoders for realtext
settings.decoder.ffmpeg.codecs.realtext.available := ["realtext"]
Preferred decoder for rka
settings.decoder.ffmpeg.codecs.rka := <value>
Available decoders for rka
settings.decoder.ffmpeg.codecs.rka.available := ["rka"]
Preferred decoder for rl2
settings.decoder.ffmpeg.codecs.rl2 := <value>
Available decoders for rl2
settings.decoder.ffmpeg.codecs.rl2.available := ["rl2"]
Preferred decoder for roq
settings.decoder.ffmpeg.codecs.roq := <value>
Available decoders for roq
settings.decoder.ffmpeg.codecs.roq.available := ["roqvideo"]
Preferred decoder for roq_dpcm
settings.decoder.ffmpeg.codecs.roq_dpcm := <value>
Available decoders for roq_dpcm
settings.decoder.ffmpeg.codecs.roq_dpcm.available := ["roq_dpcm"]
Preferred decoder for rpza
settings.decoder.ffmpeg.codecs.rpza := <value>
Available decoders for rpza
settings.decoder.ffmpeg.codecs.rpza.available := ["rpza"]
Preferred decoder for rscc
settings.decoder.ffmpeg.codecs.rscc := <value>
Available decoders for rscc
settings.decoder.ffmpeg.codecs.rscc.available := ["rscc"]
Preferred decoder for rtv1
settings.decoder.ffmpeg.codecs.rtv1 := <value>
Available decoders for rtv1
settings.decoder.ffmpeg.codecs.rtv1.available := ["rtv1"]
Preferred decoder for rv10
settings.decoder.ffmpeg.codecs.rv10 := <value>
Available decoders for rv10
settings.decoder.ffmpeg.codecs.rv10.available := ["rv10"]
Preferred decoder for rv20
settings.decoder.ffmpeg.codecs.rv20 := <value>
Available decoders for rv20
settings.decoder.ffmpeg.codecs.rv20.available := ["rv20"]
Preferred decoder for rv30
settings.decoder.ffmpeg.codecs.rv30 := <value>
Available decoders for rv30
settings.decoder.ffmpeg.codecs.rv30.available := ["rv30"]
Preferred decoder for rv40
settings.decoder.ffmpeg.codecs.rv40 := <value>
Available decoders for rv40
settings.decoder.ffmpeg.codecs.rv40.available := ["rv40"]
Preferred decoder for rv60
settings.decoder.ffmpeg.codecs.rv60 := <value>
Available decoders for rv60
settings.decoder.ffmpeg.codecs.rv60.available := ["rv60"]
Preferred decoder for s302m
settings.decoder.ffmpeg.codecs.s302m := <value>
Available decoders for s302m
settings.decoder.ffmpeg.codecs.s302m.available := ["s302m"]
Preferred decoder for sami
settings.decoder.ffmpeg.codecs.sami := <value>
Available decoders for sami
settings.decoder.ffmpeg.codecs.sami.available := ["sami"]
Preferred decoder for sanm
settings.decoder.ffmpeg.codecs.sanm := <value>
Available decoders for sanm
settings.decoder.ffmpeg.codecs.sanm.available := ["sanm"]
Preferred decoder for sbc
settings.decoder.ffmpeg.codecs.sbc := <value>
Available decoders for sbc
settings.decoder.ffmpeg.codecs.sbc.available := ["sbc"]
Preferred decoder for scpr
settings.decoder.ffmpeg.codecs.scpr := <value>
Available decoders for scpr
settings.decoder.ffmpeg.codecs.scpr.available := ["scpr"]
Preferred decoder for screenpresso
settings.decoder.ffmpeg.codecs.screenpresso := <value>
Available decoders for screenpresso
settings.decoder.ffmpeg.codecs.screenpresso.available := ["screenpresso"]
Preferred decoder for sdx2_dpcm
settings.decoder.ffmpeg.codecs.sdx2_dpcm := <value>
Available decoders for sdx2_dpcm
settings.decoder.ffmpeg.codecs.sdx2_dpcm.available := ["sdx2_dpcm"]
Preferred decoder for sga
settings.decoder.ffmpeg.codecs.sga := <value>
Available decoders for sga
settings.decoder.ffmpeg.codecs.sga.available := ["sga"]
Preferred decoder for sgi
settings.decoder.ffmpeg.codecs.sgi := <value>
Available decoders for sgi
settings.decoder.ffmpeg.codecs.sgi.available := ["sgi"]
Preferred decoder for sgirle
settings.decoder.ffmpeg.codecs.sgirle := <value>
Available decoders for sgirle
settings.decoder.ffmpeg.codecs.sgirle.available := ["sgirle"]
Preferred decoder for sheervideo
settings.decoder.ffmpeg.codecs.sheervideo := <value>
Available decoders for sheervideo
settings.decoder.ffmpeg.codecs.sheervideo.available := ["sheervideo"]
Preferred decoder for shorten
settings.decoder.ffmpeg.codecs.shorten := <value>
Available decoders for shorten
settings.decoder.ffmpeg.codecs.shorten.available := ["shorten"]
Preferred decoder for simbiosis_imx
settings.decoder.ffmpeg.codecs.simbiosis_imx := <value>
Available decoders for simbiosis_imx
settings.decoder.ffmpeg.codecs.simbiosis_imx.available := ["simbiosis_imx"]
Preferred decoder for sipr
settings.decoder.ffmpeg.codecs.sipr := <value>
Available decoders for sipr
settings.decoder.ffmpeg.codecs.sipr.available := ["sipr"]
Preferred decoder for siren
settings.decoder.ffmpeg.codecs.siren := <value>
Available decoders for siren
settings.decoder.ffmpeg.codecs.siren.available := ["siren"]
Preferred decoder for smackaudio
settings.decoder.ffmpeg.codecs.smackaudio := <value>
Available decoders for smackaudio
settings.decoder.ffmpeg.codecs.smackaudio.available := ["smackaud"]
Preferred decoder for smackvideo
settings.decoder.ffmpeg.codecs.smackvideo := <value>
Available decoders for smackvideo
settings.decoder.ffmpeg.codecs.smackvideo.available := ["smackvid"]
Preferred decoder for smc
settings.decoder.ffmpeg.codecs.smc := <value>
Available decoders for smc
settings.decoder.ffmpeg.codecs.smc.available := ["smc"]
Preferred decoder for smvjpeg
settings.decoder.ffmpeg.codecs.smvjpeg := <value>
Available decoders for smvjpeg
settings.decoder.ffmpeg.codecs.smvjpeg.available := ["smvjpeg"]
Preferred decoder for snow
settings.decoder.ffmpeg.codecs.snow := <value>
Available decoders for snow
settings.decoder.ffmpeg.codecs.snow.available := ["snow"]
Preferred decoder for sol_dpcm
settings.decoder.ffmpeg.codecs.sol_dpcm := <value>
Available decoders for sol_dpcm
settings.decoder.ffmpeg.codecs.sol_dpcm.available := ["sol_dpcm"]
Preferred decoder for sp5x
settings.decoder.ffmpeg.codecs.sp5x := <value>
Available decoders for sp5x
settings.decoder.ffmpeg.codecs.sp5x.available := ["sp5x"]
Preferred decoder for speedhq
settings.decoder.ffmpeg.codecs.speedhq := <value>
Available decoders for speedhq
settings.decoder.ffmpeg.codecs.speedhq.available := ["speedhq"]
Preferred decoder for speex
settings.decoder.ffmpeg.codecs.speex := <value>
Available decoders for speex
settings.decoder.ffmpeg.codecs.speex.available := ["speex"]
Preferred decoder for srgc
settings.decoder.ffmpeg.codecs.srgc := <value>
Available decoders for srgc
settings.decoder.ffmpeg.codecs.srgc.available := ["srgc"]
Preferred decoder for stl
settings.decoder.ffmpeg.codecs.stl := <value>
Available decoders for stl
settings.decoder.ffmpeg.codecs.stl.available := ["stl"]
Preferred decoder for subrip
settings.decoder.ffmpeg.codecs.subrip := <value>
Available decoders for subrip
settings.decoder.ffmpeg.codecs.subrip.available := ["subrip", "srt"]
Preferred decoder for subviewer
settings.decoder.ffmpeg.codecs.subviewer := <value>
Available decoders for subviewer
settings.decoder.ffmpeg.codecs.subviewer.available := ["subviewer"]
Preferred decoder for subviewer1
settings.decoder.ffmpeg.codecs.subviewer1 := <value>
Available decoders for subviewer1
settings.decoder.ffmpeg.codecs.subviewer1.available := ["subviewer1"]
Preferred decoder for sunrast
settings.decoder.ffmpeg.codecs.sunrast := <value>
Available decoders for sunrast
settings.decoder.ffmpeg.codecs.sunrast.available := ["sunrast"]
Preferred decoder for svq1
settings.decoder.ffmpeg.codecs.svq1 := <value>
Available decoders for svq1
settings.decoder.ffmpeg.codecs.svq1.available := ["svq1"]
Preferred decoder for svq3
settings.decoder.ffmpeg.codecs.svq3 := <value>
Available decoders for svq3
settings.decoder.ffmpeg.codecs.svq3.available := ["svq3"]
Preferred decoder for tak
settings.decoder.ffmpeg.codecs.tak := <value>
Available decoders for tak
settings.decoder.ffmpeg.codecs.tak.available := ["tak"]
Preferred decoder for targa
settings.decoder.ffmpeg.codecs.targa := <value>
Available decoders for targa
settings.decoder.ffmpeg.codecs.targa.available := ["targa"]
Preferred decoder for targa_y216
settings.decoder.ffmpeg.codecs.targa_y216 := <value>
Available decoders for targa_y216
settings.decoder.ffmpeg.codecs.targa_y216.available := ["targa_y216"]
Preferred decoder for tdsc
settings.decoder.ffmpeg.codecs.tdsc := <value>
Available decoders for tdsc
settings.decoder.ffmpeg.codecs.tdsc.available := ["tdsc"]
Preferred decoder for text
settings.decoder.ffmpeg.codecs.text := <value>
Available decoders for text
settings.decoder.ffmpeg.codecs.text.available := ["text"]
Preferred decoder for tgq
settings.decoder.ffmpeg.codecs.tgq := <value>
Available decoders for tgq
settings.decoder.ffmpeg.codecs.tgq.available := ["eatgq"]
Preferred decoder for tgv
settings.decoder.ffmpeg.codecs.tgv := <value>
Available decoders for tgv
settings.decoder.ffmpeg.codecs.tgv.available := ["eatgv"]
Preferred decoder for theora
settings.decoder.ffmpeg.codecs.theora := <value>
Available decoders for theora
settings.decoder.ffmpeg.codecs.theora.available := ["theora"]
Preferred decoder for thp
settings.decoder.ffmpeg.codecs.thp := <value>
Available decoders for thp
settings.decoder.ffmpeg.codecs.thp.available := ["thp"]
Preferred decoder for tiertexseqvideo
settings.decoder.ffmpeg.codecs.tiertexseqvideo := <value>
Available decoders for tiertexseqvideo
settings.decoder.ffmpeg.codecs.tiertexseqvideo.available := ["tiertexseqvideo"]
Preferred decoder for tiff
settings.decoder.ffmpeg.codecs.tiff := <value>
Available decoders for tiff
settings.decoder.ffmpeg.codecs.tiff.available := ["tiff"]
Preferred decoder for tmv
settings.decoder.ffmpeg.codecs.tmv := <value>
Available decoders for tmv
settings.decoder.ffmpeg.codecs.tmv.available := ["tmv"]
Preferred decoder for tqi
settings.decoder.ffmpeg.codecs.tqi := <value>
Available decoders for tqi
settings.decoder.ffmpeg.codecs.tqi.available := ["eatqi"]
Preferred decoder for truehd
settings.decoder.ffmpeg.codecs.truehd := <value>
Available decoders for truehd
settings.decoder.ffmpeg.codecs.truehd.available := ["truehd"]
Preferred decoder for truemotion1
settings.decoder.ffmpeg.codecs.truemotion1 := <value>
Available decoders for truemotion1
settings.decoder.ffmpeg.codecs.truemotion1.available := ["truemotion1"]
Preferred decoder for truemotion2
settings.decoder.ffmpeg.codecs.truemotion2 := <value>
Available decoders for truemotion2
settings.decoder.ffmpeg.codecs.truemotion2.available := ["truemotion2"]
Preferred decoder for truemotion2rt
settings.decoder.ffmpeg.codecs.truemotion2rt := <value>
Available decoders for truemotion2rt
settings.decoder.ffmpeg.codecs.truemotion2rt.available := ["truemotion2rt"]
Preferred decoder for truespeech
settings.decoder.ffmpeg.codecs.truespeech := <value>
Available decoders for truespeech
settings.decoder.ffmpeg.codecs.truespeech.available := ["truespeech"]
Preferred decoder for tscc
settings.decoder.ffmpeg.codecs.tscc := <value>
Available decoders for tscc
settings.decoder.ffmpeg.codecs.tscc.available := ["camtasia"]
Preferred decoder for tscc2
settings.decoder.ffmpeg.codecs.tscc2 := <value>
Available decoders for tscc2
settings.decoder.ffmpeg.codecs.tscc2.available := ["tscc2"]
Preferred decoder for tta
settings.decoder.ffmpeg.codecs.tta := <value>
Available decoders for tta
settings.decoder.ffmpeg.codecs.tta.available := ["tta"]
Preferred decoder for twinvq
settings.decoder.ffmpeg.codecs.twinvq := <value>
Available decoders for twinvq
settings.decoder.ffmpeg.codecs.twinvq.available := ["twinvq"]
Preferred decoder for txd
settings.decoder.ffmpeg.codecs.txd := <value>
Available decoders for txd
settings.decoder.ffmpeg.codecs.txd.available := ["txd"]
Preferred decoder for ulti
settings.decoder.ffmpeg.codecs.ulti := <value>
Available decoders for ulti
settings.decoder.ffmpeg.codecs.ulti.available := ["ultimotion"]
Preferred decoder for utvideo
settings.decoder.ffmpeg.codecs.utvideo := <value>
Available decoders for utvideo
settings.decoder.ffmpeg.codecs.utvideo.available := ["utvideo"]
Preferred decoder for v210
settings.decoder.ffmpeg.codecs.v210 := <value>
Available decoders for v210
settings.decoder.ffmpeg.codecs.v210.available := ["v210"]
Preferred decoder for v210x
settings.decoder.ffmpeg.codecs.v210x := <value>
Available decoders for v210x
settings.decoder.ffmpeg.codecs.v210x.available := ["v210x"]
Preferred decoder for vb
settings.decoder.ffmpeg.codecs.vb := <value>
Available decoders for vb
settings.decoder.ffmpeg.codecs.vb.available := ["vb"]
Preferred decoder for vble
settings.decoder.ffmpeg.codecs.vble := <value>
Available decoders for vble
settings.decoder.ffmpeg.codecs.vble.available := ["vble"]
Preferred decoder for vbn
settings.decoder.ffmpeg.codecs.vbn := <value>
Available decoders for vbn
settings.decoder.ffmpeg.codecs.vbn.available := ["vbn"]
Preferred decoder for vc1
settings.decoder.ffmpeg.codecs.vc1 := <value>
Available decoders for vc1
settings.decoder.ffmpeg.codecs.vc1.available := ["vc1_v4l2m2m", "vc1"]
Preferred decoder for vc1image
settings.decoder.ffmpeg.codecs.vc1image := <value>
Available decoders for vc1image
settings.decoder.ffmpeg.codecs.vc1image.available := ["vc1image"]
Preferred decoder for vcr1
settings.decoder.ffmpeg.codecs.vcr1 := <value>
Available decoders for vcr1
settings.decoder.ffmpeg.codecs.vcr1.available := ["vcr1"]
Preferred decoder for vixl
settings.decoder.ffmpeg.codecs.vixl := <value>
Available decoders for vixl
settings.decoder.ffmpeg.codecs.vixl.available := ["xl"]
Preferred decoder for vmdaudio
settings.decoder.ffmpeg.codecs.vmdaudio := <value>
Available decoders for vmdaudio
settings.decoder.ffmpeg.codecs.vmdaudio.available := ["vmdaudio"]
Preferred decoder for vmdvideo
settings.decoder.ffmpeg.codecs.vmdvideo := <value>
Available decoders for vmdvideo
settings.decoder.ffmpeg.codecs.vmdvideo.available := ["vmdvideo"]
Preferred decoder for vmix
settings.decoder.ffmpeg.codecs.vmix := <value>
Available decoders for vmix
settings.decoder.ffmpeg.codecs.vmix.available := ["vmix"]
Preferred decoder for vmnc
settings.decoder.ffmpeg.codecs.vmnc := <value>
Available decoders for vmnc
settings.decoder.ffmpeg.codecs.vmnc.available := ["vmnc"]
Preferred decoder for vorbis
settings.decoder.ffmpeg.codecs.vorbis := <value>
Available decoders for vorbis
settings.decoder.ffmpeg.codecs.vorbis.available := ["libvorbis", "vorbis"]
Preferred decoder for vp3
settings.decoder.ffmpeg.codecs.vp3 := <value>
Available decoders for vp3
settings.decoder.ffmpeg.codecs.vp3.available := ["vp3"]
Preferred decoder for vp4
settings.decoder.ffmpeg.codecs.vp4 := <value>
Available decoders for vp4
settings.decoder.ffmpeg.codecs.vp4.available := ["vp4"]
Preferred decoder for vp5
settings.decoder.ffmpeg.codecs.vp5 := <value>
Available decoders for vp5
settings.decoder.ffmpeg.codecs.vp5.available := ["vp5"]
Preferred decoder for vp6
settings.decoder.ffmpeg.codecs.vp6 := <value>
Available decoders for vp6
settings.decoder.ffmpeg.codecs.vp6.available := ["vp6"]
Preferred decoder for vp6a
settings.decoder.ffmpeg.codecs.vp6a := <value>
Available decoders for vp6a
settings.decoder.ffmpeg.codecs.vp6a.available := ["vp6a"]
Preferred decoder for vp6f
settings.decoder.ffmpeg.codecs.vp6f := <value>
Available decoders for vp6f
settings.decoder.ffmpeg.codecs.vp6f.available := ["vp6f"]
Preferred decoder for vp7
settings.decoder.ffmpeg.codecs.vp7 := <value>
Available decoders for vp7
settings.decoder.ffmpeg.codecs.vp7.available := ["vp7"]
Preferred decoder for vp8
settings.decoder.ffmpeg.codecs.vp8 := <value>
Available decoders for vp8
settings.decoder.ffmpeg.codecs.vp8.available := ["libvpx", "vp8_v4l2m2m", "vp8"]
Preferred decoder for vp9
settings.decoder.ffmpeg.codecs.vp9 := <value>
Available decoders for vp9
settings.decoder.ffmpeg.codecs.vp9.available := ["libvpx-vp9", "vp9_v4l2m2m", "vp9"]
Preferred decoder for vplayer
settings.decoder.ffmpeg.codecs.vplayer := <value>
Available decoders for vplayer
settings.decoder.ffmpeg.codecs.vplayer.available := ["vplayer"]
Preferred decoder for vqc
settings.decoder.ffmpeg.codecs.vqc := <value>
Available decoders for vqc
settings.decoder.ffmpeg.codecs.vqc.available := ["vqc"]
Preferred decoder for vvc
settings.decoder.ffmpeg.codecs.vvc := <value>
Available decoders for vvc
settings.decoder.ffmpeg.codecs.vvc.available := ["vvc"]
Preferred decoder for wady_dpcm
settings.decoder.ffmpeg.codecs.wady_dpcm := <value>
Available decoders for wady_dpcm
settings.decoder.ffmpeg.codecs.wady_dpcm.available := ["wady_dpcm"]
Preferred decoder for wavarc
settings.decoder.ffmpeg.codecs.wavarc := <value>
Available decoders for wavarc
settings.decoder.ffmpeg.codecs.wavarc.available := ["wavarc"]
Preferred decoder for wavesynth
settings.decoder.ffmpeg.codecs.wavesynth := <value>
Available decoders for wavesynth
settings.decoder.ffmpeg.codecs.wavesynth.available := ["wavesynth"]
Preferred decoder for wavpack
settings.decoder.ffmpeg.codecs.wavpack := <value>
Available decoders for wavpack
settings.decoder.ffmpeg.codecs.wavpack.available := ["wavpack"]
Preferred decoder for wbmp
settings.decoder.ffmpeg.codecs.wbmp := <value>
Available decoders for wbmp
settings.decoder.ffmpeg.codecs.wbmp.available := ["wbmp"]
Preferred decoder for wcmv
settings.decoder.ffmpeg.codecs.wcmv := <value>
Available decoders for wcmv
settings.decoder.ffmpeg.codecs.wcmv.available := ["wcmv"]
Preferred decoder for webp
settings.decoder.ffmpeg.codecs.webp := <value>
Available decoders for webp
settings.decoder.ffmpeg.codecs.webp.available := ["webp"]
Preferred decoder for webp_anim
settings.decoder.ffmpeg.codecs.webp_anim := <value>
Available decoders for webp_anim
settings.decoder.ffmpeg.codecs.webp_anim.available := ["webp_anim"]
Preferred decoder for webvtt
settings.decoder.ffmpeg.codecs.webvtt := <value>
Available decoders for webvtt
settings.decoder.ffmpeg.codecs.webvtt.available := ["webvtt"]
Preferred decoder for westwood_snd1
settings.decoder.ffmpeg.codecs.westwood_snd1 := <value>
Available decoders for westwood_snd1
settings.decoder.ffmpeg.codecs.westwood_snd1.available := ["ws_snd1"]
Preferred decoder for wmalossless
settings.decoder.ffmpeg.codecs.wmalossless := <value>
Available decoders for wmalossless
settings.decoder.ffmpeg.codecs.wmalossless.available := ["wmalossless"]
Preferred decoder for wmapro
settings.decoder.ffmpeg.codecs.wmapro := <value>
Available decoders for wmapro
settings.decoder.ffmpeg.codecs.wmapro.available := ["wmapro"]
Preferred decoder for wmav1
settings.decoder.ffmpeg.codecs.wmav1 := <value>
Available decoders for wmav1
settings.decoder.ffmpeg.codecs.wmav1.available := ["wmav1"]
Preferred decoder for wmav2
settings.decoder.ffmpeg.codecs.wmav2 := <value>
Available decoders for wmav2
settings.decoder.ffmpeg.codecs.wmav2.available := ["wmav2"]
Preferred decoder for wmavoice
settings.decoder.ffmpeg.codecs.wmavoice := <value>
Available decoders for wmavoice
settings.decoder.ffmpeg.codecs.wmavoice.available := ["wmavoice"]
Preferred decoder for wmv1
settings.decoder.ffmpeg.codecs.wmv1 := <value>
Available decoders for wmv1
settings.decoder.ffmpeg.codecs.wmv1.available := ["wmv1"]
Preferred decoder for wmv2
settings.decoder.ffmpeg.codecs.wmv2 := <value>
Available decoders for wmv2
settings.decoder.ffmpeg.codecs.wmv2.available := ["wmv2"]
Preferred decoder for wmv3
settings.decoder.ffmpeg.codecs.wmv3 := <value>
Available decoders for wmv3
settings.decoder.ffmpeg.codecs.wmv3.available := ["wmv3"]
Preferred decoder for wmv3image
settings.decoder.ffmpeg.codecs.wmv3image := <value>
Available decoders for wmv3image
settings.decoder.ffmpeg.codecs.wmv3image.available := ["wmv3image"]
Preferred decoder for wnv1
settings.decoder.ffmpeg.codecs.wnv1 := <value>
Available decoders for wnv1
settings.decoder.ffmpeg.codecs.wnv1.available := ["wnv1"]
Preferred decoder for wrapped_avframe
settings.decoder.ffmpeg.codecs.wrapped_avframe := <value>
Available decoders for wrapped_avframe
settings.decoder.ffmpeg.codecs.wrapped_avframe.available := ["wrapped_avframe"]
Preferred decoder for ws_vqa
settings.decoder.ffmpeg.codecs.ws_vqa := <value>
Available decoders for ws_vqa
settings.decoder.ffmpeg.codecs.ws_vqa.available := ["vqavideo"]
Preferred decoder for xan_dpcm
settings.decoder.ffmpeg.codecs.xan_dpcm := <value>
Available decoders for xan_dpcm
settings.decoder.ffmpeg.codecs.xan_dpcm.available := ["xan_dpcm"]
Preferred decoder for xan_wc3
settings.decoder.ffmpeg.codecs.xan_wc3 := <value>
Available decoders for xan_wc3
settings.decoder.ffmpeg.codecs.xan_wc3.available := ["xan_wc3"]
Preferred decoder for xan_wc4
settings.decoder.ffmpeg.codecs.xan_wc4 := <value>
Available decoders for xan_wc4
settings.decoder.ffmpeg.codecs.xan_wc4.available := ["xan_wc4"]
Preferred decoder for xbm
settings.decoder.ffmpeg.codecs.xbm := <value>
Available decoders for xbm
settings.decoder.ffmpeg.codecs.xbm.available := ["xbm"]
Preferred decoder for xface
settings.decoder.ffmpeg.codecs.xface := <value>
Available decoders for xface
settings.decoder.ffmpeg.codecs.xface.available := ["xface"]
Preferred decoder for xma1
settings.decoder.ffmpeg.codecs.xma1 := <value>
Available decoders for xma1
settings.decoder.ffmpeg.codecs.xma1.available := ["xma1"]
Preferred decoder for xma2
settings.decoder.ffmpeg.codecs.xma2 := <value>
Available decoders for xma2
settings.decoder.ffmpeg.codecs.xma2.available := ["xma2"]
Preferred decoder for xpm
settings.decoder.ffmpeg.codecs.xpm := <value>
Available decoders for xpm
settings.decoder.ffmpeg.codecs.xpm.available := ["xpm"]
Preferred decoder for xsub
settings.decoder.ffmpeg.codecs.xsub := <value>
Available decoders for xsub
settings.decoder.ffmpeg.codecs.xsub.available := ["xsub"]
Preferred decoder for xwd
settings.decoder.ffmpeg.codecs.xwd := <value>
Available decoders for xwd
settings.decoder.ffmpeg.codecs.xwd.available := ["xwd"]
Preferred decoder for y41p
settings.decoder.ffmpeg.codecs.y41p := <value>
Available decoders for y41p
settings.decoder.ffmpeg.codecs.y41p.available := ["y41p"]
Preferred decoder for ylc
settings.decoder.ffmpeg.codecs.ylc := <value>
Available decoders for ylc
settings.decoder.ffmpeg.codecs.ylc.available := ["ylc"]
Preferred decoder for yop
settings.decoder.ffmpeg.codecs.yop := <value>
Available decoders for yop
settings.decoder.ffmpeg.codecs.yop.available := ["yop"]
Preferred decoder for yuv4
settings.decoder.ffmpeg.codecs.yuv4 := <value>
Available decoders for yuv4
settings.decoder.ffmpeg.codecs.yuv4.available := ["yuv4"]
Preferred decoder for zerocodec
settings.decoder.ffmpeg.codecs.zerocodec := <value>
Available decoders for zerocodec
settings.decoder.ffmpeg.codecs.zerocodec.available := ["zerocodec"]
Preferred decoder for zlib
settings.decoder.ffmpeg.codecs.zlib := <value>
Available decoders for zlib
settings.decoder.ffmpeg.codecs.zlib.available := ["zlib"]
Preferred decoder for zmbv
settings.decoder.ffmpeg.codecs.zmbv := <value>
Available decoders for zmbv
settings.decoder.ffmpeg.codecs.zmbv.available := ["zmbv"]
Max interleave duration
Longest span, in seconds, the decoder waits for every stream of a file or stream before it starts.
settings.decoder.ffmpeg.max_interleave_duration := 5.0
File extensions used for guessing audio formats
File extensions used for guessing AIFF format
settings.decoder.file_extensions.aiff := ["aiff", "aif", "aifc"]
File extensions for media decoded by FFmpeg
settings.decoder.file_extensions.ffmpeg := ["264", "265", "302", "3g2", "3gp", "669", "722", "A64", "a64", "aa", "aa3", "aac", "aax", "ac3", "acm", "adf", "adp", "ads", "adts", "adx", "aea", "afc", "aif", "aifc", "aiff", "aix", "amf", "amr", "ams", "amv", "ape", "apl", "apm", "apng", "aptx", "aptxhd", "aqt", "asf", "ass", "ast", "au", "aud", "avi", "avr", "avs", "avs2", "bcstm", "bfstm", "binka", "bit", "bmv", "brstm", "c2", "calf", "cavs", "cdata", "cdg", "cdxl", "cgi", "chk", "cif", "cpk", "cvg", "dat", "daud", "dav", "dbm", "dif", "digi", "dmf", "dnxhd", "dnxhr", "drc", "dsm", "dss", "dtk", "dtm", "dts", "dtshd", "dv", "dvd", "eac3", "f4v", "fap", "far", "ffmeta", "fits", "flac", "flm", "flv", "fsb", "fwse", "g722", "g723_1", "g729", "gdm", "genh", "gif", "gsm", "gxf", "h261", "h263", "h264", "h265", "hca", "hevc", "ice", "ico", "idf", "idx", "ifv", "imf", "imx", "ipu", "ircam", "ism", "isma", "ismv", "it", "ivf", "ivr", "j2b", "jss", "kux", "latm", "lbc", "loas", "lrc", "lvf", "m15", "m1v", "m2a", "m2t", "m2ts", "m2v", "m3u8", "m4a", "m4b", "m4v", "mac", "mca", "mcc", "mdl", "med", "mj2", "mjpeg", "mjpg", "mk3d", "mka", "mks", "mkv", "mlp", "mmcmp", "mmf", "mms", "mo3", "mod", "mods", "moflex", "mov", "mp2", "mp3", "mp4", "mpa", "mpc", "mpd", "mpeg", "mpg", "mpl2", "mptm", "msbc", "msf", "mt2", "mtaf", "mtm", "mts", "musx", "mvi", "mxf", "mxg", "nist", "nsp", "nst", "nut", "obu", "oga", "ogg", "ogv", "okt", "oma", "omg", "opus", "paf", "pcm", "pjs", "plm", "psm", "psp", "pt36", "ptm", "pvf", "qcif", "ra", "rco", "rcv", "rgb", "rm", "roq", "rsd", "rso", "rt", "s3m", "sami", "sbc", "sbg", "scc", "sdr2", "sds", "sdx", "ser", "sf", "sfx", "sfx2", "sga", "shn", "sln", "smi", "son", "sox", "spdif", "sph", "spx", "srt", "ss2", "ssa", "st26", "stk", "stl", "stm", "stp", "str", "sub", "sup", "svag", "svs", "swf", "tak", "tco", "thd", "ts", "tta", "ttml", "tun", "txt", "ty", "ty+", "ult", "umx", "v", "v210", "vag", "vb", "vc1", "vc2", "viv", "vob", "voc", "vpk", "vqe", "vqf", "vql", "vtt", "w64", "wav", "webm", "wma", "wmv", "wow", "wsd", "wtv", "wv", "xl", "xm", "xml", "xmv", "xpk", "xvag", "y4m", "yop", "yuv"]
File extensions for images decoded by FFmpeg
settings.decoder.file_extensions.ffmpeg.images := ["bmp", "cri", "dds", "dng", "dpx", "exr", "im1", "im24", "im32", "im8", "j2c", "j2k", "jls", "jp2", "jpc", "jpeg", "jpg", "jps", "ljpg", "mng", "mpg1-img", "mpg2-img", "mpg4-img", "mpo", "pam", "pbm", "pcd", "pct", "pcx", "pfm", "pgm", "pgmyuv", "pic", "pict", "pix", "png", "pnm", "pns", "ppm", "ptx", "ras", "raw", "rs", "sgi", "sun", "sunras", "svg", "svgz", "tga", "tif", "tiff", "webp", "xbm", "xface", "xpm", "xwd", "y", "yuv10"]
File extensions used for guessing FLAC format
settings.decoder.file_extensions.flac := ["flac"]
File extensions used for decoding metadata using native FLAC parser.
settings.decoder.file_extensions.flac_metadata := ["flac"]
File extensions used for decoding metadata using native ID3v1 and ID3v2 parser
settings.decoder.file_extensions.id3 := ["mp3", "wav"]
File extensions used for decoding metadata using native parser.
settings.decoder.file_extensions.image_metadata := ["png", "jpg", "jpeg"]
File extensions used for guessing mpeg audio format
settings.decoder.file_extensions.mad := ["mp3", "mp2", "mp1"]
File extensions used for guessing MP3 format (DEPRECATED, use *.mad configuration keys!)
settings.decoder.file_extensions.mp3 := ["mp3", "mp2", "mp1"]
File extensions used for guessing OGG format
settings.decoder.file_extensions.ogg := ["ogv", "oga", "ogx", "ogg", "opus"]
File extensions used for decoding metadata using native ogg parser.
settings.decoder.file_extensions.ogg_metadata := ["ogg"]
File extensions used for guessing SRT format
settings.decoder.file_extensions.srt := ["srt"]
File extensions used for decoding metadata using native parser.
settings.decoder.file_extensions.video_metadata := ["avi", "mp4"]
File extensions used for guessing WAV format
settings.decoder.file_extensions.wav := ["wav", "wave"]
Native FLAC metadata parser settings.
Separator used to join metadata field with several entries.
settings.decoder.flac_metadata.separator := ", "
Native ID3 parser settings
Decoders and order used to decode image files.
settings.decoder.image_file_decoders := ["ppm", "ffmpeg", "sdl"]
Native image metadata parser settings.
Mime-types used for choosing audio and video file decoders
When a mime-type is available (e.g. with input.http), it can be used to guess which audio stream format is used. This section contains the listings used for that detection, which you might want to tweak if you encounter a new mime-type. If you feel that new mime-types should be permanently added, please contact the developers.
Mime-types used for guessing AIFF format
settings.decoder.mime_types.aiff := ["audio/x-aiff", "audio/aiff"]
Mime-types used for guessing PCM/BASIC format
settings.decoder.mime_types.basic := ["audio/basic"]
MIME types for media decoded by FFmpeg
settings.decoder.mime_types.ffmpeg := ["application/f4v", "application/ffmpeg", "application/mp4", "application/mxf", "application/octet-stream", "application/octet-stream", "application/ogg", "application/vnd.pg.format", "application/vnd.rn-realmedia", "application/vnd.smaf", "application/x-mpegURL", "application/x-ogg", "application/x-pgs", "application/x-shockwave-flash", "application/x-subrip", "application/xml", "audio/G722", "audio/MP4A-LATM", "audio/MPA", "audio/aac", "audio/aacp", "audio/aiff", "audio/amr", "audio/basic", "audio/bit", "audio/flac", "audio/g723", "audio/iLBC", "audio/mp4", "audio/mpeg", "audio/ogg", "audio/vnd.wave", "audio/wav", "audio/wave", "audio/webm", "audio/x-ac3", "audio/x-adpcm", "audio/x-caf", "audio/x-dca", "audio/x-eac3", "audio/x-flac", "audio/x-gsm", "audio/x-hx-aac-adts", "audio/x-ogg", "audio/x-oma", "audio/x-tta", "audio/x-voc", "audio/x-wav", "audio/x-wavpack", "multipart/x-mixed-replace;boundary=ffserver", "text/vtt", "text/x-ass", "text/x-jacosub", "text/x-microdvd", "video/3gpp", "video/3gpp2", "video/MP2T", "video/mp2t", "video/mp4", "video/mpeg", "video/ogg", "video/webm", "video/x-flv", "video/x-h261", "video/x-h263", "video/x-m4v", "video/x-matroska", "video/x-mjpeg", "video/x-ms-asf", "video/x-msvideo", "video/x-nut"]
MIME types for images decoded by FFmpeg
settings.decoder.mime_types.ffmpeg.images := ["image/gif", "image/jpeg", "image/png", "image/vnd.microsoft.icon", "image/webp"]
Mime-types used for guessing FLAC format
settings.decoder.mime_types.flac := ["audio/flac", "audio/x-flac"]
Mime-types used for decoding metadata using native FLAC metadata parser.
settings.decoder.mime_types.flac_metadata := ["audio/flac"]
Mime-types used for decoding metadata using native ID3v1 and ID3v2 parser
settings.decoder.mime_types.id3 := ["audio/mpeg", "audio/x-wav"]
Mime-types used for decoding metadata using native parser.
settings.decoder.mime_types.image_metadata := ["image/png", "image/jpeg"]
Mime-types used for guessing mpeg audio format
settings.decoder.mime_types.mad := ["audio/mpeg", "audio/MPA"]
Mime-types used for guessing MP3 format (DEPRECATED, use *.mad configuration keys!)
settings.decoder.mime_types.mp3 := ["audio/mpeg", "audio/MPA"]
Mime-types used for guessing OGG format.
settings.decoder.mime_types.ogg := ["audio/opus", "application/ogg", "application/x-ogg", "audio/x-ogg", "audio/ogg", "video/ogg"]
Mime-types used for decoding metadata using native ogg metadata parser.
settings.decoder.mime_types.ogg_metadata := ["audio/ogg"]
Mime-types used for guessing SRT format
settings.decoder.mime_types.srt := ["application/x-subrip"]
Mime-types used for decoding metadata using native parser.
settings.decoder.mime_types.video_metadata := ["video/x-msvideo", "video/mp4"]
Mime-types used for guessing WAV format
settings.decoder.mime_types.wav := ["audio/vnd.wave", "audio/wav", "audio/wave", "audio/x-wav"]
Native ogg metadata parser settings.
Separator used to join metadata field with several entries.
settings.decoder.ogg_metadata.separator := ", "
Priorities used for choosing audio and video file decoders
Priority for the AIFF decoder
settings.decoder.priorities.aiff := 1
Priority for the PCM/BASIC decoder
settings.decoder.priorities.basic := 1
Priority of the FFmpeg decoder
settings.decoder.priorities.ffmpeg := 10
Priority for the flac decoder
settings.decoder.priorities.flac := 1
Priorities used for choosing image file decoders
Priority of the FFmpeg image decoder
settings.decoder.priorities.image.ffmpeg := 10
Priority for the ppm image decoder
settings.decoder.priorities.image.ppm := 1
Priority for the sdl image decoder
settings.decoder.priorities.image.sdl := 5
Priority for the mpeg audio decoder
settings.decoder.priorities.mad := 1
Priority for the OGG decoder
settings.decoder.priorities.ogg := 15
Priority for the SRT decoder
settings.decoder.priorities.srt := 1
Priority for the WAV decoder
settings.decoder.priorities.wav := 1
Native video metadata parser settings.
Default font
settings.default_font := "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf"
Encoder settings
Settings for the encoder
Metadata settings
Settings for the encoded metadata.
Metadata labels that represent coverart
settings.encoder.metadata.cover := ["pic", "apic", "metadata_block_picture", "cover"]
Exported metadata
The list of labels of exported metadata.
settings.encoder.metadata.export := ["artist", "title", "album", "genre", "date", "tracknumber", "comment", "track", "year", "dj", "next", "apic", "pic", "metadata_url", "metadata_block_picture", "coverart"]
FFmpeg settings
Autorotate
Rotate and flip decoded video by the display matrix of its stream, and drop the matrix from the frames.
settings.ffmpeg.autorotate := true
Content settings
Settings for FFmpeg content.
Copy settings
Settings for copied FFmpeg content.
Max keyframe wait
Longest wait, in seconds, of a copied source for the keyframes of its streams before it starts without them.
settings.ffmpeg.content.copy.max_keyframe_wait := 20.0
Relaxed compatibility check
Advanced setting. Reduce the compatibility check of copied streams, when a source is opened and when an output switches source, to the media type and the codec. This lets sources of another codec form or geometry into one copied stream: the muxer then decides whether the output stays valid.
settings.ffmpeg.content.copy.relaxed_compatibility_check := false
Filter max buffer
Maximum data buffered by one FFmpeg filter graph output, in seconds.
settings.ffmpeg.filter_max_buffer := 10.0
Format change settings
Which frame properties count as a change of video format.
Color
Colour space, range, primaries, transfer characteristic and chroma location count as a format change.
settings.ffmpeg.format_change.color := true
Pixel aspect
The pixel aspect ratio counts as a format change.
settings.ffmpeg.format_change.pixel_aspect := true
Log settings
Settings for the bridge from FFmpeg's log to Liquidsoap's.
Capture
Send FFmpeg's messages to the Liquidsoap log; when false, FFmpeg prints them to stderr.
settings.ffmpeg.log.capture := true
Level
The least severe Liquidsoap level a captured FFmpeg message is logged at.
settings.ffmpeg.log.level := 3
Verbosity
FFmpeg's own log level: messages less severe are discarded. One of: "quiet", "panic", "fatal", "error", "warning", "info", "verbose", "debug", "trace".
settings.ffmpeg.log.verbosity := "warning"
Scaling algorithm
Algorithm of every FFmpeg scaler. One of: "fast_bilinear", "bilinear", "bicubic".
settings.ffmpeg.scaling_algorithm := "bicubic"
Scaling threads
Threads of each FFmpeg scaler: 1 scales on the calling thread, 0 uses one thread per core.
settings.ffmpeg.scaling_threads := 1
Frame format
Settings for the data representation in frames, which are the elementary packets of which streams are made.
Audio (PCM) format
Default number of channels
settings.frame.audio.channels := 2
Samplerate
settings.frame.audio.samplerate := 44100
Tentative frame duration in audio samples
Audio samplerate and video frame rate constrain the possible frame durations. This setting is used as a hint for the duration, overriding 'frame.duration'. Tweaking frame duration is tricky but needed when dealing with latency or getting soundcard I/O correctly synchronized with liquidsoap.
settings.frame.audio.size := <value>
Frame checksum
Include metadata when computing frame checksum
settings.frame.checksum.metadata := false
Include track marks when computing frame checksum.
settings.frame.checksum.track_marks := false
Frame duration in seconds
Set frame duration, in seconds. This setting controls the latency of the streaming system. When set to a smaller value, latency is reduced at the expense of more data consumption. When set to a larger value, CPU and memory usage should go down but latency should increase. Tweaking frame duration is tricky but needed when dealing with latency or getting soundcard I/O correctly synchronized with liquidsoap.
settings.frame.duration := 0.02
MIDI parameters
Default number of channels
settings.frame.midi.channels := 0
Video settings
Set to true to force video content even when no video content is explicitly requested, for instance: output.dummy(noise())
settings.frame.video.default := false
Automatically detect video dimensions
When enabled, video dimensions are set from the first decoded video file. Discarded if video.frame.width or video.frame.height is set explicitly. May not work if the video dimensions need to be known before decoding (e.g. with some inline video operators).
settings.frame.video.detect_dimensions := true
Frame rate
settings.frame.video.framerate := 25
Image height
settings.frame.video.height := 720
Image width
settings.frame.video.width := 1280
Harbor settings (Icecast/shoutcast stream receiver).
Timeout for network accept operations (in seconds).
settings.harbor.accept_timeout := 3.0
IP addresses on which the harbor should listen.
settings.harbor.bind_addrs := ["0.0.0.0"]
Content-type (mime) of formats which allow shout metadata update.
settings.harbor.icy_formats := ["audio/mpeg", "audio/aacp", "audio/aac", "audio/x-aac", "audio/wav", "audio/wave", "audio/flac", "audio/x-flac"]
If true, "song" metadata in icecast metadata update is mapped to "title" unless on of: "artist" or "title" metadata is also passed in which case "song" metadata is removed as it usually contains redundant info that confuses the system. Metadata are passed as-is when false.
settings.harbor.map_song_metadata := true
Maximum of pending source requests per port.
settings.harbor.max_connections := 128
Perform reverse DNS lookup to get the client's hostname from its IP.
settings.harbor.reverse_dns := false
Timeout for network operations (in seconds).
settings.harbor.timeout := 120.0
Display passwords, for debugging.
settings.harbor.verbose := false
JACK configuration
How much time ahead (in seconds) we should be until we let the streaming loop rest.
settings.jack.latency := 0.0
Maximum latency in seconds
settings.jack.max_latency := 0.5
Log configuration
Log to file
settings.log.file := false
Append log to the file
settings.log.file.append := true
Path to log file
settings.log.file.path := "<syslogdir>/<script>.log"
Log file permissions
settings.log.file.perms := 384
General log level
settings.log.level := 3
Recode log entries. Source encoding is set using settings.charset.encodings.
settings.log.recode := false
Encoding to recode log entries to.
settings.log.recode.encoding := "UTF-8"
Log to stdout
settings.log.stdout := true
Enable syslog logging.
settings.log.syslog := false
Logging facility.
settings.log.syslog.facility := "DAEMON"
Logging level. One of: "emergency", "alert", "critical", "error", "warning", "notice", "info" or "debug".
settings.log.syslog.level := "info"
Name of the program.
settings.log.syslog.program := "liquidsoap.exe"
Display unix timestamps (subsecond accuracy, timezone independent)
settings.log.unix_timestamps := false
Parameters for the mpd protocol.
Debug communications with MPD server.
settings.mpd.debug := false
MPD host.
settings.mpd.host := "127.0.0.1"
Directory where MPD's music is located.
settings.mpd.path := "/var/lib/mpd/music"
MPD port.
settings.mpd.port := 6600
Randomize order of MPD's results.
settings.mpd.randomize := true
Interactions through the OSC protocol.
Port for OSC server.
settings.osc.port := 7777
Interactions through the OSC protocol.
Port for OSC server.
settings.oscnative.port := 7777
Metric reporting using prometheus.
Enable the prometheus server.
settings.prometheus.server := false
Port to run the server on.
settings.prometheus.server.port := 9599
Requests configuration
DEPRECATED: Add on_air and on_air_timestamp request metadata.
on_air and on_air_timestamp are DEPRECATED! Requests can be used in multiple sources and/or outputs. Its recommended to use output's on_track method to track the latest metadata currently being played by an output.
settings.request.deprecated_on_air_metadata := false
Methods to extract file duration.
settings.request.dresolvers := ["wav/aiff", "ffmpeg", "flac", "ogg_flac", "mad", "vorbis"]
Number of requests at which a leak warning should be issued.
settings.request.leak_warning := 100
Decoders and order used to decode files' metadata.
settings.request.metadata_decoders := ["video-metadata", "ogg_native", "image", "ID3", "ID3v1", "ID3v2", "flac_native", "ffmpeg", "flac", "ogg"]
Compute duration in the "duration" metadata, if the metadata is not already present. This can take a long time and the use of this option is not recommended: the proper way is to have a script precompute the "duration" metadata.
settings.request.metadata_decoders.duration := false
Priorities used for applying metadata decoders. Decoder with the highest priority take precedence.
Priority of the FFmpeg metadata decoder
settings.request.metadata_decoders.priorities.ffmpeg := 1
Priority for the flac metadata decoder
settings.request.metadata_decoders.priorities.flac := 1
Priority for the flac native decoder
settings.request.metadata_decoders.priorities.flac_native := 1
Priority for the native ID3 metadata decoder
settings.request.metadata_decoders.priorities.id3 := 1
Priority for the native ID3v1 metadata decoder
settings.request.metadata_decoders.priorities.id3v1 := 1
Priority for the native ID3v2 metadata decoder
settings.request.metadata_decoders.priorities.id3v2 := 1
Priority for the image metadata decoder
settings.request.metadata_decoders.priorities.image_metadata := 1
Priority for the ogg metadata decoder
settings.request.metadata_decoders.priorities.ogg := 1
Priority for the native ogg metadata decoder
settings.request.metadata_decoders.priorities.ogg_metadata := 1
Priority for the request metadata. This include metadata set via annotate.
settings.request.metadata_decoders.priorities.request_metadata := 5
Priority for the native video metadata decoder
settings.request.metadata_decoders.priorities.video_metadata := 1
Re-encode metadata strings in UTF-8
settings.request.metadata_decoders.recode := true
Exclude these metadata from automatic recoding.
settings.request.metadata_decoders.recode.exclude := []
Exclude metadata listed as cover art from automatic recoding.
settings.request.metadata_decoders.recode.exclude.cover := true
Default prefetch
settings.request.prefetch := 1
Default request resolution timeout.
settings.request.timeout := 29.0
Runtime configuration.
Strip runtime types whenever possible to optimize memory usage.
settings.runtime.strip_types := true
Sandboxing for external processes.
settings.sandbox := false
Sandbox binary to use.
settings.sandbox.binary := "bwrap"
Enable network
settings.sandbox.network := true
Read-only directories
settings.sandbox.ro := ["/"]
Read/write directories. Default: [$HOME;$TMPDIR].
settings.sandbox.rw := ["/home/opam", "/tmp/build_c8abe1_dune"]
Additional default environment variables.
settings.sandbox.setenv := ["TEMPDIR=/tmp/build_c8abe1_dune", "TEMP=/tmp/build_c8abe1_dune", "TMPDIR=/tmp/build_c8abe1_dune", "TMP=/tmp/build_c8abe1_dune"]
Run command inside shell.
settings.sandbox.shell := true
Patch to shell binary. Defaults to $SHELL if set and "/bin/sh" otherwise.
settings.sandbox.shell.path := "/bin/sh"
Environment variables to unset.
settings.sandbox.unsetenv := []
Internal scheduler
The scheduler is used to process various tasks in liquidsoap. It starts with two domains, adds one whenever ready tasks keep finding every domain busy, up to domains, and dispatches ready tasks onto whichever of them is free. A task is one of three kinds, named after what it does to the domain running it: "Non-blocking" tasks are instantaneous, such as the server's internal processes; they run in batches directly on a domain. "Blocking" tasks keep a domain busy until they finish, such as a clock tick or a listener writer; each one runs on a domain by itself. "Threaded" tasks may wait on a socket or a file, such as request resolution, last.fm submission, or user-defined tasks registered via thread.run; each one runs on a thread inside a domain, so that waiting leaves the domain free for other work.
Threaded tasks
Maximum number of threaded tasks running at once, spread evenly over the scheduler's domains. Defaults to 64, whatever the number of cores. Raising it helps when the tasks truly wait, on a socket or a slow mount. A task that uses a core instead of waiting on one, such as probing a file for its decoder, gains nothing from extra slots and takes cores the streaming threads need.
settings.scheduler.blocking_tasks := 64
Maximum scheduler domains
Most domains the scheduler grows to. Defaults to the number of cores; a higher value is honoured, with a warning. Each domain has its own OCaml minor heap and its own allocator arena, so a lower cap bounds memory use at the cost of parallelism.
settings.scheduler.domains := 4
Fast queues
Number of legacy queues dedicated to fast tasks. Deprecated: this only applies when settings.scheduler.legacy is set and goes away with it.
settings.scheduler.fast_queues := 0
Generic queues
Number of legacy queues accepting any kind of task. Deprecated: this only applies when settings.scheduler.legacy is set and goes away with it.
settings.scheduler.generic_queues := 5
Legacy scheduler
Run tasks on threads rather than domains, one at a time as before 2.5: no task runs in parallel with another or with the streaming loop. A fail-safe for a script that concurrent execution breaks, which will be removed in a later version. The threads are the queues configured by generic_queues, fast_queues and non_blocking_queues.
settings.scheduler.legacy := false
Log scheduler messages
settings.scheduler.log := false
Non-blocking queues
Number of legacy queues dedicated to internal non-blocking tasks. Deprecated: this only applies when settings.scheduler.legacy is set and goes away with it.
settings.scheduler.non_blocking_queues := 2
SDL configuration
Logging configuration
Application logging verbosity.
Set SDL application logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.application := "warn"
Audio logging verbosity.
Set SDL audio logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.audio := "warn"
Error logging verbosity.
Set SDL error logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.error := "warn"
Input logging verbosity.
Set SDL input logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.input := "warn"
Render logging verbosity.
Set SDL render logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.render := "warn"
System logging verbosity.
Set SDL system logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.system := "warn"
Video logging verbosity.
Set SDL video logging verbosity One of: "verbose", "debug", "info", "warn", "error" or "critical".
settings.sdl.log.video := "warn"
Server configuration
The server is an abstract text-command-based communication protocol, which can be used through several interfaces.
Log configuration.
Default log level for messages.
settings.server.log.level := 3
Support for communication via a UNIX domain socket interface
The main advantage of this method is that you can set very precisely the access permissions for the socket, just like for any other file. A useful command to use this interface is: "socat stdin unix:
settings.server.socket := false
Path of the UNIX domain socket
In this filename, <pid>, <script> and <sysrundir> are replaced by their respective values: PID of the instance of liquidsoap, base name of the .liq script (if any), default runtime data directory.
settings.server.socket.path := "<sysrundir>/<script>.sock"
Socket permissions, up to umask
This parameter is better written in octal notation. Although you can write octal numbers like 0o660, they are not displayed back in octal. For example, the default value 384 is the decimal for 0o600.
settings.server.socket.permissions := 384
Support for communication via a telnet interface
This allows you to communicate with the server via a telnet interface, i.e., a simple text-based communication over TCP. The standard "telnet" command will allow you to communicate through that interface, as well as the telnet libraries available in most script languages. Since there is currently no authentication, you should be careful about who can access this interface: either restrict it to connections from localhost (using the bind_addr param) or set up a firewall.
settings.server.telnet := false
Network mask from which the telnet server should accept connections
settings.server.telnet.bind_addr := "127.0.0.1"
Port on which the telnet server should listen
settings.server.telnet.port := 1234
Perform reverse DNS lookup to get the client's hostname from its IP.
settings.server.telnet.revdns := false
Timeout for read/write operations.
A negative value disables timeout.
settings.server.timeout := 30.0
SRT configuration
Enforce consistent encryption settings on both end of any connection.
settings.srt.enforced_encryption := true
Route srt logs through liquidsoap's logs
settings.srt.log := true
Level
settings.srt.log.level := 4
Verbosity
Set SRT log level, one of: "critical", "error", "warning", "notice" or "debug"
settings.srt.log.verbosity := "warning"
Poll configuration
Timeout for polling loop, in seconda.
settings.srt.poll.timeout := 0.1
Set preference for resolving addresses. One of: "system", "ipv4" or "ipv6".
settings.srt.prefer_address := "system"
String settings
Default encoding for string.length, string.chars and string.sub
settings.string.default_encoding := "utf8"
Maximum byte length for a string to be considered printable (not binary)
settings.string.max_printable_length := 4096
Initialization configuration
Do not warn when liquidsoap is run as root
Running as root should be reserved for advanced dynamic uses of liquidsoap such as running inside an isolated environment like docker.
settings.init.allow_root := false
Catch exceptions, use false to backtrace exceptions
settings.init.catch_exn := true
Start liquidsoap even without any active source
This should be reserved for advanced dynamic uses of liquidsoap.
settings.init.force_start := false
Dump an initialization trace
settings.init.trace := false
Run the OCaml memory compaction algorithm before starting your script. This is useful when script caching is not possible but initial memory consumption is a concern. This will result in a large chunk of memory being freed right before starting the script. This also increases the script's initial startup time.
settings.init.compact_before_start := true
settings.init.compact_before_start.exchange := fun (_) -> (builtin)
Playlist formats
Cue in metadata for playlists with track index.
Some playlists format, such as CUE files specify index points to start tracks playback. In this case, tracks are resolved to a annotate: request with a cue-in metadata containing the index. If you want to make use of this index, you should specify here what label you want for this metadata.
settings.playlist.cue_in_metadata := "liq_cue_in"
Cue out metadata for playlists with track index.
Some playlists format, such as CUE files specify index points to start tracks playback. In this case, tracks are resolved to a annotate: request with a cue-in metadata containing the index. If you want to make use of this index, you should specify here what label you want for this metadata.
settings.playlist.cue_out_metadata := "liq_cue_out"
Settings for parsing cue files
Metadata used to pass pre-gap cue metadata
settings.playlist.cue.pregap_metadata := "liq_pregap"
settings.playlist.cue.pregap_metadata.exchange := fun (_) -> (builtin)
Metadata used to pass index 0 cue metadata
settings.playlist.cue.index_zero_metadata := "liq_index_zero"
settings.playlist.cue.index_zero_metadata.exchange := fun (_) -> (builtin)
Metadata used to pass index 0 filename metadata
settings.playlist.cue.index_zero_filename_metadata := "liq_index_zero_filename"
settings.playlist.cue.index_zero_filename_metadata.exchange := fun (_) -> (builtin)
Metadata used to pass pre-gap cue metadata
settings.playlist.cue.postgap_metadata := "liq_postgap"
settings.playlist.cue.postgap_metadata.exchange := fun (_) -> (builtin)
Mime-types used for guessing playlist formats.
Mime-types used for guessing text-based playlists.
settings.playlist.mime_types.basic := [{name="scpls format", mimes=["audio/x-scpls"], strict=true, parser=fun (_, ~pwd=null) -> (builtin)}, {name="cue sheet", mimes=["application/x-cue"], strict=true, parser=fun (~pwd=null, content) -> ....{full=fun (~pwd=null, content) -> ...}}, {name="m3u Format", mimes=["audio/x-mpegurl", "audio/mpegurl", "application/x-mpegURL"], strict=false, parser=fun (_, ~pwd=null) -> (builtin)}]
settings.playlist.mime_types.basic.exchange := fun (_) -> (builtin)
Mime-types used for guessing xml-based playlists.
settings.playlist.mime_types.xml := [{name="xmlplaylist format", mimes=["video/x-ms-asf", "audio/x-ms-asx", "text/xml", "application/xml", "application/smil", "application/smil+xml", "application/xspf+xml", "application/rss+xml"], strict=true, parser=fun (_, ~pwd=null) -> (builtin)}]
settings.playlist.mime_types.xml.exchange := fun (_) -> (builtin)
Settings for the amplify operator
Default metadata used to override amplification.
settings.amplify.override := "liq_amplify"
settings.amplify.override.exchange := fun (_) -> (builtin)
Metadata used to store track gain normalization metadata
settings.normalize_track_gain_metadata := "liq_normalize_track_gain"
settings.normalize_track_gain_metadata.exchange := fun (_) -> (builtin)
Settings for the fade in/out operators
Settings for fade.in operators
Default fade.in duration
settings.fade.in.duration := 3.0
settings.fade.in.duration.exchange := fun (_) -> (builtin)
Default fade.in type
settings.fade.in.type := "lin"
settings.fade.in.type.exchange := fun (_) -> (builtin)
Default fade.in curve
settings.fade.in.curve := 10.0
settings.fade.in.curve.exchange := fun (_) -> (builtin)
Settings for fade.out operators
Default fade.out duration
settings.fade.out.duration := 3.0
settings.fade.out.duration.exchange := fun (_) -> (builtin)
Default fade.out type
settings.fade.out.type := "lin"
settings.fade.out.type.exchange := fun (_) -> (builtin)
Default fade.out curve
settings.fade.out.curve := 10.0
settings.fade.out.curve.exchange := fun (_) -> (builtin)
All available autocue implementations
settings.autocue.implementations := [("internal", fun (~request_metadata, ~file_metadata, filename) -> ...)]
settings.autocue.implementations.exchange := fun (_) -> (builtin)
Priority for the autocue metadata resolver. Default value allows it to override both file and request metadata.
settings.autocue.metadata.priority := 10
settings.autocue.metadata.priority.exchange := fun (_) -> (builtin)
Preferred autocue
settings.autocue.preferred := "internal"
settings.autocue.preferred.exchange := fun (_) -> (builtin)
How to proceed with loudness adjustment. Set to "override" to always prefer
the value provided by the `autocue` provider. Set to `"ignore"` to ignore all
loudness correction provided via the `autocue` provider. Set to
`"keep"` to always prefer user-provided values (via request annotation or file tags)
over values provided by the `autocue` provider.
settings.autocue.amplify_behavior := "override"
settings.autocue.amplify_behavior.exchange := fun (_) -> (builtin)
List of metadata to treat as amplify aliases when applying the amplify_behavior policy.
settings.autocue.amplify_aliases := ["replaygain_track_gain"]
settings.autocue.amplify_aliases.exchange := fun (_) -> (builtin)
Disable processing when one of these metadata is found
settings.autocue.internal.metadata_override := ["liq_cue_in", "liq_cue_out", "liq_fade_in", "liq_fade_in_delay", "liq_fade_out", "liq_fade_out_delay", "liq_disable_autocue"]
settings.autocue.internal.metadata_override.exchange := fun (_) -> (builtin)
Loudness target
settings.autocue.internal.lufs_target := -14.0
settings.autocue.internal.lufs_target.exchange := fun (_) -> (builtin)
Cue in threshold
settings.autocue.internal.cue_in_threshold := -34.0
settings.autocue.internal.cue_in_threshold.exchange := fun (_) -> (builtin)
Cue out threshold
settings.autocue.internal.cue_out_threshold := -42.0
settings.autocue.internal.cue_out_threshold.exchange := fun (_) -> (builtin)
Crossfade start threshold
settings.autocue.internal.cross_threshold := -7.0
settings.autocue.internal.cross_threshold.exchange := fun (_) -> (builtin)
Maximum allowed overlap/crossfade in seconds
settings.autocue.internal.max_overlap := 6.0
settings.autocue.internal.max_overlap.exchange := fun (_) -> (builtin)
Try to optimize crossfade point on sustained endings
settings.autocue.internal.sustained_endings_enabled := true
settings.autocue.internal.sustained_endings_enabled.exchange := fun (_) -> (builtin)
Max. loudness drop off immediately after crossfade point to consider it as relevant ending [percentage]
settings.autocue.internal.sustained_endings_dropoff := 15.0
settings.autocue.internal.sustained_endings_dropoff.exchange := fun (_) -> (builtin)
Max. loudness difference between crossfade point and cue out to consider it as relevant ending [percentage]
settings.autocue.internal.sustained_endings_slope := 20.0
settings.autocue.internal.sustained_endings_slope.exchange := fun (_) -> (builtin)
Minimum duration to consider it the ending as sustained [seconds]
settings.autocue.internal.sustained_endings_min_duration := 1.0
settings.autocue.internal.sustained_endings_min_duration.exchange := fun (_) -> (builtin)
Max reduction of dB thresholds compared to initial value [multiplying factor]
settings.autocue.internal.sustained_endings_threshold_limit := 2.0
settings.autocue.internal.sustained_endings_threshold_limit.exchange := fun (_) -> (builtin)
Maximum real time ratio to control speed of LUFS data analysis
settings.autocue.internal.ratio := 70.0
settings.autocue.internal.ratio.exchange := fun (_) -> (builtin)
Maximum allowed processing time (estimated)
settings.autocue.internal.timeout := 10.0
settings.autocue.internal.timeout.exchange := fun (_) -> (builtin)
Target LUFS All available autocue implementations
settings.lufs.track_gain_target := -16.0
settings.lufs.track_gain_target.exchange := fun (_) -> (builtin)
Metadata used to store integrated LUFS
settings.lufs.integrated_metadata := "liq_integrated_lufs"
settings.lufs.integrated_metadata.exchange := fun (_) -> (builtin)
Decoding ratio used when decoding integrated LUFS from files
settings.lufs.decoding_ratio := 50.0
settings.lufs.decoding_ratio.exchange := fun (_) -> (builtin)
Maximum allowed true peak (dBTP) after LUFS normalization. Tracks whose true peak would exceed this after gain application will have their gain reduced accordingly. EBU R128 mandates -1.0 dBTP.
settings.lufs.true_peak_max := -1.0
settings.lufs.true_peak_max.exchange := fun (_) -> (builtin)
Settings for HTTP requests
When true, HTTP urls are normalized by default, i.e. spaces are replaced with %20 and etc.
settings.http.normalize_url := true
MIME-related settings for HTTP requests
MIME to file extension mappings
settings.http.mime.extnames := [("application/mp4", ".mp4"), ("application/ogg", ".ogg"), ("application/pdf", ".pdf"), ("application/rss+xml", ".rss"), ("application/smil", ".smil"), ("application/smil+xml", ".smil"), ("application/x-cue", ".cue"), ("application/x-ogg", ".ogg"), ("application/xspf+xml", ".xspf"), ("audio/aiff", ".aiff"), ("audio/flac", ".flac"), ("audio/mp3", ".mp3"), ("audio/mp4", ".mp4"), ("audio/mpeg", ".mp3"), ("audio/mpegurl", ".m3u"), ("audio/ogg", ".ogg"), ("audio/vnd.wave", ".wav"), ("audio/wav", ".wav"), ("audio/wave", ".wav"), ("audio/x-aiff", ".aiff"), ("audio/x-flac", ".flac"), ("audio/x-mpegurl", ".m3u"), ("audio/x-ogg", ".ogg"), ("audio/x-scpls", ".pls"), ("audio/x-wav", ".wav"), ("audio/x-wavpack", ".wv"), ("image/bmp", ".bmp"), ("image/jpeg", ".jpg"), ("image/png", ".png"), ("text/plain", ".txt"), ("video/mp4", ".mp4"), ("video/ogg", ".ogg"), ("video/x-ms-asf", ".asf")]
settings.http.mime.extnames.exchange := fun (_) -> (builtin)
settings.make := fun (~comments="", ~description, v) -> ....{protocol=fun (name) -> ..., void=fun (~comments="", description) -> {comments=comments, description=description}}
settings.make.void := fun (~comments="", description) -> {comments=comments, description=description}
settings.make.protocol := fun (name) -> ...
Settings for registered protocols
Settings for the process protocol
List of environment variables passed down to the executed process.
settings.protocol.process.env := []
settings.protocol.process.env.exchange := fun (_) -> (builtin)
Inherit calling process's environment when env parameter is empty.
settings.protocol.process.inherit_env := true
settings.protocol.process.inherit_env.exchange := fun (_) -> (builtin)
Settings for the youtube-dl protocol
Path of the youtube-dl (or yt-dlp) binary.
settings.protocol.youtube_dl.path := "yt-dlp"
settings.protocol.youtube_dl.path.exchange := fun (_) -> (builtin)
Timeout (in seconds) for youtube-dl executions.
settings.protocol.youtube_dl.timeout := 300.0
settings.protocol.youtube_dl.timeout.exchange := fun (_) -> (builtin)
Settings for the FFmpeg protocol
Path to the ffmpeg binary
settings.protocol.ffmpeg.path := "ffmpeg"
settings.protocol.ffmpeg.path.exchange := fun (_) -> (builtin)
Should the protocol extract metadata
settings.protocol.ffmpeg.metadata := true
settings.protocol.ffmpeg.metadata.exchange := fun (_) -> (builtin)
Should the protocol adjust ReplayGain
settings.protocol.ffmpeg.replaygain := false
settings.protocol.ffmpeg.replaygain.exchange := fun (_) -> (builtin)
Settings for the text2wave protocol
Path to the text2wave binary
settings.protocol.text2wave.path := "text2wave"
settings.protocol.text2wave.path.exchange := fun (_) -> (builtin)
Settings for the pico2wave protocol
Path to the pico2wave binary
settings.protocol.pico2wave.path := "pico2wave"
settings.protocol.pico2wave.path.exchange := fun (_) -> (builtin)
Pico2wave language. One of: "en-US", "en-GB", "es-ES", "de-DE", "fr-FR" or "it-IT".
settings.protocol.pico2wave.lang := "en-US"
settings.protocol.pico2wave.lang.exchange := fun (_) -> (builtin)
Settings for the gtts protocol
Path to the gtts binary
settings.protocol.gtts.path := "gtts-cli"
settings.protocol.gtts.path.exchange := fun (_) -> (builtin)
Language to speak in.
settings.protocol.gtts.lang := "en"
settings.protocol.gtts.lang.exchange := fun (_) -> (builtin)
Command line options.
settings.protocol.gtts.options := ""
settings.protocol.gtts.options.exchange := fun (_) -> (builtin)
Settings for the macos_say protocol
Path to the say binary
settings.protocol.macos_say.path := "say"
settings.protocol.macos_say.path.exchange := fun (_) -> (builtin)
Command line options.
settings.protocol.macos_say.options := ""
settings.protocol.macos_say.options.exchange := fun (_) -> (builtin)
Settings for the say protocol
Implementation to use. One of: "pico2wave", "gtts", "text2wave" or "macos_say".
settings.protocol.say.implementation := "pico2wave"
settings.protocol.say.implementation.exchange := fun (_) -> (builtin)
Settings for the AWS protocol
Use a specific profile from your credential file.
settings.protocol.aws.profile := <value>
settings.protocol.aws.profile.exchange := fun (_) -> (builtin)
Alternative endpoint URL (useful for other S3 implementations).
settings.protocol.aws.endpoint := <value>
settings.protocol.aws.endpoint.exchange := fun (_) -> (builtin)
AWS Region
settings.protocol.aws.region := <value>
settings.protocol.aws.region.exchange := fun (_) -> (builtin)
Path to aws CLI binary
settings.protocol.aws.path := "aws"
settings.protocol.aws.path.exchange := fun (_) -> (builtin)
Settings for the polly protocol
Output format
settings.protocol.aws.polly.format := "mp3"
settings.protocol.aws.polly.format.exchange := fun (_) -> (builtin)
Voice ID
settings.protocol.aws.polly.voice := "Joanna"
settings.protocol.aws.polly.voice.exchange := fun (_) -> (builtin)
Extra command line arguments
settings.protocol.aws.polly.extra_args := []
settings.protocol.aws.polly.extra_args.exchange := fun (_) -> (builtin)
Video settings
Options related to video.
Video conversion
Options related to video conversion.
Preferred video converter
settings.video.converter.preferred := "ffmpeg"
video.text implementation.
settings.video.text := "sdl"
settings.video.text.exchange := fun (_) -> (builtin)
Audioscrobbler settings
Default API key for audioscrobbler
settings.audioscrobbler.api_key := ""
settings.audioscrobbler.api_key.exchange := fun (_) -> (builtin)
Default API secret for audioscrobbler
settings.audioscrobbler.api_secret := ""
settings.audioscrobbler.api_secret.exchange := fun (_) -> (builtin)
Icecast configuration
Set preference for resolving addresses. One of: "system", "ipv4" or "ipv6".
settings.icecast.prefer_address := "system"
Icecast server settings
Preferred TLS transport for icecast.server. A pair of (name, factory) where factory takes getters of a certificate path and of an optional private key path and returns an http transport with a reload method.
settings.icecast.server.tls_transport := ("ssl", fun (certificate, key) -> ...)
settings.icecast.server.tls_transport.exchange := fun (_) -> (builtin)
Default muxer options applied when remuxing incoming streams, keyed by container format name. Used to enable live/streaming-compatible output for formats that require explicit opt-in.
settings.icecast.server.default_muxer_options := [("matroska", [("dash", "1"), ("live", "1")]), ("webm", [("dash", "1"), ("live", "1")])]
settings.icecast.server.default_muxer_options.exchange := fun (_) -> (builtin)
Source settings
Settings for source composition
Maximum fade duration (in seconds) applied when switching away from a source mid-track. The actual fade is capped to the remaining time if shorter.
settings.source.composition.max_fade := 1.0
settings.source.composition.max_fade.exchange := fun (_) -> (builtin)