这里我把mplayer 所支持的音视频编解码都罗列出来,方便大家查阅;
-----------------------------------------------------------------------------------------------
Video codecs:
Audio codecs:
-----------------------------------------------------------------------------------------------
Video codecs:
| Working video codecs | |||||
| codec name | fourcc | codecfile | out | comments | |
| FFmpeg Zip Motion-Block Video | ZMBV | zmbv | RGB24 | - | |
| Zip Motion-Block Video | ZMBV | zmbv.dll | BGR24 BGR15 BGR8 | - | |
| MPEG-PES output (.mpg or DXR3/IVTV/DVB card) | - | - | MPES | for hardware decoding | |
| MPEG-1 or 2 (libmpeg2) | - DVR hdv2 mpg1 PIM1 VCR2 mpg2 MPG2 MPEG hdv3 mx5p | - | YV12 I420 IYUV 422P | with postprocessing | |
| FFmpeg MPEG-1 | - mpg1 PIM1 VCR2 MPEG | mpeg1video | YV12 I420 IYUV | - | |
| FFmpeg MPEG-2 | - mpg2 MPG2 DVR hdv2 MPEG hdv3 mx5p | mpeg2video | YV12 I420 IYUV 422P 444P | - | |
| FFmpeg MPEG-1/2 | - mpg1 mpg2 MPG2 PIM1 VCR2 DVR hdv2 MPEG hdv3 mx5p | mpegvideo | YV12 I420 IYUV 422P 444P | - | |
| NuppelVideo | NUV1 RJPG | nuv | I420 | - | |
| NuppelVideo | NUV1 RJPG | - | I420 IYUV | - | |
| FFmpeg GIF decoder | gif | gif | BGR32 BGR24 BGR8 Y800 RGB32 RGB24 RGB8 | - | |
| FFmpeg PNG decoder | mpng MPNG png | png | BGR32 BGR24 BGR8 Y800 RGB32 RGB24 RGB8 | - | |
| PNG image decoder | mpng MPNG png | libpng | BGR32 BGR24 BGR8 Y800 | Gray scaled PNG with Alpha channel not supported | |
| TGA image decoder | mtga MTGA | - | BGR32 BGR24 | Only 24bpp and 32bpp RGB TGA files supported | |
| SGI image decoder | SGI1 | - | BGR24 | - | |
| FFmpeg Intel Indeo 3.1/3.2 | IV31 iv31 IV32 iv32 | indeo3 | YVU9 | - | |
| Autodesk FLI/FLC Animation | FLIC | flic | BGR16 BGR15 BGR8 | - | |
| Autodesk RLE decoder | AASC | aasc | BGR24 | - | |
| LOCO video decoder | LOCO | loco | 422P YV12 BGR32 BGR24 | - | |
| QuickTime Animation (RLE) | rle | qtrle | BGR32 RGB24 BGR15 BGR8 | - | |
| QuickTime Apple Video | rpza azpr | rpza | BGR15 | - | |
| Apple Graphics (SMC) codec | smc | smc | BGR8 | - | |
| Planar RGB (Photoshop) | 8BPS | 8bps | BGR32 BGR24 BGR8 | - | |
| Creative YUV (libavcodec) | cyuv CYUV | cyuv | 411P | - | |
| Microsoft RLE | - WRLE | msrle | BGR8 | - | |
| Id RoQ File Video Decoder | RoQV | roqvideo | YV12 | - | |
| LZO compressed | LZO1 | liblzo | YV12 I420 BGR24 | - | |
| Theora (free reworked VP3) | theo Thra | libtheora | YV12 | - | |
| Cinepak Video (native codec) | cvid CVID | cinepak | YV12 BGR8 | - | |
| Cinepak Video | cvid | iccvid.dll | BGR24 BGR15 | - | |
| Microsoft Video 1 (native codec) | cram CRAM msvc MSVC wham WHAM | msvideo1 | BGR15 BGR8 | - | |
| AVImszh (native codec) | MSZH | mszh | BGR24 | - | |
| AVIzlib (native codec) | ZLIB | zlib | BGR24 | - | |
| FFmpeg HuffYUV | HFYU FFVH | huffyuv | YUY2 422P YV12 BGR32 BGR24 | - | |
| FFV1 (lossless codec) | FFV1 | ffv1 | 411P 444P 422P YV12 I420 IYUV YVU9 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 | BGR16 | - | |
| Miro/Pinnacle VideoXL codec | VIXL PIXL | xl | 411P | - | |
| QuickDraw native decoder | qdrw | qdraw | RGB24 | - | |
| Indeo 2 native decoder | RT21 | indeo2 | YVU9 | - | |
| FFmpeg Flash video | FLV1 | flv | YV12 | - | |
| FFmpeg Flash Screen video | FSV1 | flashsv | BGR24 | - | |
| FFmpeg DivX ;-) (MS MPEG-4 v3) | MPG3 mpg3 MP43 mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 COL1 col1 COL0 col0 3IVD 3ivd | msmpeg4 | YV12 I420 IYUV | - | |
| FFmpeg M$ MPEG-4 v2 | DIV2 div2 MP42 mp42 | msmpeg4v2 | YV12 I420 IYUV | - | |
| FFmpeg M$ MPEG-4 v1 | DIV1 div1 MPG4 mpg4 | msmpeg4v1 | YV12 I420 IYUV | - | |
| FFmpeg M$ WMV1/WMV7 | WMV1 wmv1 | wmv1 | YV12 I420 IYUV | - | |
| FFmpeg H.264 | H264 h264 X264 x264 avc1 AVC1 davc DAVC | h264 | YV12 I420 IYUV | - | |
| 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 3IV2 3iv2 DXGM SEDG SMP4 smp4 | mpeg4 | YV12 I420 IYUV | - | |
| WV1F MPEG-4 | WV1F | mpeg4 | YV12 I420 IYUV | - | |
| XviD (MPEG-4) | DIVX divx xvid XVID XviD | libxvidcore.a | YV12 I420 YUY2 UYVY YVYU BGR32 BGR24 BGR16 BGR15 | - | |
| DivX ;-) (MS MPEG-4 v3) | MP43 mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 | divx_c32.ax | YUY2 UYVY BGR32 BGR24 BGR16 BGR15 | with postprocessing | |
| DivX ;-) (MS MPEG-4 v3) | MP43 mp43 DIV5 div5 DIV6 div6 DIV3 div3 DIV4 div4 AP41 | divxc32.dll | YUY2 BGR32 BGR24 BGR15 | - | |
| 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 BGR15 | - | |
| Windows Media Video 8 | WMV2 | wmv8ds32.ax | YV12 I420 IYUV YUY2 UYVY | - | |
| Windows Media Video 7 | WMV1 | wmvds32.ax | YUY2 UYVY | - | |
| 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 Adv DMO | WMVA WVP2 | wmvadvd.dll | YV12 YUY2 UYVY | - | |
| Windows Media Video (VC-1) Advanced Profile Decoder | WVC1 | wvc1dmod.dll | YV12 YUY2 | - | |
| Windows Media Screen Codec 2 | MSS1 MSS2 | wmsdmod.dll | BGR32 BGR24 BGR16 | - | |
| FFmpeg MJPEG decoder | MJPG mjpg AVRn AVDJ jpeg mjpa JFIF ijpg IJPG JPEG JPGL LJPG dmb1 | mjpeg | 444P 422P YUY2 YV12 I420 IYUV BGR32 RGB24 Y800 | - | |
| FFmpeg MJPEG-B decoder | mjpb | mjpegb | 444P 422P YUY2 YV12 I420 IYUV | - | |
| Independent JPEG Group's codec | ijpg IJPG jpeg AVRn AVDJ CJPG | libjpeg | RGB24 BGR24 BGR32 | - | |
| Morgan Motion JPEG Codec | MJPG mjpa mjpb mjpg dmb1 | m3jpeg32.dll | YUY2 UYVY BGR32 BGR24 BGR15 | - | |
| MainConcept Motion JPEG | MJPG mjpa mjpb mjpg | mcmjpg32.dll | YUY2 UYVY BGR32 BGR24 BGR15 | - | |
| AVID Motion JPEG | AVRn AVDJ MJPG mjpg | AvidAVICodec.dll | BGR24 | slooooooooow but stable | |
| LEAD (M)JPEG | MJPG jpeg LEAD | LCodcCMP.dll | BGR24 BGR15 | supports interlaced MJPEG | |
| Morgan MJPEG2000 | MJ2C | m3jp2k32.dll | YV12 I420 IYUV YUY2 UYVY BGR32 BGR24 BGR15 | - | |
| Vivo H.263 | VIVO vivo viv1 viv2 | ivvideo.dll | BGR32 BGR24 BGR15 | - | |
| UB Video H.263/H.263+/H.263++ Decoder | U263 vivo VIVO viv1 | ubv263d+.ax | BGR24 | - | |
| I263 | I263 i263 vivo VIVO viv1 | i263_32.drv | I420 YUY2 BGR32 BGR24 BGR15 | - | |
| FFmpeg I263 decoder | I263 i263 | h263i | YV12 I420 IYUV | - | |
| FFmpeg H.263+ decoder | H263 U263 h263 X263 M263 viv1 s263 | h263 | YV12 I420 IYUV | - | |
| CCITT H.261 | H261 h261 | h261 | YV12 | - | |
| QuickTime H.261 video decoder | H261 h261 | QuickTime.qts | YUY2 | - | |
| Intel Indeo 5 | IV50 iv50 | ir50_32.dll | YV12 IYUV I420 YUY2 UYVY BGR32 BGR24 BGR16 BGR15 | - | |
| Intel Indeo 5 | IV50 iv50 | ir50_32.dll | YUY2 BGR32 BGR24 BGR15 | - | |
| Intel Indeo 4.1 | IV41 iv41 | ir41_32.dll | IF09 BGR24 BGR15 | - | |
| Intel Indeo 3.1/3.2 | IV31 iv31 IV32 iv32 | ir32_32.dll | IF09 BGR24 BGR15 | - | |
| 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 | - | |
| Sony Digital Video (DV) | dvsl dvsd dvhd DVSD dvcp dvc | qdv.dll | YUY2 UYVY BGR24 BGR16 BGR15 | - | |
| FFmpeg DV decoder | DVSD dvsd DVCS dvcs dvcp dvc dvpp | dvvideo | 411P 422P YV12 | - | |
| Raw DV decoder (libdv) | DVSD dvsd DVCS dvcs dvcp dvc dvpp AVdv | libdv.so.2 | YUY2 | - | |
| MainConcept DV Codec | DVSD dvsd DVCS dvcs CDVC cdvc dvcp dvc | mcdvd_32.dll | YUY2 UYVY BGR32 BGR24 BGR15 | - | |
| XAnim's 3ivx Delta 3.5 plugin | 3IV1 | vid_3ivX.xa | YV12 IYUV I420 | - | |
| Linux RealPlayer 10 RV30/40 decoder | RV30 rv30 RV40 rv40 | drvc.so | I420 | - | |
| Linux RealPlayer 9 RV40 decoder | RV40 rv40 | drv4.so.6.0 | I420 | - | |
| Win32 RealPlayer 9 RV40 decoder | RV40 rv40 | drv43260.dll | I420 | - | |
| Mac OS X RealPlayer 9 RV40 decoder | RV40 rv40 | drvc.bundle/Contents/MacOS/drvc | I420 | - | |
| Linux RealPlayer 8 RV30 decoder | RV30 rv30 | drv3.so.6.0 | I420 | - | |
| Win32 RealPlayer 8 RV30 decoder | RV30 rv30 | drv33260.dll | I420 | - | |
| Mac OS X RealPlayer 9 RV30 decoder | RV30 rv30 | drvc.bundle/Contents/MacOS/drvc | I420 | - | |
| FFmpeg RV20 decoder | RV20 rv20 | rv20 | YV12 I420 IYUV | - | |
| Linux RealPlayer 8 RV20 decoder | RV20 rv20 | drv2.so.6.0 | I420 | - | |
| Win32 RealPlayer 8 RV20 decoder | RV20 rv20 | drv23260.dll | I420 | - | |
| Mac OS X RealPlayer 9 RV20 decoder | RV20 rv20 | drv2.bundle/Contents/MacOS/drv2 | I420 | - | |
| FFmpeg RV10 decoder | 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 | - | |
| On2 Open Source VP3 Codec | VP30 vp30 VP31 vp31 | vp31vfw.dll | YUY2 BGR32 BGR24 BGR15 | 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 decoder | VP50 | vp5 | YV12 | - | |
| On2 VP5 Personal Codec | VP50 | vp5vfw.dll | YUY2 BGR32 BGR24 | - | |
| FFmpeg VP6 decoder | VP60 VP61 VP62 | vp6 | YV12 | - | |
| FFmpeg VP6 Flash decoder | VP6F | vp6f | YV12 | - | |
| On2 VP6 Personal Codec | VP60 VP61 VP62 | vp6vfw.dll | YUY2 BGR32 BGR24 | - | |
| On2 VP7 Personal Codec | VP70 | vp7vfw.dll | YUY2 BGR32 BGR24 | - | |
| Motion Wavelets | MWV1 | icmw_32.dll | BGR24 BGR15 | - | |
| ASUS V2 | ASV2 | asusasv2.dll | UYVY BGR32 BGR24 BGR15 | - | |
| ASUS V1 | ASV1 | asusasvd.dll | UYVY BGR32 BGR24 BGR15 | - | |
| IBM Ultimotion native decoder | ULTI | ultimotion | YVU9 | - | |
| IBM Ultimotion | ULTI | ultimo.dll | YUY2 UYVY BGR32 BGR24 BGR15 | - | |
| Windows Screen Video | MSS1 | msscds32.ax | BGR32 BGR24 BGR16 BGR15 | - | |
| UCOD-ClearVideo | UCOD | clrviddd.dll | BGR32 BGR24 BGR15 | - | |
| ATI VCR-2 | VCR2 | ativcr2.dll | YV12 BGR24 | - | |
| CJPG | CJPG | CtWbJpg.DLL | YUY2 UYVY BGR24 BGR15 | - | |
| Duck Truemotion1 | DUCK | truemotion1 | BGR15 BGR16 BGR24 BGR32 | - | |
| FFmpeg Duck/On2 TrueMotion 2.0 | TM20 | truemotion2 | YV12 | - | |
| TrueMotion 2.0 | TM20 | tm20dec.ax | BGR32 BGR24 BGR16 | YUV faulting | |
| 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 BGR15 | - | |
| SoftMedia ViVD V2 codec VfW | GXVE gxve | ViVD2.dll | YUY2 YV12 I420 YVU9 BGR32 BGR24 BGR15 | - | |
| Winnov Videum winx codec | WINX | wnvwinx.dll | BGR32 BGR24 BGR15 | - | |
| FFmpeg wnv1 native codec | WNV1 | wnv1 | 422P | - | |
| Winnov Videum wnv1 codec | WNV1 | wnvplay1.dll | BGR32 BGR24 BGR15 | - | |
| VDOWave codec | VDOM | vdowave.drv | BGR24 | - | |
| Vianet Lsvx Video Decoder | lsvx lsvm lsvc | lsvxdec.dll | BGR32 BGR24 BGR16 | - | |
| FFmpeg VMware video | VMnc | VMware video | BGR32 BGR15 BGR8 | - | |
| VMware video | VMnc | vmnc.dll | BGR24 BGR15 BGR8 | - | |
| FFmpeg Smacker Video | SMK2 SMK4 | smackvid | BGR8 | - | |
| Chinese AVS Video | CAVS | cavs | I420 | - | |
| win32/quicktime 3IV1 (3ivx) decoder | 3IV1 | 3ivx Delta 3.5.qtx | YUY2 | - | |
| Win32/QuickTime Avid Meridien Uncompressed | AVUI | AvidQTAVUICodec.qtx | YUY2 | - | |
| Win32/QuickTime Cinepak decoder | cvid | QuickTime.qts | YUY2 | - | |
| Win32/QuickTime SVQ3 decoder | SVQ3 | QuickTimeEssentials.qtx | YUY2 | - | |
| 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 | |
| Q-Team's QPEG (www.q-team.de) | Q1.0 QPEG Q1.1 qpeq | qpeg32.dll | BGR8 | BGR8 only! | |
| TechSmith Camtasia Screen Codec (native) | TSCC tscc | camtasia | BGR32 BGR24 BGR15 BGR8 | - | |
| TechSmith Camtasia Screen Codec | TSCC tscc | tsccvid.dll | BGR32 BGR24 BGR15 BGR8 | - | |
| CamStudio Screen Codec | CSCD cscd | camstudio | BGR32 BGR24 BGR15 | - | |
| FRAPS: Realtime Video Capture | FPS1 fps1 | frapsvid.dll | BGR32 | Requires a processor with SSE??? | |
| FFmpeg Fraps | FPS1 fps1 | fraps | BGR24 I420 | - | |
| FFmpeg Tiertex SEQ | TSEQ | tiertexseqvideo | BGR8 | - | |
| FFmpeg Sierra VMD video | VMDV | vmdvideo | BGR8 | - | |
| FFmpeg Delphine CIN video | DCIV | dsicinvideo | BGR8 | - | |
| 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 | - | - | BGR15 | - | |
| RAW BGR15 | - raw RGB | - | BGR15 | - | |
| RAW BGR8 | - | - | BGR8 | - | |
| RAW BGR8 | - raw RGB | - | BGR8 | - | |
| RAW BGR1 | - raw RGB | - | BGR1 | - | |
| RAW YUY2 | - raw yuy2 YUY2 | - | YUY2 | - | |
| RAW UYVY | - raw uyvy UYVY | - | UYVY | - | |
| RAW 444P | - raw 444p 444P | - | 444P | - | |
| RAW 422P | - raw 422p 422P | - | 422P | - | |
| RAW YV12 | - raw yv12 YV12 | - | YV12 | - | |
| RAW NV21 | - raw nv21 NV21 | - | YV12 | - | |
| RAW NV12 | - raw nv12 NV12 | - | YV12 | - | |
| RAW HM12 | - raw hm12 HM12 | - | YV12 | - | |
| RAW I420 | - raw i420 I420 IYUV iyuv | - | I420 IYUV | - | |
| RAW YVU9 | - raw yvu9 YVU9 | - | YVU9 | - | |
| RAW Y8/Y800 | - Y8 y800 Y800 | - | Y800 Y8 | - | |
| New / Untested codecs | |||||
| codec name | fourcc | codecfile | problem | ||
| FFmpeg TIFF decoder | tiff | tiff | - | ||
| FFmpeg TGA decoder | mtga MTGA tga | targa | - | ||
| FFmpeg ZyGo | ZyGo | h263 | - | ||
| M261 | m261 M261 | msh261.drv | - | ||
| FFmpeg VP3 | VP30 vp30 VP31 vp31 VP3 | vp3 | - | ||
| FFmpeg Theora | theo Thra | theora | - | ||
| Win32/QuickTime BeHereiVideo decoder | bhiv | BeHereiVideo.qtx | sample file wanted! | ||
| Codecs with problems | |||||
| codec name | fourcc | codecfile | problem | ||
| ffkmvc | KMVC | kmvc | - | ||
| FFmpeg MPEG-1/2 (XvMC) | - mpg1 mpg2 MPG2 DVR hdv2 PIM1 VCR2 MPEG hdv3 mx5p | 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 M$ WMV2/WMV8 | WMV2 wmv2 | wmv2 | - | ||
| FFmpeg M$ WMV3/WMV9 | WMV3 wmv3 | wmv3 | - | ||
| FFmpeg M$ WVC1 | WVC1 wvc1 WMVA | vc1 | - | ||
| 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 | - | ||
| win32/quicktime ZyGo decoder | ZyGo zygo lsvx | ZyGoVideo.qtx | wrong colors | ||
| Win32/QuickTime SVQ1 decoder | SVQ1 | QuickTime.qts | - | ||
| FFmpeg XAN wc3 | WC3V | xan_wc3 | - | ||
| FFmpeg Id CIN video | IDCI | idcinvideo | - | ||
| FFmpeg Interplay Video | INPV | interplayvideo | - | ||
| FFmpeg VQA Video | VQAV | vqavideo | - | ||
| Not yet working codecs: | |||||
| codec name | fourcc | codecfile | problem | ||
| 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 | - | ||
| 3ivx Delta 3.5 | 3IV1 | 3ivxdmo.dll | - | ||
| Win32/QuickTime H.263 decoder | h263 | QuickTime.qts | - | ||
| Win32/Quicktime RLE/RPZA decoder | rpza rle | QuickTime.qts | no colorspace accepted | ||
| Win32/QuickTime VP3 decoder | VP31 | On2_VP3.qtx | - | ||
| Win32/QuickTime Indeo decoder | IV31 iv31 IV32 iv32 IV41 | QuickTime.qts | - | ||
| Win32/QuickTime MJPEG decoder | dmb1 mjpa mjpb | QuickTime.qts | - | ||
| Win32/QuickTime MPEG-4 decoder | mp4v | QuickTime.qts | - | ||
| Alaris VideoGramPiX | VGPX VTLP | vgpix32d.dll | only produces strange patterns | ||
| ATI VCR-1 | VCR1 | ativcr1.dll | - | ||
| Pinnacle Hardware MPEG-1 | PIM1 | pclepim1.dll | no picture. use ffmpeg12! | ||
| rricm | dmb1 | rricm.dll | - | ||
| NULL codec (no decoding!) | - | - | for unknown/unsupported codecs or testing | ||
Audio codecs:
| Working audio codecs | |||||
| codec name | format | codecfile | 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 | - | ||
| FFmpeg QDM2 audio decoder | 0x324D4451 | qdm2 | - | ||
| QuickTime QDMC/QDM2 audio decoders | 0x324D4451 0x434D4451 | QuickTime.qts | - | ||
| QuickTime QCLP audio decoder | 0x706C6351 | QuickTime.qts | - | ||
| QuickTime MACE3 audio decoder | 0x3343414D | QuickTime.qts | - | ||
| QuickTime MACE6 audio decoder | 0x3643414D | QuickTime.qts | - | ||
| FFmpeg RealAudio 1.0 | 0x345F3431 | real_144 | - | ||
| FFmpeg RealAudio 2.0 | 0x385F3832 | real_288 | - | ||
| FFmpeg COOK audio decoder | 0x6B6F6F63 | cook | - | ||
| 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 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 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 ATRAC3 | 0x63727461 | atrc3260.dll | - | ||
| Mac OS X RealAudio ATRAC3 | 0x63727461 | atrc.bundle/Contents/MacOS/atrc | - | ||
| IMA ADPCM | 0x11 0x34616D69 0x1100736D | - | - | ||
| MS ADPCM | 0x2 0x200736D | - | - | ||
| Duck DK4 ADPCM (rogue format number) | 0x61 | - | - | ||
| Duck DK3 ADPCM (rogue format number) | 0x62 | - | - | ||
| Id RoQ File Audio Decoder | 0x41516F52 | roq_dpcm | - | ||
| FFmpeg Delphine CIN audio | 0x41494344 | dsicinaudio | - | ||
| FFmpeg 4XM ADPCM audio | 0x414D5834 | adpcm_4xm | - | ||
| FFmpeg Westwood IMA ADPCM audio | 0x53574941 | adpcm_ima_ws | - | ||
| FFmpeg Westwood SND1 | 0x31444E53 | ws_snd1 | - | ||
| FFmpeg Interplay DPCM audio | 0x41504E49 | interplay_dpcm | - | ||
| FFmpeg EA ADPCM audio | 0x41454441 | adpcm_ea | - | ||
| FFmpeg XAN DPCM audio | 0x6E617841 | xan_dpcm | - | ||
| raw DV audio decoder (libdv) | 0x56444152 | libdv.so.2 | - | ||
| FFmpeg DV audio decoder | 0x56444152 | dvaudio | - | ||
| FAAD AAC (MPEG-2/MPEG-4 Audio) decoder | 0x6134706D 0x4134504D 0x20434141 0x50434141 0xFF 0x706D | libfaad2 | - | ||
| FFmpeg FLAC audio decoder | 0x43614C66 0xF1AC | flac | - | ||
| FFmpeg ALAC audio decoder | 0x63616C61 | alac | - | ||
| FFmpeg True Audio (TTA) decoder | 0x31415454 | tta | - | ||
| FFmpeg WavPack audio decoder | 0x4B505657 | wavpack | - | ||
| FFmpeg Shorten audio decoder | 0x6E726873 | shorten | - | ||
| Uncompressed PCM | 0x0 0x1 0x3 0xFFFE 0x20776172 0x736F7774 0x74776F73 0x32336C66 0x666C3332 0x454E4F4E 0x34326E69 0x696E3234 0x32336E69 0x696E3332 | - | - | ||
| DivX audio (WMA) | 0x160 0x161 | divxa32.acm | - | ||
| MS ADPCM | 0x2 | msadp32.acm | - | ||
| mp3lib MPEG layer-2 layer-3 | 0x50 0x55 0x5500736D 0x33706D2E 0x2033504D 0x454D414C | - | Optimized to MMX/SSE/3Dnow! | ||
| FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder | 0x1D61346D | mp3on4 | - | ||
| FFmpeg MPEG layer-3 audio decoder | 0x55 0x5500736D 0x33706D2E 0x2033504D 0x454D414C | mp3 | integer only | ||
| FFmpeg MPEG layer-3 adu audio decoder | 0x55756461 | mp3adu | integer only | ||
| FFmpeg MPEG layer-1 and layer-2 audio decoder | 0x50 | 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 | - | ||
| MS GSM | 0x31 0x32 0x6D736761 | - | - | ||
| MS GSM | 0x31 | msgsm32.acm | - | ||
| MSN AUDIO | 0x32 | msnaudio.acm | - | ||
| aLaw | 0x6 0x77616C61 | - | - | ||
| uLaw | 0x7 0x77616C75 | - | - | ||
| Uncompressed DVD/VOB LPCM | 0x10001 | - | - | ||
| AC3-liba52 | 0x2000 0x74656E64 | liba52 | - | ||
| AC3-libac3 | 0x2000 0x74656E64 | libac3 | removed from MPlayer use liba52 | ||
| DTS | 0x2001 | dts | - | ||
| Musepack sv7 audio codec | 0x2043504D | mpc sv7 | only works with libavformat demuxer | ||
| Musepack audio codec | 0x2043504D 0x2B4D | - | - | ||
| AMR Narrowband | 0x726D6173 | amr_nb | - | ||
| AMR Wideband | 0x62776173 | amr_wb | - | ||
| FFmpeg's ADPCM Flash-variant | 0x5346 | adpcm_swf | - | ||
| VoxWare | 0x75 | voxmsdec.ax | - | ||
| ACELP.net Sipro Lab Audio Decoder | 0x130 | acelpdec.ax | - | ||
| FFmpeg Intel Music Coder | 0x401 | imc | - | ||
| Intel Music Coder | 0x401 | imc32.acm | driver at http://codeczone.virtualave.net/FXIMCAUD.zip | ||
| Indeo audio | 0x402 | iac25_32.ax | - | ||
| Creative ADPCM native 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 0x74656E64 | - | - | ||
| DTS through S/PDIF | 0x2001 | - | - | ||
| FFmpeg Vorbis decoder | 0x73627276 0x566F | vorbis | - | ||
| OggVorbis Audio Decoder | 0x73627276 0x566F | libvorbis | OggVorbis driver using libvorbis | ||
| Speex Audio Decoder | 0x20787073 | speex | Speex driver using libspeex | ||
| Vivo G.723/Siren Audio Codec | 0x111 0x112 | vivog723.acm | - | ||
| Sharp G.726 Audio | 0x45 | g726 | - | ||
| ALF2 | 0x1FC4 | alf2cd.acm | - | ||
| FFmpeg TrueSpeech | 0x22 | truespeech | - | ||
| DSP Group TrueSpeech(TM) | 0x22 | tssoft32.acm | - | ||
| VoxWare RT24 speech codec | 0x181C | nsrt2432.acm | - | ||
| Lernout & Hauspie CELP and SBC codecs | 0x1101 0x1102 0x1103 0x1104 | lhacm.acm | - | ||
| VQF codec by NTTLabs | 0x4E495754 | tvqdec.dll | - | ||
| MPEG audio pass-through for hardware MPEG decoders | 0x50 0x55 0x5500736D 0x33706D2E 0x2033504D 0x454D414C | - | for hardware MPEG audio decoders | ||
| New / Untested codecs | |||||
| codec name | format | codecfile | problem | ||
| D-Cinema audio (FFmpeg) | 0x64756164 | pcm_s24daud | - | ||
| DivX audio v1 (FFmpeg) | 0x160 | wmav1 | - | ||
| DivX audio v2 (FFmpeg) | 0x161 | wmav2 | - | ||
| Macintosh Audio Compression and Expansion 3:1 | 0x3343414D | mace3 | - | ||
| Macintosh Audio Compression and Expansion 6:1 | 0x3643414D | mace6 | - | ||
| FFmpeg Sonic | 0x434E4F53 0x2048 | sonic | - | ||
| Sharp G.726 Audio | 0x45 | scg726.acm | - | ||
| Codecs with problems | |||||
| codec name | format | codecfile | problem | ||
| Windows Media Audio 9 Speech DShow | 0xA | wmavds32.ax | - | ||
| FFmpeg Smacker Audio | 0x414B4D53 | smackaud | - | ||
| Sony ATRAC3 | 0x270 | atrac3.acm | format not accepted | ||
| Not yet working codecs | |||||
| codec name | format | codecfile | problem | ||
| G.711/G.721/G.723 | 0x111 0x112 | g72x.c | does not work yet - just noise :( | ||