Status of codecs support

Video codecs:

Working video codecs
codec name fourcc driver name out comments
FFmpeg Deluxe Paint Animation ANM anm BGR8 -
FFmpeg ASCII/ANSI art TXT4 ansi BGR8 -
FFmpeg Bink Video BIKf
BIKg
BIKh
BIKi
binkvideo YV12
420A
-
FFmpeg CD-Graphics CDGR cdgraphics BGR8 -
FFmpeg EA CMV MVIf eacmv BGR8 -
FFmpeg EA MAD MADk eamad YV12 -
FFmpeg Motion Pixels MVI1 motionpixels BGR15LE -
FFmpeg Sony PlayStation MDEC (Motion DECoder) MDEC mdec YV12 -
FFmpeg American Laser Games MM Video MMV mmvideo BGR8 -
FFmpeg LucasArts SMUSH video SANM sanm BGR16
BGR8
-
FFmpeg Packed Animation File PAFV paf_video BGR8 -
FFmpeg Beam Software SIFF VBV1 vb BGR8 -
FFmpeg Mimic video ML20
LM20
mimic I420 -
FFmpeg Karl Morton Video Codec KMVC kmvc BGR8 -
FFmpeg Zip Motion-Block Video ZMBV zmbv RGB24
BGR8
BGR15LE
BGR16
BGR32
-
FFmpeg CDXL CDXL cdxl BGR24
BGR8
-
GeoCodec h264 G264 GX264.dll RGB24
RGB32
BGR32
BGR24
-
infinity cctv codec IMM4 VCMIMM4.dll BGR15LE -
infinity cctv codec IMM5 vcmimm5.dll BGR15LE -
infinity cctv codec IMM6 vcmimm6.dll BGR15LE -
March Networks MPEG4 MNM4 mnmpeg4.dll RGB24
RGB32
BGR32
BGR24
not standard mpeg4.
lossless video codec AMV2 amv2codec.dll BGR32 -
lzo lossless LZOC lzocodec.dll YV12
YUY2
-
direccional lossless codec DIRC direccional.dll BGR24
BGR32
-
mhuffyuv lossless codec MHFY mhuffyuv.dll BGR24
BGR32
-
Zip Motion-Block Video ZMBV zmbv.dll BGR24
BGR15LE
BGR8
-
YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y) yuv8
YUV8
kdvyuv8.dll YV12
I420
UYVY
BGR24
BGR15LE
BGR32
-
FFmpeg R210 - 10-bit RGB r210 r210 RGB48BE
RGB48LE
-
FFmpeg Y41P - packed 4:1:1 Y41P y41p 411P -
FFmpeg v410 - packed 4:4:4 10-bit v410 v410 444P10LE -
FFmpeg R10k - 10-bit RGB R10k
R10g
r10k
r10k RGB48BE
RGB48LE
BGR48BE
BGR48LE
-
FFmpeg Avid 1:1 10-bit RGB Packer AVrp
SUDS
avrp RGB48BE
RGB48LE
-
FFmpeg Quicktime v308 packed 4:4:4 v308 v308 444P -
FFmpeg Quicktime v408 packed 4:4:4:4 v408 v408 444A -
FFmpeg Microsoft ayuv packed 4:4:4:4 AYUV ayuv 444A -
FFmpeg Pinnacle Targa CineWave YUV16 Y216 targa_y216 422P16LE -
FFmpeg libquicktime yuv4 packed 4:2:0 yuv4 yuv4 YV12 -
FFmpeg 012v Uncompressed 4:2:2 012v
a12v
012v 422P16LE -
Blackmagic 10-bit r210 BMDCodecLib.dll BGR32
RGB32
requires libguide40.dll
FFmpeg MPEG-1 -
mpg1
PIM1
VCR2
MPEG
m1v1
m1v
BW10
mpeg1video YV12
I420
IYUV
IDCT_MPEG2
MOCO_MPEG2
-
FFmpeg MPEG-2 -
mpg2
MPG2
DVR
MPEG
mx5p
MMES
mmes
M701
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd55
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
VCR2
mp2v
mpgv
m2v1
PIM2
LMP2
slif
mpeg2video YV12
I420
IYUV
422P
444P
IDCT_MPEG2
MOCO_MPEG2
-
FFmpeg MPEG-1/2 -

mpg1
mpg2
MPG2
PIM1
PIM2
VCR2
DVR
MPEG
mx5p
MMES
mmes
M701
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd55
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
mp2v
mpgv
m2v1
m1v1
m1v
LMP2
slif
EM2V
mpegvideo YV12
I420
IYUV
422P
444P
IDCT_MPEG2
MOCO_MPEG2
-
MPEG-1 or 2 (libmpeg2) -

DVR
mpg1
PIM1
PIM2
mpg2
MPG2
MPEG
mx5p
MMES
mmes
M701
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd55
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
mp2v
mpgv
m2v1
m1v1
m1v
LMP2
- YV12
I420
IYUV
422P
with postprocessing
FFmpeg MPEG-1/2 (VDPAU) -

mpg1
mpg2
MPG2
PIM1
PIM2
DVR
hdv2
MPEG
hdv1
hdv3
hdv5
mx5p
hdv6
hdv7
hdv8
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
mp2v
mpgv
LMP2
m2v1
m1v1
m1v
mpegvideo VDPAU_MPEG1
VDPAU_MPEG2
-
FFmpeg MPEG-2 (CrystalHD) -
mpg2
MPG2
DVR
MPEG
mx5p
MMES
mmes
M701
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
VCR2
mp2v
mpgv
m2v1
PIM2
LMP2
slif
mpeg2_crystalhd YUY2 -
MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card) -

mpg1
MPG1
mpg2
MPG2
MPEG
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd55
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
mp2v
mpgv
m2v1
m1v1
m1v
PIM1
PIM2
LMP2
- MPES for hardware decoding
NuppelVideo NUV1
RJPG
nuv YV12
I420
-
FFmpeg BMP bmp
bmp BGR32
BGR24
BGR8
Y800
RGB32
RGB24
RGB8
-
FFmpeg DPX dpx dpx RGB64BE
RGB64LE
RGB48BE
RGB48LE
RGB24
RGB32
-
FFmpeg GIF gif gif BGR8 -
FFmpeg TIFF tiff tiff BGR32
BGR24
BGR8
Y800
RGB64LE
RGB64BE
RGB48LE
RGB48BE
RGB32
RGB24
RGB8
Y8A
Y16LE
Y16BE
-
FFmpeg PCX pcx pcx BGR8
RGB24
-
FFmpeg PNG mpng
MPNG
MNG
png
png BGR32
BGR8
Y800
RGB64BE
RGB48BE
RGB32
RGB24
Y8A
Y16BE
-
PNG image mpng
MPNG
png
libpng BGR32
BGR24
BGR8
Y800
Gray scaled PNG with Alpha channel not supported
FFmpeg V.Flash PTX ptx ptx BGR15LE
BGR15LE
-
TGA image mtga
MTGA
- BGR32
BGR24
Only 24bpp and 32bpp RGB TGA files supported
FFmpeg SGI image SGI1 sgi RGB24
Y800
RGB64BE
RGB48BE
RGB32
-
FFmpeg SGI RLE rle1 sgirle RGB8 -
SGI image SGI1 - BGR24 -
FFmpeg SGI Motion Video Compressor 1 mvc1 mvc1 BGR15LE -
FFmpeg SGI Motion Video Compressor 2 mvc2 mvc2 BGR32 -
FFmpeg SUN Rasterfile sun sunrast BGR24
BGR8
Y800
RGB24
RGB32
BGR32
-
FFmpeg Psygnosis YOP YOP1 yop BGR8 -
FFmpeg Intel Indeo 3.1/3.2 IV31
iv31
IV32
iv32
indeo3 YVU9 -
Autodesk FLI/FLC Animation FLIC
flic
AFLC
flic BGR16
BGR15LE
BGR8
-
Autodesk RLE AASC
AAS4
aasc BGR24
BGR15LE
-
LOCO video LOCO loco 422P
YV12
BGR32
BGR24
-
QuickTime Animation (RLE) rle qtrle BGR32
RGB24
BGR15LE
BGR8
-
QuickTime Apple Video rpza
azpr
RPZA
AZPR
rpza BGR15LE -
Apple Graphics (SMC) codec smc smc BGR8 -
Planar RGB (Photoshop) 8BPS 8bps BGR32
BGR24
BGR8
-
Creative YUV (libavcodec) cyuv
CYUV
cyuv 411P
UYVY
-
Auravision Aura (libavcodec) aura
AURA
aura 411P -
Auravision Aura 2 (libavcodec) aur2
AUR2
aura2 422P -
Microsoft RLE -

