;============================================================================= ; Default codecs config file. ; Before editing this file, please read DOCS/tech/codecs.conf.txt ! ;============================================================================= release 20111012 ;============================================================================= ; VIDEO CODECS ;============================================================================= videocodec ffanm info "FFmpeg Deluxe Paint Animation" status working fourcc "ANM " ; internal MPlayer FourCC driver ffmpeg dll anm out BGR8 videocodec ffansi info "FFmpeg ASCII/ANSI art" status working fourcc TXT4 ; internal MPlayer FourCC driver ffmpeg dll ansi 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 ffeacmv info "FFmpeg EA CMV" status working fourcc MVIf ; internal MPlayer FourCC driver ffmpeg dll eacmv out BGR8 videocodec ffeamad info "FFmpeg EA MAD" status working fourcc MADk ; internal MPlayer FourCC driver ffmpeg dll eamad out YV12 videocodec ffmvi1 info "FFmpeg Motion Pixels" status working fourcc MVI1 ; internal MPlayer FourCC driver ffmpeg dll motionpixels out BGR15 videocodec ffmdec info "FFmpeg Sony PlayStation MDEC (Motion DECoder)" status working fourcc MDEC ; internal MPlayer FourCC driver ffmpeg dll mdec out YV12 videocodec ffmmvideo info "FFmpeg American Laser Games MM Video" status working fourcc "MMV " ; internal MPlayer FourCC driver ffmpeg dll mmvideo out BGR8 videocodec ffsanm info "FFmpeg LucasArts SMUSH video" status working fourcc SANM ; internal MPlayer FourCC driver ffmpeg dll sanm out BGR16,BGR8 videocodec ffpafvideo info "FFmpeg Packed Animation File" status working fourcc PAFV ; internal MPlayer FourCC driver ffmpeg dll paf_video out BGR8 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 ffcdxl info "FFmpeg CDXL" status working fourcc CDXL ; internal MPlayer FourCC driver ffmpeg dll cdxl out BGR24,BGR8 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 geoh264 info "GeoCodec h264" status working fourcc G264 driver vfw dll "GX264.dll" out RGB24,RGB32,BGR32,BGR24 flip videocodec imm4 info "infinity cctv codec" status working fourcc IMM4 driver vfw dll "VCMIMM4.dll" out BGR15 flip videocodec marchmpeg4 info "March Networks MPEG4" status untested comment "decoder decodes xvid but we need mnm4 sample" fourcc MNM4 driver vfwex dll "mnmpeg4.dll" out YUY2,UYVY 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,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 ffy41p info "FFmpeg Y41P - packed 4:1:1" status working fourcc Y41P driver ffmpeg dll y41p out 411P videocodec ffv410 info "FFmpeg v410 - packed 4:4:4 10-bit" status working fourcc v410 driver ffmpeg dll v410 out 444P10 videocodec ffr10k info "FFmpeg R10k - 10-bit RGB" status working fourcc R10k,R10g driver ffmpeg dll "r10k" out RGB48BE,RGB48LE videocodec ffavrp info "FFmpeg Avid 1:1 10-bit RGB Packer" status working fourcc AVrp fourcc SUDS driver ffmpeg dll avrp out RGB48BE,RGB48LE videocodec ffv308 info "FFmpeg Quicktime v308 packed 4:4:4" status working fourcc v308 driver ffmpeg dll v308 out 444P videocodec ffv408 info "FFmpeg Quicktime v408 packed 4:4:4:4" status working fourcc v408 driver ffmpeg dll v408 out 444A videocodec ffayuv info "FFmpeg Microsoft ayuv packed 4:4:4:4" status working fourcc AYUV driver ffmpeg dll ayuv out 444A videocodec ffy216 info "FFmpeg Pinnacle Targa CineWave YUV16" status working fourcc Y216 driver ffmpeg dll targa_y216 out 422P16 videocodec ffyuv4 info "FFmpeg libquicktime yuv4 packed 4:2:0" status working fourcc yuv4 driver ffmpeg dll yuv4 out YV12 videocodec blackmagic info "Blackmagic 10-bit" status working comment "requires libguide40.dll" fourcc r210 driver vfw dll "BMDCodecLib.dll" out BGR32,RGB32 videocodec qtsheer info "QuickTime sheervideo" status buggy fourcc Shr0 driver qtvideo dll "SheerVideo Pro.qtx" out BGR24,BGR16,YUY2 ; 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 fourcc "m1v " fourcc BW10 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 hdva,xdhd,xdh2 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 hdva,xdhd,xdh2 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 "m1v " 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 hdva,xdhd,xdh2 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 "m1v " 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 hdva,xdhd,xdh2 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 "m1v " 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 fourcc "m1v " 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 hdva,xdhd,xdh2 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 hdva,xdhd,xdh2 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 "m1v " 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 ; internal MPlayer FOURCC ; note that RJPG is _not_ equivalent, ; these are slightly different formats 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 RGB64BE,RGB64LE,RGB48BE,RGB48LE,RGB24,RGBA videocodec ffgif info "FFmpeg GIF" status working fourcc "gif " ; for GIF-encoded QuickTime files driver ffmpeg dll gif out BGR8 videocodec fftiff info "FFmpeg TIFF" status working fourcc "tiff" ; for TIFF-encoded QuickTime files driver ffmpeg dll tiff out BGR32,BGR24,BGR8,Y800,RGB64LE,RGB64BE,RGB48LE,RGB48BE,RGB32,RGB24,RGB8 out Y8A,Y16LE,Y16BE videocodec ffpcx info "FFmpeg PCX" status working fourcc "pcx " driver ffmpeg dll pcx out BGR8,RGB24 videocodec ffpng info "FFmpeg PNG" status working fourcc mpng,MPNG fourcc "MNG " fourcc "png " ; for PNG-encoded QuickTime files driver ffmpeg dll png out BGR32,BGR8,Y800,RGB64BE,RGB48BE,RGBA,RGB24 out Y8A,Y16BE 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 BGR15LE,BGR15 videocodec fftga info "FFmpeg TGA" status untested fourcc mtga,MTGA fourcc "tga " ; for TGA-encoded QuickTime files driver ffmpeg dll targa out BGRA,BGR32,BGR24,BGR8,Y800 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,RGB64BE,RGB48BE,RGBA 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 BGR24,BGR8,Y800,RGB24,RGBA,BGRA videocodec ffyop info "FFmpeg Psygnosis YOP" status working fourcc YOP1 ; internal MPlayer FourCC driver ffmpeg dll yop out BGR8 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 ; former internal MPlayer FOURCC fourcc flic ; used by flic in mov (ffmpeg trac issue #626) fourcc AFLC driver ffmpeg dll "flic" out BGR16,BGR15,BGR8 query videocodec ffaasc info "Autodesk RLE" status working fourcc AASC,AAS4 driver ffmpeg dll "aasc" out BGR24,BGR15 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 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,UYVY 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 444P16,420P16 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 fourcc S263 driver ffmpeg dll flv out YV12 videocodec fffsv info "FFmpeg Flash Screen video" status working fourcc FSV1 driver ffmpeg dll flashsv out BGR24 videocodec fffsv2 info "FFmpeg Flash Screen 2 video" status untested fourcc FSV2 driver ffmpeg dll flashsv2 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,3VID,3vid ; divxdoctored files (3ivx.com) fourcc DVX3,DVX1 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 fourcc GXVE,gxve 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 ffwvp2 info "FFmpeg WVP2" status working fourcc WVP2 driver ffmpeg dll vc1image out YV12,I420,IYUV videocodec ffwmvp info "FFmpeg WVC1" status working fourcc wmvp,WMVP driver ffmpeg dll wmv3image 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 ffmss1 info "FFmpeg MS Screen 1" status working fourcc MSS1 driver ffmpeg dll mss1 out BGR8 videocodec ffmss2 info "FFmpeg MS Screen 2" status working fourcc MSS2 driver ffmpeg dll mss2 out BGR15,RGB24 videocodec ffmsascreen info "FFmpeg MS ATC Screen 1" status working fourcc MSA1 driver ffmpeg dll msa1 out YV12 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 ai1p,ai1q,ai12,ai13 fourcc ai15,ai16 fourcc ai5p,ai5q,ai52,ai53 fourcc ai55,ai56 fourcc x3eV fourcc Q264,V264 format 0x10000005 driver ffmpeg dll h264 out YV12,420P9,420P10,420P12,420P14 out 422P,422P9,422P10,444P12,444P14 out 444P,444P9,444P10,444P12,444P14 out GBR24P,GBR12P,GBR14P videocodec ffh264vdpau info "FFmpeg H.264 (VDPAU)" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1,AVC1 fourcc davc,DAVC fourcc ai1p,ai1q,ai12,ai13 fourcc ai15,ai16 fourcc ai5p,ai5q,ai52,ai53 fourcc ai55,ai56 fourcc x3eV fourcc Q264,V264 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 ai1p,ai1q,ai12,ai13 fourcc ai15,ai16 fourcc ai5p,ai5q,ai52,ai53 fourcc ai55,ai56 fourcc x3eV format 0x10000005 driver ffmpeg dll h264_crystalhd out YUY2 videocodec ffh264vda info "FFmpeg H.264 (VDA)" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1,AVC1 fourcc davc,DAVC fourcc vvvc ; only one sample using this fourcc fourcc ai1p,ai1q,ai12,ai13 fourcc ai15,ai16 fourcc ai5p,ai5q,ai52,ai53 fourcc ai55,ai56 fourcc x3eV fourcc Q264 format 0x10000005 driver ffmpeg dll h264_vda out YUY2,UYVY,YV12,NV12 ;http://corecodec.org/ videocodec coreavcwindows info "CoreAVC H.264 for x86" 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 ai1p,ai1q,ai12,ai13 fourcc ai15,ai16 fourcc ai5p,ai5q,ai52,ai53 fourcc ai55,ai56 fourcc x3eV 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 fourcc DreX,DM4V,LMP4,DP02 fourcc QMP4,HV60,PLV1,SM4V 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 fourcc DreX,DM4V,LMP4,DP02 fourcc QMP4 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 ffdirac info "FFmpeg Dirac" status working fourcc drac driver ffmpeg dll dirac out 422P,YV12,444P 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 fourcc DreX,DM4V,LMP4,DP02 fourcc QMP4 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 ffeescreen info "FFmpeg Expression Encoder Screen Capture Codec" status working fourcc MTS2 driver ffmpeg dll mts2 out 444P 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,G2M4 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,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,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 CJPG ; Creative MJPG fourcc avi1,avi2 fourcc MTSJ,ZJPG,MJPx,FLJP fourcc FMJP,SJPG driver ffmpeg dll mjpeg out 444P out 422P out 440P out YUY2 ; queried (conversion from yuv422p) out YV12,I420,IYUV out BGR24 ; 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 RGB64LE,RGB64BE out RGB48LE,RGB48BE out RGB24,RGB32,BGR32,Y8,Y800,Y8A,Y16 out 420P16,420P14,420P12,420P10,420P9 out 422P16,422P14,422P12,422P10,422P9 out 444P16,444P14,444P12,444P10,444P9 out 420A,422A,444A videocodec ffj2k info "FFmpeg JPEG 2000" status working fourcc MJ2C fourcc MJP2 fourcc mjp2 fourcc LJ2K,LJ2C fourcc IPJ2 driver ffmpeg dll "j2k" out RGB24,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 ; internal MPlayer FourCC 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 ; internal MPlayer FourCC 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 ; internal MPlayer FourCC 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 ; internal MPlayer FourCC fourcc s263 fourcc T263 fourcc D263,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 ; internal MPlayer FourCC 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 ffindeo4 info "FFmpeg Indeo 4" status working fourcc IV41 driver ffmpeg dll indeo4 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,CDV2,CDVP 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 "dv " 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,dc25 fourcc dvs1,dvh1,dvis,PDVC fourcc IPDV,ipdv fourcc SL25,SLDV 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,RGB24,BGR32,422P ;http://lags.leetcode.net/codec.html videocodec lagarith info "Lagarith Lossless Video Codec" comment "requires an MMX2 CPU." status working fourcc LAGS driver vfw dll "lagarith.dll" out BGR32,BGR24 flip videocodec ffutvideo info "FFmpeg Ut Video" status working fourcc ULRA,ULRG,ULY2,ULY0 driver ffmpeg dll utvideo out YV12,422P,RGB24,RGB32 ;http://umezawa.dyndns.info/wordpress/ videocodec utvideovfw info "UTVideo Codec" status working fourcc ULRA,ULRG,ULY2,ULY0 driver vfw dll "utv_vcm.dll" ; requires utv_core.dll out BGR32,BGR24 flip out RGB32,RGB24 flip out YV12,UYVY,YUY2 flip ;http://umezawa.dyndns.info/wordpress/ videocodec utvideodmo info "UTVideo Codec" status buggy ; input format not accepted fourcc ULRA,ULRG,ULY2,ULY0 driver dmo dll "utv_dmo.dll" ; requires utv_core.dll guid 0x30594c55, 0xe991, 0x460d, 0x84, 0x0b, 0xc1, 0xc6, 0x49, 0x74, 0x57, 0xef out YV12,UYVY,YUY2 out RGB32,RGB24 out BGR32,BGR24 videocodec ffvble info "FFmpeg VBLE lossless codec" status working fourcc VBLE driver ffmpeg dll vble out YV12 videocodec ffzerocodec info "FFmpeg ZeroCodec lossless" status working fourcc ZECO driver ffmpeg dll zerocodec out UYVY videocodec psiv info "Infinite Video PSI_V" status working fourcc PSIV driver vfw dll "psiv.dll" out BGR32,BGR24 query,flip ;http://www.midivid.com/codec/download.html videocodec midivid1 status working fourcc MVLZ driver vfw dll "MLZCodec.dll" out BGR24,BGR16 flip videocodec midivid2 status working fourcc MVDV driver vfw dll "MVCodec.dll" out BGR24 flip videocodec midivid3 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 ffcanopusll status working info "FFmpeg Canopus Lossless Codec" fourcc CLLC driver ffmpeg dll "cllc" out RGB24,ARGB 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 ffmxpeg info "FFmpeg MxPEG" status working fourcc MXPG ; internal MPlayer FourCC driver ffmpeg dll mxpeg 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 working 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 fourcc YUV8,yuv8 driver ffmpeg dll wnv1 out 422P videocodec wnv1 info "Winnov Videum wnv1 codec" status working fourcc WNV1 fourcc YUV8 WNV1 fourcc yuv8 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,422P10 videocodec ffavui info "FFmpeg Avid Meridien" status working fourcc AVUI driver ffmpeg dll avui out 422A ; quicktime codecs: videocodec qtm100 info "Media-100 iFinish Transcoder" status working fourcc dtPA,dtnt,dtmt ;dtmt untested driver qtvideo dll "M100WinTranscoder.qtx" out UYVY 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 videocodec ffprores info "FFmpeg Apple ProRes" status working fourcc apch fourcc apcn fourcc apcs fourcc apco fourcc ap4h driver ffmpeg dll prores out 422P10,444P10 videocodec ffproreslgpl info "Libav ProRes" status working fourcc apch fourcc apcn fourcc apcs fourcc apco fourcc ap4h driver ffmpeg dll prores_lgpl out 422P10,444P10 ; 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 ffqpeg info "FFmpeg Q-team QPEG" status working fourcc Q1.0,QPEG fourcc Q1.1,qpeq driver ffmpeg dll "qpeg" out BGR8 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 videocodec fftscc2 info "FFmpeg TechSmith Camtasia Screen Codec 2" status working fourcc tsc2 driver ffmpeg dll tscc2 out 444P ; 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 camtasia2 info "TechSmith Camtasia Screen Codec 2" comment "works on winxp only" status working fourcc TSC2,tsc2 driver vfw dll "tsc2_codec32.dll" out BGR32,BGR24,BGR15,BGR8 query,flip videocodec ffcamstudio info "CamStudio Screen Codec" status working fourcc CSCD,cscd driver ffmpeg dll "camstudio" out BGRA,BGR32,BGR24,BGR15LE,BGR15 ; 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 ffxtor info "FFmpeg Dxtory" status working fourcc xtor driver ffmpeg dll dxtory out YV12 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 fftmv info "FFmpeg 8088flex TMV" status working fourcc tmv8 ; internal MPlayer FourCC driver ffmpeg dll tmv out BGR8 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 ffbmvvideo info "FFmpeg Discoworld II BMV Video" status working fourcc BMVV ; internal MPlayer FourCC driver ffmpeg dll bmv_video out BGR8 videocodec ffc93 info "FFmpeg C93 Video" status buggy fourcc C93V ; internal MPlayer FourCC driver ffmpeg dll c93 out BGR8 videocodec ffdfa info "FFmpeg Chronomaster DFA" status working fourcc CDFA ; internal MPlayer FourCC driver ffmpeg dll dfa out BGR8 videocodec ffeatgv info "FFmpeg Electronic Arts TGV" status working fourcc fVGT ; internal MPlayer FourCC driver ffmpeg dll eatgv out BGR8 videocodec ffescape124 info "FFmpeg Escape 124" status buggy fourcc E124 ; internal MPlayer FourCC driver ffmpeg dll escape124 out BGR15 videocodec ffescape130 info "FFmpeg Escape 130" status working fourcc E130 ; internal MPlayer FourCC driver ffmpeg dll escape130 out YV12 ; 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 fourcc auv2 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 fourcc R420 I420 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 ffrawno16 info "FFmpeg NO16 rawvideo" status working fourcc NO16 driver ffmpeg dll rawvideo out BGR8,ARGB videocodec ffrawnv12 info "RAW NV12" status buggy format 0x0 format 0x20776172 fourcc nv12,NV12 driver ffmpeg dll rawvideo out NV12 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,AVUI fourcc VDTZ,auv2 fourcc cyuv 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 fourcc R420 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 ffrawy41b info "RAW Y41B" status working fourcc Y41B,R411 driver ffmpeg dll rawvideo out 411P 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 working comment "for unknown/unsupported codecs or testing" driver null flags dummy out YV12 out I420 out YUY2 out UYVY out YVU9 out BGR32,BGR24,BGR16,BGR15 videocodec black info "black codec (no decoding just output black frames!)" status working comment "for unknown/unsupported codecs or testing" driver black flags dummy out YV12 out I420 out YUY2 out UYVY out RGB24,BGR32 ;============================================================================= ; DSNATIVE VIDEO CODECS ;============================================================================= videocodec dsncoreavc info "CoreAVC Video Decoder" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH format 0x10000005 driver dsnative dll "CoreAVCDecoder.ax" guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31 out YV12,IYUV,I420,YUY2 videocodec dsndivxh264 info "DivX H.264 Decoder" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH format 0x10000005 driver dsnative dll "DivXDecH264.ax" guid 0x6f513d27, 0x97c3, 0x453c, 0x87, 0xfe, 0xb2, 0x4a, 0xe5, 0x0b, 0x16, 0x01 out YV12,IYUV,I420,YUY2 videocodec dsnffdshow info "ffdshow Video Decoder" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH format 0x10000005 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 fourcc FVFW,fvfw driver dsnative dll "ffdshow.ax" guid 0x04fe9017, 0xf873, 0x410e, 0x87, 0x1e, 0xab, 0x91, 0x66, 0x1a, 0x4e, 0xf7 out YV12,IYUV,I420,YUY2 videocodec dsnffdshowdxva info "ffdshow DXVA Video Decoder" status buggy fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH format 0x10000005 driver dsnative dll "ffdshow.ax" guid 0x0b0eff97, 0xc750, 0x462c, 0x94, 0x88, 0xb1, 0x0e, 0x7d, 0x87, 0xf1, 0xa6 out YV12,IYUV,I420,YUY2 videocodec dsndiavc info "DiAVC H.264 Decoder (DiAVC)" status working fourcc H264,h264 fourcc X264,x264 fourcc avc1 AVC1,AVC1 fourcc davc,DAVC fourcc VSSH format 0x10000005 driver dsnative dll "diavc.ax" guid 0x5dfa20a4, 0xc343, 0x45df, 0xa4, 0x6e, 0xec, 0x17, 0x11, 0xe4, 0xee, 0x32 out YV12,IYUV,I420,YUY2,RGB32,UYVY videocodec dsncineformhd info "CineForm HD" status working fourcc CFHD driver dsnative dll "CFDecode2.ax" guid 0xad83011e, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9 out YUY2 ;============================================================================= ; 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 ffralf info "FFmpeg Real Audio Lossless" status untested fourcc LSD: driver ffmpeg dll ralf audiocodec ffcook info "FFmpeg COOK audio" status working fourcc cook driver ffmpeg dll "cook" audiocodec ffatrc1 info "FFmpeg Atrac 1 audio" status working fourcc ATR1 ; internal MPlayer FourCC driver ffmpeg dll "atrac1" 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 ffadpcmimaapc info "FFmpeg APC IMA ADPCM audio" status working fourcc APCA ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_apc audiocodec ffadpcmimasmjpeg info "FFmpeg SMJPEG IMA ADPCM audio" status working fourcc APCM driver ffmpeg dll adpcm_ima_smjpeg 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 ffadpcmoki info "FFmpeg ADPCM IMA Dialogic OKI" status working format 0x10 format 0x17 driver ffmpeg dll adpcm_ima_oki audiocodec ffadpcmafc info "FFmpeg ADPCM Nintendo Gamecube AFC" status working fourcc "AFC " ; internal MPlayer FourCC driver ffmpeg dll adpcm_afc 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 ffadpcmimaiss info "FFmpeg Funcom IMA ISS ADPCM" status working fourcc AISS ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_iss audiocodec ffadpcmimaeasead info "FFmpeg ADPCM IMA Electronic Arts SEAD" status working fourcc SEAD ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_ea_sead audiocodec ffadpcmimaeaeacs info "FFmpeg ADPCM IMA Electronic Arts EACS" status working fourcc EACS ; internal MPlayer FourCC driver ffmpeg dll adpcm_ima_ea_eacs 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 ffbmvaudio info "FFmpeg Discoworld II BMV Audio" status working fourcc BMVA ; internal MPlayer FourCC driver ffmpeg dll bmv_audio 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 ffvima info "FFmpeg LucasArts VIMA audio" status working fourcc VIMA ; internal MPlayer FourCC driver ffmpeg dll vima audiocodec ffpafaudio info "FFmpeg Packed Animation File" status working fourcc PAFA ; internal MPlayer FourCC driver ffmpeg dll paf_audio 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 ffadpcmear1 info "FFmpeg EA ADPCM R1 audio" status working fourcc EAR1 ; internal MPlayer FourCC driver ffmpeg dll adpcm_ea_r1 audiocodec ffadpcmear2 info "FFmpeg EA ADPCM R2 audio" status working fourcc EAR2 ; internal MPlayer FourCC driver ffmpeg dll adpcm_ea_r2 audiocodec ffadpcmear3 info "FFmpeg EA ADPCM R3 audio" status working fourcc EAR3 ; internal MPlayer FourCC driver ffmpeg dll adpcm_ea_r3 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 format 0x1602 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 0x1600 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" ; former internal MPlayer FourCC fourcc nmos 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 ffpcms16leplanar info "FFmpeg PCM 16-bit little-endian planar" status working fourcc 16PL ; internal MPlayer FourCC driver ffmpeg dll pcm_s16le_planar 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 ffwmall info "WMA lossless audio (FFmpeg)" status untested format 0x163 driver ffmpeg dll wmalossless 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 mpg123 ; this is preferred over ffmp2/ffmp3 since it is faster, generally ; and there are even broken mkv files where the audio ; needs to be parsed, making this codec work more reliably 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 "floating point decoder" 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 "floating point decoder" 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 fourcc ec-3 ; eac3 in mp4 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 fourcc "dts " fourcc "DTS " fourcc dtsb ;from vlc fourcc dtsc ;from ffmpeg fourcc dtse,dtsh,dtsl ;untested format 0x2001 format 0x86 driver ffmpeg dll "dca" audiocodec dts info "DTS-libdca" status working fourcc "dts " fourcc "DTS " fourcc dtsb,dtsc,dtse,dtsh,dtsl ;untested 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 format 0x38 ; amrnb in avi one sample driver ffmpeg dll "amrnb" audiocodec ffamrwb info "AMR Wideband" status working fourcc sawb format 0x58 ;amrwb in avi driver ffmpeg dll "amrwb" audiocodec libopencoreamrnb info "AMR Narrowband" status working fourcc samr format 0x57 ;amr in avi format 0x38 ; amrnb in avi one sample 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 rhetorex info "Rhetorex ADPCM" status working format 0x100 driver acm dll "rhetorex.acm" audiocodec sanyo info "Sanyo ADPCM" status working format 0x125 driver acm dll "ldadp32.acm" 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" ;driver at http://codeczone.virtualave.net/FXIMCAUD.zip audiocodec imc info "Intel Music Coder" status working format 0x401 driver acm dll "imc32.acm" audiocodec ffiac info "FFmpeg Intel Indeo Audio" status working format 0x402 driver ffmpeg dll iac 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 ctfs32 info "Creative FastSpeech 8 and FastSpeech 10 CODEC" status untested format 0x202 ; FastSpeech 8 format 0x203 ; FastSpeech 10 driver acm dll "ctfs32.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 ffvmdaudio info "FFmpeg Sierra VMD audio" status working fourcc VMDA ; intermal MPlayer FourCC driver ffmpeg dll "vmdaudio" audiocodec fflibopus info "FFmpeg libopus" status working fourcc opus ; internal MPlayer FourCC driver ffmpeg dll libopus 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 ' fourcc spex fourcc SPXN format 0xA109 driver speex dll "speex" audiocodec fflibspeex info "ffmpeg libSpeex audio" status working comment "ffmpeg libspeex" fourcc 'spx ' fourcc spex fourcc SPXN format 0xA109 driver ffmpeg dll "libspeex" 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 ffg7231 info "G.723.1 Audio" status working fourcc 7231 ; internal MPlayer FourCC format 0x42 format 0xA100 driver ffmpeg dll "g723_1" audiocodec g7231ms info "G.723.1 MS" status working format 0x42 driver acm dll "msg723.acm" 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 ffg729 info "FFmpeg G.729" status working fourcc G729 ; internal MPlayer FourCC driver ffmpeg dll "g729" 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 ff8svxraw info "FFmpeg 8SVX raw" status working fourcc 8raw ; internal MPlayer FourCC driver ffmpeg dll 8svx_raw audiocodec ff8svxexp info "FFmpeg 8SVX exponential" status working fourcc 8exp ; internal MPlayer FourCC driver ffmpeg dll 8svx_exp audiocodec ff8svxfib info "FFmpeg 8SVX fibonacci" status working fourcc 8fib ; internal MPlayer FourCC driver ffmpeg dll 8svx_fib 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" audiocodec spdifaac info "libavformat/spdifenc AAC pass-through decoder" status working comment "for AAC hardware decoders" fourcc MP4A dll aac driver spdif audiocodec spdifac3 info "libavformat/spdifenc AC-3 pass-through decoder" status working comment "for AC-3 hardware decoders" format 0x2000 ; AC-3 format 0x332D6361 ; AC-3 in MP4 fourcc dnet ; AC-3 dll ac3 driver spdif audiocodec spdifeac3 info "libavformat/spdifenc E-AC-3 pass-through decoder" status working comment "for E-AC-3 hardware decoders" fourcc EAC3 ; E-AC-3 dll eac3 driver spdif audiocodec spdifdts info "libavformat/spdifenc DTS pass-through decoder" status working comment "needs -channels 8" format 0x2001 format 0x86 dll dca driver spdif audiocodec spdifmpa info "libavformat/spdifenc MPEG AUDIO BC pass-through decoder" status working comment "for MPEG AUDIO BC hardware decoders" 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) fourcc ".mp3" ; CBR/VBR MP3 (MOV files) fourcc ".mp2" ; MP2 (MOV files) fourcc ".mp1" ; MP1 (MOV files) fourcc "MP3 " ; used in .nsv files fourcc "LAME" ; used in mythtv .nuv files dll mpa driver spdif audiocodec spdifthd info "libavformat/spdifenc Dolby TrueHD pass-through decoder" status working comment "needs -channels 8" fourcc TRHD ; internal MPlayer FourCC dll thd driver spdif audiocodec ffwavesynth info "FFmpeg wave synthesizer" status working fourcc "FFWS" ; internal MPlayer FourCC driver ffmpeg dll "wavesynth" audiocodec fftak info "FFmpeg TAK" status working fourcc "TAK " ; internal MPlayer FourCC driver ffmpeg dll "tak"