decoders
¶
FFmpeg decoders.
Functions:
Name | Description |
---|---|
aac |
AAC (Advanced Audio Coding). |
aac_fixed |
AAC (Advanced Audio Coding) (codec aac). |
aac_latm |
AAC LATM (Advanced Audio Coding LATM syntax). |
aasc |
Autodesk RLE. |
ac3 |
ATSC A/52A (AC-3). |
ac3_fixed |
ATSC A/52A (AC-3) (codec ac3). |
adpcm_4xm |
ADPCM 4X Movie. |
adpcm_adx |
SEGA CRI ADX ADPCM. |
adpcm_afc |
ADPCM Nintendo Gamecube AFC. |
adpcm_agm |
ADPCM AmuseGraphics Movie. |
adpcm_aica |
ADPCM Yamaha AICA. |
adpcm_argo |
ADPCM Argonaut Games. |
adpcm_ct |
ADPCM Creative Technology. |
adpcm_dtk |
ADPCM Nintendo Gamecube DTK. |
adpcm_ea |
ADPCM Electronic Arts. |
adpcm_ea_maxis_xa |
ADPCM Electronic Arts Maxis CDROM XA. |
adpcm_ea_r1 |
ADPCM Electronic Arts R1. |
adpcm_ea_r2 |
ADPCM Electronic Arts R2. |
adpcm_ea_r3 |
ADPCM Electronic Arts R3. |
adpcm_ea_xas |
ADPCM Electronic Arts XAS. |
adpcm_ima_acorn |
ADPCM IMA Acorn Replay. |
adpcm_ima_alp |
ADPCM IMA High Voltage Software ALP. |
adpcm_ima_amv |
ADPCM IMA AMV. |
adpcm_ima_apc |
ADPCM IMA CRYO APC. |
adpcm_ima_apm |
ADPCM IMA Ubisoft APM. |
adpcm_ima_cunning |
ADPCM IMA Cunning Developments. |
adpcm_ima_dat4 |
ADPCM IMA Eurocom DAT4. |
adpcm_ima_dk3 |
ADPCM IMA Duck DK3. |
adpcm_ima_dk4 |
ADPCM IMA Duck DK4. |
adpcm_ima_ea_eacs |
ADPCM IMA Electronic Arts EACS. |
adpcm_ima_ea_sead |
ADPCM IMA Electronic Arts SEAD. |
adpcm_ima_iss |
ADPCM IMA Funcom ISS. |
adpcm_ima_moflex |
ADPCM IMA MobiClip MOFLEX. |
adpcm_ima_mtf |
ADPCM IMA Capcom's MT Framework. |
adpcm_ima_oki |
ADPCM IMA Dialogic OKI. |
adpcm_ima_qt |
ADPCM IMA QuickTime. |
adpcm_ima_rad |
ADPCM IMA Radical. |
adpcm_ima_smjpeg |
ADPCM IMA Loki SDL MJPEG. |
adpcm_ima_ssi |
ADPCM IMA Simon & Schuster Interactive. |
adpcm_ima_wav |
ADPCM IMA WAV. |
adpcm_ima_ws |
ADPCM IMA Westwood. |
adpcm_ms |
ADPCM Microsoft. |
adpcm_mtaf |
ADPCM MTAF. |
adpcm_psx |
ADPCM Playstation. |
adpcm_sbpro_2 |
ADPCM Sound Blaster Pro 2-bit. |
adpcm_sbpro_3 |
ADPCM Sound Blaster Pro 2.6-bit. |
adpcm_sbpro_4 |
ADPCM Sound Blaster Pro 4-bit. |
adpcm_swf |
ADPCM Shockwave Flash. |
adpcm_thp |
ADPCM Nintendo THP. |
adpcm_thp_le |
ADPCM Nintendo THP (little-endian). |
adpcm_vima |
LucasArts VIMA audio. |
adpcm_xa |
ADPCM CDROM XA. |
adpcm_xmd |
ADPCM Konami XMD. |
adpcm_yamaha |
ADPCM Yamaha. |
adpcm_zork |
ADPCM Zork. |
agm |
Amuse Graphics Movie. |
aic |
Apple Intermediate Codec. |
alac |
ALAC (Apple Lossless Audio Codec). |
alias_pix |
Alias/Wavefront PIX image. |
als |
MPEG-4 Audio Lossless Coding (ALS) (codec mp4als). |
amrnb |
AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb). |
amrwb |
AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb). |
amv |
AMV Video. |
anm |
Deluxe Paint Animation. |
ansi |
ASCII/ANSI art. |
anull |
Null audio. |
apac |
Marian's A-pac audio. |
ape |
Monkey's Audio. |
apng |
APNG (Animated Portable Network Graphics) image. |
aptx |
AptX (Audio Processing Technology for Bluetooth). |
aptx_hd |
AptX HD (Audio Processing Technology for Bluetooth). |
arbc |
Gryphon's Anim Compressor. |
argo |
Argonaut Games Video. |
ass |
ASS (Advanced SubStation Alpha) subtitle. |
asv1 |
ASUS V1. |
asv2 |
ASUS V2. |
atrac1 |
ATRAC1 (Adaptive TRansform Acoustic Coding). |
atrac3 |
ATRAC3 (Adaptive TRansform Acoustic Coding 3). |
atrac3al |
ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless). |
atrac3plus |
ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (codec atrac3p). |
atrac3plusal |
ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (codec atrac3pal). |
atrac9 |
ATRAC9 (Adaptive TRansform Acoustic Coding 9). |
aura |
Auravision AURA. |
aura2 |
Auravision Aura 2. |
av1 |
Alliance for Open Media AV1. |
av1_cuvid |
Nvidia CUVID AV1 decoder (codec av1). |
avrn |
Avid AVI Codec. |
avrp |
Avid 1:1 10-bit RGB Packer. |
avs |
AVS (Audio Video Standard) video. |
avui |
Avid Meridien Uncompressed. |
ayuv |
Uncompressed packed MS 4:4:4:4. |
bethsoftvid |
Bethesda VID video. |
bfi |
Brute Force & Ignorance. |
binkaudio_dct |
Bink Audio (DCT). |
binkaudio_rdft |
Bink Audio (RDFT). |
binkvideo |
Bink video. |
bintext |
Binary text. |
bitpacked |
Bitpacked. |
bmp |
BMP (Windows and OS/2 bitmap). |
bmv_audio |
Discworld II BMV audio. |
bmv_video |
Discworld II BMV video. |
bonk |
Bonk audio. |
brender_pix |
BRender PIX image. |
c93 |
Interplay C93. |
camstudio |
CamStudio (codec cscd). |
camtasia |
TechSmith Screen Capture Codec (codec tscc). |
cavs |
Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile). |
cbd2_dpcm |
DPCM Cuberoot-Delta-Exact. |
cc_dec |
Closed Caption (EIA-608 / CEA-708) (codec eia_608). |
cdgraphics |
CD Graphics video. |
cdtoons |
CDToons video. |
cdxl |
Commodore CDXL video. |
cfhd |
GoPro CineForm HD. |
cinepak |
Cinepak. |
clearvideo |
Iterated Systems ClearVideo. |
cljr |
Cirrus Logic AccuPak. |
cllc |
Canopus Lossless Codec. |
comfortnoise |
RFC 3389 comfort noise generator. |
cook |
Cook / Cooker / Gecko (RealAudio G2). |
cpia |
CPiA video format. |
cri |
Cintel RAW. |
cyuv |
Creative YUV (CYUV). |
dca |
DCA (DTS Coherent Acoustics) (codec dts). |
dds |
DirectDraw Surface image decoder. |
derf_dpcm |
DPCM Xilam DERF. |
dfa |
Chronomaster DFA. |
dfpwm |
DFPWM1a audio. |
dirac |
BBC Dirac VC-2. |
dnxhd |
VC3/DNxHD. |
dolby_e |
Dolby E. |
dpx |
DPX (Digital Picture Exchange) image. |
dsd_lsbf |
DSD (Direct Stream Digital), least significant bit first. |
dsd_lsbf_planar |
DSD (Direct Stream Digital), least significant bit first, planar. |
dsd_msbf |
DSD (Direct Stream Digital), most significant bit first. |
dsd_msbf_planar |
DSD (Direct Stream Digital), most significant bit first, planar. |
dsicinaudio |
Delphine Software International CIN audio. |
dsicinvideo |
Delphine Software International CIN video. |
dss_sp |
Digital Speech Standard - Standard Play mode (DSS SP). |
dst |
DST (Digital Stream Transfer). |
dvaudio |
Ulead DV Audio. |
dvbsub |
DVB subtitles (codec dvb_subtitle). |
dvdsub |
DVD subtitles (codec dvd_subtitle). |
dvvideo |
DV (Digital Video). |
dxa |
Feeble Files/ScummVM DXA. |
dxtory |
Dxtory. |
dxv |
Resolume DXV. |
eac3 |
ATSC A/52B (AC-3, E-AC-3). |
eacmv |
Electronic Arts CMV video (codec cmv). |
eamad |
Electronic Arts Madcow Video (codec mad). |
eatgq |
Electronic Arts TGQ video (codec tgq). |
eatgv |
Electronic Arts TGV video (codec tgv). |
eatqi |
Electronic Arts TQI Video (codec tqi). |
escape124 |
Escape 124. |
escape130 |
Escape 130. |
evrc |
EVRC (Enhanced Variable Rate Codec). |
exr |
OpenEXR image. |
fastaudio |
MobiClip FastAudio. |
ffv1 |
FFmpeg video codec #1. |
ffvhuff |
Huffyuv FFmpeg variant. |
fic |
Mirillis FIC. |
fits |
Flexible Image Transport System. |
flac |
FLAC (Free Lossless Audio Codec). |
flashsv |
Flash Screen Video v1. |
flashsv2 |
Flash Screen Video v2. |
flic |
Autodesk Animator Flic video. |
flv |
FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1). |
fmvc |
FM Screen Capture Codec. |
fraps |
Fraps. |
frwu |
Forward Uncompressed. |
ftr |
FTR Voice. |
g2m |
Go2Meeting. |
g722 |
G.722 ADPCM (codec adpcm_g722). |
g723_1 |
G.723.1. |
g726 |
G.726 ADPCM (codec adpcm_g726). |
g726le |
G.726 ADPCM little-endian (codec adpcm_g726le). |
g729 |
G.729. |
gdv |
Gremlin Digital Video. |
gem |
GEM Raster image. |
gif |
GIF (Graphics Interchange Format). |
gremlin_dpcm |
DPCM Gremlin. |
gsm |
GSM. |
gsm_ms |
GSM Microsoft variant. |
h261 |
H.261. |
h263 |
H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2. |
h263_v4l2m2m |
V4L2 mem2mem H.263 decoder wrapper (codec h263). |
h263i |
Intel H.263. |
h263p |
H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2. |
h264 |
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10. |
h264_cuvid |
Nvidia CUVID H264 decoder (codec h264). |
h264_v4l2m2m |
V4L2 mem2mem H.264 decoder wrapper (codec h264). |
hap |
Vidvox Hap. |
hca |
CRI HCA. |
hcom |
HCOM Audio. |
hdr |
HDR (Radiance RGBE format) image. |
hevc |
HEVC (High Efficiency Video Coding). |
hevc_cuvid |
Nvidia CUVID HEVC decoder (codec hevc). |
hevc_v4l2m2m |
V4L2 mem2mem HEVC decoder wrapper (codec hevc). |
hnm4video |
HNM 4 video. |
hq_hqa |
Canopus HQ/HQA. |
hqx |
Canopus HQX. |
huffyuv |
Huffyuv / HuffYUV. |
hymt |
HuffYUV MT. |
iac |
IAC (Indeo Audio Coder). |
idcinvideo |
Id Quake II CIN video (codec idcin). |
idf |
ICEDraw text. |
iff |
IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm). |
ilbc |
ILBC (Internet Low Bitrate Codec). |
imc |
IMC (Intel Music Coder). |
imm4 |
Infinity IMM4. |
imm5 |
Infinity IMM5. |
indeo2 |
Intel Indeo 2. |
indeo3 |
Intel Indeo 3. |
indeo4 |
Intel Indeo Video Interactive 4. |
indeo5 |
Intel Indeo Video Interactive 5. |
interplay_dpcm |
DPCM Interplay. |
interplayacm |
Interplay ACM. |
interplayvideo |
Interplay MVE video. |
ipu |
IPU Video. |
jacosub |
JACOsub subtitle. |
jpeg2000 |
JPEG 2000. |
jpegls |
JPEG-LS. |
jv |
Bitmap Brothers JV video. |
kgv1 |
Kega Game Video. |
kmvc |
Karl Morton's video codec. |
lagarith |
Lagarith lossless. |
libcodec2 |
codec2 decoder using libcodec2 (codec codec2). |
libdav1d |
dav1d AV1 decoder by VideoLAN (codec av1). |
libgsm |
Libgsm GSM (codec gsm). |
libgsm_ms |
Libgsm GSM Microsoft variant (codec gsm_ms). |
libjxl |
Libjxl JPEG XL (codec jpegxl). |
libopus |
Libopus Opus (codec opus). |
librsvg |
Librsvg rasterizer (codec svg). |
libspeex |
Libspeex Speex (codec speex). |
libvorbis |
Libvorbis (codec vorbis). |
libvpx |
Libvpx VP8 (codec vp8). |
libzvbi_teletextdec |
Libzvbi DVB teletext decoder (codec dvb_teletext). |
loco |
LOCO. |
lscr |
LEAD Screen Capture. |
m101 |
Matrox Uncompressed SD. |
mace3 |
MACE (Macintosh Audio Compression/Expansion) 3:1. |
mace6 |
MACE (Macintosh Audio Compression/Expansion) 6:1. |
magicyuv |
MagicYUV video. |
mdec |
Sony PlayStation MDEC (Motion DECoder). |
media100 |
Media 100. |
metasound |
Voxware MetaSound. |
microdvd |
MicroDVD subtitle. |
mimic |
Mimic. |
misc4 |
Micronas SC-4 Audio. |
mjpeg |
MJPEG (Motion JPEG). |
mjpeg_cuvid |
Nvidia CUVID MJPEG decoder (codec mjpeg). |
mjpegb |
Apple MJPEG-B. |
mlp |
MLP (Meridian Lossless Packing). |
mmvideo |
American Laser Games MM Video. |
mobiclip |
MobiClip Video. |
motionpixels |
Motion Pixels video. |
mov_text |
3GPP Timed Text subtitle. |
mp1 |
MP1 (MPEG audio layer 1). |
mp1float |
MP1 (MPEG audio layer 1) (codec mp1). |
mp2 |
MP2 (MPEG audio layer 2). |
mp2float |
MP2 (MPEG audio layer 2) (codec mp2). |
mp3 |
MP3 (MPEG audio layer 3). |
mp3adu |
ADU (Application Data Unit) MP3 (MPEG audio layer 3). |
mp3adufloat |
ADU (Application Data Unit) MP3 (MPEG audio layer 3) (codec mp3adu). |
mp3float |
MP3 (MPEG audio layer 3) (codec mp3). |
mp3on4 |
MP3onMP4. |
mp3on4float |
MP3onMP4 (codec mp3on4). |
mpc7 |
Musepack SV7 (codec musepack7). |
mpc8 |
Musepack SV8 (codec musepack8). |
mpeg1_cuvid |
Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video). |
mpeg1_v4l2m2m |
V4L2 mem2mem MPEG1 decoder wrapper (codec mpeg1video). |
mpeg1video |
MPEG-1 video. |
mpeg2_cuvid |
Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video). |
mpeg2_v4l2m2m |
V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video). |
mpeg2video |
MPEG-2 video. |
mpeg4 |
MPEG-4 part 2. |
mpeg4_cuvid |
Nvidia CUVID MPEG4 decoder (codec mpeg4). |
mpeg4_v4l2m2m |
V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4). |
mpegvideo |
MPEG-1 video (codec mpeg2video). |
mpl2 |
MPL2 subtitle. |
msa1 |
MS ATC Screen. |
mscc |
Mandsoft Screen Capture Codec. |
msmpeg4 |
MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3). |
msmpeg4v1 |
MPEG-4 part 2 Microsoft variant version 1. |
msmpeg4v2 |
MPEG-4 part 2 Microsoft variant version 2. |
msnsiren |
MSN Siren. |
msp2 |
Microsoft Paint (MSP) version 2. |
msrle |
Microsoft RLE. |
mss1 |
MS Screen 1. |
mss2 |
MS Windows Media Video V9 Screen. |
msvideo1 |
Microsoft Video 1. |
mszh |
LCL (LossLess Codec Library) MSZH. |
mts2 |
MS Expression Encoder Screen. |
mv30 |
MidiVid 3.0. |
mvc1 |
Silicon Graphics Motion Video Compressor 1. |
mvc2 |
Silicon Graphics Motion Video Compressor 2. |
mvdv |
MidiVid VQ. |
mvha |
MidiVid Archive Codec. |
mwsc |
MatchWare Screen Capture Codec. |
mxpeg |
Mobotix MxPEG video. |
nellymoser |
Nellymoser Asao. |
notchlc |
NotchLC. |
nuv |
NuppelVideo/RTJPEG. |
on2avc |
On2 Audio for Video Codec (codec avc). |
opus |
Opus. |
osq |
OSQ (Original Sound Quality). |
paf_audio |
Amazing Studio Packed Animation File Audio. |
paf_video |
Amazing Studio Packed Animation File Video. |
pam |
PAM (Portable AnyMap) image. |
pbm |
PBM (Portable BitMap) image. |
pcm_alaw |
PCM A-law / G.711 A-law. |
pcm_bluray |
PCM signed 16|20|24-bit big-endian for Blu-ray media. |
pcm_dvd |
PCM signed 16|20|24-bit big-endian for DVD media. |
pcm_f16le |
PCM 16.8 floating point little-endian. |
pcm_f24le |
PCM 24.0 floating point little-endian. |
pcm_f32be |
PCM 32-bit floating point big-endian. |
pcm_f32le |
PCM 32-bit floating point little-endian. |
pcm_f64be |
PCM 64-bit floating point big-endian. |
pcm_f64le |
PCM 64-bit floating point little-endian. |
pcm_lxf |
PCM signed 20-bit little-endian planar. |
pcm_mulaw |
PCM mu-law / G.711 mu-law. |
pcm_s16be |
PCM signed 16-bit big-endian. |
pcm_s16be_planar |
PCM signed 16-bit big-endian planar. |
pcm_s16le |
PCM signed 16-bit little-endian. |
pcm_s16le_planar |
PCM signed 16-bit little-endian planar. |
pcm_s24be |
PCM signed 24-bit big-endian. |
pcm_s24daud |
PCM D-Cinema audio signed 24-bit. |
pcm_s24le |
PCM signed 24-bit little-endian. |
pcm_s24le_planar |
PCM signed 24-bit little-endian planar. |
pcm_s32be |
PCM signed 32-bit big-endian. |
pcm_s32le |
PCM signed 32-bit little-endian. |
pcm_s32le_planar |
PCM signed 32-bit little-endian planar. |
pcm_s64be |
PCM signed 64-bit big-endian. |
pcm_s64le |
PCM signed 64-bit little-endian. |
pcm_s8 |
PCM signed 8-bit. |
pcm_s8_planar |
PCM signed 8-bit planar. |
pcm_sga |
PCM SGA. |
pcm_u16be |
PCM unsigned 16-bit big-endian. |
pcm_u16le |
PCM unsigned 16-bit little-endian. |
pcm_u24be |
PCM unsigned 24-bit big-endian. |
pcm_u24le |
PCM unsigned 24-bit little-endian. |
pcm_u32be |
PCM unsigned 32-bit big-endian. |
pcm_u32le |
PCM unsigned 32-bit little-endian. |
pcm_u8 |
PCM unsigned 8-bit. |
pcm_vidc |
PCM Archimedes VIDC. |
pcx |
PC Paintbrush PCX image. |
pdv |
PDV (PlayDate Video). |
pfm |
PFM (Portable FloatMap) image. |
pgm |
PGM (Portable GrayMap) image. |
pgmyuv |
PGMYUV (Portable GrayMap YUV) image. |
pgssub |
HDMV Presentation Graphic Stream subtitles (codec hdmv_pgs_subtitle). |
pgx |
PGX (JPEG2000 Test Format). |
phm |
PHM (Portable HalfFloatMap) image. |
photocd |
Kodak Photo CD. |
pictor |
Pictor/PC Paint. |
pixlet |
Apple Pixlet. |
pjs |
PJS subtitle. |
png |
PNG (Portable Network Graphics) image. |
ppm |
PPM (Portable PixelMap) image. |
prores |
Apple ProRes (iCodec Pro). |
prosumer |
Brooktree ProSumer Video. |
psd |
Photoshop PSD file. |
ptx |
V.Flash PTX image. |
qcelp |
QCELP / PureVoice. |
qdm2 |
QDesign Music Codec 2. |
qdmc |
QDesign Music Codec 1. |
qdraw |
Apple QuickDraw. |
qoi |
QOI (Quite OK Image format) image. |
qpeg |
Q-team QPEG. |
qtrle |
QuickTime Animation (RLE) video. |
r10k |
AJA Kona 10-bit RGB Codec. |
r210 |
Uncompressed RGB 10-bit. |
ralf |
RealAudio Lossless. |
rasc |
RemotelyAnywhere Screen Capture. |
rawvideo |
Raw video. |
real_144 |
RealAudio 1.0 (14.4K) (codec ra_144). |
real_288 |
RealAudio 2.0 (28.8K) (codec ra_288). |
realtext |
RealText subtitle. |
rka |
RKA (RK Audio). |
rl2 |
RL2 video. |
roq_dpcm |
DPCM id RoQ. |
roqvideo |
Id RoQ video (codec roq). |
rpza |
QuickTime video (RPZA). |
rscc |
innoHeim/Rsupport Screen Capture Codec. |
rtv1 |
RTV1 (RivaTuner Video). |
rv10 |
RealVideo 1.0. |
rv20 |
RealVideo 2.0. |
rv30 |
RealVideo 3.0. |
rv40 |
RealVideo 4.0. |
s302m |
SMPTE 302M. |
sami |
SAMI subtitle. |
sanm |
LucasArts SANM/Smush video. |
sbc |
SBC (low-complexity subband codec). |
scpr |
ScreenPressor. |
screenpresso |
Screenpresso. |
sdx2_dpcm |
DPCM Squareroot-Delta-Exact. |
sga |
Digital Pictures SGA Video. |
sgi |
SGI image. |
sgirle |
Silicon Graphics RLE 8-bit video. |
sheervideo |
BitJazz SheerVideo. |
shorten |
Shorten. |
simbiosis_imx |
Simbiosis Interactive IMX Video. |
sipr |
RealAudio SIPR / ACELP.NET. |
siren |
Siren. |
smackaud |
Smacker audio (codec smackaudio). |
smackvid |
Smacker video (codec smackvideo). |
smc |
QuickTime Graphics (SMC). |
smvjpeg |
SMV JPEG. |
snow |
Snow. |
sol_dpcm |
DPCM Sol. |
sonic |
Sonic. |
sp5x |
Sunplus JPEG (SP5X). |
speedhq |
NewTek SpeedHQ. |
speex |
Speex. |
srgc |
Screen Recorder Gold Codec. |
srt |
SubRip subtitle (codec subrip). |
ssa |
ASS (Advanced SubStation Alpha) subtitle (codec ass). |
stl |
Spruce subtitle format. |
subrip |
SubRip subtitle. |
subviewer |
SubViewer subtitle. |
subviewer1 |
SubViewer1 subtitle. |
sunrast |
Sun Rasterfile image. |
svq1 |
Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1. |
svq3 |
Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3. |
tak |
TAK (Tom's lossless Audio Kompressor). |
targa |
Truevision Targa image. |
targa_y216 |
Pinnacle TARGA CineWave YUV16. |
tdsc |
TDSC. |
text |
Raw text subtitle. |
theora |
Theora. |
thp |
Nintendo Gamecube THP video. |
tiertexseqvideo |
Tiertex Limited SEQ video. |
tiff |
TIFF image. |
tmv |
8088flex TMV. |
truehd |
TrueHD. |
truemotion1 |
Duck TrueMotion 1.0. |
truemotion2 |
Duck TrueMotion 2.0. |
truemotion2rt |
Duck TrueMotion 2.0 Real Time. |
truespeech |
DSP Group TrueSpeech. |
tscc2 |
TechSmith Screen Codec 2. |
tta |
TTA (True Audio). |
twinvq |
VQF TwinVQ. |
txd |
Renderware TXD (TeXture Dictionary) image. |
ultimotion |
IBM UltiMotion (codec ulti). |
utvideo |
Ut Video. |
v210 |
Uncompressed 4:2:2 10-bit. |
v210x |
Uncompressed 4:2:2 10-bit. |
v308 |
Uncompressed packed 4:4:4. |
v408 |
Uncompressed packed QT 4:4:4:4. |
v410 |
Uncompressed 4:4:4 10-bit. |
vb |
Beam Software VB. |
vble |
VBLE Lossless Codec. |
vbn |
Vizrt Binary Image. |
vc1 |
SMPTE VC-1. |
vc1_cuvid |
Nvidia CUVID VC1 decoder (codec vc1). |
vc1_v4l2m2m |
V4L2 mem2mem VC1 decoder wrapper (codec vc1). |
vc1image |
Windows Media Video 9 Image v2. |
vcr1 |
ATI VCR1. |
vmdaudio |
Sierra VMD audio. |
vmdvideo |
Sierra VMD video. |
vmix |
VMix Video. |
vmnc |
VMware Screen Codec / VMware Video. |
vnull |
Null video. |
vorbis |
Vorbis. |
vp3 |
On2 VP3. |
vp4 |
On2 VP4. |
vp5 |
On2 VP5. |
vp6 |
On2 VP6. |
vp6a |
On2 VP6 (Flash version, with alpha channel). |
vp6f |
On2 VP6 (Flash version). |
vp7 |
On2 VP7. |
vp8 |
On2 VP8. |
vp8_cuvid |
Nvidia CUVID VP8 decoder (codec vp8). |
vp8_v4l2m2m |
V4L2 mem2mem VP8 decoder wrapper (codec vp8). |
vp9 |
Google VP9. |
vp9_cuvid |
Nvidia CUVID VP9 decoder (codec vp9). |
vp9_v4l2m2m |
V4L2 mem2mem VP9 decoder wrapper (codec vp9). |
vplayer |
VPlayer subtitle. |
vqavideo |
Westwood Studios VQA (Vector Quantized Animation) video (codec ws_vqa). |
vqc |
ViewQuest VQC. |
wady_dpcm |
DPCM Marble WADY. |
wavarc |
Waveform Archiver. |
wavesynth |
Wave synthesis pseudo-codec. |
wavpack |
WavPack. |
wbmp |
WBMP (Wireless Application Protocol Bitmap) image. |
wcmv |
WinCAM Motion Video. |
webp |
WebP image. |
webvtt |
WebVTT subtitle. |
wmalossless |
Windows Media Audio Lossless. |
wmapro |
Windows Media Audio 9 Professional. |
wmav1 |
Windows Media Audio 1. |
wmav2 |
Windows Media Audio 2. |
wmavoice |
Windows Media Audio Voice. |
wmv1 |
Windows Media Video 7. |
wmv2 |
Windows Media Video 8. |
wmv3 |
Windows Media Video 9. |
wmv3image |
Windows Media Video 9 Image. |
wnv1 |
Winnov WNV1. |
wrapped_avframe |
AVPacket to AVFrame passthrough. |
ws_snd1 |
Westwood Audio (SND1) (codec westwood_snd1). |
xan_dpcm |
DPCM Xan. |
xan_wc3 |
Wing Commander III / Xan. |
xan_wc4 |
Wing Commander IV / Xxan. |
xbin |
EXtended BINary text. |
xbm |
XBM (X BitMap) image. |
xface |
X-face image. |
xl |
Miro VideoXL (codec vixl). |
xma1 |
Xbox Media Audio 1. |
xma2 |
Xbox Media Audio 2. |
xpm |
XPM (X PixMap) image. |
xsub |
XSUB. |
xwd |
XWD (X Window Dump) image. |
y41p |
Uncompressed YUV 4:1:1 12-bit. |
ylc |
YUY2 Lossless Codec. |
yop |
Psygnosis YOP Video. |
yuv4 |
Uncompressed packed 4:2:0. |
zerocodec |
ZeroCodec Lossless Video. |
zlib |
LCL (LossLess Codec Library) ZLIB. |
zmbv |
Zip Motion Blocks Video. |
aac
¶
aac(
dual_mono_mode: (
int | None | Literal["auto", "main", "sub", "both"]
) = None,
channel_order: (
int | None | Literal["default", "coded"]
) = None,
) -> FFMpegDecoderOption
AAC (Advanced Audio Coding).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
dual_mono_mode
|
int | None | Literal['auto', 'main', 'sub', 'both']
|
Select the channel to decode for dual mono (from -1 to 2) (default auto) |
None
|
channel_order
|
int | None | Literal['default', 'coded']
|
Order in which the channels are to be exported (from 0 to 1) (default default) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
aac_fixed
¶
aac_fixed(
dual_mono_mode: (
int | None | Literal["auto", "main", "sub", "both"]
) = None,
channel_order: (
int | None | Literal["default", "coded"]
) = None,
) -> FFMpegDecoderOption
AAC (Advanced Audio Coding) (codec aac).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
dual_mono_mode
|
int | None | Literal['auto', 'main', 'sub', 'both']
|
Select the channel to decode for dual mono (from -1 to 2) (default auto) |
None
|
channel_order
|
int | None | Literal['default', 'coded']
|
Order in which the channels are to be exported (from 0 to 1) (default default) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
aac_latm
¶
aac_latm() -> FFMpegDecoderOption
AAC LATM (Advanced Audio Coding LATM syntax).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
aasc
¶
aasc() -> FFMpegDecoderOption
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_adx
¶
adpcm_adx() -> FFMpegDecoderOption
adpcm_afc
¶
adpcm_afc() -> FFMpegDecoderOption
adpcm_agm
¶
adpcm_agm() -> FFMpegDecoderOption
adpcm_aica
¶
adpcm_aica() -> FFMpegDecoderOption
adpcm_argo
¶
adpcm_argo() -> FFMpegDecoderOption
adpcm_ct
¶
adpcm_ct() -> FFMpegDecoderOption
adpcm_dtk
¶
adpcm_dtk() -> FFMpegDecoderOption
adpcm_ea
¶
adpcm_ea() -> FFMpegDecoderOption
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_ea_r2
¶
adpcm_ea_r2() -> FFMpegDecoderOption
adpcm_ea_r3
¶
adpcm_ea_r3() -> FFMpegDecoderOption
adpcm_ea_xas
¶
adpcm_ea_xas() -> FFMpegDecoderOption
adpcm_ima_acorn
¶
adpcm_ima_acorn() -> FFMpegDecoderOption
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_apc
¶
adpcm_ima_apc() -> FFMpegDecoderOption
adpcm_ima_apm
¶
adpcm_ima_apm() -> FFMpegDecoderOption
adpcm_ima_cunning
¶
adpcm_ima_cunning() -> FFMpegDecoderOption
adpcm_ima_dat4
¶
adpcm_ima_dat4() -> FFMpegDecoderOption
adpcm_ima_dk3
¶
adpcm_ima_dk3() -> FFMpegDecoderOption
adpcm_ima_dk4
¶
adpcm_ima_dk4() -> FFMpegDecoderOption
adpcm_ima_ea_eacs
¶
adpcm_ima_ea_eacs() -> FFMpegDecoderOption
adpcm_ima_ea_sead
¶
adpcm_ima_ea_sead() -> FFMpegDecoderOption
adpcm_ima_iss
¶
adpcm_ima_iss() -> FFMpegDecoderOption
adpcm_ima_moflex
¶
adpcm_ima_moflex() -> FFMpegDecoderOption
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_qt
¶
adpcm_ima_qt() -> FFMpegDecoderOption
adpcm_ima_rad
¶
adpcm_ima_rad() -> FFMpegDecoderOption
adpcm_ima_smjpeg
¶
adpcm_ima_smjpeg() -> FFMpegDecoderOption
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_ws
¶
adpcm_ima_ws() -> FFMpegDecoderOption
adpcm_ms
¶
adpcm_ms() -> FFMpegDecoderOption
adpcm_mtaf
¶
adpcm_mtaf() -> FFMpegDecoderOption
adpcm_psx
¶
adpcm_psx() -> FFMpegDecoderOption
adpcm_sbpro_2
¶
adpcm_sbpro_2() -> FFMpegDecoderOption
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_swf
¶
adpcm_swf() -> FFMpegDecoderOption
adpcm_thp
¶
adpcm_thp() -> FFMpegDecoderOption
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
adpcm_xa
¶
adpcm_xa() -> FFMpegDecoderOption
adpcm_xmd
¶
adpcm_xmd() -> FFMpegDecoderOption
adpcm_yamaha
¶
adpcm_yamaha() -> FFMpegDecoderOption
adpcm_zork
¶
adpcm_zork() -> FFMpegDecoderOption
agm
¶
agm() -> FFMpegDecoderOption
aic
¶
aic() -> FFMpegDecoderOption
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
als
¶
als() -> FFMpegDecoderOption
MPEG-4 Audio Lossless Coding (ALS) (codec mp4als).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
amrnb
¶
amrnb() -> FFMpegDecoderOption
AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
amrwb
¶
amrwb() -> FFMpegDecoderOption
AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
amv
¶
amv() -> FFMpegDecoderOption
anm
¶
anm() -> FFMpegDecoderOption
ansi
¶
ansi() -> FFMpegDecoderOption
anull
¶
anull() -> FFMpegDecoderOption
apac
¶
apac() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
APNG (Animated Portable Network Graphics) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
aptx
¶
aptx() -> FFMpegDecoderOption
AptX (Audio Processing Technology for Bluetooth).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
aptx_hd
¶
aptx_hd() -> FFMpegDecoderOption
AptX HD (Audio Processing Technology for Bluetooth).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
arbc
¶
arbc() -> FFMpegDecoderOption
argo
¶
argo() -> FFMpegDecoderOption
ass
¶
ass() -> FFMpegDecoderOption
ASS (Advanced SubStation Alpha) subtitle.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
asv1
¶
asv1() -> FFMpegDecoderOption
asv2
¶
asv2() -> FFMpegDecoderOption
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
¶
aura() -> FFMpegDecoderOption
aura2
¶
aura2() -> FFMpegDecoderOption
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
¶
avrn() -> FFMpegDecoderOption
avrp
¶
avrp() -> FFMpegDecoderOption
avs
¶
avs() -> FFMpegDecoderOption
AVS (Audio Video Standard) video.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
avui
¶
avui() -> FFMpegDecoderOption
ayuv
¶
ayuv() -> FFMpegDecoderOption
bethsoftvid
¶
bethsoftvid() -> FFMpegDecoderOption
bfi
¶
bfi() -> FFMpegDecoderOption
binkaudio_dct
¶
binkaudio_dct() -> FFMpegDecoderOption
binkaudio_rdft
¶
binkaudio_rdft() -> FFMpegDecoderOption
binkvideo
¶
binkvideo() -> FFMpegDecoderOption
bintext
¶
bintext() -> FFMpegDecoderOption
bitpacked
¶
bitpacked() -> FFMpegDecoderOption
bmp
¶
bmp() -> FFMpegDecoderOption
bmv_audio
¶
bmv_audio() -> FFMpegDecoderOption
bmv_video
¶
bmv_video() -> FFMpegDecoderOption
bonk
¶
bonk() -> FFMpegDecoderOption
brender_pix
¶
brender_pix() -> FFMpegDecoderOption
c93
¶
c93() -> FFMpegDecoderOption
camstudio
¶
camstudio() -> FFMpegDecoderOption
camtasia
¶
camtasia() -> FFMpegDecoderOption
TechSmith Screen Capture Codec (codec tscc).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
cavs
¶
cavs() -> FFMpegDecoderOption
Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
cbd2_dpcm
¶
cbd2_dpcm() -> FFMpegDecoderOption
cc_dec
¶
cc_dec(
real_time: bool | None = None,
real_time_latency_msec: int | None = None,
data_field: (
int | None | Literal["auto", "first", "second"]
) = None,
) -> FFMpegDecoderOption
Closed Caption (EIA-608 / CEA-708) (codec eia_608).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
real_time
|
bool | None
|
emit subtitle events as they are decoded for real-time display (default false) |
None
|
real_time_latency_msec
|
int | None
|
minimum elapsed time between emitting real-time subtitle events (from 0 to 500) (default 200) |
None
|
data_field
|
int | None | Literal['auto', 'first', 'second']
|
select data field (from -1 to 1) (default auto) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
cdgraphics
¶
cdgraphics() -> FFMpegDecoderOption
cdtoons
¶
cdtoons() -> FFMpegDecoderOption
cdxl
¶
cdxl() -> FFMpegDecoderOption
cfhd
¶
cfhd() -> FFMpegDecoderOption
cinepak
¶
cinepak() -> FFMpegDecoderOption
clearvideo
¶
clearvideo() -> FFMpegDecoderOption
cljr
¶
cljr() -> FFMpegDecoderOption
cllc
¶
cllc() -> FFMpegDecoderOption
comfortnoise
¶
comfortnoise() -> FFMpegDecoderOption
RFC 3389 comfort noise generator.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
cook
¶
cook() -> FFMpegDecoderOption
Cook / Cooker / Gecko (RealAudio G2).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
cpia
¶
cpia() -> FFMpegDecoderOption
cri
¶
cri() -> FFMpegDecoderOption
cyuv
¶
cyuv() -> FFMpegDecoderOption
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
¶
dds() -> FFMpegDecoderOption
DirectDraw Surface image decoder.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
derf_dpcm
¶
derf_dpcm() -> FFMpegDecoderOption
dfa
¶
dfa() -> FFMpegDecoderOption
dfpwm
¶
dfpwm() -> FFMpegDecoderOption
dirac
¶
dirac() -> FFMpegDecoderOption
dnxhd
¶
dnxhd() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
dvaudio
¶
dvaudio() -> FFMpegDecoderOption
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
dxa
¶
dxa() -> FFMpegDecoderOption
dxtory
¶
dxtory() -> FFMpegDecoderOption
dxv
¶
dxv() -> FFMpegDecoderOption
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
¶
eacmv() -> FFMpegDecoderOption
Electronic Arts CMV video (codec cmv).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
eamad
¶
eamad() -> FFMpegDecoderOption
Electronic Arts Madcow Video (codec mad).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
eatgq
¶
eatgq() -> FFMpegDecoderOption
Electronic Arts TGQ video (codec tgq).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
eatgv
¶
eatgv() -> FFMpegDecoderOption
Electronic Arts TGV video (codec tgv).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
eatqi
¶
eatqi() -> FFMpegDecoderOption
Electronic Arts TQI Video (codec tqi).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
escape124
¶
escape124() -> FFMpegDecoderOption
escape130
¶
escape130() -> FFMpegDecoderOption
evrc
¶
evrc(postfilter: bool | None = None) -> FFMpegDecoderOption
EVRC (Enhanced Variable Rate Codec).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
postfilter
|
bool | None
|
enable postfilter (default true) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
exr
¶
exr(
layer: str | None = None,
part: int | None = None,
gamma: float | None = None,
apply_trc: (
int
| None
| Literal[
"bt709",
"gamma",
"gamma22",
"gamma28",
"smpte170m",
"smpte240m",
"linear",
"log",
"log_sqrt",
"iec61966_2_4",
"bt1361",
"iec61966_2_1",
"bt2020_10bit",
"bt2020_12bit",
"smpte2084",
"smpte428_1",
]
) = None,
) -> FFMpegDecoderOption
OpenEXR image.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
layer
|
str | None
|
Set the decoding layer (default "") |
None
|
part
|
int | None
|
Set the decoding part (from 0 to INT_MAX) (default 0) |
None
|
gamma
|
float | None
|
Set the float gamma value when decoding (from 0.001 to FLT_MAX) (default 1) |
None
|
apply_trc
|
int | None | Literal['bt709', 'gamma', 'gamma22', 'gamma28', 'smpte170m', 'smpte240m', 'linear', 'log', 'log_sqrt', 'iec61966_2_4', 'bt1361', 'iec61966_2_1', 'bt2020_10bit', 'bt2020_12bit', 'smpte2084', 'smpte428_1']
|
color transfer characteristics to apply to EXR linear input (from 1 to 18) (default gamma) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
fastaudio
¶
fastaudio() -> FFMpegDecoderOption
ffv1
¶
ffv1() -> FFMpegDecoderOption
ffvhuff
¶
ffvhuff() -> FFMpegDecoderOption
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
flashsv2
¶
flashsv2() -> FFMpegDecoderOption
flic
¶
flic() -> FFMpegDecoderOption
flv
¶
flv() -> FFMpegDecoderOption
FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
fmvc
¶
fmvc() -> FFMpegDecoderOption
fraps
¶
fraps() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
g2m
¶
g2m() -> FFMpegDecoderOption
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
¶
g726() -> FFMpegDecoderOption
g726le
¶
g726le() -> FFMpegDecoderOption
G.726 ADPCM little-endian (codec adpcm_g726le).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
g729
¶
g729() -> FFMpegDecoderOption
gdv
¶
gdv() -> FFMpegDecoderOption
gem
¶
gem() -> FFMpegDecoderOption
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
gsm
¶
gsm() -> FFMpegDecoderOption
gsm_ms
¶
gsm_ms() -> FFMpegDecoderOption
h261
¶
h261() -> FFMpegDecoderOption
h263
¶
h263() -> FFMpegDecoderOption
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
¶
h263i() -> FFMpegDecoderOption
h263p
¶
h263p() -> FFMpegDecoderOption
H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
h264
¶
h264(
is_avc: bool | None = None,
nal_length_size: int | None = None,
enable_er: bool | None = None,
x264_build: int | None = None,
) -> FFMpegDecoderOption
H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
is_avc
|
bool | None
|
is avc (default false) |
None
|
nal_length_size
|
int | None
|
nal_length_size (from 0 to 4) (default 0) |
None
|
enable_er
|
bool | None
|
Enable error resilience on damaged frames (unsafe) (default auto) |
None
|
x264_build
|
int | None
|
Assume this x264 version if no x264 version found in any SEI (from -1 to INT_MAX) (default -1) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
h264_cuvid
¶
h264_cuvid(
deint: (
int | None | Literal["weave", "bob", "adaptive"]
) = None,
gpu: str | None = None,
surfaces: int | None = None,
drop_second_field: bool | None = None,
crop: str | None = None,
resize: str | None = None,
) -> FFMpegDecoderOption
Nvidia CUVID H264 decoder (codec h264).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
deint
|
int | None | Literal['weave', 'bob', 'adaptive']
|
Set deinterlacing mode (from 0 to 2) (default weave) |
None
|
gpu
|
str | None
|
GPU to be used for decoding |
None
|
surfaces
|
int | None
|
Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1) |
None
|
drop_second_field
|
bool | None
|
Drop second field when deinterlacing (default false) |
None
|
crop
|
str | None
|
Crop (top)x(bottom)x(left)x(right) |
None
|
resize
|
str | None
|
Resize (width)x(height) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
h264_v4l2m2m
¶
h264_v4l2m2m(
num_output_buffers: int | None = None,
num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption
V4L2 mem2mem H.264 decoder wrapper (codec h264).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
num_output_buffers
|
int | None
|
Number of buffers in the output context (from 2 to INT_MAX) (default 16) |
None
|
num_capture_buffers
|
int | None
|
Number of buffers in the capture context (from 2 to INT_MAX) (default 20) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
hap
¶
hap() -> FFMpegDecoderOption
hca
¶
hca() -> FFMpegDecoderOption
hcom
¶
hcom() -> FFMpegDecoderOption
hdr
¶
hdr() -> FFMpegDecoderOption
HDR (Radiance RGBE format) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
hevc
¶
hevc(
apply_defdispwin: bool | None = None,
strict_displaywin: bool | None = None,
) -> FFMpegDecoderOption
HEVC (High Efficiency Video Coding).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
apply_defdispwin
|
bool | None
|
Apply default display window from VUI (default false) |
None
|
strict_displaywin
|
bool | None
|
stricly apply default display window size (default false) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
hevc_cuvid
¶
hevc_cuvid(
deint: (
int | None | Literal["weave", "bob", "adaptive"]
) = None,
gpu: str | None = None,
surfaces: int | None = None,
drop_second_field: bool | None = None,
crop: str | None = None,
resize: str | None = None,
) -> FFMpegDecoderOption
Nvidia CUVID HEVC decoder (codec hevc).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
deint
|
int | None | Literal['weave', 'bob', 'adaptive']
|
Set deinterlacing mode (from 0 to 2) (default weave) |
None
|
gpu
|
str | None
|
GPU to be used for decoding |
None
|
surfaces
|
int | None
|
Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1) |
None
|
drop_second_field
|
bool | None
|
Drop second field when deinterlacing (default false) |
None
|
crop
|
str | None
|
Crop (top)x(bottom)x(left)x(right) |
None
|
resize
|
str | None
|
Resize (width)x(height) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
hevc_v4l2m2m
¶
hevc_v4l2m2m(
num_output_buffers: int | None = None,
num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption
V4L2 mem2mem HEVC decoder wrapper (codec hevc).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
num_output_buffers
|
int | None
|
Number of buffers in the output context (from 2 to INT_MAX) (default 16) |
None
|
num_capture_buffers
|
int | None
|
Number of buffers in the capture context (from 2 to INT_MAX) (default 20) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
hnm4video
¶
hnm4video() -> FFMpegDecoderOption
hq_hqa
¶
hq_hqa() -> FFMpegDecoderOption
hqx
¶
hqx() -> FFMpegDecoderOption
huffyuv
¶
huffyuv() -> FFMpegDecoderOption
hymt
¶
hymt() -> FFMpegDecoderOption
iac
¶
iac() -> FFMpegDecoderOption
idcinvideo
¶
idcinvideo() -> FFMpegDecoderOption
Id Quake II CIN video (codec idcin).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
idf
¶
idf() -> FFMpegDecoderOption
iff
¶
iff() -> FFMpegDecoderOption
IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
ilbc
¶
ilbc() -> FFMpegDecoderOption
ILBC (Internet Low Bitrate Codec).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
imc
¶
imc() -> FFMpegDecoderOption
imm4
¶
imm4() -> FFMpegDecoderOption
imm5
¶
imm5() -> FFMpegDecoderOption
indeo2
¶
indeo2() -> FFMpegDecoderOption
indeo3
¶
indeo3() -> FFMpegDecoderOption
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
interplayacm
¶
interplayacm() -> FFMpegDecoderOption
interplayvideo
¶
interplayvideo() -> FFMpegDecoderOption
ipu
¶
ipu() -> FFMpegDecoderOption
jacosub
¶
jacosub() -> FFMpegDecoderOption
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
jv
¶
jv() -> FFMpegDecoderOption
kgv1
¶
kgv1() -> FFMpegDecoderOption
kmvc
¶
kmvc() -> FFMpegDecoderOption
lagarith
¶
lagarith() -> FFMpegDecoderOption
libcodec2
¶
libcodec2() -> FFMpegDecoderOption
codec2 decoder using libcodec2 (codec codec2).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
libdav1d
¶
libdav1d(
tilethreads: int | None = None,
framethreads: int | None = None,
max_frame_delay: int | None = None,
filmgrain: bool | None = None,
oppoint: int | None = None,
alllayers: bool | None = None,
) -> FFMpegDecoderOption
dav1d AV1 decoder by VideoLAN (codec av1).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
tilethreads
|
int | None
|
Tile threads (from 0 to 256) (default 0) |
None
|
framethreads
|
int | None
|
Frame threads (from 0 to 256) (default 0) |
None
|
max_frame_delay
|
int | None
|
Max frame delay (from 0 to 256) (default 0) |
None
|
filmgrain
|
bool | None
|
Apply Film Grain (default auto) |
None
|
oppoint
|
int | None
|
Select an operating point of the scalable bitstream (from -1 to 31) (default -1) |
None
|
alllayers
|
bool | None
|
Output all spatial layers (default false) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
libgsm
¶
libgsm() -> FFMpegDecoderOption
libgsm_ms
¶
libgsm_ms() -> FFMpegDecoderOption
Libgsm GSM Microsoft variant (codec gsm_ms).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
libjxl
¶
libjxl() -> FFMpegDecoderOption
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
libvorbis
¶
libvorbis() -> FFMpegDecoderOption
libvpx
¶
libvpx() -> FFMpegDecoderOption
libzvbi_teletextdec
¶
libzvbi_teletextdec(
txt_page: str | None = None,
txt_default_region: int | None = None,
txt_chop_top: int | None = None,
txt_format: (
int | None | Literal["bitmap", "text", "ass"]
) = None,
txt_left: int | None = None,
txt_top: int | None = None,
txt_chop_spaces: int | None = None,
txt_duration: int | None = None,
txt_transparent: int | None = None,
txt_opacity: int | None = None,
) -> FFMpegDecoderOption
Libzvbi DVB teletext decoder (codec dvb_teletext).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
txt_page
|
str | None
|
page numbers to decode, subtitle for subtitles, * for all (default "*") |
None
|
txt_default_region
|
int | None
|
default G0 character set used for decoding (from -1 to 87) (default -1) |
None
|
txt_chop_top
|
int | None
|
discards the top teletext line (from 0 to 1) (default 1) |
None
|
txt_format
|
int | None | Literal['bitmap', 'text', 'ass']
|
format of the subtitles (bitmap or text or ass) (from 0 to 2) (default bitmap) |
None
|
txt_left
|
int | None
|
x offset of generated bitmaps (from 0 to 65535) (default 0) |
None
|
txt_top
|
int | None
|
y offset of generated bitmaps (from 0 to 65535) (default 0) |
None
|
txt_chop_spaces
|
int | None
|
chops leading and trailing spaces from text (from 0 to 1) (default 1) |
None
|
txt_duration
|
int | None
|
display duration of teletext pages in msecs (from -1 to 8.64e+07) (default -1) |
None
|
txt_transparent
|
int | None
|
force transparent background of the teletext (from 0 to 1) (default 0) |
None
|
txt_opacity
|
int | None
|
set opacity of the transparent background (from -1 to 255) (default -1) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
loco
¶
loco() -> FFMpegDecoderOption
lscr
¶
lscr() -> FFMpegDecoderOption
m101
¶
m101() -> FFMpegDecoderOption
mace3
¶
mace3() -> FFMpegDecoderOption
MACE (Macintosh Audio Compression/Expansion) 3:1.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mace6
¶
mace6() -> FFMpegDecoderOption
MACE (Macintosh Audio Compression/Expansion) 6:1.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
magicyuv
¶
magicyuv() -> FFMpegDecoderOption
mdec
¶
mdec() -> FFMpegDecoderOption
Sony PlayStation MDEC (Motion DECoder).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
media100
¶
media100() -> FFMpegDecoderOption
metasound
¶
metasound() -> FFMpegDecoderOption
microdvd
¶
microdvd() -> FFMpegDecoderOption
mimic
¶
mimic() -> FFMpegDecoderOption
misc4
¶
misc4() -> FFMpegDecoderOption
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
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
mobiclip
¶
mobiclip() -> FFMpegDecoderOption
motionpixels
¶
motionpixels() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
mp1float
¶
mp1float() -> FFMpegDecoderOption
MP1 (MPEG audio layer 1) (codec mp1).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mp2
¶
mp2() -> FFMpegDecoderOption
mp2float
¶
mp2float() -> FFMpegDecoderOption
MP2 (MPEG audio layer 2) (codec mp2).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mp3
¶
mp3() -> FFMpegDecoderOption
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
mp3on4float
¶
mp3on4float() -> FFMpegDecoderOption
mpc7
¶
mpc7() -> FFMpegDecoderOption
mpc8
¶
mpc8() -> FFMpegDecoderOption
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
mpeg2_cuvid
¶
mpeg2_cuvid(
deint: (
int | None | Literal["weave", "bob", "adaptive"]
) = None,
gpu: str | None = None,
surfaces: int | None = None,
drop_second_field: bool | None = None,
crop: str | None = None,
resize: str | None = None,
) -> FFMpegDecoderOption
Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
deint
|
int | None | Literal['weave', 'bob', 'adaptive']
|
Set deinterlacing mode (from 0 to 2) (default weave) |
None
|
gpu
|
str | None
|
GPU to be used for decoding |
None
|
surfaces
|
int | None
|
Maximum surfaces to be used for decoding (from -1 to INT_MAX) (default -1) |
None
|
drop_second_field
|
bool | None
|
Drop second field when deinterlacing (default false) |
None
|
crop
|
str | None
|
Crop (top)x(bottom)x(left)x(right) |
None
|
resize
|
str | None
|
Resize (width)x(height) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mpeg2_v4l2m2m
¶
mpeg2_v4l2m2m(
num_output_buffers: int | None = None,
num_capture_buffers: int | None = None,
) -> FFMpegDecoderOption
V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video).
Parameters:
Name | Type | Description | Default |
---|---|---|---|
num_output_buffers
|
int | None
|
Number of buffers in the output context (from 2 to INT_MAX) (default 16) |
None
|
num_capture_buffers
|
int | None
|
Number of buffers in the capture context (from 2 to INT_MAX) (default 20) |
None
|
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mpeg2video
¶
mpeg2video() -> FFMpegDecoderOption
mpeg4
¶
mpeg4() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
msa1
¶
msa1() -> FFMpegDecoderOption
mscc
¶
mscc() -> FFMpegDecoderOption
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
msp2
¶
msp2() -> FFMpegDecoderOption
Microsoft Paint (MSP) version 2.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
msrle
¶
msrle() -> FFMpegDecoderOption
mss1
¶
mss1() -> FFMpegDecoderOption
mss2
¶
mss2() -> FFMpegDecoderOption
MS Windows Media Video V9 Screen.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
msvideo1
¶
msvideo1() -> FFMpegDecoderOption
mszh
¶
mszh() -> FFMpegDecoderOption
LCL (LossLess Codec Library) MSZH.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mts2
¶
mts2() -> FFMpegDecoderOption
mv30
¶
mv30() -> FFMpegDecoderOption
mvc1
¶
mvc1() -> FFMpegDecoderOption
Silicon Graphics Motion Video Compressor 1.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mvc2
¶
mvc2() -> FFMpegDecoderOption
Silicon Graphics Motion Video Compressor 2.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
mvdv
¶
mvdv() -> FFMpegDecoderOption
mvha
¶
mvha() -> FFMpegDecoderOption
mwsc
¶
mwsc() -> FFMpegDecoderOption
mxpeg
¶
mxpeg() -> FFMpegDecoderOption
nellymoser
¶
nellymoser() -> FFMpegDecoderOption
notchlc
¶
notchlc() -> FFMpegDecoderOption
nuv
¶
nuv() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
pbm
¶
pbm() -> FFMpegDecoderOption
pcm_alaw
¶
pcm_alaw() -> FFMpegDecoderOption
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_s16be
¶
pcm_s16be() -> FFMpegDecoderOption
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_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_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_s64le
¶
pcm_s64le() -> FFMpegDecoderOption
PCM signed 64-bit little-endian.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
pcm_s8
¶
pcm_s8() -> FFMpegDecoderOption
pcm_s8_planar
¶
pcm_s8_planar() -> FFMpegDecoderOption
pcm_sga
¶
pcm_sga() -> FFMpegDecoderOption
pcm_u16be
¶
pcm_u16be() -> FFMpegDecoderOption
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_u24le
¶
pcm_u24le() -> FFMpegDecoderOption
PCM unsigned 24-bit little-endian.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
pcm_u32be
¶
pcm_u32be() -> FFMpegDecoderOption
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_vidc
¶
pcm_vidc() -> FFMpegDecoderOption
pcx
¶
pcx() -> FFMpegDecoderOption
pdv
¶
pdv() -> FFMpegDecoderOption
pfm
¶
pfm() -> FFMpegDecoderOption
pgm
¶
pgm() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
phm
¶
phm() -> FFMpegDecoderOption
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
pixlet
¶
pixlet() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
PNG (Portable Network Graphics) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
ppm
¶
ppm() -> FFMpegDecoderOption
prores
¶
prores() -> FFMpegDecoderOption
prosumer
¶
prosumer() -> FFMpegDecoderOption
psd
¶
psd() -> FFMpegDecoderOption
ptx
¶
ptx() -> FFMpegDecoderOption
qcelp
¶
qcelp() -> FFMpegDecoderOption
qdm2
¶
qdm2() -> FFMpegDecoderOption
qdmc
¶
qdmc() -> FFMpegDecoderOption
qdraw
¶
qdraw() -> FFMpegDecoderOption
qoi
¶
qoi() -> FFMpegDecoderOption
QOI (Quite OK Image format) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
qpeg
¶
qpeg() -> FFMpegDecoderOption
qtrle
¶
qtrle() -> FFMpegDecoderOption
QuickTime Animation (RLE) video.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
r10k
¶
r10k() -> FFMpegDecoderOption
r210
¶
r210() -> FFMpegDecoderOption
ralf
¶
ralf() -> FFMpegDecoderOption
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
rka
¶
rka() -> FFMpegDecoderOption
rl2
¶
rl2() -> FFMpegDecoderOption
roq_dpcm
¶
roq_dpcm() -> FFMpegDecoderOption
roqvideo
¶
roqvideo() -> FFMpegDecoderOption
rpza
¶
rpza() -> FFMpegDecoderOption
rscc
¶
rscc() -> FFMpegDecoderOption
innoHeim/Rsupport Screen Capture Codec.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
rtv1
¶
rtv1() -> FFMpegDecoderOption
rv10
¶
rv10() -> FFMpegDecoderOption
rv20
¶
rv20() -> FFMpegDecoderOption
rv30
¶
rv30() -> FFMpegDecoderOption
rv40
¶
rv40() -> FFMpegDecoderOption
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() -> FFMpegDecoderOption
sanm
¶
sanm() -> FFMpegDecoderOption
sbc
¶
sbc() -> FFMpegDecoderOption
SBC (low-complexity subband codec).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
scpr
¶
scpr() -> FFMpegDecoderOption
screenpresso
¶
screenpresso() -> FFMpegDecoderOption
sdx2_dpcm
¶
sdx2_dpcm() -> FFMpegDecoderOption
sga
¶
sga() -> FFMpegDecoderOption
sgi
¶
sgi() -> FFMpegDecoderOption
sgirle
¶
sgirle() -> FFMpegDecoderOption
Silicon Graphics RLE 8-bit video.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
sheervideo
¶
sheervideo() -> FFMpegDecoderOption
shorten
¶
shorten() -> FFMpegDecoderOption
simbiosis_imx
¶
simbiosis_imx() -> FFMpegDecoderOption
Simbiosis Interactive IMX Video.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
sipr
¶
sipr() -> FFMpegDecoderOption
siren
¶
siren() -> FFMpegDecoderOption
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
¶
smc() -> FFMpegDecoderOption
smvjpeg
¶
smvjpeg() -> FFMpegDecoderOption
snow
¶
snow() -> FFMpegDecoderOption
sol_dpcm
¶
sol_dpcm() -> FFMpegDecoderOption
sonic
¶
sonic() -> FFMpegDecoderOption
sp5x
¶
sp5x() -> FFMpegDecoderOption
speedhq
¶
speedhq() -> FFMpegDecoderOption
speex
¶
speex() -> FFMpegDecoderOption
srgc
¶
srgc() -> FFMpegDecoderOption
srt
¶
srt() -> FFMpegDecoderOption
ssa
¶
ssa() -> FFMpegDecoderOption
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
subviewer
¶
subviewer() -> FFMpegDecoderOption
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
svq1
¶
svq1() -> FFMpegDecoderOption
Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
svq3
¶
svq3() -> FFMpegDecoderOption
Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
tak
¶
tak() -> FFMpegDecoderOption
TAK (Tom's lossless Audio Kompressor).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
targa
¶
targa() -> FFMpegDecoderOption
targa_y216
¶
targa_y216() -> FFMpegDecoderOption
tdsc
¶
tdsc() -> FFMpegDecoderOption
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
thp
¶
thp() -> FFMpegDecoderOption
tiertexseqvideo
¶
tiertexseqvideo() -> FFMpegDecoderOption
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
¶
tmv() -> FFMpegDecoderOption
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
truemotion2
¶
truemotion2() -> FFMpegDecoderOption
truemotion2rt
¶
truemotion2rt() -> FFMpegDecoderOption
truespeech
¶
truespeech() -> FFMpegDecoderOption
tscc2
¶
tscc2() -> FFMpegDecoderOption
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
txd
¶
txd() -> FFMpegDecoderOption
Renderware TXD (TeXture Dictionary) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
ultimotion
¶
ultimotion() -> FFMpegDecoderOption
utvideo
¶
utvideo() -> FFMpegDecoderOption
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
¶
v210x() -> FFMpegDecoderOption
v308
¶
v308() -> FFMpegDecoderOption
v408
¶
v408() -> FFMpegDecoderOption
v410
¶
v410() -> FFMpegDecoderOption
vb
¶
vb() -> FFMpegDecoderOption
vble
¶
vble() -> FFMpegDecoderOption
vbn
¶
vbn() -> FFMpegDecoderOption
vc1
¶
vc1() -> FFMpegDecoderOption
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
vcr1
¶
vcr1() -> FFMpegDecoderOption
vmdaudio
¶
vmdaudio() -> FFMpegDecoderOption
vmdvideo
¶
vmdvideo() -> FFMpegDecoderOption
vmix
¶
vmix() -> FFMpegDecoderOption
vmnc
¶
vmnc() -> FFMpegDecoderOption
VMware Screen Codec / VMware Video.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
vnull
¶
vnull() -> FFMpegDecoderOption
vorbis
¶
vorbis() -> FFMpegDecoderOption
vp3
¶
vp3() -> FFMpegDecoderOption
vp4
¶
vp4() -> FFMpegDecoderOption
vp5
¶
vp5() -> FFMpegDecoderOption
vp6
¶
vp6() -> FFMpegDecoderOption
vp6a
¶
vp6a() -> FFMpegDecoderOption
On2 VP6 (Flash version, with alpha channel).
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
vp6f
¶
vp6f() -> FFMpegDecoderOption
vp7
¶
vp7() -> FFMpegDecoderOption
vp8
¶
vp8() -> FFMpegDecoderOption
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
¶
vp9() -> FFMpegDecoderOption
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
¶
vqc() -> FFMpegDecoderOption
wady_dpcm
¶
wady_dpcm() -> FFMpegDecoderOption
wavarc
¶
wavarc() -> FFMpegDecoderOption
wavesynth
¶
wavesynth() -> FFMpegDecoderOption
wavpack
¶
wavpack() -> FFMpegDecoderOption
wbmp
¶
wbmp() -> FFMpegDecoderOption
WBMP (Wireless Application Protocol Bitmap) image.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
wcmv
¶
wcmv() -> FFMpegDecoderOption
webp
¶
webp() -> FFMpegDecoderOption
webvtt
¶
webvtt() -> FFMpegDecoderOption
wmalossless
¶
wmalossless() -> FFMpegDecoderOption
wmapro
¶
wmapro() -> FFMpegDecoderOption
Windows Media Audio 9 Professional.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
wmav1
¶
wmav1() -> FFMpegDecoderOption
wmav2
¶
wmav2() -> FFMpegDecoderOption
wmavoice
¶
wmavoice() -> FFMpegDecoderOption
wmv1
¶
wmv1() -> FFMpegDecoderOption
wmv2
¶
wmv2() -> FFMpegDecoderOption
wmv3
¶
wmv3() -> FFMpegDecoderOption
wmv3image
¶
wmv3image() -> FFMpegDecoderOption
wnv1
¶
wnv1() -> FFMpegDecoderOption
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
xan_wc3
¶
xan_wc3() -> FFMpegDecoderOption
xan_wc4
¶
xan_wc4() -> FFMpegDecoderOption
xbin
¶
xbin() -> FFMpegDecoderOption
xbm
¶
xbm() -> FFMpegDecoderOption
xface
¶
xface() -> FFMpegDecoderOption
xl
¶
xl() -> FFMpegDecoderOption
xma1
¶
xma1() -> FFMpegDecoderOption
xma2
¶
xma2() -> FFMpegDecoderOption
xpm
¶
xpm() -> FFMpegDecoderOption
xsub
¶
xsub() -> FFMpegDecoderOption
xwd
¶
xwd() -> FFMpegDecoderOption
y41p
¶
y41p() -> FFMpegDecoderOption
ylc
¶
ylc() -> FFMpegDecoderOption
yop
¶
yop() -> FFMpegDecoderOption
yuv4
¶
yuv4() -> FFMpegDecoderOption
zerocodec
¶
zerocodec() -> FFMpegDecoderOption
zlib
¶
zlib() -> FFMpegDecoderOption
LCL (LossLess Codec Library) ZLIB.
Returns:
Type | Description |
---|---|
FFMpegDecoderOption
|
the set codec options |
zmbv
¶
zmbv() -> FFMpegDecoderOption