首页 > 代码库 > 常用视频编码解码器
常用视频编码解码器
视频部分
Working video codecs | ||||
codec name | fourcc | codecfile | out | comments |
MPEG-PES output (.mpg or DXR3/DVB card) | - | - | MPES | for hardware decoding |
MPEG-1 or 2 (libmpeg2) | - DVR hdv2 mpg1 PIM1 VCR2 mpg2 | - | YV12 I420 IYUV 422P | with postprocessing |
FFmpeg MPEG-1 | - mpg1 PIM1 VCR2 | mpeg1video | YV12 I420 IYUV | - |
FFmpeg MPEG-2 | - mpg2 DVR hdv2 | mpeg2video | YV12 I420 IYUV 422P 444P | - |
FFmpeg MPEG-1/2 | - mpg1 mpg2 PIM1 VCR2 DVR hdv2 | mpegvideo | YV12 I420 IYUV 422P 444P | - |
NuppelVideo | NUV1 RJPG | - | I420 IYUV | - |
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 | 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 VideoXL codec | VIXL | xl | 411P | - |
QuickDraw native decoder | qdrw | qdraw | RGB24 | - |
Indeo 2 native decoder | RT21 | indeo2 | YVU9 | - |
FFmpeg Flash video | FLV1 | flv | YV12 | - |
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 avc1 | 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 3IV2 3iv2 DXGM | 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 | - |
OpenDivX API (ODIVX DIVX4 DIVX5 XVID) | mp4v DIVX divx DIV1 div1 MP43 mp43 DIV3 div3 DIV4 div4 AP41 xvid XVID XviD DX50 BLZ0 | libdivxdecore.so | YV12 I420 IYUV | with postprocessing |
DivX4Linux API (DIVX4 DIVX5 XVID) | mp4v DIVX divx DIV1 div1 MP43 mp43 DIV3 div3 DIV4 div4 AP41 xvid XVID XviD DX50 BLZ0 | libdivxdecore.so | YUY2 UYVY BGR32 BGR24 BGR16 BGR15 | with postprocessing |
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 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 | - |
FFmpeg MJPEG-B decoder | mjpb | mjpegb | 444P 422P YUY2 YV12 I420 IYUV | - |
Independent JPEG Group‘s codec | ijpg IJPG jpeg AVRn AVDJ | 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 viv1 s263 | h263 | YV12 I420 IYUV | - |
CCITT H.261 | H261 h261 | h261 | YV12 | - |
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 | dvvideo | 411P YV12 | - |
Raw DV decoder (libdv) | DVSD dvsd DVCS dvcs dvcp dvc 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 | - |
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 | - |
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 | - |
FFmpeg RV10 decoder | RV10 rv10 RV13 rv13 | rv10 | YV12 I420 IYUV | - |
On2 Open Source VP3 Codec | VP30 vp30 VP31 vp31 | vp31vfw.dll | YUY2 BGR32 BGR24 BGR15 | For SSE-systems use fixed DLL fromftp://mplayerhq.hu/MPlayer/samples/drivers32/ |
On2 VP4 Personal Codec | VP40 VP31 VP30 vp31 vp30 | vp4vfw.dll | YUY2 BGR32 BGR24 | Decodes also VP3 |
On2 VP5 Personal Codec | VP50 | vp5vfw.dll | YUY2 BGR32 BGR24 | - |
On2 VP6 Personal Codec | VP60 VP61 VP62 | vp6vfw.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 | - |
Duck Truemotion1 | DUCK | truemotion1 | BGR15 BGR16 BGR24 | - |
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 | - |
VMware video | VMnc | vmnc.dll | BGR24 BGR15 BGR8 | - |
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 | - |
FRAPS: Realtime Video Capture | FPS1 fps1 | frapsvid.dll | BGR32 | Requires a processor with SSE??? |
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 ZyGo | ZyGo | h263 | - | |
M261 | m261 M261 | msh261.drv | - | |
FFmpeg RV20 decoder | RV20 rv20 | rv20 | - | |
FFmpeg VP3 | VP30 vp30 VP31 vp31 VP3 | vp3 | - | |
FFmpeg Theora | theo Thra | theora | - | |
CJPG | CJPG | CtWbJpg.DLL | sample files needed (this DLL is decompression only!) | |
Win32/QuickTime BeHereiVideo decoder | bhiv | BeHereiVideo.qtx | sample file wanted! | |
Codecs with problems | ||||
codec name | fourcc | codecfile | problem | |
FFmpeg MPEG-1/2 (XvMC) | - mpg1 mpg2 DVR hdv2 PIM1 VCR2 | 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 | - | |
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 | - | |
Not yet working codecs: | ||||
codec name | fourcc | codecfile | problem | |
FFmpeg M$ WMV3/WMV9 | WMV3 wmv3 | wmv3 | - | |
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 |
音频部分
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 | - |
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 | - |
RealAudio 1.0 / 2.0 native decoder | 0x345F3431 0x385F3832 | - | - |
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 | - |
Win32 RealAudio Sipro | 0x72706973 | sipr3260.dll | - |
Mac OS X RealAudio Sipro | 0x72706973 | sipr.bundle/Contents/MacOS/sipr | - |
RealAudio ATRAC3 | 0x63727461 | atrc.so.6.0 | - |
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 | - |
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 0xFF 0x706D | libfaad2 | - |
FFmpeg FLAC audio decoder | 0x43614C66 | flac | - |
FFmpeg ALAC audio decoder | 0x63616C61 | alac | - |
Uncompressed PCM | 0x0 0x1 0x3 0xFFFE 0x20776172 0x736F7774 0x74776F73 0x32336C66 0x454E4F4E | - | - |
DivX audio (WMA) | 0x160 0x161 | divxa32.acm | - |
MS ADPCM | 0x2 | msadp32.acm | - |
mp3lib MPEG layer-2 layer-3 | 0x50 0x55 0x33706D2E 0x5500736D 0x2033504D | - | Optimized to MMX/SSE/3Dnow! |
FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder | 0x1D61346D | mp3on4 | - |
FFmpeg MPEG layer-3 audio decoder | 0x55 0x33706D2E 0x5500736D | 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 0x33706D2E 0x5500736D | libmad | - |
MPEG layer-3 | 0x55 | l3codeca.acm | conflicts with security kernel patches |
IMA ADPCM | 0x11 | imaadp32.acm | - |
MS GSM | 0x31 | msgsm32.acm | - |
MSN AUDIO | 0x32 | msnaudio.acm | - |
MS GSM | 0x31 0x32 0x6D736761 | - | - |
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 audio codec | 0x2043504D 0x2B4D | - | - |
AMR Narrowband | 0x726D6173 | amr_nb | - |
AMR Widewband | 0x62776173 | amr_wb | - |
FFmpeg‘s ADPCM Flash-variant | 0x5346 | adpcm_swf | - |
VoxWare | 0x75 | voxmsdec.ax | - |
ACELP.net Sipro Lab Audio Decoder | 0x130 | acelpdec.ax | - |
Intel Music Coder | 0x401 | imc32.acm | driver athttp://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 | - | - |
OggVorbis Audio Decoder | 0x73627276 | libvorbis | OggVorbis driver using libvorbis |
Vivo G.723/Siren Audio Codec | 0x111 0x112 | vivog723.acm | - |
Sharp G.726 Audio | 0x45 | g726 | - |
ALF2 | 0x1FC4 | alf2cd.acm | - |
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 | - |
New / Untested codecs | |||
codec name | format | codecfile | problem |
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 RealAudio 1.0 | 0x345F3431 | real_144 | - |
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 | - |
Sony ATRAC3 | 0x270 | atrac3.acm | format not accepted |
Not yet working codecs | |||
codec name | format | codecfile | problem |
FFmpeg RealAudio 2.0 | 0x385F3832 | real_288 | - |
G.711/G.721/G.723 | 0x111 0x112 | g72x.c | does not work yet - just noise |