Mercurial > mplayer.hg
view etc/codecs.conf @ 33751:c28c967e40e9
Replace numeric constant fsPersistant_MaxPos for fsHistory array size.
Use macro FF_ARRAY_ELEMS() instead.
Additionally, use unsigned index variable
for comparison with array size.
author | ib |
---|---|
date | Thu, 07 Jul 2011 14:47:48 +0000 |
parents | c7f6ae3c1c41 |
children | 395ed228b8f5 |
line wrap: on
line source
;============================================================================= ; Default codecs config file. ; Before editing this file, please read DOCS/tech/codecs.conf.txt ! ;============================================================================= release 20110311 ;============================================================================= ; VIDEO CODECS ;============================================================================= videocodec ffanm info "FFmpeg Deluxe Paint Animation" status working fourcc "ANM " ; internal MPlayer FourCC driver ffmpeg dll anm out BGR8 videocodec ffbinkvideo info "FFmpeg Bink Video" status working fourcc BIKf ; internal MPlayer FourCC fourcc BIKg ; internal MPlayer FourCC fourcc BIKh ; internal MPlayer FourCC fourcc BIKi ; internal MPlayer FourCC driver ffmpeg dll binkvideo out YV12 out 420A videocodec ffcdgraphics info "FFmpeg CD-Graphics" status working fourcc CDGR ; internal MPlayer FourCC driver ffmpeg dll cdgraphics out BGR8 videocodec ffmvi1 info "FFmpeg Motion Pixels" status working fourcc MVI1 ; internal MPlayer FourCC driver ffmpeg dll motionpixels out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 out YV12,YUY2 videocodec ffmdec info "FFmpeg Sony PlayStation MDEC (Motion DECoder)" status working fourcc MDEC ; internal MPlayer FourCC driver ffmpeg dll mdec out YV12 videocodec ffsiff info "FFmpeg Beam Software SIFF" status working fourcc VBV1 driver ffmpeg dll vb out BGR8 videocodec ffmimic info "FFmpeg Mimic video" status working fourcc ML20 fourcc LM20 ; mimic in avi out I420 driver ffmpeg dll "mimic" videocodec ffkmvc info "FFmpeg Karl Morton Video Codec" status working fourcc KMVC out BGR8 driver ffmpeg dll "kmvc" videocodec ffzmbv info "FFmpeg Zip Motion-Block Video" status working fourcc ZMBV driver ffmpeg dll "zmbv" out RGB24 videocodec geov info "GeoCodec" comment "crashes without -nosound, hangs on exit" status buggy fourcc GEOV fourcc GEOX driver vfw dll "GeoCodec.dll" out BGR24 flip videocodec imm4 info "infinity cctv codec" status working fourcc IMM4 driver vfw dll "VCMIMM4.dll" out BGR15 flip videocodec amv2 info "lossless video codec" status working fourcc AMV2 driver vfw dll "amv2codec.dll" out BGR32 flip videocodec lzocodec info "lzo lossless" status working fourcc LZOC driver vfw dll "lzocodec.dll" out YV12,YUY2 videocodec direccionalvfw info "direccional lossless codec" status working fourcc DIRC driver vfw dll "direccional.dll" out BGR24,BGR32 flip videocodec mhuffyuv info "mhuffyuv lossless codec" status working fourcc MHFY driver vfw dll "mhuffyuv.dll" out BGR24,BGR32 flip videocodec zmbv info "Zip Motion-Block Video" status working fourcc ZMBV driver vfw dll "zmbv.dll" out BGR24,BGR15,BGR8 query,flip videocodec yuv8 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)" status working fourcc yuv8 driver vfwex dll "kdvyuv8.dll" ; i wonder if this works with raw codecs? out YV12,I420,UYVY out BGR24,BGR15,BGR32 videocodec ffr210 info "FFmpeg R210 - 10-bit RGB" status working fourcc r210 driver ffmpeg dll "r210" out RGB48BE,RGB48LE videocodec ffr10k info "FFmpeg R10k - 10-bit RGB" status working fourcc R10k,R10g driver ffmpeg dll "r10k" out RGB48BE,RGB48LE videocodec blackmagic info "Blackmagic 10-bit" status working comment "requires libguide40.dll" fourcc r210 driver vfw dll "BMDCodecLib.dll" out BGR32,RGB32 ; MPEG-1/2 decoding: videocodec ffmpeg1 info "FFmpeg MPEG-1" status working format 0x10000001 ; MPEG-1 fourcc mpg1 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc VCR2 fourcc MPEG fourcc m1v1 driver ffmpeg dll "mpeg1video" out YV12,I420,IYUV out IDCT_MPEG2 out MOCO_MPEG2 videocodec ffmpeg2 info "FFmpeg MPEG-2" status working format 0x10000002 ; MPEG-2 fourcc mpg2,MPG2 fourcc "DVR " fourcc MPEG fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc MMES,mmes ; matrox mpeg2 in avi fourcc M701 ; matrox mpeg2 intra-only fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54,xd55 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc VCR2 fourcc mp2v,mpgv fourcc m2v1 fourcc PIM2 fourcc LMP2 ; Lead mpeg2 in avi fourcc slif ; SoftLab MPEG-2 I-frames Codec driver ffmpeg dll "mpeg2video" out YV12,I420,IYUV out 422P,444P out IDCT_MPEG2 out MOCO_MPEG2 ; for backward compatibility videocodec ffmpeg12 info "FFmpeg MPEG-1/2" status working format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc mpg1,mpg2,MPG2 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc PIM2 ; Pinnacle hardware-MPEG-2 fourcc VCR2 fourcc "DVR " fourcc MPEG fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc MMES,mmes ; matrox mpeg2 in avi fourcc M701 ; matrox mpeg2 intra-only fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54,xd55 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc mp2v,mpgv fourcc m2v1,m1v1 fourcc LMP2 ; Lead mpeg2 in avi fourcc slif ; SoftLab MPEG-2 I-frames Codec fourcc EM2V ; Etymonix MPEG-2 I-frame Video Codec driver ffmpeg dll "mpegvideo" out YV12,I420,IYUV out 422P,444P out IDCT_MPEG2 out MOCO_MPEG2 videocodec mpeg12 info "MPEG-1 or 2 (libmpeg2)" comment "with postprocessing" status working format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc "DVR " fourcc mpg1 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc PIM2 ; Pinnacle hardware-MPEG-2 fourcc mpg2,MPG2 fourcc MPEG fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc MMES,mmes ; matrox mpeg2 in avi fourcc M701 ; matrox mpeg2 intra-only fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54,xd55 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc mp2v,mpgv fourcc m2v1,m1v1 fourcc LMP2 ; Lead mpeg2 in avi driver libmpeg2 ; dll "libmpeg2" out YV12,I420,IYUV out 422P videocodec ffmpeg12mc info "FFmpeg MPEG-1/2 (XvMC) - deprecated, just use ffmpeg12" status buggy format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc mpg1,mpg2,MPG2 fourcc "DVR " fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc PIM2 ; Pinnacle hardware-MPEG-2 fourcc VCR2 fourcc MPEG fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc MMES,mmes ; matrox mpeg2 in avi fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54,xd55 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc mp2v,mpgv fourcc m2v1,m1v1 fourcc LMP2 ; Lead mpeg2 in avi driver ffmpeg dll "mpegvideo_xvmc" out IDCT_MPEG2 out MOCO_MPEG2 videocodec ffmpeg12vdpau info "FFmpeg MPEG-1/2 (VDPAU)" status working format 0x10000001 ; MPEG-1 format 0x10000002 ; MPEG-2 fourcc mpg1,mpg2,MPG2 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc PIM2 ; Pinnacle hardware-MPEG-2 fourcc "DVR " fourcc hdv2 fourcc MPEG fourcc hdv1 fourcc hdv3 ; HDV 1080i50 fourcc hdv5 ; HDV 720p25 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc hdv6,hdv7,hdv8 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc mp2v,mpgv fourcc LMP2 ; Lead mpeg2 in avi fourcc m2v1,m1v1 driver ffmpeg dll "mpegvideo_vdpau" out VDPAU_MPEG1 out VDPAU_MPEG2 videocodec ffmpeg2crystalhd info "FFmpeg MPEG-2 (CrystalHD)" status working format 0x10000002 ; MPEG-2 fourcc mpg2,MPG2 fourcc "DVR " fourcc MPEG fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s) fourcc MMES,mmes ; matrox mpeg2 in avi fourcc M701 ; matrox mpeg2 intra-only fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc VCR2 fourcc mp2v,mpgv fourcc m2v1 fourcc PIM2 fourcc LMP2 ; Lead mpeg2 in avi fourcc slif ; SoftLab MPEG-2 I-frames Codec driver ffmpeg dll mpeg2_crystalhd out YUY2 videocodec mpegpes info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)" comment "for hardware decoding" status working format 0x10000001 ; mpeg 1 format 0x10000002 ; mpeg 2 fourcc mpg1,MPG1,mpg2,MPG2 fourcc MPEG fourcc hdv1,hdv2,hdv3 fourcc hdv4,hdv5,hdv6 fourcc hdv7,hdv8,hdv9 fourcc xdv1,xdv2,xdv3 fourcc xdv4,xdv5,xdv6 fourcc xdv7,xdv8,xdv9 fourcc xdva,xdvb,xdvc fourcc xdvd,xdve,xdvf fourcc xd5a,xd5b,xd5c fourcc xd5d,xd5e,xd5f fourcc xd59,xd54,xd55 fourcc mx5n,mx4n,mx4p fourcc mx3n,mx3p fourcc AVmp fourcc mp2v,mpgv fourcc m2v1,m1v1 fourcc PIM1 ; Pinnacle hardware-MPEG-1 fourcc PIM2 ; Pinnacle hardware-MPEG-2 fourcc LMP2 ; Lead mpeg2 in avi driver mpegpes out MPES ; we have only native open source codecs for these: videocodec ffnuv info "NuppelVideo" status working fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC fourcc RJPG driver ffmpeg dll nuv out I420 videocodec ffbmp info "FFmpeg BMP" status working fourcc "bmp " ; for BMP-encoded QuickTime files format 0x706D62 ; AVI driver ffmpeg dll bmp out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec ffdpx info "FFmpeg DPX" status working fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC driver ffmpeg dll dpx out RGB48BE,RGB48LE,RGB24,RGB32,BGR32 videocodec ffgif info "FFmpeg GIF" status working fourcc "gif " ; for GIF-encoded QuickTime files driver ffmpeg dll gif out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec fftiff info "FFmpeg TIFF" status working fourcc "tiff" ; for TIFF-encoded QuickTime files driver ffmpeg dll tiff out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec ffpcx info "FFmpeg PCX" status working fourcc "pcx " driver ffmpeg dll pcx out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec ffpng info "FFmpeg PNG" status working fourcc mpng,MPNG fourcc "png " ; for PNG-encoded QuickTime files driver ffmpeg dll png out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8 videocodec mpng info "PNG image" status working comment "Gray scaled PNG with Alpha channel not supported" fourcc mpng,MPNG fourcc "png " ; for PNG-encoded QuickTime files dll "libpng" driver mpng out BGR32,BGR24,BGR8,Y800 videocodec ffptx info "FFmpeg V.Flash PTX" status working fourcc "ptx " ; internal MPlayer FourCC driver ffmpeg dll ptx out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec fftga info "FFmpeg TGA" status untested fourcc mtga,MTGA fourcc "tga " ; for TGA-encoded QuickTime files driver ffmpeg dll targa out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec mtga info "TGA image" status working comment "Only 24bpp and 32bpp RGB TGA files supported" fourcc mtga,MTGA driver mtga out BGR32,BGR24 videocodec ffsgi info "FFmpeg SGI image" status working fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC driver ffmpeg dll sgi out RGB24,Y800,RGB48BE videocodec sgi info "SGI image" status working fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC driver sgi out BGR24 videocodec ffsunras info "FFmpeg SUN Rasterfile" status working fourcc "sun " ; sun is an internal MPlayer FOURCC driver ffmpeg dll sunrast out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 videocodec ffindeo3 info "FFmpeg Intel Indeo 3.1/3.2" status working fourcc IV31,iv31 fourcc IV32,iv32 driver ffmpeg dll indeo3 out YVU9 videocodec fffli info "Autodesk FLI/FLC Animation" status working fourcc FLIC ; FLIC is an internal MPlayer FOURCC driver ffmpeg dll "flic" out BGR16,BGR15,BGR8 query videocodec ffaasc info "Autodesk RLE" status working fourcc AASC driver ffmpeg dll "aasc" out BGR24 videocodec ffloco info "LOCO video" status working fourcc LOCO driver ffmpeg dll "loco" out 422P,YV12,BGR32,BGR24 query videocodec ffqtrle info "QuickTime Animation (RLE)" status working format 0x20656C72 ; "rle " driver ffmpeg dll "qtrle" out BGR32,RGB24,BGR15,BGR8 query videocodec ffrpza info "QuickTime Apple Video" status working fourcc rpza,azpr,RPZA,AZPR driver ffmpeg dll "rpza" out BGR15 videocodec ffsmc info "Apple Graphics (SMC) codec" status working format 0x20636d73 ; "smc " driver ffmpeg dll "smc" out BGR8 videocodec ff8bps info "Planar RGB (Photoshop)" status working fourcc 8BPS driver ffmpeg dll "8bps" out BGR32,BGR24,BGR8 query videocodec ffcyuv info "Creative YUV (libavcodec)" status working fourcc cyuv,CYUV driver ffmpeg dll "cyuv" out 411P videocodec ffaura info "Auravision Aura (libavcodec)" status working fourcc aura,AURA driver ffmpeg dll "aura" out 411P videocodec ffaura2 info "Auravision Aura 2 (libavcodec)" status working fourcc aur2,AUR2 driver ffmpeg dll "aura2" out 422P videocodec ffmsrle info "Microsoft RLE" status working format 0x1 format 0x2 fourcc WRLE driver ffmpeg dll "msrle" out BGR8 videocodec ffroqvideo info "Id RoQ File Video" status working fourcc RoQV ; RoQV is an internal MPlayer FOURCC driver ffmpeg dll "roqvideo" out 444P videocodec lzo info "LZO compressed" status working fourcc LZO1 driver lzo dll "liblzo" out YV12,I420 out BGR24 flip videocodec theora info "Theora (free, reworked VP3)" status working fourcc theo,Thra driver theora dll libtheora out YV12,422P,444P ; prefer native codecs over win32? ; the win32 codecs probably are (better) optimized and support direct ; rendering, so this may be not the best idea... ;WIN32: videocodec nogatech status working fourcc NTN1,NTN2 driver vfw dll "nuvision.ax" out BGR24 flip videocodec ylc info "YUY2 Lossless Codec" status working fourcc YLC0 driver vfw dll "ylc.vcm" out BGR24 flip videocodec smartsight info "Verint Video Manager" status working fourcc SN40 fourcc SN41,SJPG ; untested driver vfw dll "SN4Codec.dll" out BGR24 flip videocodec msuscls info "MSU Screen Capture Lossless Codec" status working fourcc SCLS driver vfw dll "SCLS.DLL" out BGR32,BGR24,BGR16 flip videocodec wincam info "wincam screen capture codec" comment "requires Zlib.dll" status working fourcc WCMV driver vfw dll "wcmv.dll" ; requires Zlib.dll out BGR15 flip videocodec cram info "Microsoft Video 1" comment "-vf palette required for 8bpp" status buggy fourcc cram,CRAM CRAM fourcc msvc,MSVC CRAM fourcc wham,WHAM CRAM driver vfw dll "msvidc32.dll" out BGR24,BGR15,BGR8 static,query videocodec ffcvid info "FFmpeg Cinepak Video" status working fourcc cvid,CVID driver ffmpeg dll "cinepak" out YV12,BGR8 query videocodec cvidvfw info "Cinepak Video" status working fourcc cvid driver vfw dll "iccvid.dll" ; out YUY2 ; out UYVY out BGR24,BGR15 static videocodec huffyuv info "HuffYUV" status buggy fourcc HFYU driver vfw dll "huffyuv.dll" out YUY2 flip,noflip,query ; out UYVY flip out BGR32,BGR24 flip,query ;NATIVE: videocodec ffvideo1 info "FFmpeg Microsoft Video 1" status working fourcc cram,CRAM fourcc msvc,MSVC fourcc wham,WHAM driver ffmpeg dll "msvideo1" out BGR15,BGR8 query videocodec ffmszh info "FFmpeg AVImszh" status working fourcc MSZH driver ffmpeg dll "mszh" out BGR24 videocodec ffzlib info "FFmpeg AVIzlib" status working fourcc ZLIB driver ffmpeg dll "zlib" out BGR24 ;XAnim (slow): videocodec cvidxa info "XAnim's Radius Cinepak Video" status buggy fourcc cvid driver xanim dll "vid_cvid.xa" out YV12,IYUV,I420 static ; time to decide what to do with the MPEG-4/DivX variants... ; ff* is fastest... videocodec ffhuffyuv info "FFmpeg HuffYUV" status working fourcc HFYU,FFVH driver ffmpeg dll huffyuv out YUY2,422P,YV12 out BGR32,BGR24 videocodec ffv1 info "FFV1 (lossless codec)" status working fourcc FFV1 driver ffmpeg dll ffv1 out 411P,444P,422P,YV12,I420,IYUV,YVU9,420P9,420P10,422P10,422P16 out BGR32 videocodec ffsnow info "FFSNOW (Michael's wavelet codec)" status working fourcc snow,SNOW driver ffmpeg dll snow out YV12 videocodec ffasv1 info "FFmpeg ASUS V1" status working fourcc ASV1 driver ffmpeg dll asv1 out YV12,I420,IYUV videocodec ffasv2 info "FFmpeg ASUS V2" status working fourcc ASV2 driver ffmpeg dll asv2 out YV12,I420,IYUV videocodec ffvcr1 info "FFmpeg ATI VCR1" status working fourcc VCR1 driver ffmpeg dll vcr1 out YVU9 videocodec ffcljr info "FFmpeg Cirrus Logic AccuPak (CLJR)" status working fourcc CLJR driver ffmpeg dll cljr out 411P videocodec ffsvq1 info "FFmpeg Sorenson Video v1 (SVQ1)" status working fourcc SVQ1,svq1 driver ffmpeg dll svq1 out YVU9 videocodec ff4xm info "FFmpeg 4XM video" status working fourcc 4XMV driver ffmpeg dll 4xm out BGR15,BGR16 query videocodec ffvixl info "Miro/Pinnacle VideoXL codec" status working fourcc VIXL fourcc PIXL ; this is Pinnacle one fourcc XIXL driver ffmpeg dll xl out 411P videocodec ffqtdrw info "FFmpeg QuickDraw" status working fourcc qdrw driver ffmpeg dll qdraw out BGR8 videocodec ffindeo2 info "FFmpeg Indeo 2" status working fourcc RT21 fourcc IV20 driver ffmpeg dll indeo2 out YVU9 videocodec ffflv info "FFmpeg Flash video" status working fourcc FLV1,flv driver ffmpeg dll flv out YV12 videocodec fffsv info "FFmpeg Flash Screen video" status working fourcc FSV1 driver ffmpeg dll flashsv out BGR24 videocodec ffdivx info "FFmpeg DivX ;-) (MSMPEG-4 v3)" status working fourcc MPG3,mpg3 div3 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3) fourcc DIV5,div5 div3 ; DivX 3.20 fourcc DIV6,div6 div4 ; -||- fourcc DIV3,div3,DIV4,div4 fourcc DIVF,divf ; divx4.12 fourcc AP41 div3 ; AngelPotion stuff fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax) fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com) fourcc DVX3 driver ffmpeg dll msmpeg4 out YV12,I420,IYUV videocodec ffdivxcrystalhd info "FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD)" status buggy fourcc MPG3,mpg3 div3 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3) fourcc DIV5,div5 div3 ; DivX 3.20 fourcc DIV6,div6 div4 ; -||- fourcc DIV3,div3,DIV4,div4 fourcc DIVF,divf ; divx4.12 fourcc AP41 div3 ; AngelPotion stuff fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax) fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com) fourcc DVX3 driver ffmpeg dll msmpeg4_crystalhd out YUY2 videocodec ffmp42 info "FFmpeg MSMPEG-4 v2" status working fourcc DIV2,div2 mp42 fourcc MP42,mp42,Mp42 driver ffmpeg dll msmpeg4v2 out YV12,I420,IYUV videocodec ffmp41 info "FFmpeg MSMPEG-4 v1" status working fourcc DIV1,div1 mpg4 fourcc MPG4,mpg4 fourcc MP41 driver ffmpeg dll msmpeg4v1 out YV12,I420,IYUV videocodec ffwmv1 info "FFmpeg WMV1/WMV7" status working fourcc WMV1,wmv1 driver ffmpeg dll wmv1 out YV12,I420,IYUV videocodec ffwmv2 info "FFmpeg WMV2/WMV8" status working fourcc WMV2,wmv2 driver ffmpeg dll wmv2 out YV12,I420,IYUV videocodec ffwmv3 info "FFmpeg WMV3/WMV9" status buggy fourcc WMV3,wmv3 driver ffmpeg dll wmv3 out YV12,I420,IYUV videocodec ffwmvp info "FFmpeg WVC1" comment "requires demuxer lavf" status buggy fourcc wmvp,WMVP driver ffmpeg dll wmv3 out YV12,I420,IYUV videocodec ffwmv3vdpau info "FFmpeg WMV3/WMV9 (VDPAU)" status buggy fourcc WMV3,wmv3 driver ffmpeg dll wmv3_vdpau out VDPAU_WMV3 videocodec ffwmv3crystalhd info "FFmpeg WMV3/WMV9 (CrystalHD)" status buggy fourcc WMV3,wmv3 driver ffmpeg dll wmv3_crystalhd out YUY2 videocodec ffvc1 info "FFmpeg WVC1" status buggy fourcc WVC1,wvc1,WMVA fourcc vc-1,VC-1 driver ffmpeg dll vc1 out YV12,I420,IYUV videocodec ffvc1vdpau info "FFmpeg WVC1 (VDPAU)" status buggy fourcc WVC1,wvc1,WMVA fourcc vc-1,VC-1 driver ffmpeg dll vc1_vdpau out VDPAU_VC1 videocodec ffvc1crystalhd info "FFmpeg WVC1 (CrystalHD)" status buggy fourcc WVC1,wvc1,WMVA fourcc vc-1,VC-1 driver ffmpeg dll vc1_crystalhd out YUY2 videocodec ffh264 info "FFmpeg H.264" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1,AVC1 fourcc davc,DAVC fourcc vvvc ; only one sample using this fourcc fourcc ai55,ai15 ; flip4mac avc intra fourcc ai1q,ai5q ; flip4mac avc intra fourcc ai12 ;AVC Intra 100 / 1080 format 0x10000005 driver ffmpeg dll h264 out YV12,I420,IYUV,420P10,420P9 videocodec ffh264vdpau info "FFmpeg H.264 (VDPAU)" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1,AVC1 fourcc davc,DAVC fourcc ai55,ai15 ; flip4mac avc intra fourcc ai1q,ai5q ; flip4mac avc intra format 0x10000005 driver ffmpeg dll h264_vdpau out VDPAU_H264 videocodec ffh264crystalhd info "FFmpeg H.264 (CrystalHD)" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1,AVC1 fourcc davc,DAVC fourcc vvvc ; only one sample using this fourcc fourcc ai55,ai15 ; flip4mac avc intra fourcc ai1q,ai5q ; flip4mac avc intra format 0x10000005 driver ffmpeg dll h264_crystalhd out YUY2 videocodec coreavcwindows info "CoreAVC H.264 for x86 - http://corecodec.org/" comment "this codec will only work after purchasing it" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH fourcc ai55,ai15 ; flip4mac avc intra fourcc ai1q,ai5q ; flip4mac avc intra format 0x10000005 driver dshow dll "CoreAVCDecoder.ax" guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31 out YV12,IYUV,I420,YUY2 videocodec ffsvq3 info "FFmpeg Sorenson Video v3 (SVQ3)" status working fourcc SVQ3 driver ffmpeg dll svq3 out YV12,I420,IYUV videocodec ffodivx info "FFmpeg MPEG-4" status working fourcc FMP4,fmp4 fourcc DIVX,divx fourcc DIV1,div1 divx fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc M4S2,m4s2 fourcc xvid,XVID,XviD,XVIX fourcc DX50,dx50,BLZ0 DX50 fourcc mp4v,MP4V format 0x4 fourcc UMP4 fourcc RMP4 fourcc 3IV2,3iv2 ; 3ivx Delta 4 fourcc DXGM fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110 fourcc SMP4,smp4 ; Samsung SMP4 video codec fourcc VIDM ; vidm 4.01 codec format 0x10000004 ; mpeg 4 es fourcc m4cc,M4CC fourcc hdx4,HDX4 fourcc FVFW,fvfw fourcc FFDS fourcc DCOD,MVXM,EM4A,PM4V fourcc M4T3,DMK2,DIGI,INMC fourcc EPHV,SN40,WAWV fourcc uldx,ULDX,VSPX fourcc SIPP ; Samsung SHR-6040 driver ffmpeg dll mpeg4 ;opendivx out YV12,I420,IYUV videocodec ffodivxvdpau info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)" status working fourcc FMP4,fmp4 fourcc DIVX,divx fourcc DIV1,div1 divx fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc M4S2,m4s2 fourcc xvid,XVID,XviD,XVIX fourcc DX50,dx50,BLZ0 DX50 fourcc mp4v,MP4V format 0x4 fourcc UMP4 fourcc RMP4 fourcc 3IV2,3iv2 ; 3ivx Delta 4 fourcc DXGM fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110 fourcc SMP4,smp4 ; Samsung SMP4 video codec fourcc VIDM ; vidm 4.01 codec format 0x10000004 ; mpeg 4 es fourcc m4cc,M4CC fourcc hdx4,HDX4 fourcc FVFW,fvfw fourcc FFDS fourcc DCOD,MVXM,EM4A,PM4V fourcc M4T3,DMK2,DIGI,INMC fourcc EPHV,SN40,WAWV fourcc uldx,ULDX,VSPX fourcc SIPP ; Samsung SHR-6040 driver ffmpeg dll mpeg4_vdpau out VDPAU_MPEG4 videocodec ffodivxcrystalhd info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)" status working fourcc FMP4,fmp4 fourcc DIVX,divx fourcc DIV1,div1 divx fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc M4S2,m4s2 fourcc xvid,XVID,XviD,XVIX fourcc DX50,dx50,BLZ0 DX50 fourcc mp4v,MP4V format 0x4 fourcc UMP4 fourcc RMP4 fourcc 3IV2,3iv2 ; 3ivx Delta 4 fourcc DXGM fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110 fourcc SMP4,smp4 ; Samsung SMP4 video codec fourcc VIDM ; vidm 4.01 codec format 0x10000004 ; mpeg 4 es fourcc m4cc,M4CC fourcc hdx4,HDX4 fourcc FVFW,fvfw fourcc FFDS fourcc DCOD,MVXM,EM4A,PM4V fourcc M4T3,DMK2,DIGI,INMC fourcc EPHV,SN40,WAWV fourcc uldx,ULDX,VSPX fourcc SIPP ; Samsung SHR-6040 driver ffmpeg dll mpeg4_crystalhd out YUY2 videocodec ffwv1f info "WV1F MPEG-4" status working fourcc WV1F driver ffmpeg dll mpeg4 out YV12,I420,IYUV flip videocodec fflibschroedinger info "Dirac (through FFmpeg libschroedinger)" status working fourcc drac driver ffmpeg dll libschroedinger out YV12,I420,IYUV,422P,444P videocodec fflibdirac info "Dirac (through FFmpeg libdirac)" status working fourcc drac driver ffmpeg dll libdirac out YV12,I420,IYUV,422P,444P videocodec xvid info "Xvid (MPEG-4)" status working fourcc FMP4,fmp4 fourcc DIVX,divx fourcc xvid,XVID,XviD,XVIX fourcc DIV1,div1 divx fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc M4S2,m4s2 fourcc DX50,dx50,BLZ0 DX50 fourcc mp4v,MP4V format 0x4 fourcc UMP4 fourcc RMP4 fourcc 3IV2,3iv2 ; 3ivx Delta 4 fourcc DXGM fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110 fourcc SMP4,smp4 ; Samsung SMP4 video codec fourcc VIDM ; vidm 4.01 codec fourcc FFDS fourcc DCOD,MVXM,EM4A,PM4V fourcc M4T3,DMK2,DIGI,INMC fourcc EPHV,SN40,WAWV fourcc uldx,ULDX,VSPX format 0x10000004 ; mpeg 4 es fourcc SIPP ; Samsung SHR-6040 driver xvid out YV12 out I420 out YUY2 out UYVY out YVYU out BGR32,BGR24,BGR16,BGR15 dll "libxvidcore.a" ; is divx4vfw stable enough, working everywhere and faster than divxds? videocodec divx4vfw info "DivX4Windows-VFW" status buggy comment "sig11 with -framedrop" fourcc DIVX,divx ; opendivx / divx4 fourcc DIV1,div1 divx ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only! fourcc AP41 DIV3 ; AngelPotion stuff format 0x4 driver vfw dll "divx.dll" ; out YV12 ; buggy out YUY2 out BGR32,BGR24,BGR15 ; the original ones... prefer DShow for postprocessing: videocodec divxds info "DivX ;-) (MSMPEG-4 v3)" comment "with postprocessing" status working fourcc MP43,mp43 div3 ; fourcc mapping to div3 fourcc DIV5,div5 div3 fourcc DIV6,div6 div4 fourcc DIV3,div3,DIV4,div4 fourcc AP41 div3 ; AngelPotion stuff driver dshow dll "divx_c32.ax" guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15 videocodec divx info "DivX ;-) (MSMPEG-4 v3)" status working fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3) fourcc DIV5,div5 div3 ; DivX 3.20 fourcc DIV6,div6 div4 ; -||- fourcc DIV3,div3,DIV4,div4 fourcc AP41 div3 ; AngelPotion stuff driver vfw dll "divxc32.dll" out YUY2 yuvhack out BGR32,BGR24,BGR15 ; hmm. we should check, maybe these are/will be playable with libavcodec: videocodec mpeg4ds info "Microsoft MPEG-4 v1/v2" status working comment "with postprocessing" fourcc DIV2,div2 mp42 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 fourcc MPG4,mpg4 fourcc MP42,mp42 driver dshow dll "mpg4ds32.ax" guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66 out YUY2 ; out BGR32,BGR24,BGR16,BGR15 videocodec mpeg4 info "Microsoft MPEG-4 v1/v2" status working fourcc MPG4,mpg4 fourcc MP42,mp42 fourcc DIV2 mp42 driver vfw dll "mpg4c32.dll" out YUY2 yuvhack out BGR32,BGR24,BGR15 videocodec wmv9dmo info "Windows Media Video 9 DMO" status working fourcc WMV3 fourcc WMVP driver dmo dll "wmv9dmod.dll" guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11 out YV12 ;,I420,IYUV out YUY2,UYVY ; out BGR32,BGR24,BGR16 ;,BGR15 videocodec wmvdmo info "Windows Media Video DMO" status working fourcc WMV1 fourcc WMV2 fourcc WMV3 fourcc WMVP driver dmo dll "wmvdmod.dll" guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34 out YV12 ;,I420,IYUV out YUY2,UYVY ; out BGR32,BGR24,BGR16 ;,BGR15 videocodec wmv8 info "Windows Media Video 8" status working fourcc WMV2 driver dshow dll "wmv8ds32.ax" guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f out YV12,I420,IYUV out YUY2,UYVY ; out BGR32,BGR24,BGR16,BGR15 videocodec wmv7 info "Windows Media Video 7" status working fourcc WMV1 driver dshow dll "wmvds32.ax" guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae out YUY2,UYVY ; out BGR32,BGR24,BGR16,BGR15 videocodec wmvadmo info "Windows Media Video Adv DMO" status working fourcc WMVA fourcc WVP2 driver dmo dll "wmvadvd.dll" guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a out YV12 ;,I420,IYUV out YUY2,UYVY ; out BGR32,BGR24,BGR16 ;,BGR15 videocodec wmvvc1dmo info "Windows Media Video (VC-1) Advanced Profile" status working fourcc WVC1 driver dmo dll "wvc1dmod.dll" guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85 out YV12,YUY2 videocodec wmsdmod info "Windows Media Screen Codec 2" status working fourcc MSS1 fourcc MSS2 driver dmo dll "wmsdmod.dll" guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde out BGR32,BGR24,BGR16 videocodec wms10dmod info "Windows Media Screen Codec 2 from WMP10" status working fourcc MSS1 fourcc MSS2 driver dmo dll "wms10dmod.dll" guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde out BGR32,BGR24,BGR16 videocodec msascreen info "MS ATC screen decoder 1" status working fourcc MSA1 driver dmo dll "scdec.dll" guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb out BGR24 videocodec eescreen info "expression encoder" comment "requires xp or newer and msvcr100.dll" status working fourcc MTS2 driver dmo dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll" guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a out BGR32,BGR24,BGR16 ;,BGR15 videocodec gotomeeting info "GoToMeeting codec" status working fourcc G2M2,G2M3 driver dmo dll "G2M.dll" guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E out BGR24,RGB24 flip videocodec ubmp4 info "UB Video MPEG-4" comment "black&white" status buggy fourcc mp4v UMP4 ; black&white, sometimes buggy too fourcc UMP4 driver vfw dll "ubvmp4d.dll" out I420 out UYVY videocodec geomp4 info "GeoVision Advanced MPEG-4" status working fourcc GMP4,GM40 driver vfw dll "GXAMP4.dll" out BGR24 flip ; MJPEG: ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow. ; ijpg only decodes JPEG images (no MJPEG), and slow. ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others. videocodec zrmjpeg info "Zoran MJPEG passthrough" status buggy fourcc MJPG,jpeg driver zrmjpeg out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query videocodec ffmjpeg info "FFmpeg MJPEG" status working fourcc MJPG,mjpg fourcc AVRn,AVDJ ; AVID fourcc ADJV ; Avid Motion JPEG fourcc jpeg ; MOV Photo-JPEG fourcc mjpa ; Apple MJPEG-A (Quicktime) fourcc JFIF ; SMJPEG (Loki) fourcc ijpg,IJPG ; -mf type=jpeg fourcc JPEG ; SGI's AVI Photo-JPEG fourcc JPGL ; lossless JPEG (pegasus codec) fourcc LJPG ; lossless JPEG fourcc dmb1 ; MJPEG by Matrox Rainbow Runner fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder fourcc MMJP,QIVG fourcc ACDV ; ACDSee jpeg fourcc SLMJ ; SL M-JPEG fourcc MVJP ; Midvid JPEG Video Codec fourcc IJLV ; Intel JPEG Library Video Codec fourcc avi1,avi2 fourcc MTSJ,ZJPG driver ffmpeg dll mjpeg out 444P out 422P out 440P out YUY2 ; queried (conversion from yuv422p) out YV12,I420,IYUV out BGR32 ; lossless JPEG out RGB24 ; JPEG-LS out Y800 videocodec ffmjpegb info "FFmpeg MJPEG-B" status working fourcc mjpb ; Apple MJPEG-B (Quicktime) driver ffmpeg dll mjpegb out 444P out 422P out 440P out YUY2 ; queryed (conversion from yuv422p) out YV12,I420,IYUV ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG: videocodec ijpg info "Independent JPEG Group's codec" status working fourcc ijpg,IJPG ; -mf type=jpeg fourcc jpeg ; MOV Photo-JPEG fourcc AVRn,AVDJ ; AVID fourcc CJPG driver ijpg dll libjpeg out RGB24,Y8 ; http://www.morgan-multimedia.com/dev/codec_spec.htm videocodec m3jpeg info "Morgan Motion JPEG Codec" status working fourcc MJPG fourcc mjpa,mjpb,mjpg MJPG ; MOV files fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner driver vfw dll "m3jpeg32.dll" ; out YV12,I420 out YUY2,UYVY out BGR32,BGR24,BGR15 videocodec mjpeg info "MainConcept Motion JPEG" status working fourcc MJPG fourcc mjpa,mjpb,mjpg MJPG ; MOV files ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy) driver vfw dll "mcmjpg32.dll" out YUY2,UYVY out BGR32,BGR24,BGR15 videocodec avid info "AVID Motion JPEG" status working comment "slooooooooow but stable" fourcc AVRn fourcc AVDJ AVRn fourcc MJPG,mjpg AVRn driver vfw dll "AvidAVICodec.dll" out BGR24 flip videocodec LEAD info "LEAD (M)JPEG" status working comment "supports interlaced MJPEG" fourcc MJPG fourcc jpeg MJPG ; MOV Photo-JPEG fourcc LEAD fourcc MTSJ MJPG driver vfw dll "LCodcCMP.dll" out BGR24,BGR15 videocodec acdsee info "ACDSee mjpeg" status working fourcc ACDV driver vfw dll "ACDV.dll" out BGR32,BGR24,BGR15 flip videocodec imagepower info "ImagePower MJPEG2000" status buggy fourcc IPJ2 driver vfw dll "jp2avi.dll" out BGR32,BGR24,BGR15 videocodec fflibopenjpeg info "OpenJPEG MJPEG2000" status working fourcc MJ2C fourcc MJP2 fourcc mjp2 driver ffmpeg dll "libopenjpeg" out RGB24,RGB32,BGR32,Y8,Y800 videocodec m3jpeg2k info "Morgan MJPEG2000" status working fourcc MJ2C fourcc MJP2 driver vfw dll "m3jp2k32.dll" out YV12,I420,IYUV out YUY2,UYVY out BGR32,BGR24,BGR15 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm videocodec m3jpegds info "Morgan MJPEG" status crashing fourcc MJPG mjpg fourcc mjpa,mjpb,mjpg mjpg ; MOV files fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner driver dshow dll "m3jpegdec.ax" guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68 out I420 out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15 videocodec pegasusm info "Pegasus Motion JPEG" status crashing fourcc MJPG driver vfw ; dll "pvmjpg20.dll" ; v2.0 dll "pvmjpg21.dll" ; v2.1 out BGR24 flip videocodec pegasusl info "Pegasus lossless JPEG" status crashing fourcc JPGL fourcc MJPG JPGL driver vfw dll "pvljpg20.dll" out BGR24 flip videocodec pegasusmwv info "Pegasus Motion Wavelet 2000" status crashing fourcc PVW2 driver vfw dll "pvwv220.dll" out BGR24 flip videocodec fffrwu info "FFmpeg Forward Uncompressed Video Codec" status working fourcc FRWU driver ffmpeg dll "FRWU" out UYVY videocodec frwuvfw info "Forward Uncompressed Video Codec" status working fourcc FRWU driver vfw dll "FRWU.dll" out BGR24 flip videocodec frwdvfw info "Forward JPEG Video Codec" status working fourcc FRWD driver vfw dll "FRWD.dll" out BGR24 flip videocodec frwtvfw info "Forward JPEG+Alpha Video" status working fourcc FRWT driver vfw dll "FRWT.dll" out BGR24 flip ; h263: - I don't know. comments? videocodec vivo info "Vivo H.263" status working fourcc VIVO,vivo vivo fourcc viv1,viv2 vivo driver vfw dll "ivvideo.dll" out BGR32,BGR24,BGR15 flip in BGR24 videocodec u263 info "UB Video H.263/H.263+/H.263++" status working fourcc U263 fourcc vivo,VIVO U263 fourcc viv1 U263 driver dshow dll "ubv263d+.ax" guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0 ; out UYVY ; BGR32,BGR16,BGR15 seems to work too out BGR24 flip videocodec i263 info "I263" status working fourcc I263,i263 ; fourcc I420,i420 fourcc vivo,VIVO I263 fourcc viv1 I263 driver vfw dll "i263_32.drv" out I420 out YUY2 out BGR32,BGR24,BGR15 videocodec ffi263 info "FFmpeg I263" status working fourcc I263,i263 driver ffmpeg dll h263i out YV12,I420,IYUV videocodec ffh263 info "FFmpeg H.263+" status working fourcc H263,U263,h263,X263,M263 fourcc viv1 h263 fourcc s263,S263 fourcc T263 fourcc D263 ; DEC H263 fourcc L263 ; Lead H263 fourcc ILVR ; ITU H263+ fourcc VX1K ; Agora Labs VX1000S H263 driver ffmpeg dll h263 out YV12,I420,IYUV videocodec ffzygo info "FFmpeg ZyGo" status untested fourcc ZyGo driver ffmpeg dll h263 out YV12,I420,IYUV flip videocodec h263xa info "XAnim's CCITT H.263" status crashing fourcc H263,h263 fourcc viv1 H263 fourcc VIVO,vivo H263 driver xanim dll "vid_h263.xa" out YV12,IYUV,I420 videocodec ffh261 info "CCITT H.261" status working fourcc H261,h261 driver ffmpeg dll h261 out YV12 videocodec qt261 info "QuickTime H.261 video" status working fourcc H261,h261 driver qtvideo dll "QuickTime.qts" out YUY2 videocodec h261xa info "XAnim's CCITT H.261" status buggy fourcc H261,h261 driver xanim dll "vid_h261.xa" out YV12,IYUV,I420 videocodec m261 info "M261" status untested fourcc m261,M261 driver vfw dll "msh261.drv" out BGR32,BGR24,BGR15 ; Indeo: ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR) ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are ; Xanim codecs, they provide YV12, useful for YUV display or encoding. videocodec indeo5ds info "Intel Indeo 5" status working fourcc IV50,iv50 driver dshow dll "ir50_32.dll" guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 out YV12,IYUV,I420 out YUY2,UYVY out BGR32,BGR24,BGR16,BGR15 videocodec indeo5 info "Intel Indeo 5" status working fourcc IV50,iv50 driver vfwex dll "ir50_32.dll" ; out YV12,I420 ; flickering out YUY2 out BGR32,BGR24,BGR15 videocodec indeo4 info "Intel Indeo 4.1" status working fourcc IV41,iv41 driver vfw dll "ir41_32.dll" out IF09 out BGR24,BGR15 in YVU9 videocodec indeo3 info "Intel Indeo 3.1/3.2" status working fourcc IV31,iv31 fourcc IV32,iv32 driver vfwex dll "ir32_32.dll" out IF09 out BGR24,BGR15 flip,static in YVU9 videocodec indeo5xa info "XAnim's Intel Indeo 5" status working fourcc IV50,iv50 driver xanim dll "vid_iv50.xa" out YVU9 videocodec indeo4xa info "XAnim's Intel Indeo 4.1" status working fourcc IV41,iv41 driver xanim dll "vid_iv41.xa" out YVU9 videocodec indeo3xa info "XAnim's Intel Indeo 3.1/3.2" status working fourcc IV31,iv31 fourcc IV32,iv32 driver xanim dll "vid_iv32.xa" out YVU9 videocodec ffindeo5 info "FFmpeg Indeo 5" status working fourcc IV50 driver ffmpeg dll indeo5 out YVU9 ; DV: qdv is more stable... libdv is slow, mcdv is unstable videocodec ffdv info "FFmpeg DV" status working fourcc CDVC,cdvc fourcc CDVH,cdvh ; Canopus DVCPRO HD fourcc CDV5 ; Canopus SD50 fourcc DVSD,dvsd ; PAL fourcc DVCS,dvcs ; NTSC ? fourcc "dvcp" ; PAL DV in .mov fourcc "dvc " ; NTSC DV in .mov fourcc "dvp " fourcc dvpp ; DVCPRO - PAL fourcc dv50 ; DVCPRO 50 fourcc dv5n ; DVCPRO 50 NTSC in .mov fourcc dv5p ; DVCPRO 50 PAL in .mov fourcc AVdv,AVd1 fourcc dvhq,dvhp fourcc dvh5,dvh6,dvh3 fourcc dvhd,dvsl,dv25 fourcc dvs1,dvh1 driver ffmpeg dll dvvideo out 411P,422P,YV12 videocodec qdv info "Sony Digital Video (DV)" status working fourcc dvsl,dvsd,dvhd ; ???? fourcc DVSD dvsd ; pal .avi fourcc "dvcp" dvsd ; pal .mov fourcc "dvc " dvsd ; ntsc .mov driver dshow dll "qdv.dll" guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42 out YUY2 out UYVY out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample videocodec libdv info "Raw DV (libdv)" status working fourcc DVSD,dvsd ; PAL fourcc DVCS,dvcs ; NTSC ? fourcc "dvcp" ; PAL DV in .mov fourcc "dvc " ; NTSC DV in .mov fourcc dvpp ; DVCPRO - PAL fourcc dv50 ; DVCPRO 50 fourcc dv5n ; DVCPRO 50 NTSC in .mov fourcc dv5p ; DVCPRO 50 PAL in .mov fourcc AVdv,AVd1 ; AVID DV fourcc dvhq,dvhp fourcc dvh5,dvh6,dvh3 driver libdv dll libdv.so.2 out YUY2 ; note: it crashes with pond.dv :( videocodec mcdv info "MainConcept DV Codec" status working fourcc DVSD,dvsd ; PAL fourcc DVCS,dvcs ; NTSC ? fourcc CDVC,cdvc ; ??? fourcc "dvcp" dvsd ; PAL DV in .mov fourcc "dvc " dvcs ; NTSC DV in .mov driver vfw dll "mcdvd_32.dll" out YUY2 out UYVY out BGR32,BGR24,BGR15 ; 3ivx: videocodec 3ivXxa info "XAnim's 3ivx Delta 3.5 plugin" status working fourcc 3IV1 driver xanim dll "vid_3ivX.xa" out YV12,IYUV,I420 videocodec 3ivX info "3ivx Delta 4.5" status working fourcc 3IV1 driver dshow dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c out YV12 out YUY2 out BGR32,BGR24,BGR16,BGR15 ; RealVideo variants videocodec rv3040 info "Linux RealPlayer 10 RV30/40" status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit fourcc RV30,rv30 fourcc RV40,rv40 driver realvid dll "drvc.so" out I420 videocodec rv3040win info "Win32 RealPlayer 10 RV30/40" status working fourcc RV30,rv30 fourcc RV40,rv40 driver realvid dll "drvc.dll" out I420 videocodec rv40 info "Linux RealPlayer 9 RV40" status buggy fourcc RV40,rv40 driver realvid dll "drv4.so.6.0" out I420 videocodec rv40win info "Win32 RealPlayer 9 RV40" status working fourcc RV40,rv40 driver realvid dll "drv43260.dll" out I420 videocodec rv40mac info "Mac OS X RealPlayer 9 RV40" status working fourcc RV40,rv40 driver realvid dll "drvc.bundle/Contents/MacOS/drvc" out I420 videocodec rv30 info "Linux RealPlayer 8 RV30" status buggy fourcc RV30,rv30 driver realvid dll "drv3.so.6.0" out I420 videocodec rv30win info "Win32 RealPlayer 8 RV30" status working fourcc RV30,rv30 driver realvid dll "drv33260.dll" out I420 videocodec rv30mac info "Mac OS X RealPlayer 9 RV30" status working fourcc RV30,rv30 driver realvid dll "drvc.bundle/Contents/MacOS/drvc" out I420 videocodec ffrv20 info "FFmpeg RV20" status working fourcc RV20,rv20 fourcc RVTR driver ffmpeg dll rv20 out YV12,I420,IYUV videocodec ffrv30 info "FFmpeg RV30" status buggy fourcc RV30,rv30 driver ffmpeg dll rv30 out YV12,I420,IYUV videocodec ffrv40 info "FFmpeg RV40" status working fourcc RV40,rv40 driver ffmpeg dll rv40 out YV12,I420,IYUV videocodec rv20 info "Linux RealPlayer 8 RV20" status buggy fourcc RV20,rv20 driver realvid dll "drv2.so.6.0" out I420 videocodec rv20winrp10 info "Win32 RealPlayer 10 RV20" status working fourcc RV20,rv20 driver realvid dll "drv2.dll" out I420 videocodec rv20win info "Win32 RealPlayer 8 RV20" status working fourcc RV20,rv20 driver realvid dll "drv23260.dll" out I420 videocodec rv20mac info "Mac OS X RealPlayer 9 RV20" status working fourcc RV20,rv20 driver realvid dll "drv2.bundle/Contents/MacOS/drv2" out I420 videocodec ffrv10 info "FFmpeg RV10" status working fourcc RV10,rv10 fourcc RV13,rv13 driver ffmpeg dll rv10 out YV12,I420,IYUV ; others: videocodec alpary info "Alparysoft lossless codec dshow" status working fourcc ASLC driver dshow dll "aslcodec_dshow.dll" guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0 out BGR24 flip videocodec alpary2 info "Alparysoft lossless codec vfw" status working fourcc ASLC driver vfw dll "aslcodec_vfw.dll" out BGR24 flip videocodec LEADMW20 info "Lead CMW wavelet 2.0" status working fourcc LCW2 driver dshow dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9 out BGR24,BGR8 flip videocodec cineformhd info "CineForm HD" status working fourcc CFHD driver dshow dll "CFDecode2.ax" guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9 out UYVY videocodec fflagarith info "Lagarith Lossless Video Codec" status buggy fourcc LAGS driver ffmpeg dll lagarith out YV12 videocodec lagarith info "Lagarith Lossless Video Codec" comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU." status working fourcc LAGS driver vfw dll "lagarith.dll" out BGR32,BGR24 flip videocodec psiv info "Infinite Video PSI_V" status working fourcc PSIV driver vfw dll "psiv.dll" out BGR32,BGR24 query,flip videocodec midivid1 info "http://www.midivid.com/codec/download.html" status working fourcc MVLZ driver vfw dll "MLZCodec.dll" out BGR24,BGR16 flip videocodec midivid2 info "http://www.midivid.com/codec/download.html" status working fourcc MVDV driver vfw dll "MVCodec.dll" out BGR24 flip videocodec midivid3 info "www.midivid.com/codec/mv3codec.html" status working fourcc MV30 driver vfw dll "MV3.dll" out BGR24,BGR16 videocodec moyea info "Moyea Flash to Video Converter" comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595 status working fourcc MFZ0 driver vfw dll "MyFlashZip0.ax" out BGR24 flip videocodec nsvideo info "Power VideoWorks video" status working fourcc NSVI driver vfw dll "nsvideo.dll" out BGR24 flip videocodec smv2vfw info "DideoNET SMV2" status working fourcc SMV2 driver vfw dll "smv2vfw.dll" out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip videocodec cfhdvfw status working info "CineForm HD" comment "windows only" ; set registry keys for half-res decoding status working fourcc CFHD driver vfw dll "cinevfw.dll" out BGR32 videocodec canopushq status working info "Canopus HQ Codec" comment "requires csehqa.dll and cseuvec.dll" fourcc CUVC driver vfw dll "CUVCcodc.dll" out BGR24 videocodec canopusll status working info "Canopus Lossless Codec" comment "requires csellc.dll" fourcc CLLC driver vfw dll "CLLCcodc.dll" out BGR24 videocodec ffvp3 info "FFmpeg VP3" status untested fourcc VP30,vp30,VP31,vp31 format 0x20335056 ; "VP3 " (used in .nsv files) driver ffmpeg dll "vp3" out YV12 videocodec fftheora info "FFmpeg Theora" status untested fourcc theo fourcc Thra theo format 0xFFFC driver ffmpeg dll "theora" out YV12,422P,444P videocodec vp3 info "On2 Open Source VP3 Codec" status working comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/" fourcc VP30,vp30,VP31,vp31 flags align16 driver vfwex dll "vp31vfw.dll" out YUY2 out BGR32,BGR24,BGR15 videocodec vp4 info "On2 VP4 Personal Codec" comment "Decodes also VP3" status working fourcc VP40 fourcc VP31,VP30,vp31,vp30 driver vfwex dll "vp4vfw.dll" out YUY2 out BGR32,BGR24 videocodec ffvp5 info "FFmpeg VP5" status working fourcc VP50 driver ffmpeg dll "vp5" out YV12 videocodec vp5 info "On2 VP5 Personal Codec" status working fourcc VP50 driver vfwex dll "vp5vfw.dll" out YUY2 out BGR32,BGR24 videocodec ffvp6 info "FFmpeg VP6" status working fourcc VP60,VP61,VP62 driver ffmpeg dll "vp6" out YV12 videocodec ffvp6a info "FFmpeg VP6A" status untested fourcc VP6A driver ffmpeg dll "vp6a" out 420A videocodec ffvp6f info "FFmpeg VP6 Flash" status working fourcc VP6F fourcc FLV4 driver ffmpeg dll "vp6f" out YV12 videocodec vp6 info "On2 VP6 Personal Codec" status working fourcc VP60,VP61,VP62 driver vfwex dll "vp6vfw.dll" out YUY2 out BGR32,BGR24 videocodec vp6f info "On2 VP6F Personal Codec" status working fourcc VP6F VP60 driver vfwex dll "vp6vfw.dll" out YUY2,BGR32,BGR24 flip videocodec vp7 info "On2 VP7 Personal Codec" status working fourcc VP70 driver vfwex dll "vp7vfw.dll" out YUY2 out BGR32,BGR24 videocodec ffvp8 info "FFmpeg VP8" comment "not using direct rendering due to missing edge emulation" status working fourcc VP80 driver ffmpeg dll "vp8" out YV12 videocodec fflibvpx info "FFmpeg wrapper for libvpx/VP8" status working fourcc VP80 driver ffmpeg dll "libvpx" out YV12 videocodec mwv1 info "Motion Wavelets" status working fourcc MWV1 driver vfw dll "icmw_32.dll" out BGR24,BGR15 flip videocodec wavcvfw info "centre for wavelets, approximation and information processing" status working fourcc wavc driver vfw dll "WavCWAIP.dll" out BGR24 flip videocodec asv2 info "ASUS V2" status working fourcc ASV2 driver vfw dll "asusasv2.dll" out UYVY out BGR32,BGR24,BGR15 flip videocodec asv1 info "ASUS V1" status working fourcc ASV1 driver vfw dll "asusasvd.dll" out UYVY out BGR32,BGR24,BGR15 flip videocodec ffultimotion info "FFmpeg IBM Ultimotion" status working fourcc ULTI driver ffmpeg dll "ultimotion" out YVU9 videocodec ultimotion info "IBM Ultimotion" status working fourcc ULTI driver vfw dll "ultimo.dll" out YUY2,UYVY out BGR32,BGR24,BGR15 flip videocodec mss1 info "Windows Screen Video" status working fourcc MSS1 driver dshow dll "msscds32.ax" guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24 out BGR32,BGR24,BGR16,BGR15 ; CLRVIDDC.DLL needed too, with uppercase videocodec ucod info "UCOD-ClearVideo" status working fourcc UCOD driver vfw dll "clrviddd.dll" out BGR32,BGR24,BGR15 flip videocodec vcr2 info "ATI VCR-2" status working fourcc VCR2 driver vfw dll "ativcr2.dll" out YV12 out BGR24 videocodec slifvfw info "SoftLab-NSK Forward MPEG2 I-frames" status working fourcc slif driver vfw dll "slif.dll" out RGB32 flip videocodec blox info "Jan Jezabeks BLOX MPEG Codec" status working fourcc BLOX driver vfw dll "blox.dll" out YUY2 videocodec cjpg info "Creative Labs Video Blaster Webcam" comment "sequential jpeg files?" status working fourcc CJPG driver vfw dll "CtWbJpg.DLL" out YUY2 out UYVY out BGR24,BGR15 videocodec kensington info "kensington webcam" status working fourcc AJPG,ABYR fourcc LBYR,JBYR ; untested, creative labs cam fourcc UV12 ; untested driver vfw dll "aoxdxipl.ax" out BGR24 flip videocodec xjpg info "xiricam Veo PC Camera" status working fourcc XJPG driver vfw dll "camfc.dll" out BGR24 flip videocodec ffduck info "Duck Truemotion1" status working fourcc DUCK fourcc PVEZ driver ffmpeg dll "truemotion1" out BGR15,BGR16,BGR24,BGR32 query videocodec fftm20 info "FFmpeg Duck/On2 TrueMotion 2.0" status working fourcc TM20 driver ffmpeg dll truemotion2 out BGR24 ; our BGR15->BGR32 is bad or the DLL? videocodec tm20 info "TrueMotion 2.0" status working comment "YUV faulting" fourcc TM20 driver dshow dll "tm20dec.ax" guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84 out BGR32,BGR24,BGR16 flip videocodec tm2xvfw info "TrueMotion 2.0" status working fourcc TM2X fourcc TM2A TM2X driver vfw dll "tm2X.dll" out BGR32,BGR24,BGR16 flip videocodec tr20 info "TrueMotion RT" status working fourcc TR20 driver vfw dll "tr2032.dll" out BGR15 videocodec sif1vfw info "sif1 alpha4" status working fourcc SIF1 driver vfw dll "Sif1_vfw.dll" out YV12,YUY2 videocodec sif1ds info "sif1 alpha4" status buggy comment "one frame every 5 seconds?" fourcc SIF1 driver dshow dll "Sif1Dec.ax" guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 out BGR32 videocodec ffamv info "Modified MJPEG, used in AMV files" status working fourcc AMVV ; internal MPlayer FourCC driver ffmpeg dll "amv" out YV12 videocodec ffsp5x info "SP5x codec - used by Aiptek MegaCam" status working fourcc SP53,SP54,SP55,SP56,SP57,SP58 driver ffmpeg dll "sp5x" out YV12 videocodec sp6x info "SP6x codec" status buggy fourcc SP60,SP61,SP62 driver vfw dll "sp6x_32.dll" out BGR24 flip videocodec sp5x info "SP5x codec - used by Aiptek MegaCam" status working fourcc SP53,SP54,SP55,SP56,SP57,SP58 driver vfw dll "sp5x_32.dll" out BGR24,BGR15 flip videocodec sp4x info "SP4x codec - used by Aiptek MegaCam" status working fourcc SP40,SP41,SP42,SP43,SP44,SP45 fourcc SP46,SP47 driver vfw dll "SP4X_32.DLL" out BGR24,BGR15 flip videocodec bt411 info "Brooktree 411 codec" status working fourcc BT20,Y41P driver vfwex dll "btvvc32.drv" out BGR24 videocodec bwmpeg info "Broadway MPEG Capture Codec" status working fourcc BW10 driver vfwex dll "bw10.dll" ;requires vtaccess.dll out YV12,YUY2,I420 videocodec csmscreen info "csmscreen AVI lossless video codec" comment "requires Esdll.dll" status working fourcc CSM0 driver vfw dll "csmx.dll" ; b6cfb690fe5997da0f07506c8982334f *CSMX.dll out BGR32,BGR24,BGR16 flip videocodec matchware info "matchware screen capture codec" status working fourcc MWSC driver vfw dll "mwsc.dll" out BGR24 flip videocodec zdsoft info "zdsoft screen recorder" status working fourcc ZDSV driver vfwex dll "scrvid.dll" out BGR32 videocodec webtrain info "WebTrain Communication lossless screen recorder" status working fourcc WTVC driver vfw dll "wtvc.dll" out BGR16 flip videocodec ffkega info "FFmpeg Kega Video" status working fourcc KGV1 driver ffmpeg dll kgv1 out BGR15 videocodec kegavideo info "Kega Video" comment "requires MSVCR80.DLL on windows" status working fourcc KGV1 driver vfw dll "KGV1-VFW.dll" out BGR16 flip videocodec xfire info "xfire video" status working fourcc XFR1 driver vfw dll "xfcodec.dll" out YV12,YUY2 videocodec vfapi info "VFAPI rgb transcode codec" status untested fourcc vifp driver vfwex dll "VFCodec.dll" out BGR24 flip videocodec eyecon info "nokia eti camcorder eyecon" status working fourcc NUB0,NUB1,NUB2 driver vfw dll "nub2.dll" out YV12,YUY2 videocodec smsvvfw info "WorldConnect Wavelet Video" comment "found in visualmail videos" status working fourcc SMSV driver vfw dll "wv32vfw.dll" out BGR24 flip videocodec adv601 info "Analog Devices Wavelet Codec" status working fourcc ADV1 driver vfw dll "ADV601.dll" out BGR24 flip videocodec advwavelet info "waveletvideo.freeservers.com" status working fourcc ADV1 driver vfw dll "wavelet.dll" out BGR24 flip videocodec loronixwavlet info "loronix wavelet" status untested fourcc ADV1 driver vfw dll "wavlor.dll" out BGR24 videocodec foxmotion info "fox motion video" status working fourcc FMVC driver vfw dll "fmcodec.dll" out BGR32,BGR24,BGR15 flip videocodec tridvfw status untested fourcc ty2c,TY2C,ty0n fourcc TY2N,TY0N,T565 driver vfw dll "TRICDC32.DRV" out BGR24 flip videocodec vdtzvfw info "Telegeny VDTZ" status working fourcc VDTZ driver vfw dll "VTZ32.DLL" out BGR24 flip videocodec vivd2 info "SoftMedia ViVD V2 codec VfW" status working fourcc GXVE,gxve driver vfw dll "ViVD2.dll" out YUY2,YV12,I420,YVU9 out BGR32,BGR24,BGR15 videocodec winx info "Winnov Videum winx codec" status working fourcc WINX driver vfwex dll "wnvwinx.dll" out BGR32,BGR24,BGR15 videocodec ffwnv1 info "FFmpeg wnv1 codec" status working fourcc WNV1 driver ffmpeg dll wnv1 out 422P videocodec wnv1 info "Winnov Videum wnv1 codec" status working fourcc WNV1 driver vfwex dll "wnvplay1.dll" out BGR32,BGR24,BGR15 videocodec vdom info "VDOWave codec" status working fourcc VDOM,VDOW driver vfw dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL out BGR24 flip videocodec vdowave3 info "VDOWave 3 advanced codec" status working fourcc VDO3 fourcc VDOM,VDOW driver vfw dll "vdo32_30.drv" ; Need also decvdo.dll out BGR24 flip videocodec lsv info "Vianet Lsvx Video" status working fourcc lsvx fourcc lsvm fourcc lsvc driver vfw dll "lsvxdec.dll" out BGR32,BGR24,BGR16 flip videocodec ffvmnc info "FFmpeg VMware video" status working fourcc VMnc driver ffmpeg dll "vmnc" out BGR32,BGR15,BGR8 videocodec vmnc info "VMware video" status working fourcc VMnc driver vfw dll "vmnc.dll" out BGR24,BGR15,BGR8 query,flip videocodec ffsmkvid info "FFmpeg Smacker Video" status working fourcc SMK2 fourcc SMK4 out BGR8 driver ffmpeg dll "smackvid" videocodec ffcavs info "Chinese AVS Video" comment "only works with libavformat demuxer" status working fourcc CAVS fourcc avs2 driver ffmpeg dll "cavs" out YV12,I420 videocodec qtdnxhd info "QuickTime Avid DNxHD" comment "needed for decoding 10-bit DNxHD" status working fourcc AVdn driver qtvideo dll "AvidAVdnCodec.qtx" out UYVY,BGR24 videocodec ffdnxhd info "FFmpeg DNxHD" status working fourcc AVdn driver ffmpeg dll "dnxhd" out 422P ; quicktime codecs: videocodec qt3ivx info "win32/quicktime 3IV1 (3ivx)" status working fourcc 3IV1 driver qtvideo dll "3ivx Delta 3.5.qtx" out YUY2 videocodec qtactl info "Win32/QuickTime Streambox ACT-L2" status working fourcc ACTL driver qtvideo dll ACTLComponent.qtx out YUY2 videocodec qtavui info "Win32/QuickTime Avid Meridien Uncompressed" status working fourcc AVUI driver qtvideo dll "AvidQTAVUICodec.qtx" out YUY2 videocodec qth263 info "Win32/QuickTime H.263" status crashing fourcc h263 driver qtvideo dll "QuickTime.qts" out YUY2 videocodec qtrlerpza info "Win32/Quicktime RLE/RPZA" comment "no colorspace accepted" status crashing fourcc rpza format 0x20656C72 ; "rle " driver qtvideo dll "QuickTime.qts" out BGR32,BGR24,BGR15 videocodec qtvp3 info "Win32/QuickTime VP3" status crashing fourcc VP31 driver qtvideo dll "On2_VP3.qtx" out YUY2 videocodec qtzygo info "win32/quicktime ZyGo" status buggy comment "wrong colors" fourcc ZyGo,zygo,lsvx driver qtvideo dll "ZyGoVideo.qtx" out BGR32,RGB32 videocodec qtbhiv info "Win32/QuickTime BeHereiVideo" comment "sample file wanted!" status untested fourcc bhiv driver qtvideo dll "BeHereiVideo.qtx" out YUY2 videocodec qtcvid info "Win32/QuickTime Cinepak" status working fourcc cvid driver qtvideo dll "QuickTime.qts" out YUY2 videocodec qtindeo info "Win32/QuickTime Indeo" status crashing fourcc IV31,iv31 fourcc IV32,iv32 fourcc IV41 driver qtvideo dll "QuickTime.qts" out YUY2 videocodec qtmjpeg info "Win32/QuickTime MJPEG" status crashing fourcc dmb1 fourcc mjpa fourcc mjpb driver qtvideo dll "QuickTime.qts" out YUY2 videocodec qtmpeg4 info "Win32/QuickTime MPEG-4" status crashing fourcc mp4v driver qtvideo dll "QuickTime.qts" out YUY2 videocodec qtsvq3 info "Win32/QuickTime SVQ3" status working fourcc SVQ3 driver qtvideo dll "QuickTimeEssentials.qtx" out YUY2 videocodec qtsvq1 info "Win32/QuickTime SVQ1" status buggy fourcc SVQ1 driver qtvideo dll "QuickTime.qts" out YVU9 videocodec ffv210 info "FFmpeg V210 - 10-bit" status untested fourcc v210 driver ffmpeg dll v210 out 422P10 videocodec qtcine info "cinewave uncompressed 10-bit codec" status working ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested fourcc v210 driver qtvideo dll "CineWave.qtx" out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8 out YV12,YUY2 videocodec qtaic info "QuickTime AIC video decoder" comment "Mac OS X only" status untested fourcc icod driver qtvideo dll "QuickTime.qts" out UYVY videocodec qtprores info "Apple ProRes 422 (HQ) decoder" status working fourcc apch fourcc apcn fourcc apcs fourcc apco fourcc ap4h driver qtvideo dll "AppleProResDecoder.qtx" out YUY2 ; VSS codecs (http://vsofts.com/solutions.html): videocodec vsslight info "VSS Codec Light" status working fourcc VSSV driver vfw dll "vsslight.dll" out BGR24 flip videocodec vssh264 info "VSS H.264 New" status working fourcc VSSH driver dshow dll "vsshdsd.dll" guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b out YV12 videocodec vssh264old info "VSS H.264 Old" status working fourcc VSSH driver vfw dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll out BGR24 flip videocodec vsswlt info "VSS Wavelet Video Codec" status working fourcc VSSW driver vfw dll "vsswlt.dll" out BGR24 flip ; buggy codecs: (any volunteers for native rewrite?) videocodec zlib info "AVIzlib" status working comment "24bpp only" fourcc ZLIB driver vfw dll "avizlib.dll" out BGR24 flip videocodec mszh info "AVImszh" status working comment "24bpp only" fourcc MSZH driver vfw dll "avimszh.dll" ; out YUY2 ; out BGR32,BGR24,BGR15 out BGR24 videocodec alaris info "Alaris VideoGramPiX" status working fourcc VGPX,VTLP VGPX driver vfwex dll "vgpix32d.dll" out UYVY out BGR24 ; non-working codecs: videocodec vcr1 info "ATI VCR-1" status crashing fourcc VCR1 driver vfw dll "ativcr1.dll" out RGB24 flip videocodec pim1 info "Pinnacle Hardware MPEG-1" status crashing comment "no picture. use ffmpeg12!" fourcc PIM1 driver vfw dll "pclepim1.dll" out BGR24 flip ; out I420 ; out YUY2 ; out BGR32,BGR24,BGR16,BGR15 videocodec qpeg info "Q-Team's QPEG (www.q-team.de)" status working comment "BGR8 only!" fourcc Q1.0,QPEG fourcc Q1.1,qpeq driver vfw dll "qpeg32.dll" out BGR8 flip videocodec rricm info "rricm" status crashing fourcc dmb1 driver vfw dll "rricm.dll" out YUY2 out BGR24 flip videocodec ffcamtasia info "FFmpeg TechSmith Camtasia Screen Codec" status working fourcc TSCC,tscc driver ffmpeg dll "camtasia" out BGR32,BGR24,BGR15,BGR8 query ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp videocodec camtasia info "TechSmith Camtasia Screen Codec" status working fourcc TSCC,tscc driver vfw dll "tsccvid.dll" out BGR32,BGR24,BGR15,BGR8 query,flip videocodec ffcamstudio info "CamStudio Screen Codec" status working fourcc CSCD,cscd driver ffmpeg dll "camstudio" out BGR32,BGR24,BGR15 query ; Fraps - Realtime Video Capture - http://www.fraps.com/ videocodec fraps info "FRAPS: Realtime Video Capture" comment "Requires a processor with SSE???" status working fourcc FPS1,fps1 driver vfw dll "frapsvid.dll" out BGR32 flip videocodec fffraps info "FFmpeg Fraps" status working fourcc FPS1,fps1 driver ffmpeg dll "fraps" out BGR24,YV12,I420 videocodec ffjv info "FFmpeg Bitmap Brothers JV" status working fourcc FFJV ; internal MPlayer FourCC driver ffmpeg dll "jv" out BGR8 videocodec fftiertexseq info "FFmpeg Tiertex SEQ" status working fourcc TSEQ ; internal MPlayer FourCC driver ffmpeg dll "tiertexseqvideo" out BGR8 videocodec ffvmd info "FFmpeg Sierra VMD video" status working fourcc VMDV ; internal MPlayer FourCC driver ffmpeg dll "vmdvideo" out BGR8 videocodec ffdxa info "FFmpeg Feeble Files DXA video" status working fourcc DXA1 ; internal MPlayer FourCC driver ffmpeg dll "dxa" out BGR8 videocodec ffdsicinvideo info "FFmpeg Delphine CIN video" status working fourcc DCIV ; internal MPlayer FourCC driver ffmpeg dll "dsicinvideo" out BGR8 videocodec ffthp info "FFmpeg THP video" status working fourcc THPV ; internal MPlayer FourCC driver ffmpeg dll thp out YV12 videocodec ffbfi info "FFmpeg BFI Video" status working fourcc BFIV ; internal MPlayer FourCC driver ffmpeg dll bfi out BGR8 videocodec ffbethsoftvid info "FFmpeg Bethesda Software VID" comment "video plays much too fast" status buggy fourcc BETH ; internal MPlayer FourCC driver ffmpeg dll bethsoftvid out BGR8 videocodec ffrl2 info "FFmpeg RL2" status working fourcc RL2V ; internal MPlayer FourCC driver ffmpeg dll rl2 out BGR8 videocodec fftxd info "FFmpeg Renderware TeXture Dictionary" status working fourcc TXDV ; internal MPlayer FourCC driver ffmpeg dll txd out BGR32 videocodec xan info "XAN Video" status working fourcc Xxan driver vfw dll "xanlib.dll" out BGR24,BGR15,BGR8 query,flip videocodec ffwc4 info "FFmpeg XAN wc4" status working fourcc Xxan driver ffmpeg dll "xan_wc4" out YV12 videocodec ffwc3 info "FFmpeg XAN wc3" status buggy fourcc WC3V ; internal MPlayer FourCC driver ffmpeg dll "xan_wc3" out BGR8 videocodec ffidcin info "FFmpeg Id CIN video" status buggy fourcc IDCI ; internal MPlayer FourCC driver ffmpeg dll "idcinvideo" out BGR8 videocodec ffinterplay info "FFmpeg Interplay Video" status buggy fourcc INPV ; internal MPlayer FourCC driver ffmpeg dll "interplayvideo" out BGR8,BGR15 videocodec ffvqa info "FFmpeg VQA Video" status buggy fourcc VQAV ; internal MPlayer FourCC driver ffmpeg dll "vqavideo" out BGR8 videocodec ffc93 info "FFmpeg C93 Video" status buggy fourcc C93V ; internal MPlayer FourCC driver ffmpeg dll c93 out BGR8 videocodec ffeatgv info "FFmpeg Electronic Arts TGV" status working fourcc fVGT driver ffmpeg dll eatgv out BGR8 ; raw formats: (now RGB formats are autodetected) ; these raw codecs are used mostly by TV input ; 0x20776172 is used by Quicktime ('raw ') ; 0x0 is used by AVI ; YV12,RGB|32,RGB|24.. is created by MPlayer videocodec rawrgb32 info "RAW RGB32" status working driver raw format 0x0 format 0x20776172 0x52474220 format 0x52474220 out RGB32 videocodec rawrgb24 info "RAW RGB24" status working driver raw format 0x0 format 0x20776172 0x52474218 format 0x52474218 out RGB24 videocodec rawrgb16 info "RAW RGB16" status working driver raw format 0x0 format 0x20776172 0x52474210 format 0x52474210 out RGB16 videocodec rawbgr32flip info "RAW BGR32" status working driver raw format 0x0 out BGR32 flip videocodec rawbgr32 info "RAW BGR32" status working driver raw format 0x0 format 0x42475220 out BGR32 videocodec rawbgr24flip info "RAW BGR24" status working driver raw format 0x0 out BGR24 flip videocodec rawbgr24 info "RAW BGR24" status working driver raw format 0x0 format 0x20776172 0x42475218 format 0x42475218 out BGR24 videocodec rawbgr16flip info "RAW BGR15" status working driver raw format 0x0 format 0x10424752 0x0 out BGR16 flip videocodec rawbgr16 info "RAW BGR15" status working driver raw format 0x0 format 0x20776172 0x42475210 format 0x42475210 out BGR16 videocodec rawbgr15flip info "RAW BGR15" status working driver raw format 0x0 out BGR15 flip videocodec rawbgr15 info "RAW BGR15" status working driver raw format 0x0 format 0x20776172 0x4247520F format 0x4247520F out BGR15 videocodec rawbgr8flip info "RAW BGR8" status working driver raw format 0x0 out BGR8 flip videocodec rawbgr8 info "RAW BGR8" status working driver raw format 0x0 format 0x20776172 0x42475208 format 0x42475208 out BGR8 videocodec rawbgr1 info "RAW BGR1" status working driver raw format 0x0 format 0x20776172 0x42475201 format 0x42475201 out BGR1 flip videocodec rawyuy2 info "RAW YUY2" status working driver raw format 0x0 0x32595559 format 0x20776172 0x32595559 fourcc yuy2,YUY2 fourcc V422 YUY2 fourcc YUNV YUY2 fourcc VYUY YUY2 fourcc yuvs YUY2 fourcc DVOO YUY2 out YUY2 videocodec rawyuv2 info "RAW YUV2" status working driver raw format 0x0 0x32565559 format 0x20776172 0x32565559 fourcc yuv2,YUV2 out YUY2 videocodec rawuyvy info "RAW UYVY" status working driver raw format 0x0 0x59565955 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures format 0x20776172 0x59565955 fourcc uyvy,UYVY fourcc HDYC UYVY fourcc UYNV UYVY fourcc UYNY UYVY fourcc uyv1 UYVY fourcc 2Vu1 UYVY fourcc VDTZ UYVY out UYVY videocodec raw444P info "RAW 444P" status working driver raw format 0x0 0x50343434 format 0x20776172 0x50343434 fourcc 444p,444P fourcc YV24 444P out 444P videocodec raw422P info "RAW 422P" status working driver raw format 0x0 0x50323234 format 0x20776172 0x50323234 fourcc 422p,422P fourcc P422 422P fourcc Y42B 422P fourcc YV16 422P out 422P videocodec rawyv12 info "RAW YV12" status working driver raw format 0x0 0x32315659 format 0x20776172 0x32315659 fourcc yv12,YV12 out YV12 videocodec rawnv21 info "RAW NV21" status working driver raw format 0x0 0x3132564E format 0x20776172 0x3132564E fourcc nv21,NV21 out NV21 videocodec rawnv12 info "RAW NV12" status working driver raw format 0x0 0x3231564E format 0x20776172 0x3231564E fourcc nv12,NV12 out NV12 videocodec rawhm12 info "RAW HM12" status working driver hmblck format 0x0 0x32314D48 format 0x20776172 0x32314D48 fourcc hm12,HM12 out YV12 videocodec rawi420 info "RAW I420" status working driver raw format 0x0 0x30323449 format 0x20776172 0x30323449 fourcc i420,I420 fourcc IYUV,iyuv out I420,IYUV videocodec rawyvu9 info "RAW YVU9" status working driver raw format 0x0 0x39555659 format 0x20776172 0x39555659 fourcc yvu9,YVU9 out YVU9 videocodec rawy800 info "RAW Y8/Y800" status working driver raw format 0x0 format 0x20203859 ; "Y8 " fourcc y800,Y800 out Y800,Y8 ;lavc raw codecs videocodec ffrawyuy2 info "RAW YUY2" status working format 0x0 format 0x20776172 fourcc yuy2,YUY2 fourcc V422,v422 fourcc YUNV,yunv fourcc VYUY,vyuy fourcc yuvs,YUVS fourcc DVOO driver ffmpeg dll rawvideo out YUY2 videocodec ffrawyuv2 info "RAW YUV2" status working format 0x0 format 0x20776172 fourcc yuv2,YUV2 driver ffmpeg dll rawvideo out YUY2 videocodec ffrawuyvy info "RAW UYVY" status working format 0x0 format 0x20776172 fourcc uyvy,UYVY fourcc HDYC,hdyc fourcc UYNV,uynv fourcc UYNY,uyny fourcc uyv1,UYV1 fourcc 2Vu1,2vu1,2VU1 fourcc 2Vuy,2vuy,2VUY fourcc AV1x,AVup fourcc VDTZ driver ffmpeg dll rawvideo out UYVY videocodec ffraw444P info "RAW 444P" status working format 0x0 format 0x20776172 fourcc 444p,444P fourcc YV24 driver ffmpeg dll rawvideo out 444P videocodec ffraw422P info "RAW 422P" status working format 0x0 format 0x20776172 fourcc 422p,422P fourcc P422,p422 fourcc Y42B,y42b fourcc YV16,yv16 driver ffmpeg dll rawvideo out 422P videocodec ffrawyv12 info "RAW YV12" status working format 0x0 format 0x20776172 fourcc yv12,YV12 driver ffmpeg dll rawvideo out YV12 videocodec ffrawi420 info "RAW I420" status working format 0x0 format 0x20776172 fourcc i420,I420 fourcc IYUV,iyuv driver ffmpeg dll rawvideo out I420,IYUV videocodec ffrawyvu9 info "RAW YVU9" status working format 0x0 format 0x20776172 fourcc yvu9,YVU9 driver ffmpeg dll rawvideo out YVU9 videocodec ffrawy800 info "RAW Y8/Y800" status working format 0x0 format 0x20203859 ; "Y8 " fourcc y800,Y800 driver ffmpeg dll rawvideo out Y800,Y8 ; NULL codec - for testing. videocodec null info "NULL codec (no decoding!)" status crashing comment "for unknown/unsupported codecs or testing" driver null out YV12 out I420 out YUY2 out UYVY out YVU9 out BGR32,BGR24,BGR16,BGR15 ;============================================================================= ; AUDIO CODECS ;============================================================================= audiocodec wma9dmo info "Windows Media Audio 9 DMO" status working format 0x162 format 0x163 driver dmo dll "wma9dmod.dll" guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1 audiocodec wmadmo info "Windows Media Audio DMO" status working format 0x160 format 0x161 format 0x162 format 0x163 driver dmo dll "wmadmod.dll" guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a audiocodec wma9spdmo info "Windows Media Audio 9 Speech DMO" status working format 0xa driver dmo dll "wmspdmod.dll" guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20 audiocodec wma9spdshow info "Windows Media Audio 9 Speech DShow" status working format 0xa driver dshow dll "wmavds32.ax" guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad audiocodec ffqdm2 info "FFmpeg QDM2 audio" status working fourcc QDM2 driver ffmpeg dll "qdm2" audiocodec qdmc info "QuickTime QDMC/QDM2 audio" status working fourcc QDM2 fourcc QDMC driver qtaudio dll "QuickTime.qts" audiocodec ffqclp info "FFmpeg QCLP audio" status working fourcc Qclp fourcc sqcp fourcc Qclq driver ffmpeg dll "qcelp" audiocodec qclp info "QuickTime QCLP audio" status working fourcc Qclp driver qtaudio dll "QuickTime.qts" audiocodec qtmace3 info "QuickTime MACE3 audio" status working fourcc MAC3 driver qtaudio dll "QuickTime.qts" audiocodec qtmace6 info "QuickTime MACE6 audio" status working fourcc MAC6 driver qtaudio dll "QuickTime.qts" audiocodec zygoaudio info "Zygo audio" status working fourcc SPXN driver qtaudio dll "ZyGoAudioS.qtx" audiocodec ffra144 info "FFmpeg RealAudio 1.0" status working fourcc 14_4 fourcc lpcJ driver ffmpeg dll "real_144" audiocodec ffra288 info "FFmpeg RealAudio 2.0" status working fourcc 28_8 driver ffmpeg dll "real_288" audiocodec ffcook info "FFmpeg COOK audio" status working fourcc cook driver ffmpeg dll "cook" audiocodec ffatrc info "FFmpeg Atrac 3 audio" status working fourcc atrc format 0x270 ; atrac3 in wav driver ffmpeg dll "atrac3" audiocodec ffsipr info "FFmpeg Sipr/Acelp.net audio" status working fourcc sipr format 0x130 ; acelp.net driver ffmpeg dll "sipr" audiocodec ra144 info "RealAudio 1.0" status working fourcc 14_4 driver realaud dll "14_4.so.6.0" audiocodec ra144win info "Win32 RealAudio 1.0" status working fourcc 14_4 driver realaud dll "14_43260.dll" audiocodec ra144mac info "Mac OS X RealAudio 1.0" status working fourcc 14_4 driver realaud dll "14_4.shlb" audiocodec ra288 info "RealAudio 2.0" status working fourcc 28_8 driver realaud dll "28_8.so.6.0" audiocodec ra288win info "Win32 RealAudio 2.0" status working fourcc 28_8 driver realaud dll "28_83260.dll" audiocodec ra288mac info "Mac OS X RealAudio 2.0" status working fourcc 28_8 driver realaud dll "28_8.shlb" audiocodec ra10cook info "RealPlayer 10 COOK audio" comment "supports cook 5.1" status working fourcc cook driver realaud dll "cook.so" audiocodec racook info "RealAudio COOK" status working fourcc cook driver realaud dll "cook.so.6.0" audiocodec ra10cookwin info "Win32 RealAudio 10 COOK" comment "supports cook 5.1" status working fourcc cook driver realaud dll "cook.dll" audiocodec racookwin info "Win32 RealAudio COOK" status working fourcc cook driver realaud dll "cook3260.dll" audiocodec racookmac info "Mac OS X RealAudio COOK" status working fourcc cook driver realaud dll "cook.bundle/Contents/MacOS/cook" audiocodec rasipr info "RealAudio Sipro" status working fourcc sipr driver realaud dll "sipr.so.6.0" audiocodec ra10sipr info "RealPlayer 10 RealAudio Sipro" status working fourcc sipr driver realaud dll "sipr.so" audiocodec ra10siprwin info "Win32 RealAudio 10 Sipro" status working fourcc sipr driver realaud dll "sipr.dll" audiocodec rasiprwin info "Win32 RealAudio Sipro" status working fourcc sipr driver realaud dll "sipr3260.dll" audiocodec rasiprmac info "Mac OS X RealAudio Sipro" status working fourcc sipr driver realaud dll "sipr.bundle/Contents/MacOS/sipr" audiocodec raatrc info "RealAudio ATRAC3" status working fourcc atrc driver realaud dll "atrc.so.6.0" audiocodec ra10atrc info "RealPlayer 10 RealAudio ATRAC3" status working fourcc atrc driver realaud dll "atrc.so" audiocodec ra10atrcwin info "Win32 RealAudio 10 ATRAC3" status working fourcc atrc driver realaud dll "atrc.dll" audiocodec raatrcwin info "Win32 RealAudio ATRAC3" status working fourcc atrc driver realaud dll "atrc3260.dll" audiocodec raatrcmac info "Mac OS X RealAudio ATRAC3" status working fourcc atrc driver realaud dll "atrc.bundle/Contents/MacOS/atrc" audiocodec ffadpcmadx info "FFmpeg SEGA CRI adx codec" status working fourcc Sadx ; internal MPlayer FourCC driver ffmpeg dll adpcm_adx audiocodec ffadpcmimaamv info "FFmpeg AMV IMA ADPCM audio" status working fourcc AMVA ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_amv audiocodec ffadpcmimaqt info "FFmpeg QT IMA ADPCM audio" status working fourcc ima4 ; (MOV files) driver ffmpeg dll adpcm_ima_qt audiocodec ffadpcmimawav info "FFmpeg WAV IMA ADPCM audio" status working format 0x11 format 0x1100736d ; "ms\x00\x11" (MOV files) format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov driver ffmpeg dll adpcm_ima_wav audiocodec imaadpcm info "IMA ADPCM" status working format 0x11 fourcc ima4 ; (MOV files) format 0x1100736d ; "ms\x00\x11" (MOV files) driver imaadpcm audiocodec ffadpcmms info "FFmpeg MS ADPCM audio" status working format 0x2 format 0x0200736d ; "ms\x00\x02" (MOV files) driver ffmpeg dll adpcm_ms audiocodec msadpcm info "MS ADPCM" status working format 0x2 format 0x0200736d ; "ms\x00\x02" (MOV files) driver msadpcm audiocodec ffadpcmimadk4 info "FFmpeg DK4 IMA ADPCM audio" status working format 0x61 ; This format number was used by Duck Corp. but not officially ; registered with Microsoft driver ffmpeg dll adpcm_ima_dk4 audiocodec dk4adpcm info "Duck DK4 ADPCM (rogue format number)" status working format 0x61 ; This format number was used by Duck Corp. but not officially ; registered with Microsoft driver imaadpcm audiocodec ffadpcmimadk3 info "FFmpeg DK3 IMA ADPCM audio" status working format 0x62 ; This format number was used by Duck Corp. but not officially ; registered with Microsoft driver ffmpeg dll adpcm_ima_dk3 audiocodec dk3adpcm info "Duck DK3 ADPCM (rogue format number)" status working format 0x62 ; This format number was used by Duck Corp. but not officially ; registered with Microsoft driver dk3adpcm audiocodec ffroqaudio info "Id RoQ File Audio" status working fourcc RoQA ; internal MPlayer FourCC driver ffmpeg dll "roq_dpcm" audiocodec ffsmkaud info "FFmpeg Smacker Audio" status buggy fourcc SMKA driver ffmpeg dll "smackaud" audiocodec ffbinkdctaud info "FFmpeg Bink Audio (DCT)" status buggy fourcc BAU1 ; internal MPlayer FourCC driver ffmpeg dll "binkaudio_dct" audiocodec ffbinkrdftaud info "FFmpeg Bink Audio (RDFT)" status working fourcc BAU2 ; internal MPlayer FourCC driver ffmpeg dll "binkaudio_rdft" audiocodec ffdsicinaudio info "FFmpeg Delphine CIN audio" status working fourcc DCIA ; internal MPlayer FourCC driver ffmpeg dll dsicinaudio audiocodec ff4xmadmpcm info "FFmpeg 4XM ADPCM audio" status working fourcc 4XMA ; internal MPlayer FourCC driver ffmpeg dll adpcm_4xm audiocodec ffadpcmimaws info "FFmpeg Westwood IMA ADPCM audio" status working fourcc AIWS ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_ws audiocodec ffwssnd1 info "FFmpeg Westwood SND1" status working fourcc SND1 ; internal MPlayer FourCC driver ffmpeg dll ws_snd1 audiocodec ffinterplaydpcm info "FFmpeg Interplay DPCM audio" status working fourcc INPA ; internal MPlayer FourCC driver ffmpeg dll interplay_dpcm audiocodec ffadpcmea info "FFmpeg EA ADPCM audio" status working fourcc ADEA ; internal MPlayer FourCC driver ffmpeg dll adpcm_ea audiocodec ffadpcmeamaxis info "FFmpeg EA MAXIS XA ADPCM audio" status working fourcc ADXA ; internal MPlayer FourCC driver ffmpeg dll adpcm_ea_maxis_xa audiocodec ffadpcmxa info "FFmpeg XA ADPCM audio" status working fourcc PSXA ; internal MPlayer FourCC driver ffmpeg dll adpcm_xa audiocodec ffxandpcm info "FFmpeg XAN DPCM audio" comment "Wing Commander 4 files only work with libavformat demuxer" status working fourcc Axan format 0x594A driver ffmpeg dll xan_dpcm audiocodec ffyamahaadpcm info "FFmpeg Yamaha ADPCM audio" status working format 0x20 driver ffmpeg dll adpcm_yamaha audiocodec ffadpcmthp info "FFmpeg THP ADPCM audio" status working fourcc THPA driver ffmpeg dll adpcm_thp audiocodec libdv info "raw DV audio (libdv)" status working fourcc RADV driver libdv dll libdv.so.2 audiocodec ffdv info "FFmpeg DV audio" status working fourcc RADV fourcc vdva,dvca fourcc dvau driver ffmpeg dll "dvaudio" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec fflatm info "FFmpeg AAC in LATM" status working fourcc MP4L ; internal MPlayer FourCC driver ffmpeg dll aac_latm audiocodec ffaac info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)" status working fourcc mp4a,MP4A fourcc "VLB " ; Used in NSV, not really working fourcc "AAC " ; Used in NSV fourcc "AACP" ; Used in NSV for AACPlus fourcc raac,racp format 0xff format 0x706D format 0x4143 ; aac in asf format 0xA106 ; aac in avi not yet working format 0xAAC0 ; Borgtech nonsense tag driver ffmpeg dll aac audiocodec ffflac info "FFmpeg FLAC audio" status working fourcc "fLaC" format 0xF1AC format 0xACF1736D driver ffmpeg dll "flac" audiocodec ffalac info "FFmpeg ALAC audio" status working fourcc alac driver ffmpeg dll "alac" audiocodec fftta info "FFmpeg True Audio (TTA)" status working fourcc TTA1 ; internal MPlayer FourCC driver ffmpeg dll "tta" audiocodec ffwavpack info "FFmpeg WavPack audio" status working fourcc WVPK ; internal MPlayer FourCC driver ffmpeg dll "wavpack" audiocodec ffshorten info "FFmpeg Shorten audio" status working fourcc shrn ; internal MPlayer FourCC driver ffmpeg dll "shorten" audiocodec ffape info "FFmpeg Monkey's Audio" status working fourcc "APE " driver ffmpeg dll "ape" audiocodec ffals info "FFmpeg ALS" status working fourcc "ALS " ; internal MPlayer FourCC driver ffmpeg dll "als" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffmlp info "FFmpeg MLP" status working fourcc "MLP " ; internal MPlayer FourCC driver ffmpeg dll "mlp" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec fftruehd info "FFmpeg TrueHD" status working fourcc TRHD ; internal MPlayer FourCC driver ffmpeg dll "truehd" audiocodec ffnellymoser info "FFmpeg Nellymoser Audio" status working fourcc "NELL" ; internal MPlayer FourCC driver ffmpeg dll "nellymoser" audiocodec faad info "FAAD AAC (MPEG-2/MPEG-4 Audio)" status working fourcc mp4a,MP4A,MP4L fourcc "VLB " ; Used in NSV, not really working fourcc "AAC " ; Used in NSV fourcc "AACP" ; Used in NSV for AACPlus fourcc raac,racp format 0xff format 0x706D format 0x4143 ; aac in asf format 0xA106 ; aac in avi format 0xAAC0 ; Borgtech nonsense tag driver faad dll libfaad2 audiocodec pcm info "Uncompressed PCM" status working format 0x0 format 0x1 format 0x3 ; IEEE float format 0xfffe ; Extended fourcc "raw " ; (MOV files) fourcc twos ; (MOV files) fourcc sowt ; (MOV files) fourcc fl32 ; (MOV files) fourcc 23lf ; (MOV files) ; fourcc fl64 ; (MOV files) ; fourcc 46lf ; (MOV files) fourcc NONE ; (MOV files from Kodak CX6320) fourcc in24 ; (MOV files) fourcc 42ni ; (MOV files) fourcc in32 ; (MOV files) fourcc 23ni ; (MOV files) fourcc lpcm ; (MOV files) fourcc FL32 ; (aiff files) ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3) ; format 0x6 ; format 0x7 ; format 0x11 ; format 0x50 ; format 0x2000 ;;;; driver pcm audiocodec divx info "DivX audio (WMA)" status working format 0x160 format 0x161 driver acm dll "divxa32.acm" audiocodec vdowaveacm info "vdowave ACM" status working format 0xFFFC driver acm dll "vdowave.acm" audiocodec msadpcmacm info "MS ADPCM" status working format 0x2 driver acm dll "msadp32.acm" audiocodec ffpcmdaud info "D-Cinema audio (FFmpeg)" status untested fourcc "daud" driver ffmpeg dll "pcm_s24daud" audiocodec ffwmav1 info "DivX audio v1 (FFmpeg)" status untested format 0x160 driver ffmpeg dll "wmav1" audiocodec ffwmav2 info "DivX audio v2 (FFmpeg)" status untested format 0x161 driver ffmpeg dll "wmav2" audiocodec ffwmapro info "WMA Pro audio (FFmpeg)" status untested format 0x162 fourcc "WMA3" driver ffmpeg dll "wmapro" audiocodec ffwmavoice info "WMA Voice audio (FFmpeg)" status untested format 0xA driver ffmpeg dll "wmavoice" audiocodec ffmac3 info "Macintosh Audio Compression and Expansion 3:1" status untested fourcc "MAC3" driver ffmpeg dll "mace3" audiocodec ffmac6 info "Macintosh Audio Compression and Expansion 6:1" status untested fourcc "MAC6" driver ffmpeg dll "mace6" audiocodec ffsonic info "FFmpeg Sonic" status untested fourcc SONC format 0x2048 driver ffmpeg dll "sonic" audiocodec mp3 ; this is preferred over ffmp2/ffmp3 since it is faster due to using ; floating point and there are even broken mkv files where the audio ; needs to be parsed, making this codec work more reliably info "mp3lib MPEG layer-2, layer-3" status buggy comment "Barely maintained, miscompiles with newer gcc versions" format 0x50 ; layer-1 && layer-2 format 0x55 ; layer-3 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files) format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files) format 0x55005354 ; broken file fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver mp3lib audiocodec mpg123 ; this is preferred over ffmp2/ffmp3 since it is faster, generally info "MPEG 1.0/2.0/2.5 layers I, II, III" status working comment "High-performance decoder using libmpg123." format 0x50 ; layer-1 && layer-2 format 0x55 ; layer-3 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files) format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files) format 0x55005354 ; broken file fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver mpg123 audiocodec ffmp3on4float info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio" status working format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc driver ffmpeg dll "mp3on4float" audiocodec ffmp3on4 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio" status working format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc driver ffmpeg dll "mp3on4" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffmp3float info "FFmpeg MPEG layer-3 audio" comment "integer only" status working format 0x55 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files) format 0x55005354 ; broken file fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver ffmpeg dll "mp3float" audiocodec ffmp3 info "FFmpeg MPEG layer-3 audio" comment "integer only" status working format 0x55 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files) format 0x55005354 ; broken file fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver ffmpeg dll "mp3" audiocodec ffmp3adufloat info "FFmpeg MPEG layer-3 adu audio" comment "integer only" status working format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc driver ffmpeg dll "mp3adufloat" audiocodec ffmp3adu info "FFmpeg MPEG layer-3 adu audio" comment "integer only" status working format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc driver ffmpeg dll "mp3adu" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffmp2float info "FFmpeg MPEG layer-1 and layer-2 audio" comment "integer only" status working format 0x50 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files) fourcc ".mp2" ; MP2 (MOV files) fourcc ".mp1" ; MP1 (MOV files) driver ffmpeg dll "mp2float" audiocodec ffmp2 info "FFmpeg MPEG layer-1 and layer-2 audio" comment "integer only" status working format 0x50 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files) fourcc ".mp2" ; MP2 (MOV files) fourcc ".mp1" ; MP1 (MOV files) driver ffmpeg dll "mp2" audiocodec mad info "libMAD MPEG layer 1-2-3" status working format 0x50 format 0x55 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files) fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver libmad dll "libmad" audiocodec mp3acm info "MPEG layer-3" status working comment "conflicts with security kernel patches" format 0x55 driver acm dll "l3codeca.acm" audiocodec imaadpcmacm info "IMA ADPCM" status working format 0x11 driver acm dll "imaadp32.acm" audiocodec ffgsm info "FFmpeg GSM 06.10" status working fourcc "GSM " format 0x1500 fourcc agsm driver ffmpeg dll "gsm" audiocodec ffgsmms info "FFmpeg MS GSM" status working format 0x31 format 0x32 driver ffmpeg dll "gsm_ms" audiocodec libgsm info "libgsm GSM 06.10" status working fourcc "GSM " format 0x1500 driver ffmpeg dll "libgsm" audiocodec libgsmms info "libgsm MS GSM" status working format 0x31 format 0x32 driver ffmpeg dll "libgsm_ms" audiocodec msgsmacm info "MS GSM" status working format 0x31 ; format 0x32 driver acm dll "msgsm32.acm" audiocodec msnaudio info "MSN AUDIO" status working ; format 0x31 format 0x32 driver acm dll "msnaudio.acm" audiocodec alaw info "aLaw" status working format 0x6 fourcc alaw ; (MOV files) driver alaw audiocodec ulaw info "uLaw" status working format 0x7 fourcc ulaw ; (MOV files) format 0x6c75 driver alaw audiocodec dvdpcm info "Uncompressed DVD/VOB LPCM" status working format 0x10001 driver dvdpcm audiocodec fflpcm info "Blu-ray LPCM" status working fourcc BPCM ; internal MPlayer FourCC driver ffmpeg dll pcm_bluray audiocodec ffpcmlxf info "Leitch/Harris PCM" status working fourcc PLXF ; internal MPlayer FourCC driver ffmpeg dll pcm_lxf audiocodec ffs302m info "SMPTE 302M" status working fourcc BSSD driver ffmpeg dll s302m ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffac3 info "FFmpeg AC-3" status working format 0x2000 fourcc ac-3 ; ac-3 in mp4 fourcc AC-3 format 0x20736D ; "ms\20" older ac3 fcc (MOV files) fourcc dnet fourcc sac3 driver ffmpeg dll ac3 ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffeac3 info "FFmpeg E-AC-3" status working fourcc EAC3 driver ffmpeg dll eac3 audiocodec a52 info "AC3-liba52" status working format 0x2000 fourcc ac-3 ; ac-3 in mp4 fourcc AC-3 format 0x20736D ; "ms\20" older ac3 fcc (MOV files) fourcc dnet fourcc sac3 driver liba52 dll "liba52" ; add every new fourcc also to allocate_parser() ; in libmpdemux/demuxer.c audiocodec ffdca info "FFmpeg DTS" status working format 0x2001 format 0x86 driver ffmpeg dll "dca" audiocodec dts info "DTS-libdca" status working format 0x2001 format 0x86 driver libdca audiocodec ffmusepack7 info "Musepack sv7 audio codec" comment "only works with libavformat demuxer" status working fourcc "MPC " driver ffmpeg dll "mpc7" audiocodec ffmusepack8 info "Musepack sv8 audio codec" comment "only works with libavformat demuxer" status working fourcc "MPC8" fourcc MPCK driver ffmpeg dll "mpc8" audiocodec musepack info "Musepack audio codec" status working fourcc "MPC " format 0x2b4d driver mpcdec audiocodec ffamrnb info "AMR Narrowband" status working fourcc samr format 0x57 ;amr in avi driver ffmpeg dll "amrnb" audiocodec libopencoreamrnb info "AMR Narrowband" status working fourcc samr format 0x57 ;amr in avi driver ffmpeg dll "libopencore_amrnb" audiocodec libopencoreamrwb info "AMR Wideband" status working fourcc sawb format 0x58 ;amr in avi driver ffmpeg dll "libopencore_amrwb" audiocodec ffadcpmswf info "FFmpeg's ADPCM Flash-variant" status working format 0x5346 ; 'SF', pseudo id driver ffmpeg dll "adpcm_swf" audiocodec voxvoice info "VoxWare MetaVoice" status working comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder" format 0x74 driver dshow dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d audiocodec voxware info "VoxWare" status working comment "windows users need msms001.vwp in windows\\system32 folder" format 0x75 driver dshow dll "voxmsdec.ax" ; need also msms001.vwp guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d audiocodec acelp info "ACELP.net Sipro Lab Audio" status working format 0x130 driver dshow dll "acelpdec.ax" guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7 audiocodec ffimc info "FFmpeg Intel Music Coder" status working format 0x401 driver ffmpeg dll "imc" audiocodec imc info "Intel Music Coder" status working comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip" format 0x401 driver acm dll "imc32.acm" audiocodec iac25 info "Indeo audio" status working format 0x402 driver acm dll "iac25_32.ax" audiocodec ffctadp32 info "FFmpeg Creative ADPCM codec" status working format 0x200 driver ffmpeg dll "adpcm_ct" audiocodec ctadp32 info "Creative ADPCM codec" status working format 0x200 driver acm dll "ctadp32.acm" audiocodec sc4 info "SC4 : Micronas speech codec (ADPCM, MPman recording)" status working format 0x350 driver acm dll "mi-sc4.acm" audiocodec hwac3 info "AC3 through S/PDIF" status working format 0x2000 format 0x332D6361 ; ac-3 in mp4 fourcc dnet driver hwac3 audiocodec hwdts info "DTS through S/PDIF" status working format 0x2001 driver hwac3 audiocodec ffvorbis info "FFmpeg Vorbis" status working fourcc vrbs format 0x566F driver ffmpeg dll "vorbis" audiocodec vorbis info "OggVorbis Audio" status working comment "OggVorbis driver using libvorbis" fourcc vrbs format 0x566F driver libvorbis dll "libvorbis" audiocodec tremor info "OggVorbis audio" status working comment "fixed-point decoder useful for systems without floating-point unit" fourcc vrbs format 0x566F driver tremor dll "tremor" audiocodec vorbisacm info "OggVorbis ACM" status working comment "OggVorbis driver using vorbis.acm" format 0x674F ; mode1 format 0x6750 ; mode2 ; format 0x6751 ; mode3 format 0x676F ; mode1+ format 0x6770 ; mode2+ format 0x6771 ; mode3+ driver acm dll "vorbis.acm" audiocodec speex info "Speex audio" status working comment "Speex driver using libspeex" fourcc 'spx ' format 0xA109 driver speex dll "speex" audiocodec vivoaudio info "Vivo G.723/Siren Audio Codec" status working format 0x111 ; vivo g.723 format 0x112 ; siren driver acm dll "vivog723.acm" audiocodec g72x info "G.711/G.721/G.723" status crashing comment "does not work yet - just noise :(" format 0x111 ; vivo g.723 format 0x112 ; vivo siren driver g72x dll "g72x.c" audiocodec ffg722 info "G.722 Audio" status working format 0x28F driver ffmpeg dll "g722" audiocodec ffg726 info "Sharp G.726 Audio" status working format 0x45 driver ffmpeg dll "g726" audiocodec g726 info "Sharp G.726 Audio" status untested format 0x45 driver acm dll "scg726.acm" audiocodec atrac3 info "Sony ATRAC3" status buggy comment "format not accepted" format 0x270 driver acm dll "atrac3.acm" audiocodec ALF2 ; http://www.nctsoft.com/products/NCTALFCD/ ; jdp@mail.sonofon.dk info "ALF2" status working format 0x1FC4 ; ALF2 driver acm dll "alf2cd.acm" audiocodec fftruespeech info "FFmpeg TrueSpeech" status working format 0x22 format 0x1501 driver ffmpeg dll "truespeech" audiocodec truespeech info "DSP Group TrueSpeech(TM)" status working format 0x22 driver acm dll "tssoft32.acm" ; need also tsd32.dll audiocodec netspeakgsm info "NetSpeak GSM" status working format 0x1500 driver acm dll "nsgsm32.acm" audiocodec netspeakts info "NetSpeak TrueSpeech" status working format 0x1501 driver acm dll "nstsp32.acm" ; rt32dcmp.dll needed too audiocodec voxwarert24 info "VoxWare RT24 speech codec" status working format 0x181c driver acm dll "nsrt2432.acm" audiocodec lhacm info "Lernout & Hauspie CELP and SBC codecs" status working format 0x1101 ; CELP format 0x1102 ; SBC format 0x1103 ; SBC format 0x1104 ; SBC driver acm dll "lhacm.acm" audiocodec lhacm2 info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs" status working format 0x70 format 0x71 format 0x72 format 0x73 driver acm dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79 audiocodec pscelp info "Philips Speech Processing CELP" status working format 0x120 driver acm dll "smcelp32.acm" audiocodec fftwinvq info "FFmpeg TwinVQ" status working fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder ; since lavf demuxer is incompatible with it driver ffmpeg dll twinvq audiocodec TwinVQ info "VQF codec by NTTLabs" status working fourcc TWIN driver vqf dll "tvqdec.dll" audiocodec hwmpa info "MPEG audio pass-through for hardware MPEG decoders" status working comment "for hardware MPEG audio decoders" format 0x50 ; layer-1 && layer-2 format 0x55 ; layer-3 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files) fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files driver hwmpa audiocodec msnsiren info "msn siren audio codec" status working format 0x28E driver acm dll "sirenacm.dll" audiocodec uleaddva info "Ulead DV ACM" status working format 0x215 format 0x216 driver acm dll "dvacm.acm"