Skip to content

decoders

FFmpeg decoders.

Functions:

Name Description
aac

AAC (Advanced Audio Coding).

aac_fixed

AAC (Advanced Audio Coding) (codec aac).

aac_latm

AAC LATM (Advanced Audio Coding LATM syntax).

aasc

Autodesk RLE.

ac3

ATSC A/52A (AC-3).

ac3_fixed

ATSC A/52A (AC-3) (codec ac3).

adpcm_4xm

ADPCM 4X Movie.

adpcm_adx

SEGA CRI ADX ADPCM.

adpcm_afc

ADPCM Nintendo Gamecube AFC.

adpcm_agm

ADPCM AmuseGraphics Movie.

adpcm_aica

ADPCM Yamaha AICA.

adpcm_argo

ADPCM Argonaut Games.

adpcm_ct

ADPCM Creative Technology.

adpcm_dtk

ADPCM Nintendo Gamecube DTK.

adpcm_ea

ADPCM Electronic Arts.

adpcm_ea_maxis_xa

ADPCM Electronic Arts Maxis CDROM XA.

adpcm_ea_r1

ADPCM Electronic Arts R1.

adpcm_ea_r2

ADPCM Electronic Arts R2.

adpcm_ea_r3

ADPCM Electronic Arts R3.

adpcm_ea_xas

ADPCM Electronic Arts XAS.

adpcm_ima_acorn

ADPCM IMA Acorn Replay.

adpcm_ima_alp

ADPCM IMA High Voltage Software ALP.

adpcm_ima_amv

ADPCM IMA AMV.

adpcm_ima_apc

ADPCM IMA CRYO APC.

adpcm_ima_apm

ADPCM IMA Ubisoft APM.

adpcm_ima_cunning

ADPCM IMA Cunning Developments.

adpcm_ima_dat4

ADPCM IMA Eurocom DAT4.

adpcm_ima_dk3

ADPCM IMA Duck DK3.

adpcm_ima_dk4

ADPCM IMA Duck DK4.

adpcm_ima_ea_eacs

ADPCM IMA Electronic Arts EACS.

adpcm_ima_ea_sead

ADPCM IMA Electronic Arts SEAD.

adpcm_ima_iss

ADPCM IMA Funcom ISS.

adpcm_ima_moflex

ADPCM IMA MobiClip MOFLEX.

adpcm_ima_mtf

ADPCM IMA Capcom's MT Framework.

adpcm_ima_oki

ADPCM IMA Dialogic OKI.

adpcm_ima_qt

ADPCM IMA QuickTime.

adpcm_ima_rad

ADPCM IMA Radical.

adpcm_ima_smjpeg

ADPCM IMA Loki SDL MJPEG.

adpcm_ima_ssi

ADPCM IMA Simon & Schuster Interactive.

adpcm_ima_wav

ADPCM IMA WAV.

adpcm_ima_ws

ADPCM IMA Westwood.

adpcm_ms

ADPCM Microsoft.

adpcm_mtaf

ADPCM MTAF.

adpcm_psx

ADPCM Playstation.

adpcm_sbpro_2

ADPCM Sound Blaster Pro 2-bit.

adpcm_sbpro_3

ADPCM Sound Blaster Pro 2.6-bit.

adpcm_sbpro_4

ADPCM Sound Blaster Pro 4-bit.

adpcm_swf

ADPCM Shockwave Flash.

adpcm_thp

ADPCM Nintendo THP.

adpcm_thp_le

ADPCM Nintendo THP (little-endian).

adpcm_vima

LucasArts VIMA audio.

adpcm_xa

ADPCM CDROM XA.

adpcm_xmd

ADPCM Konami XMD.

adpcm_yamaha

ADPCM Yamaha.

adpcm_zork

ADPCM Zork.

agm

Amuse Graphics Movie.

aic

Apple Intermediate Codec.

alac

ALAC (Apple Lossless Audio Codec).

alias_pix

Alias/Wavefront PIX image.

als

MPEG-4 Audio Lossless Coding (ALS) (codec mp4als).

amrnb

AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb).

amrwb

AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb).

amv

AMV Video.

anm

Deluxe Paint Animation.

ansi

ASCII/ANSI art.

anull

Null audio.

apac

Marian's A-pac audio.

ape

Monkey's Audio.

apng

APNG (Animated Portable Network Graphics) image.

aptx

AptX (Audio Processing Technology for Bluetooth).

aptx_hd

AptX HD (Audio Processing Technology for Bluetooth).

arbc

Gryphon's Anim Compressor.

argo

Argonaut Games Video.

ass

ASS (Advanced SubStation Alpha) subtitle.

asv1

ASUS V1.

asv2

ASUS V2.

atrac1

ATRAC1 (Adaptive TRansform Acoustic Coding).

atrac3

ATRAC3 (Adaptive TRansform Acoustic Coding 3).

atrac3al

ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless).

atrac3plus

ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (codec atrac3p).

atrac3plusal

ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (codec atrac3pal).

atrac9

ATRAC9 (Adaptive TRansform Acoustic Coding 9).

aura

Auravision AURA.

aura2

Auravision Aura 2.

av1

Alliance for Open Media AV1.

av1_cuvid

Nvidia CUVID AV1 decoder (codec av1).

avrn

Avid AVI Codec.

avrp

Avid 1:1 10-bit RGB Packer.

avs

AVS (Audio Video Standard) video.

avui

Avid Meridien Uncompressed.

ayuv

Uncompressed packed MS 4:4:4:4.

bethsoftvid

Bethesda VID video.

bfi

Brute Force & Ignorance.

binkaudio_dct

Bink Audio (DCT).

binkaudio_rdft

Bink Audio (RDFT).

binkvideo

Bink video.

bintext

Binary text.

bitpacked

Bitpacked.

bmp

BMP (Windows and OS/2 bitmap).

bmv_audio

Discworld II BMV audio.

bmv_video

Discworld II BMV video.

bonk

Bonk audio.

brender_pix

BRender PIX image.

c93

Interplay C93.

camstudio

CamStudio (codec cscd).

camtasia

TechSmith Screen Capture Codec (codec tscc).

cavs

Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile).

cbd2_dpcm

DPCM Cuberoot-Delta-Exact.

cc_dec

Closed Caption (EIA-608 / CEA-708) (codec eia_608).

cdgraphics

CD Graphics video.

cdtoons

CDToons video.

cdxl

Commodore CDXL video.

cfhd

GoPro CineForm HD.

cinepak

Cinepak.

clearvideo

Iterated Systems ClearVideo.

cljr

Cirrus Logic AccuPak.

cllc

Canopus Lossless Codec.

comfortnoise

RFC 3389 comfort noise generator.

cook

Cook / Cooker / Gecko (RealAudio G2).

cpia

CPiA video format.

cri

Cintel RAW.

cyuv

Creative YUV (CYUV).

dca

DCA (DTS Coherent Acoustics) (codec dts).

dds

DirectDraw Surface image decoder.

derf_dpcm

DPCM Xilam DERF.

dfa

Chronomaster DFA.

dfpwm

DFPWM1a audio.

dirac

BBC Dirac VC-2.

dnxhd

VC3/DNxHD.

dolby_e

Dolby E.

dpx

DPX (Digital Picture Exchange) image.

dsd_lsbf

DSD (Direct Stream Digital), least significant bit first.

dsd_lsbf_planar

DSD (Direct Stream Digital), least significant bit first, planar.

dsd_msbf

DSD (Direct Stream Digital), most significant bit first.

dsd_msbf_planar

DSD (Direct Stream Digital), most significant bit first, planar.

dsicinaudio

Delphine Software International CIN audio.

dsicinvideo

Delphine Software International CIN video.

dss_sp

Digital Speech Standard - Standard Play mode (DSS SP).

dst

DST (Digital Stream Transfer).

dvaudio

Ulead DV Audio.

dvbsub

DVB subtitles (codec dvb_subtitle).

dvdsub

DVD subtitles (codec dvd_subtitle).

dvvideo

DV (Digital Video).

dxa

Feeble Files/ScummVM DXA.

dxtory

Dxtory.

dxv

Resolume DXV.

eac3

ATSC A/52B (AC-3, E-AC-3).

eacmv

Electronic Arts CMV video (codec cmv).

eamad

Electronic Arts Madcow Video (codec mad).

eatgq

Electronic Arts TGQ video (codec tgq).

eatgv

Electronic Arts TGV video (codec tgv).

eatqi

Electronic Arts TQI Video (codec tqi).

escape124

Escape 124.

escape130

Escape 130.

evrc

EVRC (Enhanced Variable Rate Codec).

exr

OpenEXR image.

fastaudio

MobiClip FastAudio.

ffv1

FFmpeg video codec #1.

ffvhuff

Huffyuv FFmpeg variant.

fic

Mirillis FIC.

fits

Flexible Image Transport System.

flac

FLAC (Free Lossless Audio Codec).

flashsv

Flash Screen Video v1.

flashsv2

Flash Screen Video v2.

flic

Autodesk Animator Flic video.

flv

FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1).

fmvc

FM Screen Capture Codec.

fraps

Fraps.

frwu

Forward Uncompressed.

ftr

FTR Voice.

g2m

Go2Meeting.

g722

G.722 ADPCM (codec adpcm_g722).

g723_1

G.723.1.

g726

G.726 ADPCM (codec adpcm_g726).

g726le

G.726 ADPCM little-endian (codec adpcm_g726le).

g729

G.729.

gdv

Gremlin Digital Video.

gem

GEM Raster image.

gif

GIF (Graphics Interchange Format).

gremlin_dpcm

DPCM Gremlin.

gsm

GSM.

gsm_ms

GSM Microsoft variant.

h261

H.261.

h263

H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2.

h263_v4l2m2m

V4L2 mem2mem H.263 decoder wrapper (codec h263).

h263i

Intel H.263.

h263p

H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2.

h264

H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10.

h264_cuvid

Nvidia CUVID H264 decoder (codec h264).

h264_v4l2m2m

