Skip to main content
Version: 2.5.x (dev)

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"

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​

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"]
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 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)