WRLE
msrle BGR8 -
Id RoQ File Video RoQV roqvideo 444P -
LZO compressed LZO1 liblzo YV12
I420
BGR24
-
Theora (free
reworked VP3)
theo
Thra
libtheora YV12
422P
444P
-
nogatech NTN1
NTN2
nuvision.ax BGR24 -
YUY2 Lossless Codec YLC0 ylc.vcm BGR24 -
Verint Video Manager SN40
SN41
SJPG
SN4Codec.dll BGR24 -
MSU Screen Capture Lossless Codec SCLS SCLS.DLL BGR32
BGR24
BGR16
-
wincam screen capture codec WCMV wcmv.dll BGR15LE requires Zlib.dll
FFmpeg Cinepak Video cvid
CVID
cinepak RGB24
YV12
BGR8
-
Cinepak Video cvid iccvid.dll BGR24
BGR15LE
-
FFmpeg Microsoft Video 1 cram
CRAM
msvc
MSVC
wham
WHAM
msvideo1 BGR15LE
BGR8
-
FFmpeg AVImszh MSZH mszh BGR24 -
FFmpeg AVIzlib ZLIB zlib BGR24 -
FFmpeg HuffYUV HFYU
FFVH
huffyuv YV12
422P
444P
411P
YVU9
440P
GBR24P
GBR12P
GBR14P
Y800
Y16LE
Y8A
420A
422A
444A
420P9
420P10
420P12
420P14
420P16LE
422P9
422P10
422P12
422P14
422P16LE
444P9
444P10LE
444P12
444P14
444P16LE
BGR32
BGR24
-
FFV1 (lossless codec) FFV1 ffv1 411P
444P
422P
YV12
I420
IYUV
YVU9
420P9
420P10
422P10
422P16LE
444P16LE
420P16LE
BGR32
-
FFSNOW (Michael's wavelet codec) snow
SNOW
snow YV12 -
FFmpeg ASUS V1 ASV1 asv1 YV12
I420
IYUV
-
FFmpeg ASUS V2 ASV2 asv2 YV12
I420
IYUV
-
FFmpeg ATI VCR1 VCR1 vcr1 YVU9 -
FFmpeg Cirrus Logic AccuPak (CLJR) CLJR cljr 411P -
FFmpeg Sorenson Video v1 (SVQ1) SVQ1
svq1
svq1 YVU9 -
FFmpeg 4XM video 4XMV 4xm BGR15LE
BGR16
-
Miro/Pinnacle VideoXL codec VIXL
PIXL
XIXL
xl 411P -
FFmpeg QuickDraw qdrw qdraw BGR8 -
FFmpeg Indeo 2 RT21
IV20
indeo2 YVU9 -
FFmpeg Flash video FLV1

S263
flv YV12 -
FFmpeg Flash Screen video FSV1 flashsv BGR24 -
FFmpeg DivX ;-) (MSMPEG-4 v3) MPG3
mpg3
MP43
mp43
DIV5
div5
DIV6
div6
DIV3
div3
DIV4
div4
DIVF
divf
AP41
COL1
col1
COL0
col0
3IVD
3ivd
3VID
3vid
DVX3
DVX1
msmpeg4 YV12
I420
IYUV
-
FFmpeg MSMPEG-4 v2 DIV2
div2
MP42
mp42
Mp42
msmpeg4v2 YV12
I420
IYUV
-
FFmpeg MSMPEG-4 v1 DIV1
div1
MPG4
mpg4
MP41
msmpeg4v1 YV12
I420
IYUV
-
FFmpeg WMV1/WMV7 WMV1
wmv1
wmv1 YV12
I420
IYUV
-
FFmpeg WMV2/WMV8 WMV2
wmv2
GXVE
gxve
wmv2 YV12
I420
IYUV
-
FFmpeg WVP2 WVP2 vc1image YV12
I420
IYUV
-
FFmpeg WVC1 wmvp
WMVP
wmv3image YV12
I420
IYUV
-
FFmpeg MS Screen 1 MSS1 mss1 BGR8 -
FFmpeg MS Screen 2 MSS2 mss2 BGR15LE
RGB24
-
FFmpeg MS ATC Screen 1 MSA1 msa1 YV12 -
FFmpeg HEVC / H.265 HEVC
hvc1
hev1
hevc YV12
420P9
420P10
420P12
422P
422P9
422P10
444P12
444P
444P9
444P10LE
444P12
-
FFmpeg HEVC / H.265 (VDPAU) HEVC
hvc1
hev1
hevc VDPAU_HEVC -
FFmpeg H.264 H264
h264
X264
x264
avc1
AVC1
davc
DAVC
vvvc
ai1p
ai1q
ai12
ai13
ai15
ai16
ai5p
ai5q
ai52
ai53
ai55
ai56
aivx
x3eV
Q264
V264
GAVC
UMSV
rv64
h264 YV12
420P9
420P10
420P12
420P14
422P
422P9
422P10
444P12
444P14
444P
444P9
444P10LE
444P12
444P14
GBR24P
GBR12P
GBR14P
-
FFmpeg H.264 (VDPAU) H264
h264
X264
x264
avc1
AVC1
davc
DAVC
ai1p
ai1q
ai12
ai13
ai15
ai16
ai5p
ai5q
ai52
ai53
ai55
ai56
x3eV
Q264
V264
GAVC
UMSV
rv64
h264 VDPAU_H264 -
FFmpeg H.264 (CrystalHD) H264
h264
X264
x264
avc1
AVC1
davc
DAVC
vvvc
ai1p
ai1q
ai12
ai13
ai15
ai16
ai5p
ai5q
ai52
ai53
ai55
ai56
x3eV
rv64
h264_crystalhd YUY2 -
FFmpeg H.264 (VDA) H264
h264
X264
x264
avc1
AVC1
davc
DAVC
vvvc
ai1p
ai1q
ai12
ai13
ai15
ai16
ai5p
ai5q
ai52
ai53
ai55
ai56
x3eV
Q264
rv64
h264_vda YUY2
UYVY
YV12
NV12
-
CoreAVC H.264 for x86 H264
h264
X264
x264
avc1
davc
DAVC
VSSH
ai1p
ai1q
ai12
ai13
ai15
ai16
ai5p
ai5q
ai52
ai53
ai55
ai56
x3eV
rv64
CoreAVCDecoder.ax YV12
IYUV
I420
YUY2
this codec will only work after purchasing it
FFmpeg Sorenson Video v3 (SVQ3) SVQ3 svq3 YV12
I420
IYUV
-
FFmpeg MPEG-4 FMP4
fmp4
DIVX
divx
DIV1
div1
MP4S
mp4s
M4S2
m4s2
xvid
XVID
XviD
XVIX
DX50
dx50
BLZ0
mp4v
MP4V

UMP4
RMP4
ZMP4
3IV2
3iv2
DXGM
SEDG
SMP4
smp4
VIDM

m4cc
M4CC
hdx4
HDX4
FVFW
fvfw
FFDS
DCOD
MVXM
EM4A
PM4V
M4T3
DMK2
DIGI
INMC
EPHV
SN40
WAWV
uldx
ULDX
VSPX
SIPP
DreX
DM4V
LMP4
DP02
QMP4
HV60
PLV1
SM4V
DYM4
mpeg4 YV12
I420
IYUV
-
FFmpeg MPEG-4
DIVX-4/5 (VDPAU)
FMP4
fmp4
DIVX
divx
DIV1
div1
MP4S
mp4s
M4S2
m4s2
xvid
XVID
XviD
XVIX
DX50
dx50
BLZ0
mp4v
MP4V

UMP4
RMP4
3IV2
3iv2
DXGM
SEDG
SMP4
smp4
VIDM

m4cc
M4CC
hdx4
HDX4
FVFW
fvfw
FFDS
DCOD
MVXM
EM4A
PM4V
M4T3
DMK2
DIGI
INMC
EPHV
SN40
WAWV
uldx
ULDX
VSPX
SIPP
DreX
DM4V
LMP4
DP02
QMP4
DYM4
mpeg4 VDPAU_MPEG4 -
FFmpeg MPEG-4
DIVX-4/5 (CrystalHD)
FMP4
fmp4
DIVX
divx
DIV1
div1
MP4S
mp4s
M4S2
m4s2
xvid
XVID
XviD
XVIX
DX50
dx50
BLZ0
mp4v
MP4V

UMP4
RMP4
3IV2
3iv2
DXGM
SEDG
SMP4
smp4
VIDM

m4cc
M4CC
hdx4
HDX4
FVFW
fvfw
FFDS
DCOD
MVXM
EM4A
PM4V
M4T3
DMK2
DIGI
INMC
EPHV
SN40
WAWV
uldx
ULDX
VSPX
SIPP
DYM4
mpeg4_crystalhd YUY2 -
WV1F MPEG-4 WV1F mpeg4 YV12
I420
IYUV
-
FFmpeg Dirac drac dirac 422P
YV12
444P
-
Dirac (through FFmpeg libschroedinger) drac libschroedinger YV12
I420
IYUV
422P
444P
-
Dirac (through FFmpeg libdirac) drac libdirac YV12
I420
IYUV
422P
444P
-
Xvid (MPEG-4) FMP4
fmp4
DIVX
divx
xvid
XVID
XviD
XVIX
DIV1
div1
MP4S
mp4s
M4S2
m4s2
DX50
dx50
BLZ0
mp4v
MP4V