V4L2 mem2mem H.264 decoder wrapper (codec h264).

hap

Vidvox Hap.

hca

CRI HCA.

hcom

HCOM Audio.

hdr

HDR (Radiance RGBE format) image.

hevc

HEVC (High Efficiency Video Coding).

hevc_cuvid

Nvidia CUVID HEVC decoder (codec hevc).

hevc_v4l2m2m

V4L2 mem2mem HEVC decoder wrapper (codec hevc).

hnm4video

HNM 4 video.

hq_hqa

Canopus HQ/HQA.

hqx

Canopus HQX.

huffyuv

Huffyuv / HuffYUV.

hymt

HuffYUV MT.

iac

IAC (Indeo Audio Coder).

idcinvideo

Id Quake II CIN video (codec idcin).

idf

ICEDraw text.

iff

IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm).

ilbc

ILBC (Internet Low Bitrate Codec).

imc

IMC (Intel Music Coder).

imm4

Infinity IMM4.

imm5

Infinity IMM5.

indeo2

Intel Indeo 2.

indeo3

Intel Indeo 3.

indeo4

Intel Indeo Video Interactive 4.

indeo5

Intel Indeo Video Interactive 5.

interplay_dpcm

DPCM Interplay.

interplayacm

Interplay ACM.

interplayvideo

Interplay MVE video.

ipu

IPU Video.

jacosub

JACOsub subtitle.

jpeg2000

JPEG 2000.

jpegls

JPEG-LS.

jv

Bitmap Brothers JV video.

kgv1

Kega Game Video.

kmvc

Karl Morton's video codec.

lagarith

Lagarith lossless.

libcodec2

codec2 decoder using libcodec2 (codec codec2).

libdav1d

dav1d AV1 decoder by VideoLAN (codec av1).

libgsm

Libgsm GSM (codec gsm).

libgsm_ms

Libgsm GSM Microsoft variant (codec gsm_ms).

libjxl

Libjxl JPEG XL (codec jpegxl).

libopus

Libopus Opus (codec opus).

librsvg

Librsvg rasterizer (codec svg).

libspeex

Libspeex Speex (codec speex).

libvorbis

Libvorbis (codec vorbis).

libvpx

Libvpx VP8 (codec vp8).

libzvbi_teletextdec

Libzvbi DVB teletext decoder (codec dvb_teletext).

loco

LOCO.

lscr

LEAD Screen Capture.

m101

Matrox Uncompressed SD.

mace3

MACE (Macintosh Audio Compression/Expansion) 3:1.

mace6

MACE (Macintosh Audio Compression/Expansion) 6:1.

magicyuv

MagicYUV video.

mdec

Sony PlayStation MDEC (Motion DECoder).

media100

Media 100.

metasound

Voxware MetaSound.

microdvd

MicroDVD subtitle.

mimic

Mimic.

misc4

Micronas SC-4 Audio.

mjpeg

MJPEG (Motion JPEG).

mjpeg_cuvid

Nvidia CUVID MJPEG decoder (codec mjpeg).

mjpegb

Apple MJPEG-B.

mlp

MLP (Meridian Lossless Packing).

mmvideo

American Laser Games MM Video.

mobiclip

MobiClip Video.

motionpixels

Motion Pixels video.

mov_text

3GPP Timed Text subtitle.

mp1

MP1 (MPEG audio layer 1).

mp1float

MP1 (MPEG audio layer 1) (codec mp1).

mp2

MP2 (MPEG audio layer 2).

mp2float

MP2 (MPEG audio layer 2) (codec mp2).

mp3

MP3 (MPEG audio layer 3).

mp3adu

ADU (Application Data Unit) MP3 (MPEG audio layer 3).

mp3adufloat

ADU (Application Data Unit) MP3 (MPEG audio layer 3) (codec mp3adu).

mp3float

MP3 (MPEG audio layer 3) (codec mp3).

mp3on4

MP3onMP4.

mp3on4float

MP3onMP4 (codec mp3on4).

mpc7

Musepack SV7 (codec musepack7).

mpc8

Musepack SV8 (codec musepack8).

mpeg1_cuvid

Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video).

mpeg1_v4l2m2m

V4L2 mem2mem MPEG1 decoder wrapper (codec mpeg1video).

mpeg1video

MPEG-1 video.

mpeg2_cuvid

Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video).

mpeg2_v4l2m2m

V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video).

mpeg2video

MPEG-2 video.

mpeg4

MPEG-4 part 2.

mpeg4_cuvid

Nvidia CUVID MPEG4 decoder (codec mpeg4).

mpeg4_v4l2m2m

V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4).

mpegvideo

MPEG-1 video (codec mpeg2video).

mpl2

MPL2 subtitle.

msa1

MS ATC Screen.

mscc

Mandsoft Screen Capture Codec.

msmpeg4

MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3).

msmpeg4v1

MPEG-4 part 2 Microsoft variant version 1.

msmpeg4v2

MPEG-4 part 2 Microsoft variant version 2.

msnsiren

MSN Siren.

msp2

Microsoft Paint (MSP) version 2.

msrle

Microsoft RLE.

mss1

MS Screen 1.

mss2

MS Windows Media Video V9 Screen.

msvideo1

Microsoft Video 1.

mszh

LCL (LossLess Codec Library) MSZH.

mts2

MS Expression Encoder Screen.

mv30

MidiVid 3.0.

mvc1

Silicon Graphics Motion Video Compressor 1.

mvc2

Silicon Graphics Motion Video Compressor 2.

mvdv

MidiVid VQ.

mvha

MidiVid Archive Codec.

mwsc

MatchWare Screen Capture Codec.

mxpeg

Mobotix MxPEG video.

nellymoser

Nellymoser Asao.

notchlc

NotchLC.

nuv

NuppelVideo/RTJPEG.

on2avc

On2 Audio for Video Codec (codec avc).

opus

Opus.

osq

OSQ (Original Sound Quality).

paf_audio

Amazing Studio Packed Animation File Audio.

paf_video

Amazing Studio Packed Animation File Video.

pam

PAM (Portable AnyMap) image.

pbm

PBM (Portable BitMap) image.

pcm_alaw

PCM A-law / G.711 A-law.

pcm_bluray

PCM signed 16|20|24-bit big-endian for Blu-ray media.

pcm_dvd

PCM signed 16|20|24-bit big-endian for DVD media.

pcm_f16le

PCM 16.8 floating point little-endian.

pcm_f24le

PCM 24.0 floating point little-endian.

pcm_f32be

PCM 32-bit floating point big-endian.

pcm_f32le

PCM 32-bit floating point little-endian.

pcm_f64be

PCM 64-bit floating point big-endian.

pcm_f64le

PCM 64-bit floating point little-endian.

pcm_lxf

PCM signed 20-bit little-endian planar.

pcm_mulaw

PCM mu-law / G.711 mu-law.

pcm_s16be

PCM signed 16-bit big-endian.

pcm_s16be_planar

PCM signed 16-bit big-endian planar.

pcm_s16le

PCM signed 16-bit little-endian.

pcm_s16le_planar

PCM signed 16-bit little-endian planar.

pcm_s24be

PCM signed 24-bit big-endian.

pcm_s24daud

PCM D-Cinema audio signed 24-bit.

pcm_s24le

PCM signed 24-bit little-endian.

pcm_s24le_planar

PCM signed 24-bit little-endian planar.

pcm_s32be

PCM signed 32-bit big-endian.

pcm_s32le

PCM signed 32-bit little-endian.

pcm_s32le_planar

PCM signed 32-bit little-endian planar.

pcm_s64be

PCM signed 64-bit big-endian.

pcm_s64le

PCM signed 64-bit little-endian.

pcm_s8

PCM signed 8-bit.

pcm_s8_planar

PCM signed 8-bit planar.

pcm_sga

PCM SGA.

pcm_u16be

PCM unsigned 16-bit big-endian.

pcm_u16le

PCM unsigned 16-bit little-endian.

pcm_u24be

PCM unsigned 24-bit big-endian.

pcm_u24le

PCM unsigned 24-bit little-endian.

pcm_u32be

PCM unsigned 32-bit big-endian.

pcm_u32le

PCM unsigned 32-bit little-endian.

pcm_u8

PCM unsigned 8-bit.

pcm_vidc

PCM Archimedes VIDC.

pcx

PC Paintbrush PCX image.

pdv

PDV (PlayDate Video).

pfm

PFM (Portable FloatMap) image.

pgm

PGM (Portable GrayMap) image.

pgmyuv

PGMYUV (Portable GrayMap YUV) image.

pgssub

HDMV Presentation Graphic Stream subtitles (codec hdmv_pgs_subtitle).

pgx

PGX (JPEG2000 Test Format).

phm

PHM (Portable HalfFloatMap) image.

photocd

Kodak Photo CD.

pictor

Pictor/PC Paint.

pixlet

Apple Pixlet.

pjs

PJS subtitle.

png

PNG (Portable Network Graphics) image.

ppm

PPM (Portable PixelMap) image.

prores

Apple ProRes (iCodec Pro).

prosumer

Brooktree ProSumer Video.

psd

Photoshop PSD file.

ptx

V.Flash PTX image.

qcelp

QCELP / PureVoice.

qdm2

QDesign Music Codec 2.

qdmc

QDesign Music Codec 1.

qdraw

Apple QuickDraw.

qoi

QOI (Quite OK Image format) image.

qpeg

Q-team QPEG.

qtrle

QuickTime Animation (RLE) video.

r10k

AJA Kona 10-bit RGB Codec.

r210

Uncompressed RGB 10-bit.

ralf

RealAudio Lossless.

rasc

RemotelyAnywhere Screen Capture.

rawvideo

Raw video.

real_144

RealAudio 1.0 (14.4K) (codec ra_144).

real_288

RealAudio 2.0 (28.8K) (codec ra_288).

realtext

RealText subtitle.

rka

RKA (RK Audio).

rl2

RL2 video.

roq_dpcm

DPCM id RoQ.

roqvideo

Id RoQ video (codec roq).

