mirror of
https://github.com/mpv-player/mpv
synced 2025-01-01 12:22:22 +00:00
c8b0f21154
Someone on the internet once told me that MAD is the best mp3 decoder (and better than mpg123), so he must be right. I used to force mad in my config file, but now I'm annoyed by the line "Forced audio codec" that goes along with it. Because I think that message is necessary and needed to discourage users from doing stupid things, but I still want to get rid of this message, I'm simply moving MAD up in the codec selection order. (Please look away.)
4833 lines
94 KiB
Plaintext
4833 lines
94 KiB
Plaintext
;=============================================================================
|
|
; Default codecs config file.
|
|
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
|
|
;=============================================================================
|
|
|
|
release 20120717
|
|
|
|
;=============================================================================
|
|
; VIDEO CODECS
|
|
;=============================================================================
|
|
|
|
videocodec lavc
|
|
info "Generic libavcodec decoder"
|
|
status buggy
|
|
driver ffmpeg
|
|
anyinput
|
|
|
|
videocodec ffanm
|
|
info "FFmpeg Deluxe Paint Animation"
|
|
status working
|
|
fourcc "ANM " ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll anm
|
|
|
|
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
|
|
|
|
videocodec ffcdgraphics
|
|
info "FFmpeg CD-Graphics"
|
|
status working
|
|
fourcc CDGR ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll cdgraphics
|
|
|
|
videocodec ffmvi1
|
|
info "FFmpeg Motion Pixels"
|
|
status working
|
|
fourcc MVI1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll motionpixels
|
|
|
|
videocodec ffmdec
|
|
info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
|
|
status working
|
|
fourcc MDEC ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll mdec
|
|
|
|
videocodec ffsiff
|
|
info "FFmpeg Beam Software SIFF"
|
|
status working
|
|
fourcc VBV1
|
|
driver ffmpeg
|
|
dll vb
|
|
|
|
videocodec ffmimic
|
|
info "FFmpeg Mimic video"
|
|
status working
|
|
fourcc ML20
|
|
fourcc LM20 ; mimic in avi
|
|
driver ffmpeg
|
|
dll "mimic"
|
|
|
|
videocodec ffkmvc
|
|
info "FFmpeg Karl Morton Video Codec"
|
|
status working
|
|
fourcc KMVC
|
|
driver ffmpeg
|
|
dll "kmvc"
|
|
|
|
videocodec ffzmbv
|
|
info "FFmpeg Zip Motion-Block Video"
|
|
status working
|
|
fourcc ZMBV
|
|
driver ffmpeg
|
|
dll "zmbv"
|
|
|
|
videocodec geov
|
|
info "GeoCodec"
|
|
comment "crashes without -nosound, hangs on exit"
|
|
status buggy
|
|
fourcc GEOV
|
|
fourcc GEOX
|
|
driver vfw
|
|
dll "GeoCodec.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec imm4
|
|
info "infinity cctv codec"
|
|
status working
|
|
fourcc IMM4
|
|
driver vfw
|
|
dll "VCMIMM4.dll"
|
|
out BGR15 flip
|
|
|
|
videocodec amv2
|
|
info "lossless video codec"
|
|
status working
|
|
fourcc AMV2
|
|
driver vfw
|
|
dll "amv2codec.dll"
|
|
out BGR32 flip
|
|
|
|
videocodec lzocodec
|
|
info "lzo lossless"
|
|
status working
|
|
fourcc LZOC
|
|
driver vfw
|
|
dll "lzocodec.dll"
|
|
out YV12,YUY2
|
|
|
|
videocodec direccionalvfw
|
|
info "direccional lossless codec"
|
|
status working
|
|
fourcc DIRC
|
|
driver vfw
|
|
dll "direccional.dll"
|
|
out BGR24,BGR32 flip
|
|
|
|
videocodec mhuffyuv
|
|
info "mhuffyuv lossless codec"
|
|
status working
|
|
fourcc MHFY
|
|
driver vfw
|
|
dll "mhuffyuv.dll"
|
|
out BGR24,BGR32 flip
|
|
|
|
videocodec zmbv
|
|
info "Zip Motion-Block Video"
|
|
status working
|
|
fourcc ZMBV
|
|
driver vfw
|
|
dll "zmbv.dll"
|
|
out BGR24,BGR15,BGR8 query,flip
|
|
|
|
videocodec yuv8
|
|
info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
|
|
status working
|
|
fourcc yuv8
|
|
driver vfwex
|
|
dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
|
|
out YV12,I420,UYVY
|
|
out BGR24,BGR15,BGR32
|
|
|
|
videocodec ffr210
|
|
info "FFmpeg R210 - 10-bit RGB"
|
|
status working
|
|
fourcc r210
|
|
driver ffmpeg
|
|
dll "r210"
|
|
|
|
videocodec ffr10k
|
|
info "FFmpeg R10k - 10-bit RGB"
|
|
status working
|
|
fourcc R10k,R10g
|
|
driver ffmpeg
|
|
dll "r10k"
|
|
|
|
videocodec blackmagic
|
|
info "Blackmagic 10-bit"
|
|
status working
|
|
comment "requires libguide40.dll"
|
|
fourcc r210
|
|
driver vfw
|
|
dll "BMDCodecLib.dll"
|
|
out BGR32,RGB32
|
|
|
|
; MPEG-1/2 decoding:
|
|
|
|
videocodec ffmpeg1
|
|
info "FFmpeg MPEG-1"
|
|
status working
|
|
format 0x10000001 ; MPEG-1
|
|
fourcc mpg1
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc VCR2
|
|
fourcc MPEG
|
|
fourcc m1v1
|
|
driver ffmpeg
|
|
dll "mpeg1video"
|
|
|
|
videocodec ffmpeg2
|
|
info "FFmpeg MPEG-2"
|
|
status working
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg2,MPG2
|
|
fourcc "DVR "
|
|
fourcc MPEG
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
fourcc M701 ; matrox mpeg2 intra-only
|
|
fourcc hdv1,hdv2,hdv3
|
|
fourcc hdv4,hdv5,hdv6
|
|
fourcc hdv7,hdv8,hdv9
|
|
fourcc xdv1,xdv2,xdv3
|
|
fourcc xdv4,xdv5,xdv6
|
|
fourcc xdv7,xdv8,xdv9
|
|
fourcc xdva,xdvb,xdvc
|
|
fourcc xdvd,xdve,xdvf
|
|
fourcc xd5a,xd5b,xd5c
|
|
fourcc xd5d,xd5e,xd5f
|
|
fourcc xd59,xd54,xd55
|
|
fourcc mx5n,mx4n,mx4p
|
|
fourcc mx3n,mx3p
|
|
fourcc AVmp
|
|
fourcc VCR2
|
|
fourcc mp2v,mpgv
|
|
fourcc m2v1
|
|
fourcc PIM2
|
|
fourcc LMP2 ; Lead mpeg2 in avi
|
|
fourcc slif ; SoftLab MPEG-2 I-frames Codec
|
|
driver ffmpeg
|
|
dll "mpeg2video"
|
|
|
|
; for backward compatibility
|
|
videocodec ffmpeg12
|
|
info "FFmpeg MPEG-1/2"
|
|
status working
|
|
format 0x10000001 ; MPEG-1
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg1,mpg2,MPG2
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc PIM2 ; Pinnacle hardware-MPEG-2
|
|
fourcc VCR2
|
|
fourcc "DVR "
|
|
fourcc MPEG
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
fourcc M701 ; matrox mpeg2 intra-only
|
|
fourcc hdv1,hdv2,hdv3
|
|
fourcc hdv4,hdv5,hdv6
|
|
fourcc hdv7,hdv8,hdv9
|
|
fourcc xdv1,xdv2,xdv3
|
|
fourcc xdv4,xdv5,xdv6
|
|
fourcc xdv7,xdv8,xdv9
|
|
fourcc xdva,xdvb,xdvc
|
|
fourcc xdvd,xdve,xdvf
|
|
fourcc xd5a,xd5b,xd5c
|
|
fourcc xd5d,xd5e,xd5f
|
|
fourcc xd59,xd54,xd55
|
|
fourcc mx5n,mx4n,mx4p
|
|
fourcc mx3n,mx3p
|
|
fourcc AVmp
|
|
fourcc mp2v,mpgv
|
|
fourcc m2v1,m1v1
|
|
fourcc LMP2 ; Lead mpeg2 in avi
|
|
fourcc slif ; SoftLab MPEG-2 I-frames Codec
|
|
fourcc EM2V ; Etymonix MPEG-2 I-frame Video Codec
|
|
driver ffmpeg
|
|
dll "mpegvideo"
|
|
|
|
videocodec ffmpeg12vdpau
|
|
info "FFmpeg MPEG-1/2 (VDPAU)"
|
|
status working
|
|
format 0x10000001 ; MPEG-1
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg1,mpg2,MPG2
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc PIM2 ; Pinnacle hardware-MPEG-2
|
|
fourcc "DVR "
|
|
fourcc hdv2
|
|
fourcc MPEG
|
|
fourcc hdv1
|
|
fourcc hdv3 ; HDV 1080i50
|
|
fourcc hdv5 ; HDV 720p25
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc hdv6,hdv7,hdv8
|
|
fourcc xdv1,xdv2,xdv3
|
|
fourcc xdv4,xdv5,xdv6
|
|
fourcc xdv7,xdv8,xdv9
|
|
fourcc xdva,xdvb,xdvc
|
|
fourcc xdvd,xdve,xdvf
|
|
fourcc mx5n,mx4n,mx4p
|
|
fourcc mx3n,mx3p
|
|
fourcc AVmp
|
|
fourcc mp2v,mpgv
|
|
fourcc LMP2 ; Lead mpeg2 in avi
|
|
fourcc m2v1,m1v1
|
|
driver ffmpeg
|
|
dll "mpegvideo_vdpau"
|
|
out VDPAU_MPEG1
|
|
out VDPAU_MPEG2
|
|
|
|
videocodec ffmpeg2crystalhd
|
|
info "FFmpeg MPEG-2 (CrystalHD)"
|
|
status working
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg2,MPG2
|
|
fourcc "DVR "
|
|
fourcc MPEG
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
fourcc M701 ; matrox mpeg2 intra-only
|
|
fourcc hdv1,hdv2,hdv3
|
|
fourcc hdv4,hdv5,hdv6
|
|
fourcc hdv7,hdv8,hdv9
|
|
fourcc xdv1,xdv2,xdv3
|
|
fourcc xdv4,xdv5,xdv6
|
|
fourcc xdv7,xdv8,xdv9
|
|
fourcc xdva,xdvb,xdvc
|
|
fourcc xdvd,xdve,xdvf
|
|
fourcc xd5a,xd5b,xd5c
|
|
fourcc xd5d,xd5e,xd5f
|
|
fourcc xd59,xd54
|
|
fourcc mx5n,mx4n,mx4p
|
|
fourcc mx3n,mx3p
|
|
fourcc AVmp
|
|
fourcc VCR2
|
|
fourcc mp2v,mpgv
|
|
fourcc m2v1
|
|
fourcc PIM2
|
|
fourcc LMP2 ; Lead mpeg2 in avi
|
|
fourcc slif ; SoftLab MPEG-2 I-frames Codec
|
|
driver ffmpeg
|
|
dll mpeg2_crystalhd
|
|
|
|
videocodec mpegpes
|
|
info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
|
|
comment "for hardware decoding"
|
|
status working
|
|
format 0x10000001 ; mpeg 1
|
|
format 0x10000002 ; mpeg 2
|
|
fourcc mpg1,MPG1,mpg2,MPG2
|
|
fourcc MPEG
|
|
fourcc hdv1,hdv2,hdv3
|
|
fourcc hdv4,hdv5,hdv6
|
|
fourcc hdv7,hdv8,hdv9
|
|
fourcc xdv1,xdv2,xdv3
|
|
fourcc xdv4,xdv5,xdv6
|
|
fourcc xdv7,xdv8,xdv9
|
|
fourcc xdva,xdvb,xdvc
|
|
fourcc xdvd,xdve,xdvf
|
|
fourcc xd5a,xd5b,xd5c
|
|
fourcc xd5d,xd5e,xd5f
|
|
fourcc xd59,xd54,xd55
|
|
fourcc mx5n,mx4n,mx4p
|
|
fourcc mx3n,mx3p
|
|
fourcc AVmp
|
|
fourcc mp2v,mpgv
|
|
fourcc m2v1,m1v1
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc PIM2 ; Pinnacle hardware-MPEG-2
|
|
fourcc LMP2 ; Lead mpeg2 in avi
|
|
driver mpegpes
|
|
out MPES
|
|
|
|
; we have only native open source codecs for these:
|
|
|
|
videocodec ffnuv
|
|
info "NuppelVideo"
|
|
status working
|
|
fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
|
|
fourcc RJPG
|
|
driver ffmpeg
|
|
dll nuv
|
|
|
|
videocodec ffbmp
|
|
info "FFmpeg BMP"
|
|
status working
|
|
fourcc "bmp " ; for BMP-encoded QuickTime files
|
|
format 0x706D62 ; AVI
|
|
driver ffmpeg
|
|
dll bmp
|
|
|
|
videocodec ffdpx
|
|
info "FFmpeg DPX"
|
|
status working
|
|
fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll dpx
|
|
|
|
videocodec ffgif
|
|
info "FFmpeg GIF"
|
|
status working
|
|
fourcc "gif " ; for GIF-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll gif
|
|
|
|
videocodec fftiff
|
|
info "FFmpeg TIFF"
|
|
status working
|
|
fourcc "tiff" ; for TIFF-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll tiff
|
|
|
|
videocodec ffpcx
|
|
info "FFmpeg PCX"
|
|
status working
|
|
fourcc "pcx "
|
|
driver ffmpeg
|
|
dll pcx
|
|
|
|
videocodec ffpng
|
|
info "FFmpeg PNG"
|
|
status working
|
|
fourcc mpng,MPNG
|
|
fourcc "png " ; for PNG-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll png
|
|
|
|
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
|
|
|
|
videocodec fftga
|
|
info "FFmpeg TGA"
|
|
status untested
|
|
fourcc mtga,MTGA
|
|
fourcc "tga " ; for TGA-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll targa
|
|
|
|
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
|
|
|
|
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
|
|
|
|
videocodec ffindeo3
|
|
info "FFmpeg Intel Indeo 3.1/3.2"
|
|
status working
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
driver ffmpeg
|
|
dll indeo3
|
|
|
|
videocodec fffli
|
|
info "Autodesk FLI/FLC Animation"
|
|
status working
|
|
fourcc FLIC ; FLIC is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll "flic"
|
|
|
|
videocodec ffaasc
|
|
info "Autodesk RLE"
|
|
status working
|
|
fourcc AASC
|
|
driver ffmpeg
|
|
dll "aasc"
|
|
|
|
videocodec ffloco
|
|
info "LOCO video"
|
|
status working
|
|
fourcc LOCO
|
|
driver ffmpeg
|
|
dll "loco"
|
|
|
|
videocodec ffqtrle
|
|
info "QuickTime Animation (RLE)"
|
|
status working
|
|
format 0x20656C72 ; "rle "
|
|
driver ffmpeg
|
|
dll "qtrle"
|
|
|
|
videocodec ffrpza
|
|
info "QuickTime Apple Video"
|
|
status working
|
|
fourcc rpza,azpr,RPZA,AZPR
|
|
driver ffmpeg
|
|
dll "rpza"
|
|
|
|
videocodec ffsmc
|
|
info "Apple Graphics (SMC) codec"
|
|
status working
|
|
format 0x20636d73 ; "smc "
|
|
driver ffmpeg
|
|
dll "smc"
|
|
|
|
videocodec ff8bps
|
|
info "Planar RGB (Photoshop)"
|
|
status working
|
|
fourcc 8BPS
|
|
driver ffmpeg
|
|
dll "8bps"
|
|
|
|
videocodec ffcyuv
|
|
info "Creative YUV (libavcodec)"
|
|
status working
|
|
fourcc cyuv,CYUV
|
|
driver ffmpeg
|
|
dll "cyuv"
|
|
|
|
videocodec ffaura
|
|
info "Auravision Aura (libavcodec)"
|
|
status working
|
|
fourcc aura,AURA
|
|
driver ffmpeg
|
|
dll "aura"
|
|
|
|
videocodec ffaura2
|
|
info "Auravision Aura 2 (libavcodec)"
|
|
status working
|
|
fourcc aur2,AUR2
|
|
driver ffmpeg
|
|
dll "aura2"
|
|
|
|
videocodec ffmsrle
|
|
info "Microsoft RLE"
|
|
status working
|
|
format 0x1
|
|
format 0x2
|
|
fourcc WRLE
|
|
driver ffmpeg
|
|
dll "msrle"
|
|
|
|
videocodec ffroqvideo
|
|
info "Id RoQ File Video"
|
|
status working
|
|
fourcc RoQV ; RoQV is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll "roqvideo"
|
|
|
|
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"
|
|
|
|
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"
|
|
|
|
videocodec ffmszh
|
|
info "FFmpeg AVImszh"
|
|
status working
|
|
fourcc MSZH
|
|
driver ffmpeg
|
|
dll "mszh"
|
|
|
|
videocodec ffzlib
|
|
info "FFmpeg AVIzlib"
|
|
status working
|
|
fourcc ZLIB
|
|
driver ffmpeg
|
|
dll "zlib"
|
|
|
|
;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
|
|
|
|
videocodec ffv1
|
|
info "FFV1 (lossless codec)"
|
|
status working
|
|
fourcc FFV1
|
|
driver ffmpeg
|
|
dll ffv1
|
|
|
|
videocodec ffsnow
|
|
info "FFSNOW (Michael's wavelet codec)"
|
|
status working
|
|
fourcc snow,SNOW
|
|
driver ffmpeg
|
|
dll snow
|
|
|
|
videocodec ffasv1
|
|
info "FFmpeg ASUS V1"
|
|
status working
|
|
fourcc ASV1
|
|
driver ffmpeg
|
|
dll asv1
|
|
|
|
videocodec ffasv2
|
|
info "FFmpeg ASUS V2"
|
|
status working
|
|
fourcc ASV2
|
|
driver ffmpeg
|
|
dll asv2
|
|
|
|
videocodec ffvcr1
|
|
info "FFmpeg ATI VCR1"
|
|
status working
|
|
fourcc VCR1
|
|
driver ffmpeg
|
|
dll vcr1
|
|
|
|
videocodec ffcljr
|
|
info "FFmpeg Cirrus Logic AccuPak (CLJR)"
|
|
status working
|
|
fourcc CLJR
|
|
driver ffmpeg
|
|
dll cljr
|
|
|
|
videocodec ffsvq1
|
|
info "FFmpeg Sorenson Video v1 (SVQ1)"
|
|
status working
|
|
fourcc SVQ1,svq1
|
|
driver ffmpeg
|
|
dll svq1
|
|
|
|
videocodec ff4xm
|
|
info "FFmpeg 4XM video"
|
|
status working
|
|
fourcc 4XMV
|
|
driver ffmpeg
|
|
dll 4xm
|
|
|
|
videocodec ffvixl
|
|
info "Miro/Pinnacle VideoXL codec"
|
|
status working
|
|
fourcc VIXL
|
|
fourcc PIXL ; this is Pinnacle one
|
|
fourcc XIXL
|
|
driver ffmpeg
|
|
dll xl
|
|
|
|
videocodec ffqtdrw
|
|
info "FFmpeg QuickDraw"
|
|
status working
|
|
fourcc qdrw
|
|
driver ffmpeg
|
|
dll qdraw
|
|
|
|
videocodec ffindeo2
|
|
info "FFmpeg Indeo 2"
|
|
status working
|
|
fourcc RT21
|
|
fourcc IV20
|
|
driver ffmpeg
|
|
dll indeo2
|
|
|
|
videocodec ffflv
|
|
info "FFmpeg Flash video"
|
|
status working
|
|
fourcc FLV1
|
|
driver ffmpeg
|
|
dll flv
|
|
|
|
videocodec fffsv
|
|
info "FFmpeg Flash Screen video"
|
|
status working
|
|
fourcc FSV1
|
|
driver ffmpeg
|
|
dll flashsv
|
|
|
|
videocodec ffdivx
|
|
info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
|
|
status working
|
|
fourcc MPG3,mpg3 div3
|
|
fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
|
|
fourcc DIV5,div5 div3 ; DivX 3.20
|
|
fourcc DIV6,div6 div4 ; -||-
|
|
fourcc DIV3,div3,DIV4,div4
|
|
fourcc DIVF,divf ; divx4.12
|
|
fourcc AP41 div3 ; AngelPotion stuff
|
|
fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
|
|
fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
|
|
fourcc DVX3
|
|
driver ffmpeg
|
|
dll msmpeg4
|
|
|
|
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
|
|
|
|
videocodec ffmp42
|
|
info "FFmpeg MSMPEG-4 v2"
|
|
status working
|
|
fourcc DIV2,div2 mp42
|
|
fourcc MP42,mp42,Mp42
|
|
driver ffmpeg
|
|
dll msmpeg4v2
|
|
|
|
videocodec ffmp41
|
|
info "FFmpeg MSMPEG-4 v1"
|
|
status working
|
|
fourcc DIV1,div1 mpg4
|
|
fourcc MPG4,mpg4
|
|
fourcc MP41
|
|
driver ffmpeg
|
|
dll msmpeg4v1
|
|
|
|
videocodec ffwmv1
|
|
info "FFmpeg WMV1/WMV7"
|
|
status working
|
|
fourcc WMV1,wmv1
|
|
driver ffmpeg
|
|
dll wmv1
|
|
|
|
videocodec ffwmv2
|
|
info "FFmpeg WMV2/WMV8"
|
|
status working
|
|
fourcc WMV2,wmv2
|
|
driver ffmpeg
|
|
dll wmv2
|
|
|
|
videocodec ffwmv3
|
|
info "FFmpeg WMV3/WMV9"
|
|
status buggy
|
|
fourcc WMV3,wmv3
|
|
driver ffmpeg
|
|
dll wmv3
|
|
|
|
videocodec ffwmvp
|
|
info "FFmpeg WVC1"
|
|
comment "requires demuxer lavf"
|
|
status buggy
|
|
fourcc wmvp,WMVP
|
|
driver ffmpeg
|
|
dll wmv3
|
|
|
|
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
|
|
|
|
videocodec ffvc1
|
|
info "FFmpeg WVC1"
|
|
status buggy
|
|
fourcc WVC1,wvc1,WMVA
|
|
fourcc vc-1,VC-1
|
|
driver ffmpeg
|
|
dll vc1
|
|
|
|
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
|
|
|
|
videocodec ffh264
|
|
info "FFmpeg H.264"
|
|
status working
|
|
fourcc H264,h264
|
|
fourcc X264,x264
|
|
fourcc avc1,AVC1
|
|
fourcc davc,DAVC
|
|
fourcc vvvc ; only one sample using this fourcc
|
|
fourcc ai55,ai15 ; flip4mac avc intra
|
|
fourcc ai1q,ai5q ; flip4mac avc intra
|
|
fourcc ai12 ;AVC Intra 100 / 1080
|
|
format 0x10000005
|
|
driver ffmpeg
|
|
dll h264
|
|
|
|
videocodec ffh264vdpau
|
|
info "FFmpeg H.264 (VDPAU)"
|
|
status working
|
|
fourcc H264,h264
|
|
fourcc X264,x264
|
|
fourcc avc1,AVC1
|
|
fourcc davc,DAVC
|
|
fourcc ai55,ai15 ; flip4mac avc intra
|
|
fourcc ai1q,ai5q ; flip4mac avc intra
|
|
format 0x10000005
|
|
driver ffmpeg
|
|
dll h264_vdpau
|
|
out VDPAU_H264
|
|
|
|
videocodec ffh264crystalhd
|
|
info "FFmpeg H.264 (CrystalHD)"
|
|
status working
|
|
fourcc H264,h264
|
|
fourcc X264,x264
|
|
fourcc avc1,AVC1
|
|
fourcc davc,DAVC
|
|
fourcc vvvc ; only one sample using this fourcc
|
|
fourcc ai55,ai15 ; flip4mac avc intra
|
|
fourcc ai1q,ai5q ; flip4mac avc intra
|
|
format 0x10000005
|
|
driver ffmpeg
|
|
dll h264_crystalhd
|
|
|
|
videocodec coreavcwindows
|
|
info "CoreAVC H.264 for x86 - http://corecodec.org/"
|
|
comment "this codec will only work after purchasing it"
|
|
status working
|
|
fourcc H264,h264
|
|
fourcc X264,x264
|
|
fourcc avc1 AVC1,AVC1
|
|
fourcc davc,DAVC
|
|
fourcc VSSH
|
|
fourcc ai55,ai15 ; flip4mac avc intra
|
|
fourcc ai1q,ai5q ; flip4mac avc intra
|
|
format 0x10000005
|
|
driver dshow
|
|
dll "CoreAVCDecoder.ax"
|
|
guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
|
|
out YV12,IYUV,I420,YUY2
|
|
|
|
|
|
videocodec ffsvq3
|
|
info "FFmpeg Sorenson Video v3 (SVQ3)"
|
|
status working
|
|
fourcc SVQ3
|
|
driver ffmpeg
|
|
dll svq3
|
|
|
|
videocodec ffodivx
|
|
info "FFmpeg MPEG-4"
|
|
status working
|
|
fourcc FMP4,fmp4
|
|
fourcc DIVX,divx
|
|
fourcc DIV1,div1 divx
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc M4S2,m4s2
|
|
fourcc xvid,XVID,XviD,XVIX
|
|
fourcc DX50,dx50,BLZ0 DX50
|
|
fourcc mp4v,MP4V
|
|
format 0x4
|
|
fourcc UMP4
|
|
fourcc RMP4
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
|
fourcc DXGM
|
|
fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
|
|
fourcc SMP4,smp4 ; Samsung SMP4 video codec
|
|
fourcc VIDM ; vidm 4.01 codec
|
|
format 0x10000004 ; mpeg 4 es
|
|
fourcc m4cc,M4CC
|
|
fourcc hdx4,HDX4
|
|
fourcc FVFW,fvfw
|
|
fourcc FFDS
|
|
fourcc DCOD,MVXM,EM4A,PM4V
|
|
fourcc M4T3,DMK2,DIGI,INMC
|
|
fourcc EPHV,SN40,WAWV
|
|
fourcc uldx,ULDX,VSPX
|
|
fourcc SIPP ; Samsung SHR-6040
|
|
driver ffmpeg
|
|
dll mpeg4 ;opendivx
|
|
|
|
videocodec ffodivxvdpau
|
|
info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
|
|
status working
|
|
fourcc FMP4,fmp4
|
|
fourcc DIVX,divx
|
|
fourcc DIV1,div1 divx
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc M4S2,m4s2
|
|
fourcc xvid,XVID,XviD,XVIX
|
|
fourcc DX50,dx50,BLZ0 DX50
|
|
fourcc mp4v,MP4V
|
|
format 0x4
|
|
fourcc UMP4
|
|
fourcc RMP4
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
|
fourcc DXGM
|
|
fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
|
|
fourcc SMP4,smp4 ; Samsung SMP4 video codec
|
|
fourcc VIDM ; vidm 4.01 codec
|
|
format 0x10000004 ; mpeg 4 es
|
|
fourcc m4cc,M4CC
|
|
fourcc hdx4,HDX4
|
|
fourcc FVFW,fvfw
|
|
fourcc FFDS
|
|
fourcc DCOD,MVXM,EM4A,PM4V
|
|
fourcc M4T3,DMK2,DIGI,INMC
|
|
fourcc EPHV,SN40,WAWV
|
|
fourcc uldx,ULDX,VSPX
|
|
fourcc SIPP ; Samsung SHR-6040
|
|
driver ffmpeg
|
|
dll mpeg4_vdpau
|
|
out VDPAU_MPEG4
|
|
|
|
videocodec ffodivxcrystalhd
|
|
info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)"
|
|
status working
|
|
fourcc FMP4,fmp4
|
|
fourcc DIVX,divx
|
|
fourcc DIV1,div1 divx
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc M4S2,m4s2
|
|
fourcc xvid,XVID,XviD,XVIX
|
|
fourcc DX50,dx50,BLZ0 DX50
|
|
fourcc mp4v,MP4V
|
|
format 0x4
|
|
fourcc UMP4
|
|
fourcc RMP4
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
|
fourcc DXGM
|
|
fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
|
|
fourcc SMP4,smp4 ; Samsung SMP4 video codec
|
|
fourcc VIDM ; vidm 4.01 codec
|
|
format 0x10000004 ; mpeg 4 es
|
|
fourcc m4cc,M4CC
|
|
fourcc hdx4,HDX4
|
|
fourcc FVFW,fvfw
|
|
fourcc FFDS
|
|
fourcc DCOD,MVXM,EM4A,PM4V
|
|
fourcc M4T3,DMK2,DIGI,INMC
|
|
fourcc EPHV,SN40,WAWV
|
|
fourcc uldx,ULDX,VSPX
|
|
fourcc SIPP ; Samsung SHR-6040
|
|
driver ffmpeg
|
|
dll mpeg4_crystalhd
|
|
|
|
videocodec ffwv1f
|
|
info "WV1F MPEG-4"
|
|
status working
|
|
fourcc WV1F
|
|
driver ffmpeg
|
|
dll mpeg4
|
|
out YV12,I420,IYUV flip
|
|
|
|
videocodec fflibschroedinger
|
|
info "Dirac (through FFmpeg libschroedinger)"
|
|
status working
|
|
fourcc drac
|
|
driver ffmpeg
|
|
dll libschroedinger
|
|
|
|
videocodec fflibdirac
|
|
info "Dirac (through FFmpeg libdirac)"
|
|
status working
|
|
fourcc drac
|
|
driver ffmpeg
|
|
dll libdirac
|
|
|
|
videocodec xvid
|
|
info "Xvid (MPEG-4)"
|
|
status working
|
|
fourcc FMP4,fmp4
|
|
fourcc DIVX,divx
|
|
fourcc xvid,XVID,XviD,XVIX
|
|
fourcc DIV1,div1 divx
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc M4S2,m4s2
|
|
fourcc DX50,dx50,BLZ0 DX50
|
|
fourcc mp4v,MP4V
|
|
format 0x4
|
|
fourcc UMP4
|
|
fourcc RMP4
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
|
fourcc DXGM
|
|
fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
|
|
fourcc SMP4,smp4 ; Samsung SMP4 video codec
|
|
fourcc VIDM ; vidm 4.01 codec
|
|
fourcc FFDS
|
|
fourcc DCOD,MVXM,EM4A,PM4V
|
|
fourcc M4T3,DMK2,DIGI,INMC
|
|
fourcc EPHV,SN40,WAWV
|
|
fourcc uldx,ULDX,VSPX
|
|
format 0x10000004 ; mpeg 4 es
|
|
fourcc SIPP ; Samsung SHR-6040
|
|
driver xvid
|
|
out YV12
|
|
out I420
|
|
out YUY2
|
|
out UYVY
|
|
out YVYU
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
dll "libxvidcore.a"
|
|
|
|
; is divx4vfw stable enough, working everywhere and faster than divxds?
|
|
|
|
videocodec divx4vfw
|
|
info "DivX4Windows-VFW"
|
|
status buggy
|
|
comment "sig11 with -framedrop"
|
|
fourcc DIVX,divx ; opendivx / divx4
|
|
fourcc DIV1,div1 divx
|
|
; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
|
|
fourcc AP41 DIV3 ; AngelPotion stuff
|
|
format 0x4
|
|
driver vfw
|
|
dll "divx.dll"
|
|
; out YV12 ; buggy
|
|
out YUY2
|
|
out BGR32,BGR24,BGR15
|
|
|
|
; the original ones... prefer DShow for postprocessing:
|
|
|
|
videocodec divxds
|
|
info "DivX ;-) (MSMPEG-4 v3)"
|
|
comment "with postprocessing"
|
|
status working
|
|
fourcc MP43,mp43 div3 ; fourcc mapping to div3
|
|
fourcc DIV5,div5 div3
|
|
fourcc DIV6,div6 div4
|
|
fourcc DIV3,div3,DIV4,div4
|
|
fourcc AP41 div3 ; AngelPotion stuff
|
|
driver dshow
|
|
dll "divx_c32.ax"
|
|
guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
|
|
out YUY2,UYVY
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec divx
|
|
info "DivX ;-) (MSMPEG-4 v3)"
|
|
status working
|
|
fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
|
|
fourcc DIV5,div5 div3 ; DivX 3.20
|
|
fourcc DIV6,div6 div4 ; -||-
|
|
fourcc DIV3,div3,DIV4,div4
|
|
fourcc AP41 div3 ; AngelPotion stuff
|
|
driver vfw
|
|
dll "divxc32.dll"
|
|
out YUY2 yuvhack
|
|
out BGR32,BGR24,BGR15
|
|
|
|
; hmm. we should check, maybe these are/will be playable with libavcodec:
|
|
|
|
videocodec mpeg4ds
|
|
info "Microsoft MPEG-4 v1/v2"
|
|
status working
|
|
comment "with postprocessing"
|
|
fourcc DIV2,div2 mp42
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc MPG4,mpg4
|
|
fourcc MP42,mp42
|
|
driver dshow
|
|
dll "mpg4ds32.ax"
|
|
guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
|
|
out YUY2
|
|
; out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec mpeg4
|
|
info "Microsoft MPEG-4 v1/v2"
|
|
status working
|
|
fourcc MPG4,mpg4
|
|
fourcc MP42,mp42
|
|
fourcc DIV2 mp42
|
|
driver vfw
|
|
dll "mpg4c32.dll"
|
|
out YUY2 yuvhack
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec wmv9dmo
|
|
info "Windows Media Video 9 DMO"
|
|
status working
|
|
fourcc WMV3
|
|
fourcc WMVP
|
|
driver dmo
|
|
dll "wmv9dmod.dll"
|
|
guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
|
|
out YV12 ;,I420,IYUV
|
|
out YUY2,UYVY
|
|
; out BGR32,BGR24,BGR16 ;,BGR15
|
|
|
|
videocodec wmvdmo
|
|
info "Windows Media Video DMO"
|
|
status working
|
|
fourcc WMV1
|
|
fourcc WMV2
|
|
fourcc WMV3
|
|
fourcc WMVP
|
|
driver dmo
|
|
dll "wmvdmod.dll"
|
|
guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
|
|
out YV12 ;,I420,IYUV
|
|
out YUY2,UYVY
|
|
; out BGR32,BGR24,BGR16 ;,BGR15
|
|
|
|
videocodec wmv8
|
|
info "Windows Media Video 8"
|
|
status working
|
|
fourcc WMV2
|
|
driver dshow
|
|
dll "wmv8ds32.ax"
|
|
guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
|
|
out YV12,I420,IYUV
|
|
out YUY2,UYVY
|
|
; out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec wmv7
|
|
info "Windows Media Video 7"
|
|
status working
|
|
fourcc WMV1
|
|
driver dshow
|
|
dll "wmvds32.ax"
|
|
guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
|
|
out YUY2,UYVY
|
|
; out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec wmvadmo
|
|
info "Windows Media Video Adv DMO"
|
|
status working
|
|
fourcc WMVA
|
|
fourcc WVP2
|
|
driver dmo
|
|
dll "wmvadvd.dll"
|
|
guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
|
|
out YV12 ;,I420,IYUV
|
|
out YUY2,UYVY
|
|
; out BGR32,BGR24,BGR16 ;,BGR15
|
|
|
|
videocodec wmvvc1dmo
|
|
info "Windows Media Video (VC-1) Advanced Profile"
|
|
status working
|
|
fourcc WVC1
|
|
driver dmo
|
|
dll "wvc1dmod.dll"
|
|
guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
|
|
out YV12,YUY2
|
|
|
|
videocodec wmsdmod
|
|
info "Windows Media Screen Codec 2"
|
|
status working
|
|
fourcc MSS1
|
|
fourcc MSS2
|
|
driver dmo
|
|
dll "wmsdmod.dll"
|
|
guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
|
|
out BGR32,BGR24,BGR16
|
|
|
|
videocodec wms10dmod
|
|
info "Windows Media Screen Codec 2 from WMP10"
|
|
status working
|
|
fourcc MSS1
|
|
fourcc MSS2
|
|
driver dmo
|
|
dll "wms10dmod.dll"
|
|
guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
|
|
out BGR32,BGR24,BGR16
|
|
|
|
videocodec msascreen
|
|
info "MS ATC screen decoder 1"
|
|
status working
|
|
fourcc MSA1
|
|
driver dmo
|
|
dll "scdec.dll"
|
|
guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
|
|
out BGR24
|
|
|
|
videocodec eescreen
|
|
info "expression encoder"
|
|
comment "requires xp or newer and msvcr100.dll"
|
|
status working
|
|
fourcc MTS2
|
|
driver dmo
|
|
dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
|
|
guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
|
|
out BGR32,BGR24,BGR16 ;,BGR15
|
|
|
|
videocodec gotomeeting
|
|
info "GoToMeeting codec"
|
|
status working
|
|
fourcc G2M2,G2M3
|
|
driver dmo
|
|
dll "G2M.dll"
|
|
guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
|
|
out BGR24,RGB24 flip
|
|
|
|
videocodec ubmp4
|
|
info "UB Video MPEG-4"
|
|
comment "black&white"
|
|
status buggy
|
|
fourcc mp4v UMP4 ; black&white, sometimes buggy too
|
|
fourcc UMP4
|
|
driver vfw
|
|
dll "ubvmp4d.dll"
|
|
out I420
|
|
out UYVY
|
|
|
|
videocodec geomp4
|
|
info "GeoVision Advanced MPEG-4"
|
|
status working
|
|
fourcc GMP4,GM40
|
|
driver vfw
|
|
dll "GXAMP4.dll"
|
|
out BGR24 flip
|
|
|
|
; MJPEG:
|
|
; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
|
|
; ijpg only decodes JPEG images (no MJPEG), and slow.
|
|
; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
|
|
|
|
videocodec ffmjpeg
|
|
info "FFmpeg MJPEG"
|
|
status working
|
|
fourcc MJPG,mjpg
|
|
fourcc AVRn,AVDJ ; AVID
|
|
fourcc ADJV ; Avid Motion JPEG
|
|
fourcc jpeg ; MOV Photo-JPEG
|
|
fourcc mjpa ; Apple MJPEG-A (Quicktime)
|
|
fourcc JFIF ; SMJPEG (Loki)
|
|
fourcc ijpg,IJPG ; -mf type=jpeg
|
|
fourcc JPEG ; SGI's AVI Photo-JPEG
|
|
fourcc JPGL ; lossless JPEG (pegasus codec)
|
|
fourcc LJPG ; lossless JPEG
|
|
fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
|
|
fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
|
|
fourcc MMJP,QIVG
|
|
fourcc ACDV ; ACDSee jpeg
|
|
fourcc SLMJ ; SL M-JPEG
|
|
fourcc MVJP ; Midvid JPEG Video Codec
|
|
fourcc IJLV ; Intel JPEG Library Video Codec
|
|
fourcc avi1,avi2
|
|
fourcc MTSJ,ZJPG
|
|
driver ffmpeg
|
|
dll mjpeg
|
|
|
|
videocodec ffmjpegb
|
|
info "FFmpeg MJPEG-B"
|
|
status working
|
|
fourcc mjpb ; Apple MJPEG-B (Quicktime)
|
|
driver ffmpeg
|
|
dll mjpegb
|
|
|
|
; 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"
|
|
|
|
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"
|
|
|
|
videocodec frwuvfw
|
|
info "Forward Uncompressed Video Codec"
|
|
status working
|
|
fourcc FRWU
|
|
driver vfw
|
|
dll "FRWU.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec frwdvfw
|
|
info "Forward JPEG Video Codec"
|
|
status working
|
|
fourcc FRWD
|
|
driver vfw
|
|
dll "FRWD.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec frwtvfw
|
|
info "Forward JPEG+Alpha Video"
|
|
status working
|
|
fourcc FRWT
|
|
driver vfw
|
|
dll "FRWT.dll"
|
|
out BGR24 flip
|
|
|
|
; h263: - I don't know. comments?
|
|
|
|
videocodec vivo
|
|
info "Vivo H.263"
|
|
status working
|
|
fourcc VIVO,vivo vivo
|
|
fourcc viv1,viv2 vivo
|
|
driver vfw
|
|
dll "ivvideo.dll"
|
|
out BGR32,BGR24,BGR15 flip
|
|
in BGR24
|
|
|
|
videocodec u263
|
|
info "UB Video H.263/H.263+/H.263++"
|
|
status working
|
|
fourcc U263
|
|
fourcc vivo,VIVO U263
|
|
fourcc viv1 U263
|
|
driver dshow
|
|
dll "ubv263d+.ax"
|
|
guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
|
|
; out UYVY
|
|
; BGR32,BGR16,BGR15 seems to work too
|
|
out BGR24 flip
|
|
|
|
videocodec i263
|
|
info "I263"
|
|
status working
|
|
fourcc I263,i263
|
|
; fourcc I420,i420
|
|
fourcc vivo,VIVO I263
|
|
fourcc viv1 I263
|
|
driver vfw
|
|
dll "i263_32.drv"
|
|
out I420
|
|
out YUY2
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec ffi263
|
|
info "FFmpeg I263"
|
|
status working
|
|
fourcc I263,i263
|
|
driver ffmpeg
|
|
dll h263i
|
|
|
|
videocodec ffh263
|
|
info "FFmpeg H.263+"
|
|
status working
|
|
fourcc H263,U263,h263,X263,M263
|
|
fourcc viv1 h263
|
|
fourcc s263,S263
|
|
fourcc T263
|
|
fourcc D263 ; DEC H263
|
|
fourcc L263 ; Lead H263
|
|
fourcc ILVR ; ITU H263+
|
|
fourcc VX1K ; Agora Labs VX1000S H263
|
|
driver ffmpeg
|
|
dll h263
|
|
|
|
videocodec ffzygo
|
|
info "FFmpeg ZyGo"
|
|
status untested
|
|
fourcc ZyGo
|
|
driver ffmpeg
|
|
dll h263
|
|
out YV12,I420,IYUV flip
|
|
|
|
videocodec h263xa
|
|
info "XAnim's CCITT H.263"
|
|
status crashing
|
|
fourcc H263,h263
|
|
fourcc viv1 H263
|
|
fourcc VIVO,vivo H263
|
|
driver xanim
|
|
dll "vid_h263.xa"
|
|
out YV12,IYUV,I420
|
|
|
|
videocodec ffh261
|
|
info "CCITT H.261"
|
|
status working
|
|
fourcc H261,h261
|
|
driver ffmpeg
|
|
dll h261
|
|
|
|
videocodec qt261
|
|
info "QuickTime H.261 video"
|
|
status working
|
|
fourcc H261,h261
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec h261xa
|
|
info "XAnim's CCITT H.261"
|
|
status buggy
|
|
fourcc H261,h261
|
|
driver xanim
|
|
dll "vid_h261.xa"
|
|
out YV12,IYUV,I420
|
|
|
|
videocodec m261
|
|
info "M261"
|
|
status untested
|
|
fourcc m261,M261
|
|
driver vfw
|
|
dll "msh261.drv"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
; Indeo:
|
|
; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
|
|
; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
|
|
; Xanim codecs, they provide YV12, useful for YUV display or encoding.
|
|
|
|
videocodec indeo5ds
|
|
info "Intel Indeo 5"
|
|
status working
|
|
fourcc IV50,iv50
|
|
driver dshow
|
|
dll "ir50_32.dll"
|
|
guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
|
|
out YV12,IYUV,I420
|
|
out YUY2,UYVY
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec indeo5
|
|
info "Intel Indeo 5"
|
|
status working
|
|
fourcc IV50,iv50
|
|
driver vfwex
|
|
dll "ir50_32.dll"
|
|
; out YV12,I420 ; flickering
|
|
out YUY2
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec indeo4
|
|
info "Intel Indeo 4.1"
|
|
status working
|
|
fourcc IV41,iv41
|
|
driver vfw
|
|
dll "ir41_32.dll"
|
|
out IF09
|
|
out BGR24,BGR15
|
|
in YVU9
|
|
|
|
videocodec indeo3
|
|
info "Intel Indeo 3.1/3.2"
|
|
status working
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
driver vfwex
|
|
dll "ir32_32.dll"
|
|
out IF09
|
|
out BGR24,BGR15 flip,static
|
|
in YVU9
|
|
|
|
videocodec indeo5xa
|
|
info "XAnim's Intel Indeo 5"
|
|
status working
|
|
fourcc IV50,iv50
|
|
driver xanim
|
|
dll "vid_iv50.xa"
|
|
out YVU9
|
|
|
|
videocodec indeo4xa
|
|
info "XAnim's Intel Indeo 4.1"
|
|
status working
|
|
fourcc IV41,iv41
|
|
driver xanim
|
|
dll "vid_iv41.xa"
|
|
out YVU9
|
|
|
|
videocodec indeo3xa
|
|
info "XAnim's Intel Indeo 3.1/3.2"
|
|
status working
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
driver xanim
|
|
dll "vid_iv32.xa"
|
|
out YVU9
|
|
|
|
videocodec ffindeo5
|
|
info "FFmpeg Indeo 5"
|
|
status working
|
|
fourcc IV50
|
|
driver ffmpeg
|
|
dll indeo5
|
|
|
|
; DV: qdv is more stable... libdv is slow, mcdv is unstable
|
|
|
|
videocodec ffdv
|
|
info "FFmpeg DV"
|
|
status working
|
|
fourcc CDVC,cdvc
|
|
fourcc CDVH,cdvh ; Canopus DVCPRO HD
|
|
fourcc CDV5 ; Canopus SD50
|
|
fourcc DVSD,dvsd ; PAL
|
|
fourcc DVCS,dvcs ; NTSC ?
|
|
fourcc "dvcp" ; PAL DV in .mov
|
|
fourcc "dvc " ; NTSC DV in .mov
|
|
fourcc "dvp "
|
|
fourcc dvpp ; DVCPRO - PAL
|
|
fourcc dv50 ; DVCPRO 50
|
|
fourcc dv5n ; DVCPRO 50 NTSC in .mov
|
|
fourcc dv5p ; DVCPRO 50 PAL in .mov
|
|
fourcc AVdv,AVd1
|
|
fourcc dvhq,dvhp
|
|
fourcc dvh5,dvh6,dvh3
|
|
fourcc dvhd,dvsl,dv25
|
|
fourcc dvs1,dvh1
|
|
driver ffmpeg
|
|
dll dvvideo
|
|
|
|
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
|
|
|
|
videocodec ffrv30
|
|
info "FFmpeg RV30"
|
|
status buggy
|
|
fourcc RV30,rv30
|
|
driver ffmpeg
|
|
dll rv30
|
|
|
|
videocodec ffrv40
|
|
info "FFmpeg RV40"
|
|
status working
|
|
fourcc RV40,rv40
|
|
driver ffmpeg
|
|
dll rv40
|
|
|
|
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
|
|
|
|
; 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
|
|
|
|
videocodec lagarith
|
|
info "Lagarith Lossless Video Codec"
|
|
comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
|
|
status working
|
|
fourcc LAGS
|
|
driver vfw
|
|
dll "lagarith.dll"
|
|
out BGR32,BGR24 flip
|
|
|
|
videocodec psiv
|
|
info "Infinite Video PSI_V"
|
|
status working
|
|
fourcc PSIV
|
|
driver vfw
|
|
dll "psiv.dll"
|
|
out BGR32,BGR24 query,flip
|
|
|
|
videocodec midivid1
|
|
info "http://www.midivid.com/codec/download.html"
|
|
status working
|
|
fourcc MVLZ
|
|
driver vfw
|
|
dll "MLZCodec.dll"
|
|
out BGR24,BGR16 flip
|
|
|
|
videocodec midivid2
|
|
info "http://www.midivid.com/codec/download.html"
|
|
status working
|
|
fourcc MVDV
|
|
driver vfw
|
|
dll "MVCodec.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec midivid3
|
|
info "www.midivid.com/codec/mv3codec.html"
|
|
status working
|
|
fourcc MV30
|
|
driver vfw
|
|
dll "MV3.dll"
|
|
out BGR24,BGR16
|
|
|
|
videocodec moyea
|
|
info "Moyea Flash to Video Converter"
|
|
comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
|
|
status working
|
|
fourcc MFZ0
|
|
driver vfw
|
|
dll "MyFlashZip0.ax"
|
|
out BGR24 flip
|
|
|
|
videocodec nsvideo
|
|
info "Power VideoWorks video"
|
|
status working
|
|
fourcc NSVI
|
|
driver vfw
|
|
dll "nsvideo.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec smv2vfw
|
|
info "DideoNET SMV2"
|
|
status working
|
|
fourcc SMV2
|
|
driver vfw
|
|
dll "smv2vfw.dll"
|
|
out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
|
|
|
|
videocodec cfhdvfw
|
|
status working
|
|
info "CineForm HD"
|
|
comment "windows only" ; set registry keys for half-res decoding
|
|
status working
|
|
fourcc CFHD
|
|
driver vfw
|
|
dll "cinevfw.dll"
|
|
out BGR32
|
|
|
|
videocodec canopushq
|
|
status working
|
|
info "Canopus HQ Codec"
|
|
comment "requires csehqa.dll and cseuvec.dll"
|
|
fourcc CUVC
|
|
driver vfw
|
|
dll "CUVCcodc.dll"
|
|
out BGR24
|
|
|
|
videocodec canopusll
|
|
status working
|
|
info "Canopus Lossless Codec"
|
|
comment "requires csellc.dll"
|
|
fourcc CLLC
|
|
driver vfw
|
|
dll "CLLCcodc.dll"
|
|
out BGR24
|
|
|
|
videocodec ffvp3
|
|
info "FFmpeg VP3"
|
|
status untested
|
|
fourcc VP30,vp30,VP31,vp31
|
|
format 0x20335056 ; "VP3 " (used in .nsv files)
|
|
driver ffmpeg
|
|
dll "vp3"
|
|
|
|
videocodec fftheora
|
|
info "FFmpeg Theora"
|
|
status untested
|
|
fourcc theo
|
|
fourcc Thra theo
|
|
format 0xFFFC
|
|
driver ffmpeg
|
|
dll "theora"
|
|
|
|
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"
|
|
|
|
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"
|
|
|
|
videocodec ffvp6a
|
|
info "FFmpeg VP6A"
|
|
status untested
|
|
fourcc VP6A
|
|
driver ffmpeg
|
|
dll "vp6a"
|
|
|
|
videocodec ffvp6f
|
|
info "FFmpeg VP6 Flash"
|
|
status working
|
|
fourcc VP6F
|
|
fourcc FLV4
|
|
driver ffmpeg
|
|
dll "vp6f"
|
|
|
|
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"
|
|
|
|
videocodec fflibvpx
|
|
info "FFmpeg wrapper for libvpx/VP8"
|
|
status working
|
|
fourcc VP80
|
|
driver ffmpeg
|
|
dll "libvpx"
|
|
|
|
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"
|
|
|
|
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"
|
|
|
|
videocodec fftm20
|
|
info "FFmpeg Duck/On2 TrueMotion 2.0"
|
|
status working
|
|
fourcc TM20
|
|
driver ffmpeg
|
|
dll truemotion2
|
|
|
|
; 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"
|
|
|
|
videocodec ffsp5x
|
|
info "SP5x codec - used by Aiptek MegaCam"
|
|
status working
|
|
fourcc SP53,SP54,SP55,SP56,SP57,SP58
|
|
driver ffmpeg
|
|
dll "sp5x"
|
|
|
|
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
|
|
|
|
videocodec kegavideo
|
|
info "Kega Video"
|
|
comment "requires MSVCR80.DLL on windows"
|
|
status working
|
|
fourcc KGV1
|
|
driver vfw
|
|
dll "KGV1-VFW.dll"
|
|
out BGR16 flip
|
|
|
|
videocodec xfire
|
|
info "xfire video"
|
|
status working
|
|
fourcc XFR1
|
|
driver vfw
|
|
dll "xfcodec.dll"
|
|
out YV12,YUY2
|
|
|
|
videocodec vfapi
|
|
info "VFAPI rgb transcode codec"
|
|
status untested
|
|
fourcc vifp
|
|
driver vfwex
|
|
dll "VFCodec.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec eyecon
|
|
info "nokia eti camcorder eyecon"
|
|
status working
|
|
fourcc NUB0,NUB1,NUB2
|
|
driver vfw
|
|
dll "nub2.dll"
|
|
out YV12,YUY2
|
|
|
|
videocodec smsvvfw
|
|
info "WorldConnect Wavelet Video"
|
|
comment "found in visualmail videos"
|
|
status working
|
|
fourcc SMSV
|
|
driver vfw
|
|
dll "wv32vfw.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec adv601
|
|
info "Analog Devices Wavelet Codec"
|
|
status working
|
|
fourcc ADV1
|
|
driver vfw
|
|
dll "ADV601.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec advwavelet
|
|
info "waveletvideo.freeservers.com"
|
|
status working
|
|
fourcc ADV1
|
|
driver vfw
|
|
dll "wavelet.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec loronixwavlet
|
|
info "loronix wavelet"
|
|
status untested
|
|
fourcc ADV1
|
|
driver vfw
|
|
dll "wavlor.dll"
|
|
out BGR24
|
|
|
|
videocodec foxmotion
|
|
info "fox motion video"
|
|
status working
|
|
fourcc FMVC
|
|
driver vfw
|
|
dll "fmcodec.dll"
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
videocodec tridvfw
|
|
status untested
|
|
fourcc ty2c,TY2C,ty0n
|
|
fourcc TY2N,TY0N,T565
|
|
driver vfw
|
|
dll "TRICDC32.DRV"
|
|
out BGR24 flip
|
|
|
|
videocodec vdtzvfw
|
|
info "Telegeny VDTZ"
|
|
status working
|
|
fourcc VDTZ
|
|
driver vfw
|
|
dll "VTZ32.DLL"
|
|
out BGR24 flip
|
|
|
|
videocodec vivd2
|
|
info "SoftMedia ViVD V2 codec VfW"
|
|
status working
|
|
fourcc GXVE,gxve
|
|
driver vfw
|
|
dll "ViVD2.dll"
|
|
out YUY2,YV12,I420,YVU9
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec winx
|
|
info "Winnov Videum winx codec"
|
|
status working
|
|
fourcc WINX
|
|
driver vfwex
|
|
dll "wnvwinx.dll"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec ffwnv1
|
|
info "FFmpeg wnv1 codec"
|
|
status working
|
|
fourcc WNV1
|
|
driver ffmpeg
|
|
dll wnv1
|
|
|
|
videocodec wnv1
|
|
info "Winnov Videum wnv1 codec"
|
|
status working
|
|
fourcc WNV1
|
|
driver vfwex
|
|
dll "wnvplay1.dll"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec vdom
|
|
info "VDOWave codec"
|
|
status working
|
|
fourcc VDOM,VDOW
|
|
driver vfw
|
|
dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
|
|
out BGR24 flip
|
|
|
|
videocodec vdowave3
|
|
info "VDOWave 3 advanced codec"
|
|
status working
|
|
fourcc VDO3
|
|
fourcc VDOM,VDOW
|
|
driver vfw
|
|
dll "vdo32_30.drv" ; Need also decvdo.dll
|
|
out BGR24 flip
|
|
|
|
videocodec lsv
|
|
info "Vianet Lsvx Video"
|
|
status working
|
|
fourcc lsvx
|
|
fourcc lsvm
|
|
fourcc lsvc
|
|
driver vfw
|
|
dll "lsvxdec.dll"
|
|
out BGR32,BGR24,BGR16 flip
|
|
|
|
videocodec ffvmnc
|
|
info "FFmpeg VMware video"
|
|
status working
|
|
fourcc VMnc
|
|
driver ffmpeg
|
|
dll "vmnc"
|
|
|
|
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
|
|
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"
|
|
|
|
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"
|
|
|
|
; quicktime codecs:
|
|
|
|
videocodec qt3ivx
|
|
info "win32/quicktime 3IV1 (3ivx)"
|
|
status working
|
|
fourcc 3IV1
|
|
driver qtvideo
|
|
dll "3ivx Delta 3.5.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtactl
|
|
info "Win32/QuickTime Streambox ACT-L2"
|
|
status working
|
|
fourcc ACTL
|
|
driver qtvideo
|
|
dll ACTLComponent.qtx
|
|
out YUY2
|
|
|
|
videocodec qtavui
|
|
info "Win32/QuickTime Avid Meridien Uncompressed"
|
|
status working
|
|
fourcc AVUI
|
|
driver qtvideo
|
|
dll "AvidQTAVUICodec.qtx"
|
|
out YUY2
|
|
|
|
videocodec qth263
|
|
info "Win32/QuickTime H.263"
|
|
status crashing
|
|
fourcc h263
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtrlerpza
|
|
info "Win32/Quicktime RLE/RPZA"
|
|
comment "no colorspace accepted"
|
|
status crashing
|
|
fourcc rpza
|
|
format 0x20656C72 ; "rle "
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec qtvp3
|
|
info "Win32/QuickTime VP3"
|
|
status crashing
|
|
fourcc VP31
|
|
driver qtvideo
|
|
dll "On2_VP3.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtzygo
|
|
info "win32/quicktime ZyGo"
|
|
status buggy
|
|
comment "wrong colors"
|
|
fourcc ZyGo,zygo,lsvx
|
|
driver qtvideo
|
|
dll "ZyGoVideo.qtx"
|
|
out BGR32,RGB32
|
|
|
|
videocodec qtbhiv
|
|
info "Win32/QuickTime BeHereiVideo"
|
|
comment "sample file wanted!"
|
|
status untested
|
|
fourcc bhiv
|
|
driver qtvideo
|
|
dll "BeHereiVideo.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtcvid
|
|
info "Win32/QuickTime Cinepak"
|
|
status working
|
|
fourcc cvid
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtindeo
|
|
info "Win32/QuickTime Indeo"
|
|
status crashing
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
fourcc IV41
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtmjpeg
|
|
info "Win32/QuickTime MJPEG"
|
|
status crashing
|
|
fourcc dmb1
|
|
fourcc mjpa
|
|
fourcc mjpb
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtmpeg4
|
|
info "Win32/QuickTime MPEG-4"
|
|
status crashing
|
|
fourcc mp4v
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtsvq3
|
|
info "Win32/QuickTime SVQ3"
|
|
status working
|
|
fourcc SVQ3
|
|
driver qtvideo
|
|
dll "QuickTimeEssentials.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtsvq1
|
|
info "Win32/QuickTime SVQ1"
|
|
status buggy
|
|
fourcc SVQ1
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YVU9
|
|
|
|
videocodec ffv210
|
|
info "FFmpeg V210 - 10-bit"
|
|
status untested
|
|
fourcc v210
|
|
driver ffmpeg
|
|
dll v210
|
|
|
|
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 ffprores
|
|
info "Libav ProRes"
|
|
status working
|
|
fourcc apch
|
|
fourcc apcn
|
|
fourcc apcs
|
|
fourcc apco
|
|
fourcc ap4h
|
|
driver ffmpeg
|
|
dll prores
|
|
|
|
videocodec qtprores
|
|
info "Apple ProRes 422 (HQ) decoder"
|
|
status working
|
|
fourcc apch
|
|
fourcc apcn
|
|
fourcc apcs
|
|
fourcc apco
|
|
fourcc ap4h
|
|
driver qtvideo
|
|
dll "AppleProResDecoder.qtx"
|
|
out YUY2
|
|
|
|
; VSS codecs (http://vsofts.com/solutions.html):
|
|
|
|
videocodec vsslight
|
|
info "VSS Codec Light"
|
|
status working
|
|
fourcc VSSV
|
|
driver vfw
|
|
dll "vsslight.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec vssh264
|
|
info "VSS H.264 New"
|
|
status working
|
|
fourcc VSSH
|
|
driver dshow
|
|
dll "vsshdsd.dll"
|
|
guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
|
|
out YV12
|
|
|
|
videocodec vssh264old
|
|
info "VSS H.264 Old"
|
|
status working
|
|
fourcc VSSH
|
|
driver vfw
|
|
dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
|
|
out BGR24 flip
|
|
|
|
videocodec vsswlt
|
|
info "VSS Wavelet Video Codec"
|
|
status working
|
|
fourcc VSSW
|
|
driver vfw
|
|
dll "vsswlt.dll"
|
|
out BGR24 flip
|
|
|
|
; buggy codecs: (any volunteers for native rewrite?)
|
|
|
|
videocodec zlib
|
|
info "AVIzlib"
|
|
status working
|
|
comment "24bpp only"
|
|
fourcc ZLIB
|
|
driver vfw
|
|
dll "avizlib.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec mszh
|
|
info "AVImszh"
|
|
status working
|
|
comment "24bpp only"
|
|
fourcc MSZH
|
|
driver vfw
|
|
dll "avimszh.dll"
|
|
; out YUY2
|
|
; out BGR32,BGR24,BGR15
|
|
out BGR24
|
|
|
|
videocodec alaris
|
|
info "Alaris VideoGramPiX"
|
|
status working
|
|
fourcc VGPX,VTLP VGPX
|
|
driver vfwex
|
|
dll "vgpix32d.dll"
|
|
out UYVY
|
|
out BGR24
|
|
|
|
|
|
; non-working codecs:
|
|
|
|
videocodec vcr1
|
|
info "ATI VCR-1"
|
|
status crashing
|
|
fourcc VCR1
|
|
driver vfw
|
|
dll "ativcr1.dll"
|
|
out RGB24 flip
|
|
|
|
videocodec pim1
|
|
info "Pinnacle Hardware MPEG-1"
|
|
status crashing
|
|
comment "no picture. use ffmpeg12!"
|
|
fourcc PIM1
|
|
driver vfw
|
|
dll "pclepim1.dll"
|
|
out BGR24 flip
|
|
; out I420
|
|
; out YUY2
|
|
; out BGR32,BGR24,BGR16,BGR15
|
|
|
|
videocodec qpeg
|
|
info "Q-Team's QPEG (www.q-team.de)"
|
|
status working
|
|
comment "BGR8 only!"
|
|
fourcc Q1.0,QPEG
|
|
fourcc Q1.1,qpeq
|
|
driver vfw
|
|
dll "qpeg32.dll"
|
|
out BGR8 flip
|
|
|
|
videocodec rricm
|
|
info "rricm"
|
|
status crashing
|
|
fourcc dmb1
|
|
driver vfw
|
|
dll "rricm.dll"
|
|
out YUY2
|
|
out BGR24 flip
|
|
|
|
videocodec ffcamtasia
|
|
info "FFmpeg TechSmith Camtasia Screen Codec"
|
|
status working
|
|
fourcc TSCC,tscc
|
|
driver ffmpeg
|
|
dll "camtasia"
|
|
|
|
; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
|
|
videocodec camtasia
|
|
info "TechSmith Camtasia Screen Codec"
|
|
status working
|
|
fourcc TSCC,tscc
|
|
driver vfw
|
|
dll "tsccvid.dll"
|
|
out BGR32,BGR24,BGR15,BGR8 query,flip
|
|
|
|
videocodec ffcamstudio
|
|
info "CamStudio Screen Codec"
|
|
status working
|
|
fourcc CSCD,cscd
|
|
driver ffmpeg
|
|
dll "camstudio"
|
|
|
|
; 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"
|
|
|
|
videocodec ffjv
|
|
info "FFmpeg Bitmap Brothers JV"
|
|
status working
|
|
fourcc FFJV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "jv"
|
|
|
|
videocodec fftiertexseq
|
|
info "FFmpeg Tiertex SEQ"
|
|
status working
|
|
fourcc TSEQ ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "tiertexseqvideo"
|
|
|
|
videocodec ffvmd
|
|
info "FFmpeg Sierra VMD video"
|
|
status working
|
|
fourcc VMDV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "vmdvideo"
|
|
|
|
videocodec ffdxa
|
|
info "FFmpeg Feeble Files DXA video"
|
|
status working
|
|
fourcc DXA1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "dxa"
|
|
|
|
videocodec ffdsicinvideo
|
|
info "FFmpeg Delphine CIN video"
|
|
status working
|
|
fourcc DCIV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "dsicinvideo"
|
|
|
|
videocodec ffthp
|
|
info "FFmpeg THP video"
|
|
status working
|
|
fourcc THPV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll thp
|
|
|
|
videocodec ffbfi
|
|
info "FFmpeg BFI Video"
|
|
status working
|
|
fourcc BFIV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll bfi
|
|
|
|
videocodec ffbethsoftvid
|
|
info "FFmpeg Bethesda Software VID"
|
|
comment "video plays much too fast"
|
|
status buggy
|
|
fourcc BETH ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll bethsoftvid
|
|
|
|
videocodec ffrl2
|
|
info "FFmpeg RL2"
|
|
status working
|
|
fourcc RL2V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll rl2
|
|
|
|
videocodec fftxd
|
|
info "FFmpeg Renderware TeXture Dictionary"
|
|
status working
|
|
fourcc TXDV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll txd
|
|
|
|
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"
|
|
|
|
videocodec ffwc3
|
|
info "FFmpeg XAN wc3"
|
|
status buggy
|
|
fourcc WC3V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "xan_wc3"
|
|
|
|
videocodec ffidcin
|
|
info "FFmpeg Id CIN video"
|
|
status buggy
|
|
fourcc IDCI ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "idcinvideo"
|
|
|
|
videocodec ffinterplay
|
|
info "FFmpeg Interplay Video"
|
|
status buggy
|
|
fourcc INPV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "interplayvideo"
|
|
|
|
videocodec ffvqa
|
|
info "FFmpeg VQA Video"
|
|
status buggy
|
|
fourcc VQAV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "vqavideo"
|
|
|
|
videocodec ffc93
|
|
info "FFmpeg C93 Video"
|
|
status buggy
|
|
fourcc C93V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll c93
|
|
|
|
videocodec ffeatgv
|
|
info "FFmpeg Electronic Arts TGV"
|
|
status working
|
|
fourcc fVGT
|
|
driver ffmpeg
|
|
dll eatgv
|
|
|
|
; raw formats: (now RGB formats are autodetected)
|
|
|
|
; these raw codecs are used mostly by TV input
|
|
; 0x20776172 is used by Quicktime ('raw ')
|
|
; 0x0 is used by AVI
|
|
; YV12,RGB|32,RGB|24.. is created by MPlayer
|
|
|
|
videocodec rawrgb32
|
|
info "RAW RGB32"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x52474220
|
|
format 0x52474220
|
|
out RGB32
|
|
|
|
videocodec rawrgb24
|
|
info "RAW RGB24"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x52474218
|
|
format 0x52474218
|
|
out RGB24
|
|
|
|
videocodec rawrgb16
|
|
info "RAW RGB16"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x52474210
|
|
format 0x52474210
|
|
out RGB16
|
|
|
|
videocodec rawbgr32flip
|
|
info "RAW BGR32"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
out BGR32 flip
|
|
|
|
videocodec rawbgr32
|
|
info "RAW BGR32"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x42475220
|
|
out BGR32
|
|
|
|
videocodec rawbgr24flip
|
|
info "RAW BGR24"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
out BGR24 flip
|
|
|
|
videocodec rawbgr24
|
|
info "RAW BGR24"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x42475218
|
|
format 0x42475218
|
|
out BGR24
|
|
|
|
videocodec rawbgr16flip
|
|
info "RAW BGR15"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x10424752 0x0
|
|
out BGR16 flip
|
|
|
|
videocodec rawbgr16
|
|
info "RAW BGR15"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x42475210
|
|
format 0x42475210
|
|
out BGR16
|
|
|
|
videocodec rawbgr15flip
|
|
info "RAW BGR15"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
out BGR15 flip
|
|
|
|
videocodec rawbgr15
|
|
info "RAW BGR15"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x4247520F
|
|
format 0x4247520F
|
|
out BGR15
|
|
|
|
videocodec rawbgr8flip
|
|
info "RAW BGR8"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
out BGR8 flip
|
|
|
|
videocodec rawbgr8
|
|
info "RAW BGR8"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x42475208
|
|
format 0x42475208
|
|
out BGR8
|
|
|
|
videocodec rawbgr1
|
|
info "RAW BGR1"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20776172 0x42475201
|
|
format 0x42475201
|
|
out BGR1 flip
|
|
|
|
videocodec rawyuy2
|
|
info "RAW YUY2"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x32595559
|
|
format 0x20776172 0x32595559
|
|
fourcc yuy2,YUY2
|
|
fourcc V422 YUY2
|
|
fourcc YUNV YUY2
|
|
fourcc VYUY YUY2
|
|
fourcc yuvs YUY2
|
|
fourcc DVOO YUY2
|
|
out YUY2
|
|
|
|
videocodec rawyuv2
|
|
info "RAW YUV2"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x32565559
|
|
format 0x20776172 0x32565559
|
|
fourcc yuv2,YUV2
|
|
out YUY2
|
|
|
|
videocodec rawuyvy
|
|
info "RAW UYVY"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x59565955
|
|
format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
|
|
format 0x20776172 0x59565955
|
|
fourcc uyvy,UYVY
|
|
fourcc HDYC UYVY
|
|
fourcc UYNV UYVY
|
|
fourcc UYNY UYVY
|
|
fourcc uyv1 UYVY
|
|
fourcc 2Vu1 UYVY
|
|
fourcc VDTZ UYVY
|
|
out UYVY
|
|
|
|
videocodec raw444P
|
|
info "RAW 444P"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x50343434
|
|
format 0x20776172 0x50343434
|
|
fourcc 444p,444P
|
|
fourcc YV24 444P
|
|
out 444P
|
|
|
|
videocodec raw422P
|
|
info "RAW 422P"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x50323234
|
|
format 0x20776172 0x50323234
|
|
fourcc 422p,422P
|
|
fourcc P422 422P
|
|
fourcc Y42B 422P
|
|
fourcc YV16 422P
|
|
out 422P
|
|
|
|
videocodec rawyv12
|
|
info "RAW YV12"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x32315659
|
|
format 0x20776172 0x32315659
|
|
fourcc yv12,YV12
|
|
out YV12
|
|
|
|
videocodec rawnv21
|
|
info "RAW NV21"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x3132564E
|
|
format 0x20776172 0x3132564E
|
|
fourcc nv21,NV21
|
|
out NV21
|
|
|
|
videocodec rawnv12
|
|
info "RAW NV12"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x3231564E
|
|
format 0x20776172 0x3231564E
|
|
fourcc nv12,NV12
|
|
out NV12
|
|
|
|
videocodec rawhm12
|
|
info "RAW HM12"
|
|
status working
|
|
driver hmblck
|
|
format 0x0 0x32314D48
|
|
format 0x20776172 0x32314D48
|
|
fourcc hm12,HM12
|
|
out YV12
|
|
|
|
videocodec rawi420
|
|
info "RAW I420"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x30323449
|
|
format 0x20776172 0x30323449
|
|
fourcc i420,I420
|
|
fourcc IYUV,iyuv
|
|
out I420,IYUV
|
|
|
|
videocodec rawyvu9
|
|
info "RAW YVU9"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x39555659
|
|
format 0x20776172 0x39555659
|
|
fourcc yvu9,YVU9
|
|
out YVU9
|
|
|
|
videocodec rawy800
|
|
info "RAW Y8/Y800"
|
|
status working
|
|
driver raw
|
|
format 0x0
|
|
format 0x20203859 ; "Y8 "
|
|
fourcc y800,Y800
|
|
out Y800,Y8
|
|
|
|
;lavc raw codecs
|
|
|
|
videocodec ffrawyuy2
|
|
info "RAW YUY2"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc yuy2,YUY2
|
|
fourcc V422,v422
|
|
fourcc YUNV,yunv
|
|
fourcc VYUY,vyuy
|
|
fourcc yuvs,YUVS
|
|
fourcc DVOO
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffrawyuv2
|
|
info "RAW YUV2"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc yuv2,YUV2
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffrawuyvy
|
|
info "RAW UYVY"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc uyvy,UYVY
|
|
fourcc HDYC,hdyc
|
|
fourcc UYNV,uynv
|
|
fourcc UYNY,uyny
|
|
fourcc uyv1,UYV1
|
|
fourcc 2Vu1,2vu1,2VU1
|
|
fourcc 2Vuy,2vuy,2VUY
|
|
fourcc AV1x,AVup
|
|
fourcc VDTZ
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffraw444P
|
|
info "RAW 444P"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc 444p,444P
|
|
fourcc YV24
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
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
|
|
|
|
videocodec ffrawyv12
|
|
info "RAW YV12"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc yv12,YV12
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffrawi420
|
|
info "RAW I420"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc i420,I420
|
|
fourcc IYUV,iyuv
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffrawyvu9
|
|
info "RAW YVU9"
|
|
status working
|
|
format 0x0
|
|
format 0x20776172
|
|
fourcc yvu9,YVU9
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
videocodec ffrawy800
|
|
info "RAW Y8/Y800"
|
|
status working
|
|
format 0x0
|
|
format 0x20203859 ; "Y8 "
|
|
fourcc y800,Y800
|
|
driver ffmpeg
|
|
dll rawvideo
|
|
|
|
; NULL codec - for testing.
|
|
|
|
videocodec null
|
|
info "NULL codec (no decoding!)"
|
|
status crashing
|
|
comment "for unknown/unsupported codecs or testing"
|
|
driver null
|
|
anyinput
|
|
out YV12
|
|
out I420
|
|
out YUY2
|
|
out UYVY
|
|
out YVU9
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
;=============================================================================
|
|
; AUDIO CODECS
|
|
;=============================================================================
|
|
|
|
audiocodec lavc
|
|
info "Generic libavcodec decoder"
|
|
status buggy
|
|
driver ffmpeg
|
|
anyinput
|
|
|
|
audiocodec wma9dmo
|
|
info "Windows Media Audio 9 DMO"
|
|
status working
|
|
format 0x162
|
|
format 0x163
|
|
driver dmo
|
|
dll "wma9dmod.dll"
|
|
guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
|
|
|
|
audiocodec wmadmo
|
|
info "Windows Media Audio DMO"
|
|
status working
|
|
format 0x160
|
|
format 0x161
|
|
format 0x162
|
|
format 0x163
|
|
driver dmo
|
|
dll "wmadmod.dll"
|
|
guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
|
|
|
|
audiocodec wma9spdmo
|
|
info "Windows Media Audio 9 Speech DMO"
|
|
status working
|
|
format 0xa
|
|
driver dmo
|
|
dll "wmspdmod.dll"
|
|
guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
|
|
|
|
audiocodec wma9spdshow
|
|
info "Windows Media Audio 9 Speech DShow"
|
|
status working
|
|
format 0xa
|
|
driver dshow
|
|
dll "wmavds32.ax"
|
|
guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
|
|
|
|
audiocodec ffqdm2
|
|
info "FFmpeg QDM2 audio"
|
|
status working
|
|
fourcc QDM2
|
|
driver ffmpeg
|
|
dll "qdm2"
|
|
|
|
audiocodec qdmc
|
|
info "QuickTime QDMC/QDM2 audio"
|
|
status working
|
|
fourcc QDM2
|
|
fourcc QDMC
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec ffqclp
|
|
info "FFmpeg QCLP audio"
|
|
status working
|
|
fourcc Qclp
|
|
fourcc sqcp
|
|
fourcc Qclq
|
|
driver ffmpeg
|
|
dll "qcelp"
|
|
|
|
audiocodec qclp
|
|
info "QuickTime QCLP audio"
|
|
status working
|
|
fourcc Qclp
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec qtmace3
|
|
info "QuickTime MACE3 audio"
|
|
status working
|
|
fourcc MAC3
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec qtmace6
|
|
info "QuickTime MACE6 audio"
|
|
status working
|
|
fourcc MAC6
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec zygoaudio
|
|
info "Zygo audio"
|
|
status working
|
|
fourcc SPXN
|
|
driver qtaudio
|
|
dll "ZyGoAudioS.qtx"
|
|
|
|
audiocodec ffra144
|
|
info "FFmpeg RealAudio 1.0"
|
|
status working
|
|
fourcc 14_4
|
|
fourcc lpcJ
|
|
driver ffmpeg
|
|
dll "real_144"
|
|
|
|
audiocodec ffra288
|
|
info "FFmpeg RealAudio 2.0"
|
|
status working
|
|
fourcc 28_8
|
|
driver ffmpeg
|
|
dll "real_288"
|
|
|
|
audiocodec ffcook
|
|
info "FFmpeg COOK audio"
|
|
status working
|
|
fourcc cook
|
|
driver ffmpeg
|
|
dll "cook"
|
|
|
|
audiocodec ffatrc
|
|
info "FFmpeg Atrac 3 audio"
|
|
status working
|
|
fourcc atrc
|
|
format 0x270 ; atrac3 in wav
|
|
driver ffmpeg
|
|
dll "atrac3"
|
|
|
|
audiocodec ffsipr
|
|
info "FFmpeg Sipr/Acelp.net audio"
|
|
status working
|
|
fourcc sipr
|
|
format 0x130 ; acelp.net
|
|
driver ffmpeg
|
|
dll "sipr"
|
|
|
|
audiocodec ra144
|
|
info "RealAudio 1.0"
|
|
status working
|
|
fourcc 14_4
|
|
driver realaud
|
|
dll "14_4.so.6.0"
|
|
|
|
audiocodec ra144win
|
|
info "Win32 RealAudio 1.0"
|
|
status working
|
|
fourcc 14_4
|
|
driver realaud
|
|
dll "14_43260.dll"
|
|
|
|
audiocodec ra144mac
|
|
info "Mac OS X RealAudio 1.0"
|
|
status working
|
|
fourcc 14_4
|
|
driver realaud
|
|
dll "14_4.shlb"
|
|
|
|
audiocodec ra288
|
|
info "RealAudio 2.0"
|
|
status working
|
|
fourcc 28_8
|
|
driver realaud
|
|
dll "28_8.so.6.0"
|
|
|
|
audiocodec ra288win
|
|
info "Win32 RealAudio 2.0"
|
|
status working
|
|
fourcc 28_8
|
|
driver realaud
|
|
dll "28_83260.dll"
|
|
|
|
audiocodec ra288mac
|
|
info "Mac OS X RealAudio 2.0"
|
|
status working
|
|
fourcc 28_8
|
|
driver realaud
|
|
dll "28_8.shlb"
|
|
|
|
audiocodec ra10cook
|
|
info "RealPlayer 10 COOK audio"
|
|
comment "supports cook 5.1"
|
|
status working
|
|
fourcc cook
|
|
driver realaud
|
|
dll "cook.so"
|
|
|
|
audiocodec racook
|
|
info "RealAudio COOK"
|
|
status working
|
|
fourcc cook
|
|
driver realaud
|
|
dll "cook.so.6.0"
|
|
|
|
audiocodec ra10cookwin
|
|
info "Win32 RealAudio 10 COOK"
|
|
comment "supports cook 5.1"
|
|
status working
|
|
fourcc cook
|
|
driver realaud
|
|
dll "cook.dll"
|
|
|
|
audiocodec racookwin
|
|
info "Win32 RealAudio COOK"
|
|
status working
|
|
fourcc cook
|
|
driver realaud
|
|
dll "cook3260.dll"
|
|
|
|
audiocodec racookmac
|
|
info "Mac OS X RealAudio COOK"
|
|
status working
|
|
fourcc cook
|
|
driver realaud
|
|
dll "cook.bundle/Contents/MacOS/cook"
|
|
|
|
audiocodec rasipr
|
|
info "RealAudio Sipro"
|
|
status working
|
|
fourcc sipr
|
|
driver realaud
|
|
dll "sipr.so.6.0"
|
|
|
|
audiocodec ra10sipr
|
|
info "RealPlayer 10 RealAudio Sipro"
|
|
status working
|
|
fourcc sipr
|
|
driver realaud
|
|
dll "sipr.so"
|
|
|
|
audiocodec ra10siprwin
|
|
info "Win32 RealAudio 10 Sipro"
|
|
status working
|
|
fourcc sipr
|
|
driver realaud
|
|
dll "sipr.dll"
|
|
|
|
audiocodec rasiprwin
|
|
info "Win32 RealAudio Sipro"
|
|
status working
|
|
fourcc sipr
|
|
driver realaud
|
|
dll "sipr3260.dll"
|
|
|
|
audiocodec rasiprmac
|
|
info "Mac OS X RealAudio Sipro"
|
|
status working
|
|
fourcc sipr
|
|
driver realaud
|
|
dll "sipr.bundle/Contents/MacOS/sipr"
|
|
|
|
audiocodec raatrc
|
|
info "RealAudio ATRAC3"
|
|
status working
|
|
fourcc atrc
|
|
driver realaud
|
|
dll "atrc.so.6.0"
|
|
|
|
audiocodec ra10atrc
|
|
info "RealPlayer 10 RealAudio ATRAC3"
|
|
status working
|
|
fourcc atrc
|
|
driver realaud
|
|
dll "atrc.so"
|
|
|
|
audiocodec ra10atrcwin
|
|
info "Win32 RealAudio 10 ATRAC3"
|
|
status working
|
|
fourcc atrc
|
|
driver realaud
|
|
dll "atrc.dll"
|
|
|
|
audiocodec raatrcwin
|
|
info "Win32 RealAudio ATRAC3"
|
|
status working
|
|
fourcc atrc
|
|
driver realaud
|
|
dll "atrc3260.dll"
|
|
|
|
audiocodec raatrcmac
|
|
info "Mac OS X RealAudio ATRAC3"
|
|
status working
|
|
fourcc atrc
|
|
driver realaud
|
|
dll "atrc.bundle/Contents/MacOS/atrc"
|
|
|
|
audiocodec ffadpcmadx
|
|
info "FFmpeg SEGA CRI adx codec"
|
|
status working
|
|
fourcc Sadx ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_adx
|
|
|
|
audiocodec ffadpcmimaamv
|
|
info "FFmpeg AMV IMA ADPCM audio"
|
|
status working
|
|
fourcc AMVA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_ima_amv
|
|
|
|
audiocodec ffadpcmimaqt
|
|
info "FFmpeg QT IMA ADPCM audio"
|
|
status working
|
|
fourcc ima4 ; (MOV files)
|
|
driver ffmpeg
|
|
dll adpcm_ima_qt
|
|
|
|
audiocodec ffadpcmimawav
|
|
info "FFmpeg WAV IMA ADPCM audio"
|
|
status working
|
|
format 0x11
|
|
format 0x1100736d ; "ms\x00\x11" (MOV files)
|
|
format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
|
|
driver ffmpeg
|
|
dll adpcm_ima_wav
|
|
|
|
audiocodec imaadpcm
|
|
info "IMA ADPCM"
|
|
status working
|
|
format 0x11
|
|
fourcc ima4 ; (MOV files)
|
|
format 0x1100736d ; "ms\x00\x11" (MOV files)
|
|
driver imaadpcm
|
|
|
|
audiocodec ffadpcmms
|
|
info "FFmpeg MS ADPCM audio"
|
|
status working
|
|
format 0x2
|
|
format 0x0200736d ; "ms\x00\x02" (MOV files)
|
|
driver ffmpeg
|
|
dll adpcm_ms
|
|
|
|
audiocodec msadpcm
|
|
info "MS ADPCM"
|
|
status working
|
|
format 0x2
|
|
format 0x0200736d ; "ms\x00\x02" (MOV files)
|
|
driver msadpcm
|
|
|
|
audiocodec ffadpcmimadk4
|
|
info "FFmpeg DK4 IMA ADPCM audio"
|
|
status working
|
|
format 0x61 ; This format number was used by Duck Corp. but not officially
|
|
; registered with Microsoft
|
|
driver ffmpeg
|
|
dll adpcm_ima_dk4
|
|
|
|
audiocodec dk4adpcm
|
|
info "Duck DK4 ADPCM (rogue format number)"
|
|
status working
|
|
format 0x61 ; This format number was used by Duck Corp. but not officially
|
|
; registered with Microsoft
|
|
driver imaadpcm
|
|
|
|
audiocodec ffadpcmimadk3
|
|
info "FFmpeg DK3 IMA ADPCM audio"
|
|
status working
|
|
format 0x62 ; This format number was used by Duck Corp. but not officially
|
|
; registered with Microsoft
|
|
driver ffmpeg
|
|
dll adpcm_ima_dk3
|
|
|
|
audiocodec dk3adpcm
|
|
info "Duck DK3 ADPCM (rogue format number)"
|
|
status working
|
|
format 0x62 ; This format number was used by Duck Corp. but not officially
|
|
; registered with Microsoft
|
|
driver dk3adpcm
|
|
|
|
audiocodec ffroqaudio
|
|
info "Id RoQ File Audio"
|
|
status working
|
|
fourcc RoQA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "roq_dpcm"
|
|
|
|
audiocodec ffsmkaud
|
|
info "FFmpeg Smacker Audio"
|
|
status buggy
|
|
fourcc SMKA
|
|
driver ffmpeg
|
|
dll "smackaud"
|
|
|
|
audiocodec ffbinkdctaud
|
|
info "FFmpeg Bink Audio (DCT)"
|
|
status buggy
|
|
fourcc BAU1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "binkaudio_dct"
|
|
|
|
audiocodec ffbinkrdftaud
|
|
info "FFmpeg Bink Audio (RDFT)"
|
|
status working
|
|
fourcc BAU2 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "binkaudio_rdft"
|
|
|
|
audiocodec ffdsicinaudio
|
|
info "FFmpeg Delphine CIN audio"
|
|
status working
|
|
fourcc DCIA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll dsicinaudio
|
|
|
|
audiocodec ff4xmadmpcm
|
|
info "FFmpeg 4XM ADPCM audio"
|
|
status working
|
|
fourcc 4XMA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_4xm
|
|
|
|
audiocodec ffadpcmimaws
|
|
info "FFmpeg Westwood IMA ADPCM audio"
|
|
status working
|
|
fourcc AIWS ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_ima_ws
|
|
|
|
audiocodec ffwssnd1
|
|
info "FFmpeg Westwood SND1"
|
|
status working
|
|
fourcc SND1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll ws_snd1
|
|
|
|
audiocodec ffinterplaydpcm
|
|
info "FFmpeg Interplay DPCM audio"
|
|
status working
|
|
fourcc INPA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll interplay_dpcm
|
|
|
|
audiocodec ffadpcmea
|
|
info "FFmpeg EA ADPCM audio"
|
|
status working
|
|
fourcc ADEA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_ea
|
|
|
|
audiocodec ffadpcmeamaxis
|
|
info "FFmpeg EA MAXIS XA ADPCM audio"
|
|
status working
|
|
fourcc ADXA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_ea_maxis_xa
|
|
|
|
audiocodec ffadpcmxa
|
|
info "FFmpeg XA ADPCM audio"
|
|
status working
|
|
fourcc PSXA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_xa
|
|
|
|
audiocodec ffxandpcm
|
|
info "FFmpeg XAN DPCM audio"
|
|
comment "Wing Commander 4 files only work with libavformat demuxer"
|
|
status working
|
|
fourcc Axan
|
|
format 0x594A
|
|
driver ffmpeg
|
|
dll xan_dpcm
|
|
|
|
audiocodec ffyamahaadpcm
|
|
info "FFmpeg Yamaha ADPCM audio"
|
|
status working
|
|
format 0x20
|
|
driver ffmpeg
|
|
dll adpcm_yamaha
|
|
|
|
audiocodec ffadpcmthp
|
|
info "FFmpeg THP ADPCM audio"
|
|
status working
|
|
fourcc THPA
|
|
driver ffmpeg
|
|
dll adpcm_thp
|
|
|
|
audiocodec libdv
|
|
info "raw DV audio (libdv)"
|
|
status working
|
|
fourcc RADV
|
|
driver libdv
|
|
dll libdv.so.2
|
|
|
|
audiocodec ffdv
|
|
info "FFmpeg DV audio"
|
|
status working
|
|
fourcc RADV
|
|
fourcc vdva,dvca
|
|
fourcc dvau
|
|
driver ffmpeg
|
|
dll "dvaudio"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec fflatm
|
|
info "FFmpeg AAC in LATM"
|
|
status working
|
|
fourcc MP4L ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll aac_latm
|
|
|
|
audiocodec ffaac
|
|
info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
|
|
status working
|
|
fourcc mp4a,MP4A
|
|
fourcc "VLB " ; Used in NSV, not really working
|
|
fourcc "AAC " ; Used in NSV
|
|
fourcc "AACP" ; Used in NSV for AACPlus
|
|
fourcc raac,racp
|
|
format 0xff
|
|
format 0x706D
|
|
format 0x4143 ; aac in asf
|
|
format 0xA106 ; aac in avi not yet working
|
|
format 0xAAC0 ; Borgtech nonsense tag
|
|
driver ffmpeg
|
|
dll aac
|
|
|
|
audiocodec ffflac
|
|
info "FFmpeg FLAC audio"
|
|
status working
|
|
fourcc "fLaC"
|
|
format 0xF1AC
|
|
format 0xACF1736D
|
|
driver ffmpeg
|
|
dll "flac"
|
|
|
|
audiocodec ffalac
|
|
info "FFmpeg ALAC audio"
|
|
status working
|
|
fourcc alac
|
|
driver ffmpeg
|
|
dll "alac"
|
|
|
|
audiocodec fftta
|
|
info "FFmpeg True Audio (TTA)"
|
|
status working
|
|
fourcc TTA1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "tta"
|
|
|
|
audiocodec ffwavpack
|
|
info "FFmpeg WavPack audio"
|
|
status working
|
|
fourcc WVPK ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "wavpack"
|
|
|
|
audiocodec ffshorten
|
|
info "FFmpeg Shorten audio"
|
|
status working
|
|
fourcc shrn ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "shorten"
|
|
|
|
audiocodec ffape
|
|
info "FFmpeg Monkey's Audio"
|
|
status working
|
|
fourcc "APE "
|
|
driver ffmpeg
|
|
dll "ape"
|
|
|
|
audiocodec ffals
|
|
info "FFmpeg ALS"
|
|
status working
|
|
fourcc "ALS " ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "als"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffmlp
|
|
info "FFmpeg MLP"
|
|
status working
|
|
fourcc "MLP " ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "mlp"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec fftruehd
|
|
info "FFmpeg TrueHD"
|
|
status working
|
|
fourcc TRHD ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "truehd"
|
|
|
|
audiocodec ffnellymoser
|
|
info "FFmpeg Nellymoser Audio"
|
|
status working
|
|
fourcc "NELL" ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "nellymoser"
|
|
|
|
audiocodec faad
|
|
info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
|
|
status working
|
|
fourcc mp4a,MP4A,MP4L
|
|
fourcc "VLB " ; Used in NSV, not really working
|
|
fourcc "AAC " ; Used in NSV
|
|
fourcc "AACP" ; Used in NSV for AACPlus
|
|
fourcc raac,racp
|
|
format 0xff
|
|
format 0x706D
|
|
format 0x4143 ; aac in asf
|
|
format 0xA106 ; aac in avi
|
|
format 0xAAC0 ; Borgtech nonsense tag
|
|
driver faad
|
|
dll libfaad2
|
|
|
|
audiocodec pcm
|
|
info "Uncompressed PCM"
|
|
status working
|
|
format 0x0
|
|
format 0x1
|
|
format 0x3 ; IEEE float
|
|
format 0xfffe ; Extended
|
|
fourcc "raw " ; (MOV files)
|
|
fourcc twos ; (MOV files)
|
|
fourcc sowt ; (MOV files)
|
|
fourcc fl32 ; (MOV files)
|
|
fourcc 23lf ; (MOV files)
|
|
; fourcc fl64 ; (MOV files)
|
|
; fourcc 46lf ; (MOV files)
|
|
fourcc NONE ; (MOV files from Kodak CX6320)
|
|
fourcc in24 ; (MOV files)
|
|
fourcc 42ni ; (MOV files)
|
|
fourcc in32 ; (MOV files)
|
|
fourcc 23ni ; (MOV files)
|
|
fourcc lpcm ; (MOV files)
|
|
fourcc FL32 ; (aiff files)
|
|
;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
|
|
; format 0x6
|
|
; format 0x7
|
|
; format 0x11
|
|
; format 0x50
|
|
; format 0x2000
|
|
;;;;
|
|
driver pcm
|
|
|
|
audiocodec divx
|
|
info "DivX audio (WMA)"
|
|
status working
|
|
format 0x160
|
|
format 0x161
|
|
driver acm
|
|
dll "divxa32.acm"
|
|
|
|
audiocodec vdowaveacm
|
|
info "vdowave ACM"
|
|
status working
|
|
format 0xFFFC
|
|
driver acm
|
|
dll "vdowave.acm"
|
|
|
|
audiocodec msadpcmacm
|
|
info "MS ADPCM"
|
|
status working
|
|
format 0x2
|
|
driver acm
|
|
dll "msadp32.acm"
|
|
|
|
audiocodec ffpcmdaud
|
|
info "D-Cinema audio (FFmpeg)"
|
|
status untested
|
|
fourcc "daud"
|
|
driver ffmpeg
|
|
dll "pcm_s24daud"
|
|
|
|
audiocodec ffwmav1
|
|
info "DivX audio v1 (FFmpeg)"
|
|
status untested
|
|
format 0x160
|
|
driver ffmpeg
|
|
dll "wmav1"
|
|
|
|
audiocodec ffwmav2
|
|
info "DivX audio v2 (FFmpeg)"
|
|
status untested
|
|
format 0x161
|
|
driver ffmpeg
|
|
dll "wmav2"
|
|
|
|
audiocodec ffwmapro
|
|
info "WMA Pro audio (FFmpeg)"
|
|
status untested
|
|
format 0x162
|
|
fourcc "WMA3"
|
|
driver ffmpeg
|
|
dll "wmapro"
|
|
|
|
audiocodec ffwmavoice
|
|
info "WMA Voice audio (FFmpeg)"
|
|
status untested
|
|
format 0xA
|
|
driver ffmpeg
|
|
dll "wmavoice"
|
|
|
|
audiocodec ffmac3
|
|
info "Macintosh Audio Compression and Expansion 3:1"
|
|
status untested
|
|
fourcc "MAC3"
|
|
driver ffmpeg
|
|
dll "mace3"
|
|
|
|
audiocodec ffmac6
|
|
info "Macintosh Audio Compression and Expansion 6:1"
|
|
status untested
|
|
fourcc "MAC6"
|
|
driver ffmpeg
|
|
dll "mace6"
|
|
|
|
audiocodec ffsonic
|
|
info "FFmpeg Sonic"
|
|
status untested
|
|
fourcc SONC
|
|
format 0x2048
|
|
driver ffmpeg
|
|
dll "sonic"
|
|
|
|
audiocodec 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 mpg123
|
|
; this is preferred over ffmp2/ffmp3 since it is faster, generally
|
|
info "MPEG 1.0/2.0/2.5 layers I, II, III"
|
|
status working
|
|
comment "High-performance decoder using libmpg123."
|
|
format 0x50 ; layer-1 && layer-2
|
|
format 0x55 ; layer-3
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
|
format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
|
|
format 0x55005354 ; broken file
|
|
fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
|
|
fourcc "MP3 " ; used in .nsv files
|
|
fourcc "LAME" ; used in mythtv .nuv files
|
|
driver mpg123
|
|
|
|
audiocodec ffmp3on4float
|
|
info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
|
|
status working
|
|
format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3on4float"
|
|
|
|
audiocodec ffmp3on4
|
|
info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
|
|
status working
|
|
format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3on4"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffmp3float
|
|
info "FFmpeg MPEG layer-3 audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x55
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
|
format 0x55005354 ; broken file
|
|
fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
|
|
fourcc "MP3 " ; used in .nsv files
|
|
fourcc "LAME" ; used in mythtv .nuv files
|
|
driver ffmpeg
|
|
dll "mp3float"
|
|
|
|
audiocodec ffmp3
|
|
info "FFmpeg MPEG layer-3 audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x55
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
|
format 0x55005354 ; broken file
|
|
fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
|
|
fourcc "MP3 " ; used in .nsv files
|
|
fourcc "LAME" ; used in mythtv .nuv files
|
|
driver ffmpeg
|
|
dll "mp3"
|
|
|
|
audiocodec ffmp3adufloat
|
|
info "FFmpeg MPEG layer-3 adu audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3adufloat"
|
|
|
|
audiocodec ffmp3adu
|
|
info "FFmpeg MPEG layer-3 adu audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3adu"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffmp2float
|
|
info "FFmpeg MPEG layer-1 and layer-2 audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x50
|
|
format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
|
|
fourcc ".mp2" ; MP2 (MOV files)
|
|
fourcc ".mp1" ; MP1 (MOV files)
|
|
driver ffmpeg
|
|
dll "mp2float"
|
|
|
|
audiocodec ffmp2
|
|
info "FFmpeg MPEG layer-1 and layer-2 audio"
|
|
comment "integer only"
|
|
status working
|
|
format 0x50
|
|
format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
|
|
fourcc ".mp2" ; MP2 (MOV files)
|
|
fourcc ".mp1" ; MP1 (MOV files)
|
|
driver ffmpeg
|
|
dll "mp2"
|
|
|
|
audiocodec mp3acm
|
|
info "MPEG layer-3"
|
|
status working
|
|
comment "conflicts with security kernel patches"
|
|
format 0x55
|
|
driver acm
|
|
dll "l3codeca.acm"
|
|
|
|
audiocodec imaadpcmacm
|
|
info "IMA ADPCM"
|
|
status working
|
|
format 0x11
|
|
driver acm
|
|
dll "imaadp32.acm"
|
|
|
|
audiocodec ffgsm
|
|
info "FFmpeg GSM 06.10"
|
|
status working
|
|
fourcc "GSM "
|
|
format 0x1500
|
|
fourcc agsm
|
|
driver ffmpeg
|
|
dll "gsm"
|
|
|
|
audiocodec ffgsmms
|
|
info "FFmpeg MS GSM"
|
|
status working
|
|
format 0x31
|
|
format 0x32
|
|
driver ffmpeg
|
|
dll "gsm_ms"
|
|
|
|
audiocodec libgsm
|
|
info "libgsm GSM 06.10"
|
|
status working
|
|
fourcc "GSM "
|
|
format 0x1500
|
|
driver ffmpeg
|
|
dll "libgsm"
|
|
|
|
audiocodec libgsmms
|
|
info "libgsm MS GSM"
|
|
status working
|
|
format 0x31
|
|
format 0x32
|
|
driver ffmpeg
|
|
dll "libgsm_ms"
|
|
|
|
audiocodec msgsmacm
|
|
info "MS GSM"
|
|
status working
|
|
format 0x31
|
|
; format 0x32
|
|
driver acm
|
|
dll "msgsm32.acm"
|
|
|
|
audiocodec msnaudio
|
|
info "MSN AUDIO"
|
|
status working
|
|
; format 0x31
|
|
format 0x32
|
|
driver acm
|
|
dll "msnaudio.acm"
|
|
|
|
audiocodec alaw
|
|
info "aLaw"
|
|
status working
|
|
format 0x6
|
|
fourcc alaw ; (MOV files)
|
|
driver alaw
|
|
|
|
audiocodec ulaw
|
|
info "uLaw"
|
|
status working
|
|
format 0x7
|
|
fourcc ulaw ; (MOV files)
|
|
format 0x6c75
|
|
driver alaw
|
|
|
|
audiocodec dvdpcm
|
|
info "Uncompressed DVD/VOB LPCM"
|
|
status working
|
|
format 0x10001
|
|
driver dvdpcm
|
|
|
|
audiocodec fflpcm
|
|
info "Blu-ray LPCM"
|
|
status working
|
|
fourcc BPCM ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll pcm_bluray
|
|
|
|
audiocodec ffpcmlxf
|
|
info "Leitch/Harris PCM"
|
|
status working
|
|
fourcc PLXF ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll pcm_lxf
|
|
|
|
audiocodec ffs302m
|
|
info "SMPTE 302M"
|
|
status working
|
|
fourcc BSSD
|
|
driver ffmpeg
|
|
dll s302m
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffac3
|
|
info "FFmpeg AC-3"
|
|
status working
|
|
format 0x2000
|
|
fourcc ac-3 ; ac-3 in mp4
|
|
fourcc AC-3
|
|
format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
|
|
fourcc dnet
|
|
fourcc sac3
|
|
driver ffmpeg
|
|
dll ac3
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffeac3
|
|
info "FFmpeg E-AC-3"
|
|
status working
|
|
fourcc EAC3
|
|
driver ffmpeg
|
|
dll eac3
|
|
|
|
audiocodec a52
|
|
info "AC3-liba52"
|
|
status working
|
|
format 0x2000
|
|
fourcc ac-3 ; ac-3 in mp4
|
|
fourcc AC-3
|
|
format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
|
|
fourcc dnet
|
|
fourcc sac3
|
|
driver liba52
|
|
dll "liba52"
|
|
|
|
; add every new fourcc also to allocate_parser()
|
|
; in libmpdemux/demuxer.c
|
|
audiocodec ffdca
|
|
info "FFmpeg DTS"
|
|
status working
|
|
format 0x2001
|
|
format 0x86
|
|
driver ffmpeg
|
|
dll "dca"
|
|
|
|
audiocodec dts
|
|
info "DTS-libdca"
|
|
status working
|
|
format 0x2001
|
|
format 0x86
|
|
driver libdca
|
|
|
|
audiocodec ffmusepack7
|
|
info "Musepack sv7 audio codec"
|
|
comment "only works with libavformat demuxer"
|
|
status working
|
|
fourcc "MPC "
|
|
driver ffmpeg
|
|
dll "mpc7"
|
|
|
|
audiocodec ffmusepack8
|
|
info "Musepack sv8 audio codec"
|
|
comment "only works with libavformat demuxer"
|
|
status working
|
|
fourcc "MPC8"
|
|
fourcc MPCK
|
|
driver ffmpeg
|
|
dll "mpc8"
|
|
|
|
audiocodec musepack
|
|
info "Musepack audio codec"
|
|
status working
|
|
fourcc "MPC "
|
|
format 0x2b4d
|
|
driver mpcdec
|
|
|
|
audiocodec ffamrnb
|
|
info "AMR Narrowband"
|
|
status working
|
|
fourcc samr
|
|
format 0x57 ;amr in avi
|
|
driver ffmpeg
|
|
dll "amrnb"
|
|
|
|
audiocodec libopencoreamrnb
|
|
info "AMR Narrowband"
|
|
status working
|
|
fourcc samr
|
|
format 0x57 ;amr in avi
|
|
driver ffmpeg
|
|
dll "libopencore_amrnb"
|
|
|
|
audiocodec libopencoreamrwb
|
|
info "AMR Wideband"
|
|
status working
|
|
fourcc sawb
|
|
format 0x58 ;amr in avi
|
|
driver ffmpeg
|
|
dll "libopencore_amrwb"
|
|
|
|
audiocodec ffadcpmswf
|
|
info "FFmpeg's ADPCM Flash-variant"
|
|
status working
|
|
format 0x5346 ; 'SF', pseudo id
|
|
driver ffmpeg
|
|
dll "adpcm_swf"
|
|
|
|
audiocodec voxvoice
|
|
info "VoxWare MetaVoice"
|
|
status working
|
|
comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
|
|
format 0x74
|
|
driver dshow
|
|
dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
|
|
guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
|
|
|
|
audiocodec voxware
|
|
info "VoxWare"
|
|
status working
|
|
comment "windows users need msms001.vwp in windows\\system32 folder"
|
|
format 0x75
|
|
driver dshow
|
|
dll "voxmsdec.ax" ; need also msms001.vwp
|
|
guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
|
|
|
|
audiocodec acelp
|
|
info "ACELP.net Sipro Lab Audio"
|
|
status working
|
|
format 0x130
|
|
driver dshow
|
|
dll "acelpdec.ax"
|
|
guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
|
|
|
|
audiocodec ffimc
|
|
info "FFmpeg Intel Music Coder"
|
|
status working
|
|
format 0x401
|
|
driver ffmpeg
|
|
dll "imc"
|
|
|
|
audiocodec imc
|
|
info "Intel Music Coder"
|
|
status working
|
|
comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
|
|
format 0x401
|
|
driver acm
|
|
dll "imc32.acm"
|
|
|
|
audiocodec iac25
|
|
info "Indeo audio"
|
|
status working
|
|
format 0x402
|
|
driver acm
|
|
dll "iac25_32.ax"
|
|
|
|
audiocodec ffctadp32
|
|
info "FFmpeg Creative ADPCM codec"
|
|
status working
|
|
format 0x200
|
|
driver ffmpeg
|
|
dll "adpcm_ct"
|
|
|
|
audiocodec ctadp32
|
|
info "Creative ADPCM codec"
|
|
status working
|
|
format 0x200
|
|
driver acm
|
|
dll "ctadp32.acm"
|
|
|
|
audiocodec sc4
|
|
info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
|
|
status working
|
|
format 0x350
|
|
driver acm
|
|
dll "mi-sc4.acm"
|
|
|
|
audiocodec hwac3
|
|
info "AC3 through S/PDIF"
|
|
status working
|
|
format 0x2000
|
|
format 0x332D6361 ; ac-3 in mp4
|
|
fourcc dnet
|
|
driver hwac3
|
|
|
|
audiocodec hwdts
|
|
info "DTS through S/PDIF"
|
|
status working
|
|
format 0x2001
|
|
driver hwac3
|
|
|
|
audiocodec ffvorbis
|
|
info "FFmpeg Vorbis"
|
|
status working
|
|
fourcc vrbs
|
|
format 0x566F
|
|
driver ffmpeg
|
|
dll "vorbis"
|
|
|
|
audiocodec vorbis
|
|
info "OggVorbis Audio"
|
|
status working
|
|
comment "OggVorbis driver using libvorbis"
|
|
fourcc vrbs
|
|
format 0x566F
|
|
driver libvorbis
|
|
dll "libvorbis"
|
|
|
|
audiocodec tremor
|
|
info "OggVorbis audio"
|
|
status working
|
|
comment "fixed-point decoder useful for systems without floating-point unit"
|
|
fourcc vrbs
|
|
format 0x566F
|
|
driver tremor
|
|
dll "tremor"
|
|
|
|
audiocodec vorbisacm
|
|
info "OggVorbis ACM"
|
|
status working
|
|
comment "OggVorbis driver using vorbis.acm"
|
|
format 0x674F ; mode1
|
|
format 0x6750 ; mode2
|
|
; format 0x6751 ; mode3
|
|
format 0x676F ; mode1+
|
|
format 0x6770 ; mode2+
|
|
format 0x6771 ; mode3+
|
|
driver acm
|
|
dll "vorbis.acm"
|
|
|
|
audiocodec speex
|
|
info "Speex audio"
|
|
status working
|
|
comment "Speex driver using libspeex"
|
|
fourcc 'spx '
|
|
format 0xA109
|
|
driver speex
|
|
dll "speex"
|
|
|
|
audiocodec vivoaudio
|
|
info "Vivo G.723/Siren Audio Codec"
|
|
status working
|
|
format 0x111 ; vivo g.723
|
|
format 0x112 ; siren
|
|
driver acm
|
|
dll "vivog723.acm"
|
|
|
|
audiocodec g72x
|
|
info "G.711/G.721/G.723"
|
|
status crashing
|
|
comment "does not work yet - just noise :("
|
|
format 0x111 ; vivo g.723
|
|
format 0x112 ; vivo siren
|
|
driver g72x
|
|
dll "g72x.c"
|
|
|
|
audiocodec ffg722
|
|
info "G.722 Audio"
|
|
status working
|
|
format 0x28F
|
|
driver ffmpeg
|
|
dll "g722"
|
|
|
|
audiocodec ffg726
|
|
info "Sharp G.726 Audio"
|
|
status working
|
|
format 0x45
|
|
driver ffmpeg
|
|
dll "g726"
|
|
|
|
audiocodec g726
|
|
info "Sharp G.726 Audio"
|
|
status untested
|
|
format 0x45
|
|
driver acm
|
|
dll "scg726.acm"
|
|
|
|
audiocodec atrac3
|
|
info "Sony ATRAC3"
|
|
status buggy
|
|
comment "format not accepted"
|
|
format 0x270
|
|
driver acm
|
|
dll "atrac3.acm"
|
|
|
|
audiocodec ALF2
|
|
; http://www.nctsoft.com/products/NCTALFCD/
|
|
; jdp@mail.sonofon.dk
|
|
info "ALF2"
|
|
status working
|
|
format 0x1FC4 ; ALF2
|
|
driver acm
|
|
dll "alf2cd.acm"
|
|
|
|
audiocodec fftruespeech
|
|
info "FFmpeg TrueSpeech"
|
|
status working
|
|
format 0x22
|
|
format 0x1501
|
|
driver ffmpeg
|
|
dll "truespeech"
|
|
|
|
audiocodec truespeech
|
|
info "DSP Group TrueSpeech(TM)"
|
|
status working
|
|
format 0x22
|
|
driver acm
|
|
dll "tssoft32.acm" ; need also tsd32.dll
|
|
|
|
audiocodec netspeakgsm
|
|
info "NetSpeak GSM"
|
|
status working
|
|
format 0x1500
|
|
driver acm
|
|
dll "nsgsm32.acm"
|
|
|
|
audiocodec netspeakts
|
|
info "NetSpeak TrueSpeech"
|
|
status working
|
|
format 0x1501
|
|
driver acm
|
|
dll "nstsp32.acm"
|
|
|
|
; rt32dcmp.dll needed too
|
|
audiocodec voxwarert24
|
|
info "VoxWare RT24 speech codec"
|
|
status working
|
|
format 0x181c
|
|
driver acm
|
|
dll "nsrt2432.acm"
|
|
|
|
audiocodec lhacm
|
|
info "Lernout & Hauspie CELP and SBC codecs"
|
|
status working
|
|
format 0x1101 ; CELP
|
|
format 0x1102 ; SBC
|
|
format 0x1103 ; SBC
|
|
format 0x1104 ; SBC
|
|
driver acm
|
|
dll "lhacm.acm"
|
|
|
|
audiocodec lhacm2
|
|
info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
|
|
status working
|
|
format 0x70
|
|
format 0x71
|
|
format 0x72
|
|
format 0x73
|
|
driver acm
|
|
dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
|
|
|
|
audiocodec pscelp
|
|
info "Philips Speech Processing CELP"
|
|
status working
|
|
format 0x120
|
|
driver acm
|
|
dll "smcelp32.acm"
|
|
|
|
audiocodec fftwinvq
|
|
info "FFmpeg TwinVQ"
|
|
status working
|
|
fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
|
|
; since lavf demuxer is incompatible with it
|
|
driver ffmpeg
|
|
dll twinvq
|
|
|
|
audiocodec TwinVQ
|
|
info "VQF codec by NTTLabs"
|
|
status working
|
|
fourcc TWIN
|
|
driver vqf
|
|
dll "tvqdec.dll"
|
|
|
|
audiocodec hwmpa
|
|
info "MPEG audio pass-through for hardware MPEG decoders"
|
|
status working
|
|
comment "for hardware MPEG audio decoders"
|
|
format 0x50 ; layer-1 && layer-2
|
|
format 0x55 ; layer-3
|
|
format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
|
|
fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
|
|
fourcc "MP3 " ; used in .nsv files
|
|
fourcc "LAME" ; used in mythtv .nuv files
|
|
driver hwmpa
|
|
|
|
audiocodec msnsiren
|
|
info "msn siren audio codec"
|
|
status working
|
|
format 0x28E
|
|
driver acm
|
|
dll "sirenacm.dll"
|
|
|
|
audiocodec uleaddva
|
|
info "Ulead DV ACM"
|
|
status working
|
|
format 0x215
|
|
format 0x216
|
|
driver acm
|
|
dll "dvacm.acm"
|