UMP4
RMP4
3IV2
3iv2
DXGM
SEDG
SMP4
smp4
VIDM
FFDS
DCOD
MVXM
EM4A
PM4V
M4T3
DMK2
DIGI
INMC
EPHV
SN40
WAWV
uldx
ULDX
VSPX

SIPP
DreX
DM4V
LMP4
DP02
QMP4
libxvidcore.a YV12
I420
YUY2
UYVY
YVYU
BGR32
BGR24
BGR16
BGR15LE
-
DivX ;-) (MSMPEG-4 v3) MP43
mp43
DIV5
div5
DIV6
div6
DIV3
div3
DIV4
div4
AP41
divx_c32.ax YUY2
UYVY
BGR32
BGR24
BGR16
BGR15LE
with postprocessing
DivX ;-) (MSMPEG-4 v3) MP43
mp43
DIV5
div5
DIV6
div6
DIV3
div3
DIV4
div4
AP41
divxc32.dll YUY2
BGR32
BGR24
BGR15LE
-
Microsoft MPEG-4 v1/v2 DIV2
div2
MP4S
mp4s
MPG4
mpg4
MP42
mp42
mpg4ds32.ax YUY2 with postprocessing
Microsoft MPEG-4 v1/v2 MPG4
mpg4
MP42
mp42
DIV2
mpg4c32.dll YUY2
BGR32
BGR24
BGR15LE
-
Windows Media Video 9 DMO WMV3
WMVP
wmv9dmod.dll YV12
YUY2
UYVY
-
Windows Media Video DMO WMV1
WMV2
WMV3
WMVP
wmvdmod.dll YV12
YUY2
UYVY
-
Windows Media Video 8 WMV2 wmv8ds32.ax YV12
I420
IYUV
YUY2
UYVY
-
Windows Media Video 7 WMV1 wmvds32.ax YUY2
UYVY
-
Windows Media Video Adv DMO WMVA
WVP2
wmvadvd.dll YV12
YUY2
UYVY
-
Windows Media Video (VC-1) Advanced Profile WVC1 wvc1dmod.dll YV12
YUY2
-
Windows Media Screen Codec 2 MSS1
MSS2
wmsdmod.dll BGR32
BGR24
BGR16
-
Windows Media Screen Codec 2 from WMP10 MSS1
MSS2
wms10dmod.dll BGR32
BGR24
BGR16
-
MS ATC screen decoder 1 MSA1 scdec.dll BGR24 -
FFmpeg Expression Encoder Screen Capture Codec MTS2 mts2 444P -
expression encoder MTS2 Microsoft.Expression.Encoder.EEScreen.Codec.dll BGR32
BGR24
BGR16
requires xp or newer and msvcr100.dll
FFmpeg Go2Meeting G2M4
G2M5
g2m RGB24 -
GoToMeeting codec G2M2
G2M3
G2M4
G2M5
G2M.dll BGR24
RGB24
-
GeoVision Advanced MPEG-4 GMP4
GM40
GXAMP4.dll BGR24 -
GeoCodec h264 AVC GAVC GXAVC.dll BGR32
BGR24
-
FUJIAN HTC MPEG-4 CODEC FJHT fjht264.dll BGR15LE
BGR16
BGR24
BGR32
RGB16
RGB24
RGB32
-
FFmpeg AVID avi codec AVRn
AVDJ
avrn 422P -
FFmpeg MJPEG MJPG
mjpg
mJPG
AVRn
AVDJ
ADJV
jpeg
mjpa
JFIF
ijpg
IJPG
JPEG
JPGL
LJPG
Ljpg
dmb1
MJLS
MMJP
QIVG
ACDV
SLMJ
MVJP
IJLV
CJPG
MSC2
avi1
avi2
MTSJ
ZJPG
MJPx
FLJP
FMJP
SJPG
mjpeg 444P
422P
440P
YUY2
YV12
I420
IYUV
BGR24
RGB24
Y800
-
FFmpeg MJPEG-B mjpb mjpegb 444P
422P
440P
YUY2
YV12
I420
IYUV
-
Independent JPEG Group's codec ijpg
IJPG
jpeg
AVRn
AVDJ
CJPG
libjpeg RGB24
Y8
-
Morgan Motion JPEG Codec MJPG
mjpa
mjpb
mjpg
dmb1
m3jpeg32.dll YUY2
UYVY
BGR32
BGR24
BGR15LE
-
MainConcept Motion JPEG MJPG
mjpa
mjpb
mjpg
mcmjpg32.dll YUY2
UYVY
BGR32
BGR24
BGR15LE
-
AVID Motion JPEG AVRn
AVDJ
MJPG
mjpg
AvidAVICodec.dll BGR24 slooooooooow but stable
LEAD (M)JPEG MJPG
jpeg
LEAD
MTSJ
LCodcCMP.dll BGR24
BGR15LE
supports interlaced MJPEG
ACDSee mjpeg ACDV ACDV.dll BGR32
BGR24
BGR15LE
-
OpenJPEG MJPEG2000 MJ2C
MJP2
mjp2
libopenjpeg XYZ12
RGB64LE
RGB64BE
RGB48LE
RGB48BE
RGB24
RGB32
BGR32
Y8
Y800
Y8A
Y16LE
YV12
422P
420P16LE
420P14
420P12
420P10
420P9
422P16LE
422P14
422P12
422P10
422P9
444P16LE
444P14
444P12
444P10LE
444P9
420A
422A
444A
-
FFmpeg JPEG 2000 digital cinema MJ2C
MJP2
mjp2
jpeg2000 XYZ12
Y800
Y16LE
RGB48LE
RGB48BE
RGB32
BGR32
RGB24
-
FFmpeg JPEG 2000 MJ2C
MJP2
mjp2
LJ2K
LJ2C
IPJ2
j2k RGB24
Y800
-
Morgan MJPEG2000 MJ2C
MJP2
m3jp2k32.dll YV12
I420
IYUV
YUY2
UYVY
BGR32
BGR24
BGR15LE
-
FFmpeg Forward Uncompressed Video Codec FRWU frwu UYVY -
Forward Uncompressed Video Codec FRWU FRWU.dll BGR24 -
Forward JPEG Video Codec FRWD FRWD.dll BGR24 -
Forward JPEG+Alpha Video FRWT FRWT.dll BGR24 -
Vivo H.263 VIVO
vivo
viv1
viv2
ivvideo.dll BGR32
BGR24
BGR15LE
-
UB Video H.263/H.263+/H.263++ U263
vivo
VIVO
viv1
ubv263d+.ax BGR24 -
I263 I263
i263
vivo
VIVO
viv1
i263_32.drv I420
YUY2
BGR32
BGR24
BGR15LE
-
FFmpeg I263 I263
i263
h263i YV12
I420
IYUV
-
FFmpeg H.263+ H263
U263
h263
X263
M263
viv1
s263
T263
D263
d263
L263
ILVR
VX1K
lsvm
h263 YV12
I420
IYUV
-
CCITT H.261 H261
h261
h261 YV12 -
QuickTime H.261 video H261
h261
QuickTime.qts YUY2 -
Intel Indeo 5 IV50
iv50
ir50_32.dll YV12
IYUV
I420
YUY2
UYVY
BGR32
BGR24
BGR16
BGR15LE
-
Intel Indeo 5 IV50
iv50
ir50_32.dll YUY2
BGR32
BGR24
BGR15LE
-
Intel Indeo 4.1 IV41
iv41
ir41_32.dll IF09
BGR24
BGR15LE
-
Intel Indeo 3.1/3.2 IV31
iv31
IV32
iv32
ir32_32.dll IF09
BGR24
BGR15LE
-
XAnim's Intel Indeo 5 IV50
iv50
vid_iv50.xa YVU9 -
XAnim's Intel Indeo 4.1 IV41
iv41
vid_iv41.xa YVU9 -
XAnim's Intel Indeo 3.1/3.2 IV31
iv31
IV32
iv32
vid_iv32.xa YVU9 -
FFmpeg Indeo 4 IV41 indeo4 YVU9 -
FFmpeg Indeo 5 IV50 indeo5 YVU9 -
FFmpeg DV CDVC
cdvc
CDV2
CDVP
CDVH
cdvh
CDV5
DVSD
dvsd
DVCS
dvcs
dvcp
dvc
dvp
dv
dvpp
dv50
dv5n
dv5p
AVdv
AVd1
dvhq
dvhp
dvh5
dvh6
dvh3
dvhd
dvsl
dv25
dc25
dvs1
dvh1
dvis
PDVC
IPDV
ipdv
SL25
SLDV
dvvideo 411P
422P
YV12
-
Sony Digital Video (DV) dvsl
dvsd
dvhd
DVSD
dvcp
dvc
qdv.dll YUY2
UYVY
BGR24
BGR16
BGR15LE
-
Raw DV (libdv) DVSD
dvsd
DVCS
dvcs
dvcp
dvc
dvpp
dv50
dv5n
dv5p
AVdv
AVd1
dvhq
dvhp
dvh5
dvh6
dvh3
libdv.so.2 YUY2 -
MainConcept DV Codec DVSD
dvsd
DVCS
dvcs
CDVC
cdvc
dvcp
dvc
mcdvd_32.dll YUY2
UYVY
BGR32
BGR24
BGR15LE
-
XAnim's 3ivx Delta 3.5 plugin 3IV1 vid_3ivX.xa YV12
IYUV
I420
-
3ivx Delta 4.5 3IV1 3ivxDSDecoder.ax YV12
YUY2
BGR32
BGR24
BGR16
BGR15LE
-
Win32 RealPlayer 10 RV30/40 RV30
rv30
RV40
rv40
drvc.dll I420 -
Win32 RealPlayer 9 RV40 RV40
rv40
drv43260.dll I420 -
Mac OS X RealPlayer 9 RV40 RV40
rv40
drvc.bundle/Contents/MacOS/drvc I420 -
Win32 RealPlayer 8 RV30 RV30
rv30
drv33260.dll I420 -
Mac OS X RealPlayer 9 RV30 RV30
rv30
drvc.bundle/Contents/MacOS/drvc I420 -
FFmpeg RV20 RV20
rv20
RVTR
rv20 YV12
I420
IYUV
-
FFmpeg RV40 RV40
rv40
rv40 YV12
I420
IYUV
-
Win32 RealPlayer 10 RV20 RV20
rv20
drv2.dll I420 -
Win32 RealPlayer 8 RV20 RV20
rv20
drv23260.dll I420 -
Mac OS X RealPlayer 9 RV20 RV20
rv20
drv2.bundle/Contents/MacOS/drv2 I420 -
FFmpeg RV10 RV10
rv10
RV13
rv13
rv10 YV12
I420
IYUV
-
Alparysoft lossless codec dshow ASLC aslcodec_dshow.dll BGR24 -
Alparysoft lossless codec vfw ASLC aslcodec_vfw.dll BGR24 -
Lead CMW wavelet 2.0 LCW2 LCODCCMW2E.dll BGR24
BGR8
-
CineForm HD CFHD CFDecode2.ax UYVY -
Lagarith Lossless Video Codec LAGS lagarith.dll BGR32
BGR24
requires an MMX2 CPU.
FFmpeg Ut Video ULRA
ULRG
ULY2
ULY0
ULH2
ULH0
UQY2
utvideo YV12
422P
RGB24
RGB32
-
UTVideo Codec ULRA
ULRG
ULY2
ULY0
ULH2
ULH0
UQY2
utv_vcm.dll BGR32
BGR24
RGB32
RGB24
YV12
UYVY
YUY2
-
FFmpeg VBLE lossless codec VBLE vble YV12 -
FFmpeg TDSC codec TDSC tdsc BGR24 -
FFmpeg ZeroCodec lossless ZECO zerocodec UYVY -
Infinite Video PSI_V PSIV psiv.dll BGR32
BGR24
-
midivid1 MVLZ MLZCodec.dll BGR24
BGR16
-
midivid2 MVDV MVCodec.dll BGR24 -
midivid3 MV30 MV3.dll BGR24
BGR16
-
Moyea Flash to Video Converter MFZ0 MyFlashZip0.ax BGR24 requires zlib1.dll
Power VideoWorks video NSVI nsvideo.dll BGR24 -
DideoNET SMV2 SMV2 smv2vfw.dll BGR32
BGR24
BGR8
RGB32
RGB24
RGB8
-
CineForm HD CFHD cinevfw.dll BGR32 windows only
Canopus HQ Codec CUVC CUVCcodc.dll BGR24 requires csehqa.dll and cseuvec.dll
Canopus Lossless Codec CLLC CLLCcodc.dll BGR24 requires csellc.dll
FFmpeg Canopus Lossless Codec CLLC cllc RGB24
ARGB
-
On2 Open Source VP3 Codec VP30
vp30
VP31
vp31
vp31vfw.dll YUY2
BGR32
BGR24
BGR15LE
For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/
On2 VP4 Personal Codec VP40
VP31
VP30
vp31
vp30
vp4vfw.dll YUY2
BGR32
BGR24
Decodes also VP3
FFmpeg VP5 VP50 vp5 YV12 -
On2 VP5 Personal Codec VP50 vp5vfw.dll YUY2
BGR32
BGR24
-
FFmpeg VP6 VP60
VP61
VP62
vp6 YV12 -
FFmpeg VP6 Flash VP6F
FLV4
vp6f YV12 -
On2 VP6 Personal Codec VP60
VP61
VP62
vp6vfw.dll YUY2
BGR32
BGR24
-
On2 VP6F Personal Codec VP6F vp6vfw.dll YUY2
BGR32
BGR24
-
FFmpeg VP7 VP70 vp7 YV12 -
On2 VP7 Personal Codec VP70 vp7vfw.dll YUY2
BGR32
BGR24
-
FFmpeg VP8 VP80 vp8 YV12 -
FFmpeg VP9 VP90 vp9 YV12 -
FFmpeg wrapper for libvpx/VP8 VP80 libvpx YV12 -
FFmpeg wrapper for libvpx/VP9 VP90 libvpx-vp9 YV12 -
Motion Wavelets MWV1 icmw_32.dll BGR24
BGR15LE
-
centre for wavelets
approximation and information processing
wavc WavCWAIP.dll BGR24 -
ASUS V2 ASV2 asusasv2.dll UYVY
BGR32
BGR24
BGR15LE
-
ASUS V1 ASV1 asusasvd.dll UYVY
BGR32
BGR24
BGR15LE
-
FFmpeg IBM Ultimotion ULTI ultimotion YVU9 -
IBM Ultimotion ULTI ultimo.dll YUY2
UYVY
BGR32
BGR24
BGR15LE
-
Windows Screen Video MSS1 msscds32.ax BGR32
BGR24
BGR16
BGR15LE
-
UCOD-ClearVideo UCOD clrviddd.dll BGR32
BGR24
BGR15LE
-
ATI VCR-2 VCR2 ativcr2.dll YV12
BGR24
-
SoftLab-NSK Forward MPEG2 I-frames slif slif.dll RGB32 -
Jan Jezabeks BLOX MPEG Codec BLOX blox.dll YUY2 -
Creative Labs Video Blaster Webcam CJPG CtWbJpg.DLL YUY2
UYVY
BGR24
BGR15LE
sequential jpeg files?
kensington webcam AJPG
ABYR
LBYR
JBYR
UV12
aoxdxipl.ax BGR24 -
xiricam Veo PC Camera XJPG camfc.dll BGR24 -
Duck Truemotion1 DUCK
PVEZ
truemotion1 BGR15LE
BGR16
BGR24
BGR32
-
FFmpeg Duck/On2 TrueMotion 2.0 TM20 truemotion2 BGR24 -
TrueMotion 2.0 TM20 tm20dec.ax BGR32
BGR24
BGR16
YUV faulting
TrueMotion 2.0 TM2X
TM2A
tm2X.dll BGR32
BGR24
BGR16
-
TrueMotion RT TR20 tr2032.dll BGR15LE -
sif1 alpha4 SIF1 Sif1_vfw.dll YV12
YUY2
-
Modified MJPEG
used in AMV files
AMVV
AMVF
amv YV12 -
FFmpeg MxPEG MXPG mxpeg YV12 -
SP5x codec - used by Aiptek MegaCam SP53
SP54
SP55
SP56
SP57
SP58
sp5x YV12 -
SP5x codec - used by Aiptek MegaCam SP53
SP54
SP55
SP56
SP57
SP58
sp5x_32.dll BGR24
BGR15LE
-
SP4x codec - used by Aiptek MegaCam SP40
SP41
SP42
SP43
SP44
SP45
SP46
SP47
SP4X_32.DLL BGR24
BGR15LE
-
Brooktree 411 codec BT20
Y41P
btvvc32.drv BGR24 -
Broadway MPEG Capture Codec BW10 bw10.dll YV12
YUY2
I420
-
csmscreen AVI lossless video codec CSM0 csmx.dll BGR32
BGR24
BGR16
requires Esdll.dll
matchware screen capture codec MWSC mwsc.dll BGR24 -
ScreenPressor Lossless Codec SCPR scpr.dll BGR32
BGR24
BGR16
-
zdsoft screen recorder ZDSV scrvid.dll BGR32 -
WebTrain Communication lossless screen recorder WTVC wtvc.dll BGR16 -
INMC INMC
CFWL
IENP
IMP4
STM4
STS4
MultiCodec.dll BGR15LE
BGR16
BGR24
BGR32
RGB16
RGB24
RGB32
-
Mirillis Action screen capture codec FICV ficvdec_x86.dll BGR32
BGR24
BGR16
requires msvcm90.dll msvcp90.dll msvcr90.dll
FFmpeg Kega Video KGV1 kgv1 BGR15LE -
Kega Video KGV1 KGV1-VFW.dll BGR16 requires MSVCR80.DLL on windows
xfire video XFR1 xfcodec.dll YV12
YUY2
-
nokia eti camcorder eyecon NUB0
NUB1
NUB2
nub2.dll YV12
YUY2
-
WorldConnect Wavelet Video SMSV wv32vfw.dll BGR24 found in visualmail videos
Analog Devices Wavelet Codec ADV1 ADV601.dll BGR24 -
waveletvideo.freeservers.com ADV1 wavelet.dll BGR24 -
fox motion video FMVC fmcodec.dll BGR32
BGR24
BGR15LE
-
tridvfw ty2c
TY2C
ty0n
TY2N
TY0N
T565
TRICDC32.DRV BGR24 -
Telegeny VDTZ VDTZ VTZ32.DLL BGR24 -
SoftMedia ViVD V2 codec VfW GXVE
gxve
ViVD2.dll YUY2
YV12
I420
YVU9
BGR32
BGR24
BGR15LE
-
Winnov Videum winx codec WINX wnvwinx.dll BGR32
BGR24
BGR15LE
-
FFmpeg wnv1 codec WNV1
YUV8
yuv8
wnv1 422P -
Winnov Videum wnv1 codec WNV1
YUV8
yuv8
wnvplay1.dll BGR32
BGR24
BGR15LE
-
VDOWave codec VDOM
VDOW
vdowave.drv BGR24 -
VDOWave 3 advanced codec VDO3
VDOM
VDOW
vdo32_30.drv BGR24 -
Vianet Lsvx Video lsvx
lsvm
lsvc
lsvxdec.dll BGR32
BGR24
BGR16
-
FFmpeg VMware video VMnc vmnc BGR32
BGR15LE
BGR8
-
VMware video VMnc vmnc.dll BGR24
BGR15LE
BGR8
-
FFmpeg Smacker Video SMK2
SMK4
smackvid BGR8 -
Chinese AVS Video CAVS
avs2
cavs YV12
I420
only works with libavformat demuxer
FFmpeg DNxHD AVdn dnxhd 422P
422P10
444P10LE
-
QuickTime Avid DNxHD AVdn AvidAVdnCodec.qtx UYVY
BGR24
-
FFmpeg Avid Meridien AVUI avui 422A -
Media-100 iFinish Transcoder dtPA
dtnt
dtmt
M100WinTranscoder.qtx UYVY -
win32/quicktime 3IV1 (3ivx) 3IV1 3ivx Delta 3.5.qtx YUY2 -
Win32/QuickTime Streambox ACT-L2 ACTL ACTLComponent.qtx YUY2 -
Win32/QuickTime Avid Meridien Uncompressed AVUI AvidQTAVUICodec.qtx YUY2 -
Win32/QuickTime Cinepak cvid QuickTime.qts YUY2 -
Win32/QuickTime SVQ3 SVQ3 QuickTimeEssentials.qtx YUY2 -
cinewave uncompressed 10-bit codec v210 CineWave.qtx BGR32
BGR24
BGR8
Y800
RGB32
RGB24
RGB8
YV12
YUY2
-
QuickTime AIC video decoder icod QuickTime.qts UYVY Mac OS X only
Apple ProRes 422 (HQ) decoder apch
apcn
apcs
apco
ap4h
ap4x
AppleProResDecoder.qtx YUY2 -
FFmpeg Apple ProRes apch
apcn
apcs
apco
ap4h
ap4x
prores 422P10
444P10LE
-
Libav ProRes apch
apcn
apcs
apco
ap4h
ap4x
prores_lgpl 422P10
444P10LE
-
VSS Codec Light VSSV vsslight.dll BGR24 -
VSS H.264 New VSSH vsshdsd.dll YV12 -
VSS H.264 Old VSSH vssh264.dll BGR24 -
VSS Wavelet Video Codec VSSW vsswlt.dll BGR24 -
AVIzlib ZLIB avizlib.dll BGR24 24bpp only
AVImszh MSZH avimszh.dll BGR24 24bpp only
Alaris VideoGramPiX VGPX
VTLP
vgpix32d.dll UYVY
BGR24
-
Q-Team's QPEG (www.q-team.de) Q1.0
QPEG
Q1.1
qpeq
qpeg32.dll BGR8 BGR8 only!
FFmpeg Q-team QPEG Q1.0
QPEG
Q1.1
qpeq
qpeg BGR8 -
FFmpeg TechSmith Camtasia Screen Codec TSCC
tscc
camtasia BGR32
BGR24
BGR15LE
BGR8
-
FFmpeg TechSmith Camtasia Screen Codec 2 tsc2 tscc2 444P -
TechSmith Camtasia Screen Codec TSCC
tscc
tsccvid.dll BGR32
BGR24
BGR15LE
BGR8
-
TechSmith Camtasia Screen Codec 2 TSC2
tsc2
tsc2_codec32.dll BGR32
BGR24
BGR15LE
BGR8
works on winxp only
CamStudio Screen Codec CSCD
cscd
camstudio BGR32
BGR32
BGR24
BGR15LE
BGR15LE
-
FRAPS: Realtime Video Capture FPS1
fps1
frapsvid.dll BGR32 Requires a processor with SSE???
FFmpeg Fraps FPS1
fps1
fraps BGR24
YV12
I420
-
FFmpeg Dxtory xtor dxtory YV12 -
FFmpeg Bitmap Brothers JV FFJV jv BGR8 -
FFmpeg Tiertex SEQ TSEQ tiertexseqvideo BGR8 -
FFmpeg Sierra VMD video VMDV vmdvideo BGR8 -
FFmpeg Feeble Files DXA video DXA1 dxa BGR8 -
FFmpeg Delphine CIN video DCIV dsicinvideo BGR8 -
FFmpeg THP video THPV thp YV12 -
FFmpeg BFI Video BFIV bfi BGR8 -
FFmpeg RL2 RL2V rl2 BGR8 -
FFmpeg Renderware TeXture Dictionary TXDV txd BGR32 -
FFmpeg 8088flex TMV tmv8 tmv BGR8 -
XAN Video Xxan xanlib.dll BGR24
BGR15LE
BGR8
-
FFmpeg XAN wc4 Xxan xan_wc4 YV12 -
FFmpeg Discoworld II BMV Video BMVV bmv_video BGR8 -
FFmpeg Chronomaster DFA CDFA dfa BGR8 -
FFmpeg Electronic Arts TGV fVGT eatgv BGR8 -
FFmpeg Escape 130 E130 escape130 YV12 -
RAW RGB32 -
raw
BGR
- RGB32 -
RAW RGB24 -
raw
BGR
- RGB24 -
RAW RGB16 -
raw
BGR
- RGB16 -
RAW BGR32 - - BGR32 -
RAW BGR32 -
RGB
- BGR32 -
RAW BGR24 - - BGR24 -
RAW BGR24 -
raw
RGB
- BGR24 -
RAW BGR15 -
- BGR16 -
RAW BGR15 -
raw
RGB
- BGR16 -
RAW BGR15 - - BGR15LE -
RAW BGR15 -
raw
RGB
- BGR15LE -
RAW BGR8 - - BGR8 -
RAW BGR8 -
raw
RGB
- BGR8 -
RAW BGR1 -
raw
RGB
- BGR1 -
RAW YUY2 -
raw
yuy2
YUY2
V422
YUNV
VYUY
yuvs
DVOO
- YUY2 -
RAW YUV2 -
raw
yuv2
YUV2
- YUY2 -
RAW UYVY -
2vuy
raw
uyvy
UYVY
HDYC
UYNV
UYNY
uyv1
2Vu1
VDTZ
auv2
- UYVY -
RAW 444P -
raw
444p
444P
YV24
- 444P -
RAW 422P -
raw
422p
422P
P422
Y42B
YV16
- 422P -
RAW YV12 -
raw
yv12
YV12
- YV12 -
RAW NV21 -
raw
nv21
NV21
- NV21 -
RAW NV12 -
raw
nv12
NV12
- NV12 -
RAW HM12 -
raw
hm12
HM12
- YV12 -
RAW I420 -
raw
i420
I420
IYUV
iyuv
R420
- I420
IYUV
-
RAW YVU9 -
raw
yvu9
YVU9
- YVU9 -
RAW Y8/Y800 -
Y8
y800
Y800
- Y800
Y8
-
FFmpeg NO16 rawvideo NO16 rawvideo BGR8
ARGB
-
RAW YUY2 -
raw
yuy2
YUY2
V422
v422
YUNV
yunv
VYUY
vyuy
yuvs
YUVS
DVOO
rawvideo YUY2 -
RAW YUV2 -
raw
yuv2
YUV2
rawvideo YUY2 -
RAW UYVY -
raw
uyvy
UYVY
HDYC
hdyc
UYNV
uynv
UYNY
uyny
uyv1
UYV1
2Vu1
2vu1
2VU1
2Vuy
2vuy
2VUY
AV1x
AVup
AVUI
VDTZ
auv2
cyuv
rawvideo UYVY -
RAW 444P -
raw
444p
444P
YV24
rawvideo 444P -
RAW 422P -
raw
422p
422P
P422
p422
Y42B
y42b
YV16
yv16
rawvideo 422P -
RAW YV12 -
raw
yv12
YV12
rawvideo YV12 -
RAW I420 -
raw
i420
I420
IYUV
iyuv
R420
rawvideo I420
IYUV
-
RAW YVU9 -
raw
yvu9
YVU9
rawvideo YVU9 -
RAW Y41B Y41B
R411
rawvideo 411P -
RAW Y8/Y800 -
Y8
y800
Y800
rawvideo Y800
Y8
-
RAW ABGR ABGR rawvideo ABGR -
NULL codec (no decoding!) - - YV12
I420
YUY2
UYVY
YVU9
BGR32
BGR24
BGR16
BGR15LE
for unknown/unsupported codecs or testing
black codec (no decoding just output black frames!) - - YV12
I420
YUY2
UYVY
RGB24
BGR32
for unknown/unsupported codecs or testing
New / Untested codecs
codec name fourcc driver name comments
FFmpeg TGA mtga
MTGA
tga
targa -
FFmpeg Flash Screen 2 video FSV2 flashsv2 -
FFmpeg ZyGo ZyGo h263 -
M261 m261
M261
msh261.drv -
FFmpeg VP3 VP30
vp30
VP31
vp31
VP3
vp3 -
FFmpeg Theora theo
Thra
theora -
FFmpeg VP6A VP6A vp6a -
VFAPI rgb transcode codec vifp VFCodec.dll -
loronix wavelet ADV1 wavlor.dll -
Win32/QuickTime BeHereiVideo bhiv BeHereiVideo.qtx sample file wanted!
FFmpeg V210 - 10-bit v210 v210 -
Codecs with problems
codec name fourcc driver name comments
GeoCodec GEOV
GEOX
GeoCodec.dll crashes without -nosound
hangs on exit
QuickTime sheervideo Shr0 SheerVideo Pro.qtx -
FFmpeg MPEG-1/2 (XvMC) - deprecated
just use ffmpeg12
-

