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_ima_xbox

ADPCM IMA Xbox

adpcm_ms

ADPCM Microsoft

adpcm_mtaf

ADPCM MTAF

adpcm_psx

ADPCM Playstation

adpcm_sanyo

ADPCM Sanyo

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)

apv

Advanced Professional Video

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

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 Captions (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)

g728

G.728)

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

lead

LEAD MCMP

libcodec2

codec2 decoder using libcodec2 (codec codec2)

libdav1d

dav1d AV1 decoder by VideoLAN (codec av1)

libfdk_aac

Fraunhofer FDK AAC (codec aac)

libgsm

libgsm GSM (codec gsm)

libgsm_ms

libgsm GSM Microsoft variant (codec gsm_ms)

libjxl

libjxl JPEG XL (codec jpegxl)

libjxl_anim

libjxl JPEG XL animated (codec jpegxl_anim)

libopencore_amrnb

OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)

libopencore_amrwb

OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb)

libopus

libopus Opus (codec opus)

librsvg

Librsvg rasterizer (codec svg)

libspeex

libspeex Speex (codec speex)

libvorbis

libvorbis (codec vorbis)

libvpx

libvpx VP8 (codec vp8)

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)

prores_raw

Apple ProRes RAW

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

qoa

QOA (Quite OK Audio)

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

rv60

RealVideo 6.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

vvc

VVC (Versatile Video Coding)

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_ima_xbox

adpcm_ima_xbox() -> FFMpegDecoderOption

ADPCM IMA Xbox

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_sanyo

adpcm_sanyo() -> FFMpegDecoderOption

ADPCM Sanyo

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

als(max_order: int | None = None) -> FFMpegDecoderOption

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

Parameters:

Name Type Description Default
max_order int | None

Sets the maximum order (ALS simple profile allows max 15) (from 0 to 1023) (default 1023)

None

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

apv

Advanced Professional Video

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

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 Captions (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 (deprecated, use a scaler) (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 (deprecated, use a scaler) (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

g728

G.728)

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,
    skip_gray: bool | None = None,
    noref_gray: bool | 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
skip_gray bool | None

Do not return gray gap frames (default false)

None
noref_gray bool | None

Avoid using gray gap frames as references (default true)

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,
    view_ids: int | None = None,
    view_ids_available: int | None = None,
    view_pos_available: int | 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

strictly apply default display window size (default false)

None
view_ids int | None

Array of view IDs that should be decoded and output; a single -1 to decode all views

None
view_ids_available int | None

Array of available view IDs is exported here

None
view_pos_available int | None

Array of view positions for view_ids_available is exported here, as AVStereo3DView

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

lead

LEAD MCMP

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

libfdk_aac

libfdk_aac(
    conceal: (
        int | None | Literal["spectral", "noise", "energy"]
    ) = None,
    drc_boost: int | None = None,
    drc_cut: int | None = None,
    drc_level: int | None = None,
    drc_heavy: int | None = None,
    level_limit: bool | None = None,
    drc_effect: int | None = None,
    album_mode: int | None = None,
    downmix: str | None = None,
) -> FFMpegDecoderOption

Fraunhofer FDK AAC (codec aac)

Parameters:

Name Type Description Default
conceal int | None | Literal['spectral', 'noise', 'energy']

Error concealment method (from 0 to 2) (default noise)

None
drc_boost int | None

Dynamic Range Control: boost, where [0] is none and [127] is max boost (from -1 to 127) (default -1)

None
drc_cut int | None

Dynamic Range Control: attenuation factor, where [0] is none and [127] is max compression (from -1 to 127) (default -1)

None
drc_level int | None

Dynamic Range Control: reference level, quantized to 0.25dB steps where [0] is 0dB and [127] is -31.75dB, -1 for auto, and -2 for disabled (from -2 to 127) (default -1)

None
drc_heavy int | None

Dynamic Range Control: heavy compression, where [1] is on (RF mode) and [0] is off (from -1 to 1) (default -1)

None
level_limit bool | None

Signal level limiting (default auto)

None
drc_effect int | None

Dynamic Range Control: effect type, where e.g. [0] is none and [6] is general (from -1 to 8) (default -1)

None
album_mode int | None

Dynamic Range Control: album mode, where [0] is off and [1] is on (from -1 to 1) (default -1)

None
downmix str | None

Request a specific channel layout from the decoder

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

libjxl_anim

libjxl_anim() -> FFMpegDecoderOption

libjxl JPEG XL animated (codec jpegxl_anim)

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libopencore_amrnb

libopencore_amrnb() -> FFMpegDecoderOption

OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)

Returns:

Type Description
FFMpegDecoderOption

the set codec options

libopencore_amrwb

libopencore_amrwb() -> FFMpegDecoderOption

OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb)

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

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(
    cc_format: (
        int
        | None
        | Literal["auto", "a53", "scte20", "dvd", "dish"]
    ) = None,
) -> FFMpegDecoderOption

MPEG-2 video

Parameters:

Name Type Description Default
cc_format int | None | Literal['auto', 'a53', 'scte20', 'dvd', 'dish']

extract a specific Closed Captions format (from 0 to 4) (default auto)

None

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

prores_raw

prores_raw() -> FFMpegDecoderOption

Apple ProRes RAW

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

qoa

QOA (Quite OK Audio)

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

rv60

RealVideo 6.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

vvc

VVC (Versatile Video Coding)

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