rpza

QuickTime video (RPZA).

rscc

innoHeim/Rsupport Screen Capture Codec.

rtv1

RTV1 (RivaTuner Video).

rv10

RealVideo 1.0.

rv20

RealVideo 2.0.

rv30

RealVideo 3.0.

rv40

RealVideo 4.0.

s302m

SMPTE 302M.

sami

SAMI subtitle.

sanm

LucasArts SANM/Smush video.

sbc

SBC (low-complexity subband codec).

scpr

ScreenPressor.

screenpresso

Screenpresso.

sdx2_dpcm

DPCM Squareroot-Delta-Exact.

sga

Digital Pictures SGA Video.

sgi

SGI image.

sgirle

Silicon Graphics RLE 8-bit video.

sheervideo

BitJazz SheerVideo.

shorten

Shorten.

simbiosis_imx

Simbiosis Interactive IMX Video.

sipr

RealAudio SIPR / ACELP.NET.

siren

Siren.

smackaud

Smacker audio (codec smackaudio).

smackvid

Smacker video (codec smackvideo).

smc

QuickTime Graphics (SMC).

smvjpeg

SMV JPEG.

snow

Snow.

sol_dpcm

DPCM Sol.

sonic

Sonic.

sp5x

Sunplus JPEG (SP5X).

speedhq

NewTek SpeedHQ.

speex

Speex.

srgc

Screen Recorder Gold Codec.

srt

SubRip subtitle (codec subrip).

ssa

ASS (Advanced SubStation Alpha) subtitle (codec ass).

stl

Spruce subtitle format.

subrip

SubRip subtitle.

subviewer

SubViewer subtitle.

subviewer1

SubViewer1 subtitle.

sunrast

Sun Rasterfile image.

svq1

Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1.

svq3

Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3.

tak