mpg1
mpg2
MPG2
DVR
PIM1
PIM2
VCR2
MPEG
mx5p
MMES
mmes
hdv1
hdv2
hdv3
hdv4
hdv5
hdv6
hdv7
hdv8
hdv9
hdva
xdhd
xdh2
xdv1
xdv2
xdv3
xdv4
xdv5
xdv6
xdv7
xdv8
xdv9
xdva
xdvb
xdvc
xdvd
xdve
xdvf
xd5a
xd5b
xd5c
xd5d
xd5e
xd5f
xd59
xd54
xd55
xd51
mx5n
mx4n
mx4p
mx3n
mx3p
AVmp
mp2v
mpgv
m2v1
m1v1
m1v
LMP2
mpegvideo_xvmc -
Microsoft Video 1 cram
CRAM
msvc
MSVC
wham
WHAM
msvidc32.dll -vf palette required for 8bpp
HuffYUV HFYU huffyuv.dll -
XAnim's Radius Cinepak Video cvid vid_cvid.xa -
FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD) MPG3
mpg3
MP43
mp43
DIV5
div5
DIV6
div6
DIV3
div3
DIV4
div4
DIVF
divf
AP41
COL1
col1
COL0
col0
3IVD
3ivd
DVX3
msmpeg4_crystalhd -
FFmpeg WMV3/WMV9 WMV3
wmv3
wmv3 -
FFmpeg WMV3/WMV9 (VDPAU) WMV3
wmv3
wmv3 -
FFmpeg WMV3/WMV9 (CrystalHD) WMV3
wmv3
wmv3_crystalhd -
FFmpeg WVC1 WVC1
wvc1
WMVA
vc-1
VC-1
vc1 -
FFmpeg WVC1 (VDPAU) WVC1
wvc1
WMVA
vc-1
VC-1
vc1 -
FFmpeg WVC1 (CrystalHD) WVC1
wvc1
WMVA
vc-1
VC-1
vc1_crystalhd -
DivX4Windows-VFW DIVX
divx
DIV1
div1
MP43
mp43
DIV3
div3
DIV4
div4
AP41
divx.dll sig11 with -framedrop
UB Video MPEG-4 mp4v
UMP4
ubvmp4d.dll black&white
Zoran MJPEG passthrough MJPG
jpeg
- -
ImagePower MJPEG2000 IPJ2 jp2avi.dll -
XAnim's CCITT H.261 H261
h261
vid_h261.xa -
Linux RealPlayer 10 RV30/40 RV30
rv30
RV40
rv40
drvc.so -
Linux RealPlayer 9 RV40 RV40
rv40
drv4.so.6.0 -
Linux RealPlayer 8 RV30 RV30
rv30
drv3.so.6.0 -
FFmpeg RV30 RV30
rv30
rv30 -
Linux RealPlayer 8 RV20 RV20
rv20
drv2.so.6.0 -
Lagarith Lossless Video Codec LAGS lagarith -
UTVideo Codec ULRA
ULRG
ULY2
ULY0
ULH2
ULH0
UQY2
utv_dmo.dll -
sif1 alpha4 SIF1 Sif1Dec.ax one frame every 5 seconds?
SP6x codec SP60
SP61
SP62
sp6x_32.dll -
FFmpeg Mirillis Action screen capture codec FICV fic -
win32/quicktime ZyGo ZyGo
zygo
lsvx
ZyGoVideo.qtx wrong colors
Win32/QuickTime SVQ1 SVQ1 QuickTime.qts -
FFmpeg Apple Intermediate icod aic -
FFmpeg Bethesda Software VID BETH bethsoftvid video plays much too fast
FFmpeg XAN wc3 WC3V xan_wc3 -
FFmpeg Id CIN video IDCI idcinvideo -
FFmpeg Interplay Video INPV interplayvideo -
FFmpeg VQA Video VQAV vqavideo -
FFmpeg C93 Video C93V c93 -
FFmpeg Escape 124 E124 escape124 -
RAW NV12 -
raw
nv12
NV12
rawvideo -
Not yet working codecs:
codec name fourcc driver name comments
Morgan MJPEG MJPG
mjpa
mjpb
mjpg
dmb1
m3jpegdec.ax -
Pegasus Motion JPEG MJPG pvmjpg21.dll -
Pegasus lossless JPEG JPGL
MJPG
pvljpg20.dll -
Pegasus Motion Wavelet 2000 PVW2 pvwv220.dll -
XAnim's CCITT H.263 H263
h263
viv1
VIVO
vivo
vid_h263.xa -
Win32/QuickTime H.263 h263 QuickTime.qts -
Win32/Quicktime RLE/RPZA rpza
rle
QuickTime.qts no colorspace accepted
Win32/QuickTime VP3 VP31 On2_VP3.qtx -
Win32/QuickTime Indeo IV31
iv31
IV32
iv32
IV41
QuickTime.qts -
Win32/QuickTime MJPEG dmb1
mjpa
mjpb
QuickTime.qts -
Win32/QuickTime MPEG-4 mp4v QuickTime.qts -
ATI VCR-1 VCR1 ativcr1.dll -
Pinnacle Hardware MPEG-1 PIM1 pclepim1.dll no picture. use ffmpeg12!
rricm dmb1 rricm.dll -

Audio codecs:

Working audio codecs
codec name format driver name comments
Windows Media Audio 9 DMO 0x162
0x163
wma9dmod.dll -
Windows Media Audio DMO 0x160
0x161
0x162
0x163
wmadmod.dll -
Windows Media Audio 9 Speech DMO 0xA wmspdmod.dll -
Windows Media Audio 9 Speech DShow 0xA wmavds32.ax -
FFmpeg QDM2 audio 0x324D4451 qdm2 -
QuickTime QDMC/QDM2 audio 0x324D4451
0x434D4451
QuickTime.qts -
FFmpeg QCLP audio 0x706C6351
0x70637173
0x716C6351
qcelp -
QuickTime QCLP audio 0x706C6351 QuickTime.qts -
QuickTime MACE3 audio 0x3343414D QuickTime.qts -
QuickTime MACE6 audio 0x3643414D QuickTime.qts -
Zygo audio 0x4E585053 ZyGoAudioS.qtx -
FFmpeg RealAudio 1.0 0x345F3431
0x4A63706C
real_144 -
FFmpeg RealAudio 2.0 0x385F3832 real_288 -
FFmpeg COOK audio 0x6B6F6F63 cook -
FFmpeg Atrac 1 audio 0x31525441 atrac1 -
FFmpeg Atrac 3 audio 0x63727461
0x270
atrac3 -
FFmpeg Atrac 3+ audio 0xE923AABF atrac3plus -
FFmpeg Sipr/Acelp.net audio 0x72706973
0x130
sipr -
RealAudio 1.0 0x345F3431 14_4.so.6.0 -
Win32 RealAudio 1.0 0x345F3431 14_43260.dll -
Mac OS X RealAudio 1.0 0x345F3431 14_4.shlb -
RealAudio 2.0 0x385F3832 28_8.so.6.0 -
Win32 RealAudio 2.0 0x385F3832 28_83260.dll -
Mac OS X RealAudio 2.0 0x385F3832 28_8.shlb -
RealPlayer 10 COOK audio 0x6B6F6F63 cook.so supports cook 5.1
RealAudio COOK 0x6B6F6F63 cook.so.6.0 -
Win32 RealAudio 10 COOK 0x6B6F6F63 cook.dll supports cook 5.1
Win32 RealAudio COOK 0x6B6F6F63 cook3260.dll -
Mac OS X RealAudio COOK 0x6B6F6F63 cook.bundle/Contents/MacOS/cook -
RealAudio Sipro 0x72706973 sipr.so.6.0 -
RealPlayer 10 RealAudio Sipro 0x72706973 sipr.so -
Win32 RealAudio 10 Sipro 0x72706973 sipr.dll -
Win32 RealAudio Sipro 0x72706973 sipr3260.dll -
Mac OS X RealAudio Sipro 0x72706973 sipr.bundle/Contents/MacOS/sipr -
RealAudio ATRAC3 0x63727461 atrc.so.6.0 -
RealPlayer 10 RealAudio ATRAC3 0x63727461 atrc.so -
Win32 RealAudio 10 ATRAC3 0x63727461 atrc.dll -
Win32 RealAudio ATRAC3 0x63727461 atrc3260.dll -
Mac OS X RealAudio ATRAC3 0x63727461 atrc.bundle/Contents/MacOS/atrc -
FFmpeg EVRC decoder 0x63766573 evrc -
FFmpeg SEGA CRI adx codec 0x78646153 adpcm_adx -
FFmpeg AMV IMA ADPCM audio 0x41564D41 adpcm_ima_amv -
FFmpeg APC IMA ADPCM audio 0x41435041 adpcm_ima_apc -
FFmpeg SMJPEG IMA ADPCM audio 0x4D435041 adpcm_ima_smjpeg -
FFmpeg QT IMA ADPCM audio 0x34616D69 adpcm_ima_qt -
FFmpeg WAV IMA ADPCM audio 0x11
0x1100736D
0x11005354
adpcm_ima_wav -
IMA ADPCM 0x11
0x34616D69
0x1100736D
- -
FFmpeg MS ADPCM audio 0x2
0x200736D
adpcm_ms -
MS ADPCM 0x2
0x200736D
- -
FFmpeg ADPCM IMA Dialogic OKI 0x10
0x17
adpcm_ima_oki -
FFmpeg ADPCM Nintendo Gamecube AFC 0x20434641 adpcm_afc -
FFmpeg ADPCM Nintendo Gamecube DTK 0x204B5444 adpcm_dtk -
FFmpeg ADPCM IMA Radical 0x50444152 adpcm_ima_rad -
FFmpeg DK4 IMA ADPCM audio 0x61 adpcm_ima_dk4 -
Duck DK4 ADPCM (rogue format number) 0x61 - -
FFmpeg DK3 IMA ADPCM audio 0x62 adpcm_ima_dk3 -
FFmpeg Funcom IMA ISS ADPCM 0x53534941 adpcm_ima_iss -
FFmpeg ADPCM IMA Electronic Arts SEAD 0x44414553 adpcm_ima_ea_sead -
FFmpeg ADPCM IMA Electronic Arts EACS 0x53434145 adpcm_ima_ea_eacs -
Duck DK3 ADPCM (rogue format number) 0x62 - -
Id RoQ File Audio 0x41516F52 roq_dpcm -
FFmpeg Bink Audio (RDFT) 0x32554142 binkaudio_rdft -
FFmpeg Discoworld II BMV Audio 0x41564D42 bmv_audio -
FFmpeg Delphine CIN audio 0x41494344 dsicinaudio -
FFmpeg 4XM ADPCM audio 0x414D5834 adpcm_4xm -
FFmpeg Westwood IMA ADPCM audio 0x53574941 adpcm_ima_ws -
FFmpeg LucasArts VIMA audio 0x414D4956 vima -
FFmpeg Packed Animation File 0x41464150 paf_audio -
FFmpeg Westwood SND1 0x31444E53 ws_snd1 -
FFmpeg Interplay DPCM audio 0x41504E49 interplay_dpcm -
FFmpeg EA ADPCM audio 0x41454441 adpcm_ea -
FFmpeg EA ADPCM R1 audio 0x31524145 adpcm_ea_r1 -
FFmpeg EA ADPCM R2 audio 0x32524145 adpcm_ea_r2 -
FFmpeg EA ADPCM R3 audio 0x33524145 adpcm_ea_r3 -
FFmpeg EA MAXIS XA ADPCM audio 0x41584441 adpcm_ea_maxis_xa -
FFmpeg XA ADPCM audio 0x41585350 adpcm_xa -
FFmpeg XAN DPCM audio 0x6E617841
0x594A
xan_dpcm Wing Commander 4 files only work with libavformat demuxer
FFmpeg Yamaha ADPCM audio 0x20 adpcm_yamaha -
FFmpeg THP ADPCM audio 0x41504854
0x50444147
adpcm_thp -
raw DV audio (libdv) 0x56444152 libdv.so.2 -
FFmpeg DV audio 0x56444152
0x61766476
0x61637664
0x75617664
dvaudio -
FFmpeg AAC in LATM 0x4C34504D
0x1602
aac_latm -
FFmpeg AAC (MPEG-2/MPEG-4 Audio) 0x6134706D
0x4134504D
0x20424C56
0x20434141
0x50434141
0x63616172
0x70636172
0xFF
0x1600
0x706D
0x4143
0xA106
0xAAC0
aac -
FFmpeg FLAC audio 0x43614C66
0xF1AC
0xACF1736D
flac -
FFmpeg ALAC audio 0x63616C61 alac -
FFmpeg True Audio (TTA) 0x31415454 tta -
FFmpeg WavPack audio 0x4B505657 wavpack -
FFmpeg Shorten audio 0x6E726873 shorten -
FFmpeg Monkey's Audio 0x20455041 ape -
FFmpeg ALS 0x20534C41 als -
FFmpeg MLP 0x20504C4D mlp -
FFmpeg TrueHD 0x44485254 truehd -
FFmpeg Nellymoser Audio 0x4C4C454E
0x736F6D6E
nellymoser -
FAAD AAC (MPEG-2/MPEG-4 Audio) 0x6134706D
0x4134504D
0x4C34504D
0x20424C56
0x20434141
0x50434141
0x63616172
0x70636172
0xFF
0x706D
0x4143
0xA106
0xAAC0
libfaad2 -
Uncompressed PCM 0x0
0x1
0x3
0xFFFE
0x20776172
0x736F7774
0x74776F73
0x32336C66
0x666C3332
0x454E4F4E
0x34326E69
0x696E3234
0x32336E69
0x696E3332
0x6D63706C
0x32334C46
0x204D4350
- -
DivX audio (WMA) 0x160
0x161
divxa32.acm -
vdowave ACM 0xFFFC vdowave.acm -
MS ADPCM 0x2 msadp32.acm -
FFmpeg PCM 16-bit little-endian planar 0x4C503631 pcm_s16le_planar -
MPEG 1.0/2.0/2.5 layers I
II
III
0x50
0x55
0x5500736D
0x5000736D
0x55005354
0x33706D2E
0x2033504D
0x454D414C
- High-performance decoder using libmpg123.
FFmpeg Multi-channel MPEG layer-3 on MP4 audio 0x1D61346D mp3on4float -
FFmpeg Multi-channel MPEG layer-3 on MP4 audio 0x1D61346D mp3on4 -
FFmpeg MPEG layer-3 audio 0x55
0x5500736D
0x55005354
0x33706D2E
0x2033504D
0x454D414C
mp3float floating point decoder
FFmpeg MPEG layer-3 audio 0x55
0x5500736D
0x55005354
0x33706D2E
0x2033504D
0x454D414C
mp3 integer only
FFmpeg MPEG layer-3 adu audio 0x55756461 mp3adufloat integer only
FFmpeg MPEG layer-3 adu audio 0x55756461 mp3adu integer only
FFmpeg MPEG layer-1 and layer-2 audio 0x50
0x5000736D
0x32706D2E
0x31706D2E
mp2float floating point decoder
FFmpeg MPEG layer-1 and layer-2 audio 0x50
0x5000736D
0x32706D2E
0x31706D2E
mp2 integer only
libMAD MPEG layer 1-2-3 0x50
0x55
0x5500736D
0x33706D2E
0x2033504D
0x454D414C
libmad -
MPEG layer-3 0x55 l3codeca.acm conflicts with security kernel patches
IMA ADPCM 0x11 imaadp32.acm -
FFmpeg GSM 06.10 0x204D5347
0x1500
0x6D736761
gsm -
FFmpeg MS GSM 0x31
0x32
gsm_ms -
libgsm GSM 06.10 0x204D5347
0x1500
libgsm -
libgsm MS GSM 0x31
0x32
libgsm_ms -
MS GSM 0x31 msgsm32.acm -
MSN AUDIO 0x32 msnaudio.acm -
aLaw 0x6
0x77616C61
- -
uLaw 0x7
0x77616C75
0x6C75
- -
Uncompressed DVD/VOB LPCM 0x10001 - -
Blu-ray LPCM 0x4D435042 pcm_bluray -
Leitch/Harris PCM 0x46584C50 pcm_lxf -
SMPTE 302M 0x44535342 s302m -
FFmpeg AC-3 0x2000
0x332D6361
0x332D4341
0x20736D
0xE06D802C
0x74656E64
0x33636173
ac3 -
FFmpeg E-AC-3 0x33434145
0x332D6365
0xA7FB87AF
eac3 -
AC3-liba52 0x2000
0x332D6361
0x332D4341
0x20736D
0xE06D802C
0x74656E64
0x33636173
liba52 -
FFmpeg DTS 0x20737464
0x20535444
0x62737464
0x63737464
0x65737464
0x68737464
0x6C737464
0x2001
0x86
dca -
DTS-libdca 0x20737464
0x20535444
0x62737464
0x63737464
0x65737464
0x68737464
0x6C737464
0x2001
0x86
- -
Musepack sv7 audio codec 0x2043504D mpc7 only works with libavformat demuxer
Musepack sv8 audio codec 0x3843504D
0x4B43504D
mpc8 only works with libavformat demuxer
Musepack audio codec 0x2043504D
0x2B4D
- -
AMR Narrowband 0x726D6173
0x57
0x38
amrnb -
AMR Wideband 0x62776173
0x58
amrwb -
AMR Narrowband 0x726D6173
0x57
0x38
libopencore_amrnb -
AMR Wideband 0x62776173
0x58
libopencore_amrwb -
FFmpeg libilbc 0x63626C69 libilbc -
FFmpeg's ADPCM Flash-variant 0x5346 adpcm_swf -
VoxWare MetaVoice 0x74 voxmvdec.ax windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder
FFmpeg VoxWare Metasound 0x75 metasound -
VoxWare 0x75 voxmsdec.ax windows users need msms001.vwp in windows\\system32 folder
Rhetorex ADPCM 0x100 rhetorex.acm -
Sanyo ADPCM 0x125 ldadp32.acm -
ACELP.net Sipro Lab Audio 0x130 acelpdec.ax -
FFmpeg Intel Music Coder 0x401 imc -
Intel Music Coder 0x401 imc32.acm -
FFmpeg Intel Indeo Audio 0x402 iac -
Indeo audio 0x402 iac25_32.ax -
FFmpeg Creative ADPCM codec 0x200 adpcm_ct -
Creative ADPCM codec 0x200 ctadp32.acm -
SC4 : Micronas speech codec (ADPCM
MPman recording)
0x350 mi-sc4.acm -
AC3 through S/PDIF 0x2000
0x332D6361
0x74656E64
- -
DTS through S/PDIF 0x2001 - -
FFmpeg Sierra VMD audio 0x41444D56 vmdaudio -
FFmpeg opus 0x7375706F opus -
FFmpeg libopus 0x7375706F libopus -
FFmpeg Vorbis 0x73627276
0x566F
vorbis -
OggVorbis Audio 0x73627276
0x566F
libvorbis OggVorbis driver using libvorbis
OggVorbis audio 0x73627276
0x566F
tremor fixed-point decoder useful for systems without floating-point unit
OggVorbis ACM 0x674F
0x6750
0x676F
0x6770
0x6771
vorbis.acm OggVorbis driver using vorbis.acm
Speex audio 0x20787073
0x78657073
0x4E585053
0xA109
speex Speex driver using libspeex
ffmpeg libSpeex audio 0x20787073
0x78657073
0x4E585053
0xA109
libspeex ffmpeg libspeex
Vivo G.723/Siren Audio Codec 0x111
0x112
vivog723.acm -
G.722 Audio 0x28F g722 -
G.723.1 Audio 0x31333237
0x111
0x42
0xA100
g723_1 -
G.723.1 MS 0x42 msg723.acm -
FFmpeg G.726 Audio 0x45
0x64
g726 -
FFmpeg G.726 little endian Audio 0x47373236 g726le -
FFmpeg G.729 0x39323747 g729 -
verint g729 0x83
0xA104
0x39323747
G729DecoderDMO.dll -
ALF2 0x1FC4 alf2cd.acm -
FFmpeg TrueSpeech 0x22
0x1501
truespeech -
DSP Group TrueSpeech(TM) 0x22 tssoft32.acm -
NetSpeak GSM 0x1500 nsgsm32.acm -
NetSpeak TrueSpeech 0x1501 nstsp32.acm -
VoxWare RT24 speech codec 0x181C nsrt2432.acm -
Lernout & Hauspie CELP and SBC codecs 0x1101
0x1102
0x1103
0x1104
lhacm.acm -
Voxware AC aka Lernout & Hauspie CELP and CBS codecs 0x70
0x71
0x72
0x73
lhacm2.acm -
Philips Speech Processing CELP 0x120 smcelp32.acm -
FFmpeg TwinVQ 0x32495754 twinvq -
VQF codec by NTTLabs 0x4E495754 tvqdec.dll -
FFmpeg 8SVX raw 0x77617238 8svx_raw -
FFmpeg 8SVX exponential 0x70786538 8svx_exp -
FFmpeg 8SVX fibonacci 0x62696638 8svx_fib -
FFmpeg On2 Audio for Video Codec 0x500
0x501
on2avc -
MPEG audio pass-through for hardware MPEG decoders 0x50
0x55
0x5500736D
0x33706D2E
0x2033504D
0x454D414C
- for hardware MPEG audio decoders
msn siren audio codec 0x28E sirenacm.dll -
Ulead DV ACM 0x215
0x216
dvacm.acm -
libavformat/spdifenc AAC pass-through decoder 0x4134504D aac for AAC hardware decoders
libavformat/spdifenc AC-3 pass-through decoder 0x2000
0x332D6361
0x74656E64
ac3 for AC-3 hardware decoders
libavformat/spdifenc E-AC-3 pass-through decoder 0x33434145 eac3 for E-AC-3 hardware decoders
libavformat/spdifenc DTS pass-through decoder 0x2001
0x86
dca needs -channels 8
libavformat/spdifenc MPEG AUDIO BC pass-through decoder 0x50
0x55
0x5500736D
0x5000736D
0x33706D2E
0x32706D2E
0x31706D2E
0x2033504D
0x454D414C
mpa for MPEG AUDIO BC hardware decoders
libavformat/spdifenc Dolby TrueHD pass-through decoder 0x44485254 thd needs -channels 8
FFmpeg wave synthesizer 0x53574646 wavesynth -
FFmpeg TAK 0x204B4154 tak -
New / Untested codecs
codec name format driver name comments
FFmpeg Real Audio Lossless 0x3A44534C ralf -
D-Cinema audio (FFmpeg) 0x64756164 pcm_s24daud -
DivX audio v1 (FFmpeg) 0x160 wmav1 -
DivX audio v2 (FFmpeg) 0x32414D57
0x161
wmav2 -
WMA Pro audio (FFmpeg) 0x162
0x33414D57
wmapro -
WMA lossless audio (FFmpeg) 0x163 wmalossless -
WMA Voice audio (FFmpeg) 0xA wmavoice -
Macintosh Audio Compression and Expansion 3:1 0x3343414D mace3 -
Macintosh Audio Compression and Expansion 6:1 0x3643414D mace6 -
FFmpeg Sonic 0x434E4F53
0x2048
sonic -
Creative FastSpeech 8 and FastSpeech 10 CODEC 0x202
0x203
ctfs32.acm -
Sharp G.726 Audio 0x45 scg726.acm -
Codecs with problems
codec name format driver name comments
FFmpeg Smacker Audio 0x414B4D53 smackaud -
FFmpeg Bink Audio (DCT) 0x31554142 binkaudio_dct -
Sony ATRAC3 0x270 atrac3.acm format not accepted
Not yet working codecs
codec name format driver name comments
G.711/G.721/G.723 0x111
0x112
g72x.c does not work yet - just noise :(