TAK (Tom's lossless Audio Kompressor).

targa

Truevision Targa image.

targa_y216

Pinnacle TARGA CineWave YUV16.

tdsc

TDSC.

text

Raw text subtitle.

theora

Theora.

thp

Nintendo Gamecube THP video.

tiertexseqvideo

Tiertex Limited SEQ video.

tiff

TIFF image.

tmv

8088flex TMV.

truehd

TrueHD.

truemotion1

Duck TrueMotion 1.0.

truemotion2

Duck TrueMotion 2.0.

truemotion2rt

Duck TrueMotion 2.0 Real Time.

truespeech

DSP Group TrueSpeech.

tscc2

TechSmith Screen Codec 2.

tta

TTA (True Audio).

twinvq

VQF TwinVQ.

txd

Renderware TXD (TeXture Dictionary) image.

ultimotion

IBM UltiMotion (codec ulti).

utvideo

Ut Video.

v210

Uncompressed 4:2:2 10-bit.

v210x

Uncompressed 4:2:2 10-bit.

v308

Uncompressed packed 4:4:4.

v408

Uncompressed packed QT 4:4:4:4.

v410

Uncompressed 4:4:4 10-bit.

vb

Beam Software VB.

vble

VBLE Lossless Codec.

vbn

Vizrt Binary Image.

vc1

SMPTE VC-1.

vc1_cuvid

Nvidia CUVID VC1 decoder (codec vc1).

vc1_v4l2m2m

V4L2 mem2mem VC1 decoder wrapper (codec vc1).

vc1image

Windows Media Video 9 Image v2.

vcr1

ATI VCR1.

vmdaudio

Sierra VMD audio.

vmdvideo

Sierra VMD video.

vmix

VMix Video.

vmnc

VMware Screen Codec / VMware Video.

vnull

Null video.

vorbis

Vorbis.

vp3

On2 VP3.

vp4

On2 VP4.

vp5

On2 VP5.

vp6

On2 VP6.

vp6a

On2 VP6 (Flash version, with alpha channel).

vp6f

On2 VP6 (Flash version).

vp7

On2 VP7.

vp8

On2 VP8.

vp8_cuvid

Nvidia CUVID VP8 decoder (codec vp8).

vp8_v4l2m2m

V4L2 mem2mem VP8 decoder wrapper (codec vp8).

vp9

Google VP9.

vp9_cuvid

Nvidia CUVID VP9 decoder (codec vp9).

vp9_v4l2m2m

V4L2 mem2mem VP9 decoder wrapper (codec vp9).

vplayer

VPlayer subtitle.

vqavideo

Westwood Studios VQA (Vector Quantized Animation) video (codec ws_vqa).

vqc

ViewQuest VQC.

wady_dpcm

DPCM Marble WADY.

wavarc

Waveform Archiver.

wavesynth

Wave synthesis pseudo-codec.

wavpack

WavPack.

wbmp

WBMP (Wireless Application Protocol Bitmap) image.

wcmv

WinCAM Motion Video.

webp

WebP image.

webvtt

WebVTT subtitle.

wmalossless

Windows Media Audio Lossless.

wmapro

Windows Media Audio 9 Professional.

wmav1

Windows Media Audio 1.

wmav2

Windows Media Audio 2.

wmavoice

Windows Media Audio Voice.

wmv1

Windows Media Video 7.

wmv2

Windows Media Video 8.

wmv3

Windows Media Video 9.

wmv3image

Windows Media Video 9 Image.

wnv1

Winnov WNV1.

wrapped_avframe

AVPacket to AVFrame passthrough.

ws_snd1

Westwood Audio (SND1) (codec westwood_snd1).

xan_dpcm

DPCM Xan.

xan_wc3

Wing Commander III / Xan.

xan_wc4

Wing Commander IV / Xxan.

xbin

EXtended BINary text.

xbm

XBM (X BitMap) image.

xface

X-face image.

xl

Miro VideoXL (codec vixl).

xma1

Xbox Media Audio 1.

xma2

Xbox Media Audio 2.

xpm

XPM (X PixMap) image.

xsub

XSUB.

xwd

XWD (X Window Dump) image.

y41p

Uncompressed YUV 4:1:1 12-bit.

ylc

YUY2 Lossless Codec.

yop

Psygnosis YOP Video.

yuv4

Uncompressed packed 4:2:0.

zerocodec

ZeroCodec Lossless Video.

zlib

LCL (LossLess Codec Library) ZLIB.

zmbv

Zip Motion Blocks Video.

aac

aac(
    dual_mono_mode: (
        int | None | Literal["auto", "main", "sub", "both"]
    ) = None,
    channel_order: (
        int | None | Literal["default", "coded"]
    ) = None,
) -> FFMpegDecoderOption

AAC (Advanced Audio Coding).

Parameters:

Name Type Description Default
dual_mono_mode int | None | Literal['auto', 'main', 'sub', 'both']

Select the channel to decode for dual mono (from -1 to 2) (default auto)

None
channel_order int | None | Literal['default', 'coded']

Order in which the channels are to be exported (from 0 to 1) (default default)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aac_fixed

aac_fixed(
    dual_mono_mode: (
        int | None | Literal["auto", "main", "sub", "both"]
    ) = None,
    channel_order: (
        int | None | Literal["default", "coded"]
    ) = None,
) -> FFMpegDecoderOption

AAC (Advanced Audio Coding) (codec aac).

Parameters:

Name Type Description Default
dual_mono_mode int | None | Literal['auto', 'main', 'sub', 'both']

Select the channel to decode for dual mono (from -1 to 2) (default auto)

None
channel_order int | None | Literal['default', 'coded']

Order in which the channels are to be exported (from 0 to 1) (default default)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aac_latm

aac_latm() -> FFMpegDecoderOption

AAC LATM (Advanced Audio Coding LATM syntax).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aasc

Autodesk RLE.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ac3

ac3(
    cons_noisegen: bool | None = None,
    drc_scale: float | None = None,
    heavy_compr: bool | None = None,
    target_level: int | None = None,
    downmix: str | None = None,
) -> FFMpegDecoderOption

ATSC A/52A (AC-3).

Parameters:

Name Type Description Default
cons_noisegen bool | None

enable consistent noise generation (default false)

None
drc_scale float | None

percentage of dynamic range compression to apply (from 0 to 6) (default 1)

None
heavy_compr bool | None

enable heavy dynamic range compression (default false)

None
target_level int | None

target level in -dBFS (0 not applied) (from -31 to 0) (default 0)

None
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ac3_fixed

ac3_fixed(
    cons_noisegen: bool | None = None,
    drc_scale: float | None = None,
    heavy_compr: bool | None = None,
    downmix: str | None = None,
) -> FFMpegDecoderOption

ATSC A/52A (AC-3) (codec ac3).

Parameters:

Name Type Description Default
cons_noisegen bool | None

enable consistent noise generation (default false)

None
drc_scale float | None

percentage of dynamic range compression to apply (from 0 to 6) (default 1)

None
heavy_compr bool | None

enable heavy dynamic range compression (default false)

None
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_4xm

adpcm_4xm() -> FFMpegDecoderOption

ADPCM 4X Movie.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_adx

adpcm_adx() -> FFMpegDecoderOption

SEGA CRI ADX ADPCM.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_afc

adpcm_afc() -> FFMpegDecoderOption

ADPCM Nintendo Gamecube AFC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_agm

adpcm_agm() -> FFMpegDecoderOption

ADPCM AmuseGraphics Movie.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_aica

adpcm_aica() -> FFMpegDecoderOption

ADPCM Yamaha AICA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_argo

adpcm_argo() -> FFMpegDecoderOption

ADPCM Argonaut Games.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ct

adpcm_ct() -> FFMpegDecoderOption

ADPCM Creative Technology.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_dtk

adpcm_dtk() -> FFMpegDecoderOption

ADPCM Nintendo Gamecube DTK.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea

adpcm_ea() -> FFMpegDecoderOption

ADPCM Electronic Arts.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea_maxis_xa

adpcm_ea_maxis_xa() -> FFMpegDecoderOption

ADPCM Electronic Arts Maxis CDROM XA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea_r1

adpcm_ea_r1() -> FFMpegDecoderOption

ADPCM Electronic Arts R1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea_r2

adpcm_ea_r2() -> FFMpegDecoderOption

ADPCM Electronic Arts R2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea_r3

adpcm_ea_r3() -> FFMpegDecoderOption

ADPCM Electronic Arts R3.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ea_xas

adpcm_ea_xas() -> FFMpegDecoderOption

ADPCM Electronic Arts XAS.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_acorn

adpcm_ima_acorn() -> FFMpegDecoderOption

ADPCM IMA Acorn Replay.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_alp

adpcm_ima_alp() -> FFMpegDecoderOption

ADPCM IMA High Voltage Software ALP.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_amv

adpcm_ima_amv() -> FFMpegDecoderOption

ADPCM IMA AMV.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_apc

adpcm_ima_apc() -> FFMpegDecoderOption

ADPCM IMA CRYO APC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_apm

adpcm_ima_apm() -> FFMpegDecoderOption

ADPCM IMA Ubisoft APM.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_cunning

adpcm_ima_cunning() -> FFMpegDecoderOption

ADPCM IMA Cunning Developments.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_dat4

adpcm_ima_dat4() -> FFMpegDecoderOption

ADPCM IMA Eurocom DAT4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_dk3

adpcm_ima_dk3() -> FFMpegDecoderOption

ADPCM IMA Duck DK3.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_dk4

adpcm_ima_dk4() -> FFMpegDecoderOption

ADPCM IMA Duck DK4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_ea_eacs

adpcm_ima_ea_eacs() -> FFMpegDecoderOption

ADPCM IMA Electronic Arts EACS.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_ea_sead

adpcm_ima_ea_sead() -> FFMpegDecoderOption

ADPCM IMA Electronic Arts SEAD.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_iss

adpcm_ima_iss() -> FFMpegDecoderOption

ADPCM IMA Funcom ISS.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_moflex

adpcm_ima_moflex() -> FFMpegDecoderOption

ADPCM IMA MobiClip MOFLEX.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_mtf

adpcm_ima_mtf() -> FFMpegDecoderOption

ADPCM IMA Capcom's MT Framework.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_oki

adpcm_ima_oki() -> FFMpegDecoderOption

ADPCM IMA Dialogic OKI.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_qt

adpcm_ima_qt() -> FFMpegDecoderOption

ADPCM IMA QuickTime.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_rad

adpcm_ima_rad() -> FFMpegDecoderOption

ADPCM IMA Radical.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_smjpeg

adpcm_ima_smjpeg() -> FFMpegDecoderOption

ADPCM IMA Loki SDL MJPEG.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_ssi

adpcm_ima_ssi() -> FFMpegDecoderOption

ADPCM IMA Simon & Schuster Interactive.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_wav

adpcm_ima_wav() -> FFMpegDecoderOption

ADPCM IMA WAV.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ima_ws

adpcm_ima_ws() -> FFMpegDecoderOption

ADPCM IMA Westwood.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_ms

adpcm_ms() -> FFMpegDecoderOption

ADPCM Microsoft.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_mtaf

adpcm_mtaf() -> FFMpegDecoderOption

ADPCM MTAF.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_psx

adpcm_psx() -> FFMpegDecoderOption

ADPCM Playstation.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_sbpro_2

adpcm_sbpro_2() -> FFMpegDecoderOption

ADPCM Sound Blaster Pro 2-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_sbpro_3

adpcm_sbpro_3() -> FFMpegDecoderOption

ADPCM Sound Blaster Pro 2.6-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_sbpro_4

adpcm_sbpro_4() -> FFMpegDecoderOption

ADPCM Sound Blaster Pro 4-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_swf

adpcm_swf() -> FFMpegDecoderOption

ADPCM Shockwave Flash.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_thp

adpcm_thp() -> FFMpegDecoderOption

ADPCM Nintendo THP.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_thp_le

adpcm_thp_le() -> FFMpegDecoderOption

ADPCM Nintendo THP (little-endian).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_vima

adpcm_vima() -> FFMpegDecoderOption

LucasArts VIMA audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_xa

adpcm_xa() -> FFMpegDecoderOption

ADPCM CDROM XA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_xmd

adpcm_xmd() -> FFMpegDecoderOption

ADPCM Konami XMD.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_yamaha

adpcm_yamaha() -> FFMpegDecoderOption

ADPCM Yamaha.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

adpcm_zork

adpcm_zork() -> FFMpegDecoderOption

ADPCM Zork.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

agm

Amuse Graphics Movie.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aic

Apple Intermediate Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

alac

alac(
    extra_bits_bug: bool | None = None,
) -> FFMpegDecoderOption

ALAC (Apple Lossless Audio Codec).

Parameters:

Name Type Description Default
extra_bits_bug bool | None

Force non-standard decoding process (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

alias_pix

alias_pix() -> FFMpegDecoderOption

Alias/Wavefront PIX image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

als

MPEG-4 Audio Lossless Coding (ALS) (codec mp4als).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

amrnb

AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

amrwb

AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

amv

AMV Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

anm

Deluxe Paint Animation.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ansi

ASCII/ANSI art.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

anull

Null audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

apac

Marian's A-pac audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ape

ape(
    max_samples: int | None | Literal["all"] = None,
) -> FFMpegDecoderOption

Monkey's Audio.

Parameters:

Name Type Description Default
max_samples int | None | Literal['all']

maximum number of samples decoded per call (from 1 to INT_MAX) (default 4608)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

apng

APNG (Animated Portable Network Graphics) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aptx

AptX (Audio Processing Technology for Bluetooth).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aptx_hd

aptx_hd() -> FFMpegDecoderOption

AptX HD (Audio Processing Technology for Bluetooth).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

arbc

Gryphon's Anim Compressor.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

argo

Argonaut Games Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ass

ASS (Advanced SubStation Alpha) subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

asv1

ASUS V1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

asv2

ASUS V2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac1

atrac1() -> FFMpegDecoderOption

ATRAC1 (Adaptive TRansform Acoustic Coding).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac3

atrac3() -> FFMpegDecoderOption

ATRAC3 (Adaptive TRansform Acoustic Coding 3).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac3al

atrac3al() -> FFMpegDecoderOption

ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac3plus

atrac3plus() -> FFMpegDecoderOption

ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (codec atrac3p).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac3plusal

atrac3plusal() -> FFMpegDecoderOption

ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (codec atrac3pal).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

atrac9

atrac9() -> FFMpegDecoderOption

ATRAC9 (Adaptive TRansform Acoustic Coding 9).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aura

Auravision AURA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

aura2

Auravision Aura 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

av1

av1(
    operating_point: int | None = None,
) -> FFMpegDecoderOption

Alliance for Open Media AV1.

Parameters:

Name Type Description Default
operating_point int | None

Select an operating point of the scalable bitstream (from 0 to 31) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

av1_cuvid

av1_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID AV1 decoder (codec av1).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

avrn

Avid AVI Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

avrp

Avid 1:1 10-bit RGB Packer.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

avs

AVS (Audio Video Standard) video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

avui

Avid Meridien Uncompressed.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ayuv

Uncompressed packed MS 4:4:4:4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bethsoftvid

bethsoftvid() -> FFMpegDecoderOption

Bethesda VID video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bfi

Brute Force & Ignorance.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

binkaudio_dct

binkaudio_dct() -> FFMpegDecoderOption

Bink Audio (DCT).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

binkaudio_rdft

binkaudio_rdft() -> FFMpegDecoderOption

Bink Audio (RDFT).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

binkvideo

binkvideo() -> FFMpegDecoderOption

Bink video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bintext

bintext() -> FFMpegDecoderOption

Binary text.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bitpacked

bitpacked() -> FFMpegDecoderOption

Bitpacked.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bmp

BMP (Windows and OS/2 bitmap).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bmv_audio

bmv_audio() -> FFMpegDecoderOption

Discworld II BMV audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bmv_video

bmv_video() -> FFMpegDecoderOption

Discworld II BMV video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

bonk

Bonk audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

brender_pix

brender_pix() -> FFMpegDecoderOption

BRender PIX image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

c93

Interplay C93.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

camstudio

camstudio() -> FFMpegDecoderOption

CamStudio (codec cscd).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

camtasia

camtasia() -> FFMpegDecoderOption

TechSmith Screen Capture Codec (codec tscc).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cavs

Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cbd2_dpcm

cbd2_dpcm() -> FFMpegDecoderOption

DPCM Cuberoot-Delta-Exact.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cc_dec

cc_dec(
    real_time: bool | None = None,
    real_time_latency_msec: int | None = None,
    data_field: (
        int | None | Literal["auto", "first", "second"]
    ) = None,
) -> FFMpegDecoderOption

Closed Caption (EIA-608 / CEA-708) (codec eia_608).

Parameters:

Name Type Description Default
real_time bool | None

emit subtitle events as they are decoded for real-time display (default false)

None
real_time_latency_msec int | None

minimum elapsed time between emitting real-time subtitle events (from 0 to 500) (default 200)

None
data_field int | None | Literal['auto', 'first', 'second']

select data field (from -1 to 1) (default auto)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cdgraphics

cdgraphics() -> FFMpegDecoderOption

CD Graphics video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cdtoons

cdtoons() -> FFMpegDecoderOption

CDToons video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cdxl

Commodore CDXL video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cfhd

GoPro CineForm HD.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cinepak

cinepak() -> FFMpegDecoderOption

Cinepak.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

clearvideo

clearvideo() -> FFMpegDecoderOption

Iterated Systems ClearVideo.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cljr

Cirrus Logic AccuPak.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cllc

Canopus Lossless Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

comfortnoise

comfortnoise() -> FFMpegDecoderOption

RFC 3389 comfort noise generator.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cook

Cook / Cooker / Gecko (RealAudio G2).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cpia

CPiA video format.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cri

Cintel RAW.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

cyuv

Creative YUV (CYUV).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dca

dca(
    core_only: bool | None = None,
    channel_order: (
        int | None | Literal["default", "coded"]
    ) = None,
    downmix: str | None = None,
) -> FFMpegDecoderOption

DCA (DTS Coherent Acoustics) (codec dts).

Parameters:

Name Type Description Default
core_only bool | None

Decode core only without extensions (default false)

None
channel_order int | None | Literal['default', 'coded']

Order in which the channels are to be exported (from 0 to 1) (default default)

None
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dds

DirectDraw Surface image decoder.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

derf_dpcm

derf_dpcm() -> FFMpegDecoderOption

DPCM Xilam DERF.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dfa

Chronomaster DFA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dfpwm

DFPWM1a audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dirac

BBC Dirac VC-2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dnxhd

VC3/DNxHD.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dolby_e

dolby_e(
    channel_order: (
        int | None | Literal["default", "coded"]
    ) = None,
) -> FFMpegDecoderOption

Dolby E.

Parameters:

Name Type Description Default
channel_order int | None | Literal['default', 'coded']

Order in which the channels are to be exported (from 0 to 1) (default default)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dpx

DPX (Digital Picture Exchange) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsd_lsbf

dsd_lsbf() -> FFMpegDecoderOption

DSD (Direct Stream Digital), least significant bit first.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsd_lsbf_planar

dsd_lsbf_planar() -> FFMpegDecoderOption

DSD (Direct Stream Digital), least significant bit first, planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsd_msbf

dsd_msbf() -> FFMpegDecoderOption

DSD (Direct Stream Digital), most significant bit first.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsd_msbf_planar

dsd_msbf_planar() -> FFMpegDecoderOption

DSD (Direct Stream Digital), most significant bit first, planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsicinaudio

dsicinaudio() -> FFMpegDecoderOption

Delphine Software International CIN audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dsicinvideo

dsicinvideo() -> FFMpegDecoderOption

Delphine Software International CIN video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dss_sp

dss_sp() -> FFMpegDecoderOption

Digital Speech Standard - Standard Play mode (DSS SP).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dst

DST (Digital Stream Transfer).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dvaudio

dvaudio() -> FFMpegDecoderOption

Ulead DV Audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dvbsub

dvbsub(
    compute_edt: bool | None = None,
    compute_clut: bool | None = None,
    dvb_substream: int | None = None,
) -> FFMpegDecoderOption

DVB subtitles (codec dvb_subtitle).

Parameters:

Name Type Description Default
compute_edt bool | None

compute end of time using pts or timeout (default false)

None
compute_clut bool | None

compute clut when not available(-1) or only once (-2) or always(1) or never(0) (default auto)

None
dvb_substream int | None

(from -1 to 63) (default -1)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dvdsub

dvdsub(
    palette: str | None = None,
    ifo_palette: str | None = None,
    forced_subs_only: bool | None = None,
) -> FFMpegDecoderOption

DVD subtitles (codec dvd_subtitle).

Parameters:

Name Type Description Default
palette str | None

set the global palette

None
ifo_palette str | None

obtain the global palette from .IFO file

None
forced_subs_only bool | None

Only show forced subtitles (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dvvideo

dvvideo() -> FFMpegDecoderOption

DV (Digital Video).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dxa

Feeble Files/ScummVM DXA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dxtory

dxtory() -> FFMpegDecoderOption

Dxtory.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

dxv

Resolume DXV.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eac3

eac3(
    cons_noisegen: bool | None = None,
    drc_scale: float | None = None,
    heavy_compr: bool | None = None,
    target_level: int | None = None,
    downmix: str | None = None,
) -> FFMpegDecoderOption

ATSC A/52B (AC-3, E-AC-3).

Parameters:

Name Type Description Default
cons_noisegen bool | None

enable consistent noise generation (default false)

None
drc_scale float | None

percentage of dynamic range compression to apply (from 0 to 6) (default 1)

None
heavy_compr bool | None

enable heavy dynamic range compression (default false)

None
target_level int | None

target level in -dBFS (0 not applied) (from -31 to 0) (default 0)

None
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eacmv

Electronic Arts CMV video (codec cmv).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eamad

Electronic Arts Madcow Video (codec mad).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eatgq

Electronic Arts TGQ video (codec tgq).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eatgv

Electronic Arts TGV video (codec tgv).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

eatqi

Electronic Arts TQI Video (codec tqi).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

escape124

escape124() -> FFMpegDecoderOption

Escape 124.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

escape130

escape130() -> FFMpegDecoderOption

Escape 130.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

evrc

evrc(postfilter: bool | None = None) -> FFMpegDecoderOption

EVRC (Enhanced Variable Rate Codec).

Parameters:

Name Type Description Default
postfilter bool | None

enable postfilter (default true)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

exr

exr(
    layer: str | None = None,
    part: int | None = None,
    gamma: float | None = None,
    apply_trc: (
        int
        | None
        | Literal[
            "bt709",
            "gamma",
            "gamma22",
            "gamma28",
            "smpte170m",
            "smpte240m",
            "linear",
            "log",
            "log_sqrt",
            "iec61966_2_4",
            "bt1361",
            "iec61966_2_1",
            "bt2020_10bit",
            "bt2020_12bit",
            "smpte2084",
            "smpte428_1",
        ]
    ) = None,
) -> FFMpegDecoderOption

OpenEXR image.

Parameters:

Name Type Description Default
layer str | None

Set the decoding layer (default "")

None
part int | None

Set the decoding part (from 0 to INT_MAX) (default 0)

None
gamma float | None

Set the float gamma value when decoding (from 0.001 to FLT_MAX) (default 1)

None
apply_trc int | None | Literal['bt709', 'gamma', 'gamma22', 'gamma28', 'smpte170m', 'smpte240m', 'linear', 'log', 'log_sqrt', 'iec61966_2_4', 'bt1361', 'iec61966_2_1', 'bt2020_10bit', 'bt2020_12bit', 'smpte2084', 'smpte428_1']

color transfer characteristics to apply to EXR linear input (from 1 to 18) (default gamma)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

fastaudio

fastaudio() -> FFMpegDecoderOption

MobiClip FastAudio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ffv1

FFmpeg video codec #1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ffvhuff

ffvhuff() -> FFMpegDecoderOption

Huffyuv FFmpeg variant.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

fic

fic(skip_cursor: bool | None = None) -> FFMpegDecoderOption

Mirillis FIC.

Parameters:

Name Type Description Default
skip_cursor bool | None

skip the cursor (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

fits

fits(blank_value: int | None = None) -> FFMpegDecoderOption

Flexible Image Transport System.

Parameters:

Name Type Description Default
blank_value int | None

value that is used to replace BLANK pixels in data array (from 0 to 65535) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

flac

flac(
    use_buggy_lpc: bool | None = None,
) -> FFMpegDecoderOption

FLAC (Free Lossless Audio Codec).

Parameters:

Name Type Description Default
use_buggy_lpc bool | None

emulate old buggy lavc behavior (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

flashsv

flashsv() -> FFMpegDecoderOption

Flash Screen Video v1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

flashsv2

flashsv2() -> FFMpegDecoderOption

Flash Screen Video v2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

flic

Autodesk Animator Flic video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

flv

FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

fmvc

FM Screen Capture Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

fraps

Fraps.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

frwu

frwu(
    change_field_order: bool | None = None,
) -> FFMpegDecoderOption

Forward Uncompressed.

Parameters:

Name Type Description Default
change_field_order bool | None

Change field order (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ftr

FTR Voice.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g2m

Go2Meeting.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g722

g722(
    bits_per_codeword: int | None = None,
) -> FFMpegDecoderOption

G.722 ADPCM (codec adpcm_g722).

Parameters:

Name Type Description Default
bits_per_codeword int | None

Bits per G722 codeword (from 6 to 8) (default 8)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g723_1

g723_1(
    postfilter: bool | None = None,
) -> FFMpegDecoderOption

G.723.1.

Parameters:

Name Type Description Default
postfilter bool | None

enable postfilter (default true)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g726

G.726 ADPCM (codec adpcm_g726).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g726le

g726le() -> FFMpegDecoderOption

G.726 ADPCM little-endian (codec adpcm_g726le).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

g729

G.729.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gdv

Gremlin Digital Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gem

GEM Raster image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gif

gif(trans_color: int | None = None) -> FFMpegDecoderOption

GIF (Graphics Interchange Format).

Parameters:

Name Type Description Default
trans_color int | None

color value (ARGB) that is used instead of transparent color (from 0 to UINT32_MAX) (default 16777215)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gremlin_dpcm

gremlin_dpcm() -> FFMpegDecoderOption

DPCM Gremlin.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gsm

GSM.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

gsm_ms

gsm_ms() -> FFMpegDecoderOption

GSM Microsoft variant.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h261

H.261.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h263

H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h263_v4l2m2m

h263_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem H.263 decoder wrapper (codec h263).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h263i

Intel H.263.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h263p

H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h264

h264(
    is_avc: bool | None = None,
    nal_length_size: int | None = None,
    enable_er: bool | None = None,
    x264_build: int | None = None,
) -> FFMpegDecoderOption

H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10.

Parameters:

Name Type Description Default
is_avc bool | None

is avc (default false)

None
nal_length_size int | None

nal_length_size (from 0 to 4) (default 0)

None
enable_er bool | None

Enable error resilience on damaged frames (unsafe) (default auto)

None
x264_build int | None

Assume this x264 version if no x264 version found in any SEI (from -1 to INT_MAX) (default -1)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h264_cuvid

h264_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID H264 decoder (codec h264).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

h264_v4l2m2m

h264_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem H.264 decoder wrapper (codec h264).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hap

Vidvox Hap.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hca

CRI HCA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hcom

HCOM Audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hdr

HDR (Radiance RGBE format) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hevc

hevc(
    apply_defdispwin: bool | None = None,
    strict_displaywin: bool | None = None,
) -> FFMpegDecoderOption

HEVC (High Efficiency Video Coding).

Parameters:

Name Type Description Default
apply_defdispwin bool | None

Apply default display window from VUI (default false)

None
strict_displaywin bool | None

stricly apply default display window size (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hevc_cuvid

hevc_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID HEVC decoder (codec hevc).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hevc_v4l2m2m

hevc_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem HEVC decoder wrapper (codec hevc).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hnm4video

hnm4video() -> FFMpegDecoderOption

HNM 4 video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hq_hqa

hq_hqa() -> FFMpegDecoderOption

Canopus HQ/HQA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hqx

Canopus HQX.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

huffyuv

huffyuv() -> FFMpegDecoderOption

Huffyuv / HuffYUV.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

hymt

HuffYUV MT.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

iac

IAC (Indeo Audio Coder).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

idcinvideo

idcinvideo() -> FFMpegDecoderOption

Id Quake II CIN video (codec idcin).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

idf

ICEDraw text.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

iff

IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ilbc

ILBC (Internet Low Bitrate Codec).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

imc

IMC (Intel Music Coder).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

imm4

Infinity IMM4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

imm5

Infinity IMM5.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

indeo2

indeo2() -> FFMpegDecoderOption

Intel Indeo 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

indeo3

indeo3() -> FFMpegDecoderOption

Intel Indeo 3.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

indeo4

indeo4() -> FFMpegDecoderOption

Intel Indeo Video Interactive 4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

indeo5

indeo5() -> FFMpegDecoderOption

Intel Indeo Video Interactive 5.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

interplay_dpcm

interplay_dpcm() -> FFMpegDecoderOption

DPCM Interplay.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

interplayacm

interplayacm() -> FFMpegDecoderOption

Interplay ACM.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

interplayvideo

interplayvideo() -> FFMpegDecoderOption

Interplay MVE video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ipu

IPU Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

jacosub

jacosub() -> FFMpegDecoderOption

JACOsub subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

jpeg2000

jpeg2000(lowres: int | None = None) -> FFMpegDecoderOption

JPEG 2000.

Parameters:

Name Type Description Default
lowres int | None

Lower the decoding resolution by a power of two (from 0 to 33) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

jpegls

jpegls() -> FFMpegDecoderOption

JPEG-LS.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

jv

Bitmap Brothers JV video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

kgv1

Kega Game Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

kmvc

Karl Morton's video codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

lagarith

lagarith() -> FFMpegDecoderOption

Lagarith lossless.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libcodec2

libcodec2() -> FFMpegDecoderOption

codec2 decoder using libcodec2 (codec codec2).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libdav1d

libdav1d(
    tilethreads: int | None = None,
    framethreads: int | None = None,
    max_frame_delay: int | None = None,
    filmgrain: bool | None = None,
    oppoint: int | None = None,
    alllayers: bool | None = None,
) -> FFMpegDecoderOption

dav1d AV1 decoder by VideoLAN (codec av1).

Parameters:

Name Type Description Default
tilethreads int | None

Tile threads (from 0 to 256) (default 0)

None
framethreads int | None

Frame threads (from 0 to 256) (default 0)

None
max_frame_delay int | None

Max frame delay (from 0 to 256) (default 0)

None
filmgrain bool | None

Apply Film Grain (default auto)

None
oppoint int | None

Select an operating point of the scalable bitstream (from -1 to 31) (default -1)

None
alllayers bool | None

Output all spatial layers (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libgsm

libgsm() -> FFMpegDecoderOption

Libgsm GSM (codec gsm).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libgsm_ms

libgsm_ms() -> FFMpegDecoderOption

Libgsm GSM Microsoft variant (codec gsm_ms).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libjxl

libjxl() -> FFMpegDecoderOption

Libjxl JPEG XL (codec jpegxl).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libopus

libopus(
    apply_phase_inv: bool | None = None,
) -> FFMpegDecoderOption

Libopus Opus (codec opus).

Parameters:

Name Type Description Default
apply_phase_inv bool | None

Apply intensity stereo phase inversion (default true)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

librsvg

librsvg(
    width: int | None = None,
    height: int | None = None,
    keep_ar: bool | None = None,
) -> FFMpegDecoderOption

Librsvg rasterizer (codec svg).

Parameters:

Name Type Description Default
width int | None

Width to render to (0 for default) (from 0 to INT_MAX) (default 0)

None
height int | None

Height to render to (0 for default) (from 0 to INT_MAX) (default 0)

None
keep_ar bool | None

Keep aspect ratio with custom width/height (default true)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libspeex

libspeex() -> FFMpegDecoderOption

Libspeex Speex (codec speex).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libvorbis

libvorbis() -> FFMpegDecoderOption

Libvorbis (codec vorbis).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libvpx

libvpx() -> FFMpegDecoderOption

Libvpx VP8 (codec vp8).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libzvbi_teletextdec

libzvbi_teletextdec(
    txt_page: str | None = None,
    txt_default_region: int | None = None,
    txt_chop_top: int | None = None,
    txt_format: (
        int | None | Literal["bitmap", "text", "ass"]
    ) = None,
    txt_left: int | None = None,
    txt_top: int | None = None,
    txt_chop_spaces: int | None = None,
    txt_duration: int | None = None,
    txt_transparent: int | None = None,
    txt_opacity: int | None = None,
) -> FFMpegDecoderOption

Libzvbi DVB teletext decoder (codec dvb_teletext).

Parameters:

Name Type Description Default
txt_page str | None

page numbers to decode, subtitle for subtitles, * for all (default "*")

None
txt_default_region int | None

default G0 character set used for decoding (from -1 to 87) (default -1)

None
txt_chop_top int | None

discards the top teletext line (from 0 to 1) (default 1)

None
txt_format int | None | Literal['bitmap', 'text', 'ass']

format of the subtitles (bitmap or text or ass) (from 0 to 2) (default bitmap)

None
txt_left int | None

x offset of generated bitmaps (from 0 to 65535) (default 0)

None
txt_top int | None

y offset of generated bitmaps (from 0 to 65535) (default 0)

None
txt_chop_spaces int | None

chops leading and trailing spaces from text (from 0 to 1) (default 1)

None
txt_duration int | None

display duration of teletext pages in msecs (from -1 to 8.64e+07) (default -1)

None
txt_transparent int | None

force transparent background of the teletext (from 0 to 1) (default 0)

None
txt_opacity int | None

set opacity of the transparent background (from -1 to 255) (default -1)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

loco

LOCO.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

lscr

LEAD Screen Capture.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

m101

Matrox Uncompressed SD.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mace3

MACE (Macintosh Audio Compression/Expansion) 3:1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mace6

MACE (Macintosh Audio Compression/Expansion) 6:1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

magicyuv

magicyuv() -> FFMpegDecoderOption

MagicYUV video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mdec

Sony PlayStation MDEC (Motion DECoder).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

media100

media100() -> FFMpegDecoderOption

Media 100.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

metasound

metasound() -> FFMpegDecoderOption

Voxware MetaSound.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

microdvd

microdvd() -> FFMpegDecoderOption

MicroDVD subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mimic

Mimic.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

misc4

Micronas SC-4 Audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mjpeg

mjpeg(
    extern_huff: bool | None = None,
) -> FFMpegDecoderOption

MJPEG (Motion JPEG).

Parameters:

Name Type Description Default
extern_huff bool | None

Use external huffman table. (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mjpeg_cuvid

mjpeg_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID MJPEG decoder (codec mjpeg).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mjpegb

mjpegb() -> FFMpegDecoderOption

Apple MJPEG-B.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mlp

mlp(downmix: str | None = None) -> FFMpegDecoderOption

MLP (Meridian Lossless Packing).

Parameters:

Name Type Description Default
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mmvideo

mmvideo() -> FFMpegDecoderOption

American Laser Games MM Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mobiclip

mobiclip() -> FFMpegDecoderOption

MobiClip Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

motionpixels

motionpixels() -> FFMpegDecoderOption

Motion Pixels video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mov_text

mov_text(
    width: int | None = None, height: int | None = None
) -> FFMpegDecoderOption

3GPP Timed Text subtitle.

Parameters:

Name Type Description Default
width int | None

Frame width, usually video width (from 0 to INT_MAX) (default 0)

None
height int | None

Frame height, usually video height (from 0 to INT_MAX) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp1

MP1 (MPEG audio layer 1).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp1float

mp1float() -> FFMpegDecoderOption

MP1 (MPEG audio layer 1) (codec mp1).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp2

MP2 (MPEG audio layer 2).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp2float

mp2float() -> FFMpegDecoderOption

MP2 (MPEG audio layer 2) (codec mp2).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3

MP3 (MPEG audio layer 3).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3adu

mp3adu() -> FFMpegDecoderOption

ADU (Application Data Unit) MP3 (MPEG audio layer 3).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3adufloat

mp3adufloat() -> FFMpegDecoderOption

ADU (Application Data Unit) MP3 (MPEG audio layer 3) (codec mp3adu).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3float

mp3float() -> FFMpegDecoderOption

MP3 (MPEG audio layer 3) (codec mp3).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3on4

mp3on4() -> FFMpegDecoderOption

MP3onMP4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mp3on4float

mp3on4float() -> FFMpegDecoderOption

MP3onMP4 (codec mp3on4).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpc7

Musepack SV7 (codec musepack7).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpc8

Musepack SV8 (codec musepack8).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg1_cuvid

mpeg1_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg1_v4l2m2m

mpeg1_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem MPEG1 decoder wrapper (codec mpeg1video).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg1video

mpeg1video() -> FFMpegDecoderOption

MPEG-1 video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg2_cuvid

mpeg2_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg2_v4l2m2m

mpeg2_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg2video

mpeg2video() -> FFMpegDecoderOption

MPEG-2 video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg4

MPEG-4 part 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg4_cuvid

mpeg4_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID MPEG4 decoder (codec mpeg4).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpeg4_v4l2m2m

mpeg4_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpegvideo

mpegvideo() -> FFMpegDecoderOption

MPEG-1 video (codec mpeg2video).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mpl2

MPL2 subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msa1

MS ATC Screen.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mscc

Mandsoft Screen Capture Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msmpeg4

msmpeg4() -> FFMpegDecoderOption

MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msmpeg4v1

msmpeg4v1() -> FFMpegDecoderOption

MPEG-4 part 2 Microsoft variant version 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msmpeg4v2

msmpeg4v2() -> FFMpegDecoderOption

MPEG-4 part 2 Microsoft variant version 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msnsiren

msnsiren() -> FFMpegDecoderOption

MSN Siren.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msp2

Microsoft Paint (MSP) version 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msrle

Microsoft RLE.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mss1

MS Screen 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mss2

MS Windows Media Video V9 Screen.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

msvideo1

msvideo1() -> FFMpegDecoderOption

Microsoft Video 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mszh

LCL (LossLess Codec Library) MSZH.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mts2

MS Expression Encoder Screen.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mv30

MidiVid 3.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mvc1

Silicon Graphics Motion Video Compressor 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mvc2

Silicon Graphics Motion Video Compressor 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mvdv

MidiVid VQ.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mvha

MidiVid Archive Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mwsc

MatchWare Screen Capture Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

mxpeg

Mobotix MxPEG video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

nellymoser

nellymoser() -> FFMpegDecoderOption

Nellymoser Asao.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

notchlc

notchlc() -> FFMpegDecoderOption

NotchLC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

nuv

NuppelVideo/RTJPEG.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

on2avc

on2avc() -> FFMpegDecoderOption

On2 Audio for Video Codec (codec avc).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

opus

opus(
    apply_phase_inv: bool | None = None,
) -> FFMpegDecoderOption

Opus.

Parameters:

Name Type Description Default
apply_phase_inv bool | None

Apply intensity stereo phase inversion (default true)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

osq

OSQ (Original Sound Quality).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

paf_audio

paf_audio() -> FFMpegDecoderOption

Amazing Studio Packed Animation File Audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

paf_video

paf_video() -> FFMpegDecoderOption

Amazing Studio Packed Animation File Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pam

PAM (Portable AnyMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pbm

PBM (Portable BitMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_alaw

pcm_alaw() -> FFMpegDecoderOption

PCM A-law / G.711 A-law.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_bluray

pcm_bluray() -> FFMpegDecoderOption

PCM signed 16|20|24-bit big-endian for Blu-ray media.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_dvd

pcm_dvd() -> FFMpegDecoderOption

PCM signed 16|20|24-bit big-endian for DVD media.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f16le

pcm_f16le() -> FFMpegDecoderOption

PCM 16.8 floating point little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f24le

pcm_f24le() -> FFMpegDecoderOption

PCM 24.0 floating point little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f32be

pcm_f32be() -> FFMpegDecoderOption

PCM 32-bit floating point big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f32le

pcm_f32le() -> FFMpegDecoderOption

PCM 32-bit floating point little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f64be

pcm_f64be() -> FFMpegDecoderOption

PCM 64-bit floating point big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_f64le

pcm_f64le() -> FFMpegDecoderOption

PCM 64-bit floating point little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_lxf

pcm_lxf() -> FFMpegDecoderOption

PCM signed 20-bit little-endian planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_mulaw

pcm_mulaw() -> FFMpegDecoderOption

PCM mu-law / G.711 mu-law.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s16be

pcm_s16be() -> FFMpegDecoderOption

PCM signed 16-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s16be_planar

pcm_s16be_planar() -> FFMpegDecoderOption

PCM signed 16-bit big-endian planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s16le

pcm_s16le() -> FFMpegDecoderOption

PCM signed 16-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s16le_planar

pcm_s16le_planar() -> FFMpegDecoderOption

PCM signed 16-bit little-endian planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s24be

pcm_s24be() -> FFMpegDecoderOption

PCM signed 24-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s24daud

pcm_s24daud() -> FFMpegDecoderOption

PCM D-Cinema audio signed 24-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s24le

pcm_s24le() -> FFMpegDecoderOption

PCM signed 24-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s24le_planar

pcm_s24le_planar() -> FFMpegDecoderOption

PCM signed 24-bit little-endian planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s32be

pcm_s32be() -> FFMpegDecoderOption

PCM signed 32-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s32le

pcm_s32le() -> FFMpegDecoderOption

PCM signed 32-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s32le_planar

pcm_s32le_planar() -> FFMpegDecoderOption

PCM signed 32-bit little-endian planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s64be

pcm_s64be() -> FFMpegDecoderOption

PCM signed 64-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s64le

pcm_s64le() -> FFMpegDecoderOption

PCM signed 64-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s8

pcm_s8() -> FFMpegDecoderOption

PCM signed 8-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_s8_planar

pcm_s8_planar() -> FFMpegDecoderOption

PCM signed 8-bit planar.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_sga

pcm_sga() -> FFMpegDecoderOption

PCM SGA.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u16be

pcm_u16be() -> FFMpegDecoderOption

PCM unsigned 16-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u16le

pcm_u16le() -> FFMpegDecoderOption

PCM unsigned 16-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u24be

pcm_u24be() -> FFMpegDecoderOption

PCM unsigned 24-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u24le

pcm_u24le() -> FFMpegDecoderOption

PCM unsigned 24-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u32be

pcm_u32be() -> FFMpegDecoderOption

PCM unsigned 32-bit big-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u32le

pcm_u32le() -> FFMpegDecoderOption

PCM unsigned 32-bit little-endian.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_u8

pcm_u8() -> FFMpegDecoderOption

PCM unsigned 8-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcm_vidc

pcm_vidc() -> FFMpegDecoderOption

PCM Archimedes VIDC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pcx

PC Paintbrush PCX image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pdv

PDV (PlayDate Video).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pfm

PFM (Portable FloatMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pgm

PGM (Portable GrayMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pgmyuv

pgmyuv() -> FFMpegDecoderOption

PGMYUV (Portable GrayMap YUV) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pgssub

pgssub(
    forced_subs_only: bool | None = None,
) -> FFMpegDecoderOption

HDMV Presentation Graphic Stream subtitles (codec hdmv_pgs_subtitle).

Parameters:

Name Type Description Default
forced_subs_only bool | None

Only show forced subtitles (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pgx

PGX (JPEG2000 Test Format).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

phm

PHM (Portable HalfFloatMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

photocd

photocd(lowres: int | None = None) -> FFMpegDecoderOption

Kodak Photo CD.

Parameters:

Name Type Description Default
lowres int | None

Lower the decoding resolution by a power of two (from 0 to 4) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pictor

pictor() -> FFMpegDecoderOption

Pictor/PC Paint.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pixlet

pixlet() -> FFMpegDecoderOption

Apple Pixlet.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

pjs

pjs(
    keep_ass_markup: bool | None = None,
) -> FFMpegDecoderOption

PJS subtitle.

Parameters:

Name Type Description Default
keep_ass_markup bool | None

Set if ASS tags must be escaped (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

png

PNG (Portable Network Graphics) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ppm

PPM (Portable PixelMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

prores

prores() -> FFMpegDecoderOption

Apple ProRes (iCodec Pro).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

prosumer

prosumer() -> FFMpegDecoderOption

Brooktree ProSumer Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

psd

Photoshop PSD file.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ptx

V.Flash PTX image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qcelp

QCELP / PureVoice.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qdm2

QDesign Music Codec 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qdmc

QDesign Music Codec 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qdraw

Apple QuickDraw.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qoi

QOI (Quite OK Image format) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qpeg

Q-team QPEG.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

qtrle

QuickTime Animation (RLE) video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

r10k

AJA Kona 10-bit RGB Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

r210

Uncompressed RGB 10-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ralf

RealAudio Lossless.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rasc

rasc(
    skip_cursor: bool | None = None,
) -> FFMpegDecoderOption

RemotelyAnywhere Screen Capture.

Parameters:

Name Type Description Default
skip_cursor bool | None

skip the cursor (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rawvideo

rawvideo(top: bool | None = None) -> FFMpegDecoderOption

Raw video.

Parameters:

Name Type Description Default
top bool | None

top field first (default auto)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

real_144

real_144() -> FFMpegDecoderOption

RealAudio 1.0 (14.4K) (codec ra_144).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

real_288

real_288() -> FFMpegDecoderOption

RealAudio 2.0 (28.8K) (codec ra_288).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

realtext

realtext() -> FFMpegDecoderOption

RealText subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rka

RKA (RK Audio).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rl2

RL2 video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

roq_dpcm

roq_dpcm() -> FFMpegDecoderOption

DPCM id RoQ.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

roqvideo

roqvideo() -> FFMpegDecoderOption

Id RoQ video (codec roq).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rpza

QuickTime video (RPZA).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rscc

innoHeim/Rsupport Screen Capture Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rtv1

RTV1 (RivaTuner Video).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rv10

RealVideo 1.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rv20

RealVideo 2.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rv30

RealVideo 3.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

rv40

RealVideo 4.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

s302m

s302m(
    non_pcm_mode: (
        int
        | None
        | Literal[
            "copy", "drop", "decode_copy", "decode_drop"
        ]
    ) = None,
) -> FFMpegDecoderOption

SMPTE 302M.

Parameters:

Name Type Description Default
non_pcm_mode int | None | Literal['copy', 'drop', 'decode_copy', 'decode_drop']

Chooses what to do with NON-PCM (from 0 to 3) (default decode_drop)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sami

SAMI subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sanm

LucasArts SANM/Smush video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sbc

SBC (low-complexity subband codec).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

scpr

ScreenPressor.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

screenpresso

screenpresso() -> FFMpegDecoderOption

Screenpresso.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sdx2_dpcm

sdx2_dpcm() -> FFMpegDecoderOption

DPCM Squareroot-Delta-Exact.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sga

Digital Pictures SGA Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sgi

SGI image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sgirle

sgirle() -> FFMpegDecoderOption

Silicon Graphics RLE 8-bit video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sheervideo

sheervideo() -> FFMpegDecoderOption

BitJazz SheerVideo.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

shorten

shorten() -> FFMpegDecoderOption

Shorten.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

simbiosis_imx

simbiosis_imx() -> FFMpegDecoderOption

Simbiosis Interactive IMX Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sipr

RealAudio SIPR / ACELP.NET.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

siren

Siren.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

smackaud

smackaud() -> FFMpegDecoderOption

Smacker audio (codec smackaudio).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

smackvid

smackvid() -> FFMpegDecoderOption

Smacker video (codec smackvideo).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

smc

QuickTime Graphics (SMC).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

smvjpeg

smvjpeg() -> FFMpegDecoderOption

SMV JPEG.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

snow

Snow.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sol_dpcm

sol_dpcm() -> FFMpegDecoderOption

DPCM Sol.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sonic

Sonic.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sp5x

Sunplus JPEG (SP5X).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

speedhq

speedhq() -> FFMpegDecoderOption

NewTek SpeedHQ.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

speex

Speex.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

srgc

Screen Recorder Gold Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

srt

SubRip subtitle (codec subrip).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ssa

ASS (Advanced SubStation Alpha) subtitle (codec ass).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

stl

stl(
    keep_ass_markup: bool | None = None,
) -> FFMpegDecoderOption

Spruce subtitle format.

Parameters:

Name Type Description Default
keep_ass_markup bool | None

Set if ASS tags must be escaped (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

subrip

subrip() -> FFMpegDecoderOption

SubRip subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

subviewer

subviewer() -> FFMpegDecoderOption

SubViewer subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

subviewer1

subviewer1(
    keep_ass_markup: bool | None = None,
) -> FFMpegDecoderOption

SubViewer1 subtitle.

Parameters:

Name Type Description Default
keep_ass_markup bool | None

Set if ASS tags must be escaped (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

sunrast

sunrast() -> FFMpegDecoderOption

Sun Rasterfile image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

svq1

Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

svq3

Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tak

TAK (Tom's lossless Audio Kompressor).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

targa

Truevision Targa image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

targa_y216

targa_y216() -> FFMpegDecoderOption

Pinnacle TARGA CineWave YUV16.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tdsc

TDSC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

text

text(
    keep_ass_markup: bool | None = None,
) -> FFMpegDecoderOption

Raw text subtitle.

Parameters:

Name Type Description Default
keep_ass_markup bool | None

Set if ASS tags must be escaped (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

theora

theora() -> FFMpegDecoderOption

Theora.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

thp

Nintendo Gamecube THP video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tiertexseqvideo

tiertexseqvideo() -> FFMpegDecoderOption

Tiertex Limited SEQ video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tiff

tiff(
    subimage: bool | None = None,
    thumbnail: bool | None = None,
    page: int | None = None,
) -> FFMpegDecoderOption

TIFF image.

Parameters:

Name Type Description Default
subimage bool | None

decode subimage instead if available (default false)

None
thumbnail bool | None

decode embedded thumbnail subimage instead if available (default false)

None
page int | None

page number of multi-page image to decode (starting from 1) (from 0 to 65535) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tmv

8088flex TMV.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

truehd

truehd(downmix: str | None = None) -> FFMpegDecoderOption

TrueHD.

Parameters:

Name Type Description Default
downmix str | None

Request a specific channel layout from the decoder

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

truemotion1

truemotion1() -> FFMpegDecoderOption

Duck TrueMotion 1.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

truemotion2

truemotion2() -> FFMpegDecoderOption

Duck TrueMotion 2.0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

truemotion2rt

truemotion2rt() -> FFMpegDecoderOption

Duck TrueMotion 2.0 Real Time.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

truespeech

truespeech() -> FFMpegDecoderOption

DSP Group TrueSpeech.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tscc2

TechSmith Screen Codec 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

tta

tta(password: str | None = None) -> FFMpegDecoderOption

TTA (True Audio).

Parameters:

Name Type Description Default
password str | None

Set decoding password

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

twinvq

twinvq() -> FFMpegDecoderOption

VQF TwinVQ.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

txd

Renderware TXD (TeXture Dictionary) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ultimotion

ultimotion() -> FFMpegDecoderOption

IBM UltiMotion (codec ulti).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

utvideo

utvideo() -> FFMpegDecoderOption

Ut Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

v210

v210(
    custom_stride: int | None = None,
) -> FFMpegDecoderOption

Uncompressed 4:2:2 10-bit.

Parameters:

Name Type Description Default
custom_stride int | None

Custom V210 stride (from -1 to INT_MAX) (default 0)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

v210x

Uncompressed 4:2:2 10-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

v308

Uncompressed packed 4:4:4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

v408

Uncompressed packed QT 4:4:4:4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

v410

Uncompressed 4:4:4 10-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vb

Beam Software VB.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vble

VBLE Lossless Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vbn

Vizrt Binary Image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vc1

SMPTE VC-1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vc1_cuvid

vc1_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID VC1 decoder (codec vc1).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vc1_v4l2m2m

vc1_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem VC1 decoder wrapper (codec vc1).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vc1image

vc1image() -> FFMpegDecoderOption

Windows Media Video 9 Image v2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vcr1

ATI VCR1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vmdaudio

vmdaudio() -> FFMpegDecoderOption

Sierra VMD audio.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vmdvideo

vmdvideo() -> FFMpegDecoderOption

Sierra VMD video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vmix

VMix Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vmnc

VMware Screen Codec / VMware Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vnull

Null video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vorbis

vorbis() -> FFMpegDecoderOption

Vorbis.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp3

On2 VP3.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp4

On2 VP4.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp5

On2 VP5.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp6

On2 VP6.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp6a

On2 VP6 (Flash version, with alpha channel).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp6f

On2 VP6 (Flash version).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp7

On2 VP7.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp8

On2 VP8.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp8_cuvid

vp8_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID VP8 decoder (codec vp8).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp8_v4l2m2m

vp8_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem VP8 decoder wrapper (codec vp8).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp9

Google VP9.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp9_cuvid

vp9_cuvid(
    deint: (
        int | None | Literal["weave", "bob", "adaptive"]
    ) = None,
    gpu: str | None = None,
    surfaces: int | None = None,
    drop_second_field: bool | None = None,
    crop: str | None = None,
    resize: str | None = None,
) -> FFMpegDecoderOption

Nvidia CUVID VP9 decoder (codec vp9).

Parameters:

Name Type Description Default
deint int | None | Literal['weave', 'bob', 'adaptive']

Set deinterlacing mode (from 0 to 2) (default weave)

None
gpu str | None

GPU to be used for decoding

None
surfaces int | None

Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1)

None
drop_second_field bool | None

Drop second field when deinterlacing (default false)

None
crop str | None

Crop (top)x(bottom)x(left)x(right)

None
resize str | None

Resize (width)x(height)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vp9_v4l2m2m

vp9_v4l2m2m(
    num_output_buffers: int | None = None,
    num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption

V4L2 mem2mem VP9 decoder wrapper (codec vp9).

Parameters:

Name Type Description Default
num_output_buffers int | None

Number of buffers in the output context (from 2 to INT_MAX) (default 16)

None
num_capture_buffers int | None

Number of buffers in the capture context (from 2 to INT_MAX) (default 20)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vplayer

vplayer(
    keep_ass_markup: bool | None = None,
) -> FFMpegDecoderOption

VPlayer subtitle.

Parameters:

Name Type Description Default
keep_ass_markup bool | None

Set if ASS tags must be escaped (default false)

None

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vqavideo

vqavideo() -> FFMpegDecoderOption

Westwood Studios VQA (Vector Quantized Animation) video (codec ws_vqa).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

vqc

ViewQuest VQC.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wady_dpcm

wady_dpcm() -> FFMpegDecoderOption

DPCM Marble WADY.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wavarc

wavarc() -> FFMpegDecoderOption

Waveform Archiver.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wavesynth

wavesynth() -> FFMpegDecoderOption

Wave synthesis pseudo-codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wavpack

wavpack() -> FFMpegDecoderOption

WavPack.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wbmp

WBMP (Wireless Application Protocol Bitmap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wcmv

WinCAM Motion Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

webp

WebP image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

webvtt

webvtt() -> FFMpegDecoderOption

WebVTT subtitle.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmalossless

wmalossless() -> FFMpegDecoderOption

Windows Media Audio Lossless.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmapro

wmapro() -> FFMpegDecoderOption

Windows Media Audio 9 Professional.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmav1

Windows Media Audio 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmav2

Windows Media Audio 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmavoice

wmavoice() -> FFMpegDecoderOption

Windows Media Audio Voice.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmv1

Windows Media Video 7.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmv2

Windows Media Video 8.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmv3

Windows Media Video 9.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wmv3image

wmv3image() -> FFMpegDecoderOption

Windows Media Video 9 Image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wnv1

Winnov WNV1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

wrapped_avframe

wrapped_avframe() -> FFMpegDecoderOption

AVPacket to AVFrame passthrough.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ws_snd1

ws_snd1() -> FFMpegDecoderOption

Westwood Audio (SND1) (codec westwood_snd1).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xan_dpcm

xan_dpcm() -> FFMpegDecoderOption

DPCM Xan.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xan_wc3

xan_wc3() -> FFMpegDecoderOption

Wing Commander III / Xan.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xan_wc4

xan_wc4() -> FFMpegDecoderOption

Wing Commander IV / Xxan.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xbin

EXtended BINary text.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xbm

XBM (X BitMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xface

X-face image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xl

Miro VideoXL (codec vixl).

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xma1

Xbox Media Audio 1.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xma2

Xbox Media Audio 2.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xpm

XPM (X PixMap) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xsub

XSUB.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

xwd

XWD (X Window Dump) image.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

y41p

Uncompressed YUV 4:1:1 12-bit.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

ylc

YUY2 Lossless Codec.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

yop

Psygnosis YOP Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

yuv4

Uncompressed packed 4:2:0.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

zerocodec

zerocodec() -> FFMpegDecoderOption

ZeroCodec Lossless Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

zlib

LCL (LossLess Codec Library) ZLIB.

Returns:

Type Description
FFMpegDecoderOption

the set codec options

zmbv

Zip Motion Blocks Video.

Returns:

Type Description
FFMpegDecoderOption

the set codec options