XviD is the correct spelling of the codec. You can see it written in the codec own documentation and header files. Prefered name capitalization confirmed in conversation with XviD developer (prunedtree). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26915 b3059339-0415-0410-9bf9-f77b7e298cf2
3383 lines
66 KiB
Plaintext
3383 lines
66 KiB
Plaintext
;=============================================================================
|
|
; Default codecs config file. It replaces the old codecs.c file!
|
|
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
|
|
;=============================================================================
|
|
|
|
release 20070930
|
|
|
|
;=============================================================================
|
|
; VIDEO CODECS
|
|
;=============================================================================
|
|
|
|
videocodec ffsiff
|
|
info "FFmpeg Beam Software SIFF decoder"
|
|
status working
|
|
fourcc VBV1
|
|
driver ffmpeg
|
|
dll vb
|
|
out BGR8
|
|
|
|
videocodec ffmimic
|
|
info "FFmpeg Mimic video"
|
|
status working
|
|
fourcc ML20
|
|
out I420
|
|
driver ffmpeg
|
|
dll "mimic"
|
|
|
|
videocodec ffkmvc
|
|
info "FFmpeg Karl Morton Video Codec"
|
|
status working
|
|
fourcc KMVC
|
|
out BGR8
|
|
driver ffmpeg
|
|
dll "kmvc"
|
|
|
|
videocodec ffzmbv
|
|
info "FFmpeg Zip Motion-Block Video"
|
|
status working
|
|
fourcc ZMBV
|
|
driver ffmpeg
|
|
dll "zmbv"
|
|
out RGB24
|
|
|
|
videocodec zmbv
|
|
info "Zip Motion-Block Video"
|
|
status working
|
|
fourcc ZMBV
|
|
driver vfw
|
|
dll "zmbv.dll"
|
|
out BGR24,BGR15,BGR8 query,flip
|
|
|
|
; MPEG-1/2 decoding:
|
|
; Note: mpegpes is preferred for hw decoders:
|
|
|
|
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
|
|
driver mpegpes
|
|
out MPES
|
|
|
|
videocodec ffmpeg1
|
|
info "FFmpeg MPEG-1"
|
|
status working
|
|
format 0x10000001 ; MPEG-1
|
|
fourcc mpg1
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc VCR2
|
|
fourcc MPEG
|
|
driver ffmpeg
|
|
dll "mpeg1video"
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffmpeg2
|
|
info "FFmpeg MPEG-2"
|
|
status working
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg2,MPG2
|
|
fourcc "DVR "
|
|
fourcc hdv2
|
|
fourcc MPEG
|
|
fourcc hdv3 ; HDV 1080i50
|
|
fourcc hdv5 ; HDV 720p25
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
driver ffmpeg
|
|
dll "mpeg2video"
|
|
out YV12,I420,IYUV
|
|
out 422P,444P
|
|
|
|
; 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 VCR2
|
|
fourcc "DVR "
|
|
fourcc hdv2
|
|
fourcc MPEG
|
|
fourcc hdv3 ; HDV 1080i50
|
|
fourcc hdv5 ; HDV 720p25
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
driver ffmpeg
|
|
dll "mpegvideo"
|
|
out YV12,I420,IYUV
|
|
out 422P,444P
|
|
|
|
videocodec mpeg12
|
|
info "MPEG-1 or 2 (libmpeg2)"
|
|
comment "with postprocessing"
|
|
status working
|
|
format 0x10000001 ; MPEG-1
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc "DVR "
|
|
fourcc hdv2
|
|
fourcc mpg1
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc VCR2
|
|
fourcc mpg2,MPG2
|
|
fourcc MPEG
|
|
fourcc hdv3 ; HDV 1080i50
|
|
fourcc hdv5 ; HDV 720p25
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
driver libmpeg2
|
|
; dll "libmpeg2"
|
|
out YV12,I420,IYUV
|
|
out 422P
|
|
|
|
videocodec ffmpeg12mc
|
|
info "FFmpeg MPEG-1/2 (XvMC)"
|
|
status buggy
|
|
format 0x10000001 ; MPEG-1
|
|
format 0x10000002 ; MPEG-2
|
|
fourcc mpg1,mpg2,MPG2
|
|
fourcc "DVR "
|
|
fourcc hdv2
|
|
fourcc PIM1 ; Pinnacle hardware-MPEG-1
|
|
fourcc VCR2
|
|
fourcc MPEG
|
|
fourcc hdv3 ; HDV 1080i50
|
|
fourcc hdv5 ; HDV 720p25
|
|
fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
|
|
fourcc MMES,mmes ; matrox mpeg2 in avi
|
|
driver ffmpeg
|
|
dll "mpegvideo_xvmc"
|
|
out IDCT_MPEG2
|
|
out MOCO_MPEG2
|
|
|
|
; we have only native open source codecs for these:
|
|
|
|
videocodec ffnuv
|
|
info "NuppelVideo"
|
|
status working
|
|
fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
|
|
fourcc RJPG
|
|
driver ffmpeg
|
|
dll nuv
|
|
out I420
|
|
|
|
videocodec nuv
|
|
info "NuppelVideo"
|
|
status working
|
|
fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
|
|
fourcc RJPG
|
|
driver nuv
|
|
out I420,IYUV
|
|
|
|
videocodec ffbmp
|
|
info "FFmpeg BMP decoder"
|
|
status working
|
|
fourcc "bmp " ; for BMP-encoded QuickTime files
|
|
format 0x706D62 ; AVI
|
|
driver ffmpeg
|
|
dll bmp
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec ffgif
|
|
info "FFmpeg GIF decoder"
|
|
status working
|
|
fourcc "gif " ; for GIF-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll gif
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec fftiff
|
|
info "FFmpeg TIFF decoder"
|
|
status working
|
|
fourcc "tiff" ; for TIFF-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll tiff
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec ffpcx
|
|
info "FFmpeg PCX decoder"
|
|
status working
|
|
fourcc "pcx "
|
|
driver ffmpeg
|
|
dll pcx
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec ffpng
|
|
info "FFmpeg PNG decoder"
|
|
status working
|
|
fourcc mpng,MPNG
|
|
fourcc "png " ; for PNG-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll png
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec mpng
|
|
info "PNG image decoder"
|
|
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 decoder"
|
|
status working
|
|
fourcc "ptx " ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll ptx
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec fftga
|
|
info "FFmpeg TGA decoder"
|
|
status untested
|
|
fourcc mtga,MTGA
|
|
fourcc "tga " ; for TGA-encoded QuickTime files
|
|
driver ffmpeg
|
|
dll targa
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec mtga
|
|
info "TGA image decoder"
|
|
status working
|
|
comment "Only 24bpp and 32bpp RGB TGA files supported"
|
|
fourcc mtga,MTGA
|
|
driver mtga
|
|
out BGR32,BGR24
|
|
|
|
videocodec sgi
|
|
info "SGI image decoder"
|
|
status working
|
|
fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
|
|
driver sgi
|
|
out BGR24
|
|
|
|
videocodec ffsunras
|
|
info "FFmpeg SUN Rasterfile decoder"
|
|
status working
|
|
fourcc "sun " ; sun is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll sunrast
|
|
out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
|
|
|
|
videocodec ffindeo3
|
|
info "FFmpeg Intel Indeo 3.1/3.2"
|
|
status working
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
driver ffmpeg
|
|
dll indeo3
|
|
out YVU9
|
|
|
|
videocodec fffli
|
|
info "Autodesk FLI/FLC Animation"
|
|
status working
|
|
fourcc FLIC ; FLIC is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll "flic"
|
|
out BGR16,BGR15,BGR8 query
|
|
|
|
videocodec ffaasc
|
|
info "Autodesk RLE decoder"
|
|
status working
|
|
fourcc AASC
|
|
driver ffmpeg
|
|
dll "aasc"
|
|
out BGR24
|
|
|
|
videocodec ffloco
|
|
info "LOCO video decoder"
|
|
status working
|
|
fourcc LOCO
|
|
driver ffmpeg
|
|
dll "loco"
|
|
out 422P,YV12,BGR32,BGR24 query
|
|
|
|
videocodec ffqtrle
|
|
info "QuickTime Animation (RLE)"
|
|
status working
|
|
format 0x20656C72 ; "rle "
|
|
driver ffmpeg
|
|
dll "qtrle"
|
|
out BGR32,RGB24,BGR15,BGR8 query
|
|
|
|
videocodec ffrpza
|
|
info "QuickTime Apple Video"
|
|
status working
|
|
fourcc rpza,azpr
|
|
driver ffmpeg
|
|
dll "rpza"
|
|
out BGR15
|
|
|
|
videocodec ffsmc
|
|
info "Apple Graphics (SMC) codec"
|
|
status working
|
|
format 0x20636d73 ; "smc "
|
|
driver ffmpeg
|
|
dll "smc"
|
|
out BGR8
|
|
|
|
videocodec ff8bps
|
|
info "Planar RGB (Photoshop)"
|
|
status working
|
|
fourcc 8BPS
|
|
driver ffmpeg
|
|
dll "8bps"
|
|
out BGR32,BGR24,BGR8 query
|
|
|
|
videocodec ffcyuv
|
|
info "Creative YUV (libavcodec)"
|
|
status working
|
|
fourcc cyuv,CYUV
|
|
driver ffmpeg
|
|
dll "cyuv"
|
|
out 411P
|
|
|
|
videocodec ffmsrle
|
|
info "Microsoft RLE"
|
|
status working
|
|
format 0x1
|
|
format 0x2
|
|
fourcc WRLE
|
|
driver ffmpeg
|
|
dll "msrle"
|
|
out BGR8
|
|
|
|
videocodec ffroqvideo
|
|
info "Id RoQ File Video Decoder"
|
|
status working
|
|
fourcc RoQV ; RoQV is an internal MPlayer FOURCC
|
|
driver ffmpeg
|
|
dll "roqvideo"
|
|
out 444P
|
|
|
|
videocodec lzo
|
|
info "LZO compressed"
|
|
status working
|
|
fourcc LZO1
|
|
driver lzo
|
|
dll "liblzo"
|
|
out YV12,I420
|
|
out BGR24 flip
|
|
|
|
videocodec theora
|
|
info "Theora (free, reworked VP3)"
|
|
status working
|
|
fourcc theo,Thra
|
|
driver theora
|
|
dll libtheora
|
|
out YV12
|
|
|
|
; 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 msuscls
|
|
info "MSU Screen Capture Lossless Codec"
|
|
status working
|
|
fourcc SCLS
|
|
driver vfw
|
|
dll "SCLS.DLL"
|
|
out BGR32,BGR24,BGR16 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 "Cinepak Video (native codec)"
|
|
status working
|
|
fourcc cvid,CVID
|
|
driver ffmpeg
|
|
dll "cinepak"
|
|
out YV12,BGR8 query
|
|
|
|
videocodec cvidvfw
|
|
info "Cinepak Video"
|
|
status working
|
|
fourcc cvid
|
|
driver vfw
|
|
dll "iccvid.dll"
|
|
; out YUY2
|
|
; out UYVY
|
|
out BGR24,BGR15 static
|
|
|
|
videocodec huffyuv
|
|
info "HuffYUV"
|
|
status buggy
|
|
fourcc HFYU
|
|
driver vfw
|
|
dll "huffyuv.dll"
|
|
out YUY2 flip,noflip,query
|
|
; out UYVY flip
|
|
out BGR32,BGR24 flip,query
|
|
|
|
;NATIVE:
|
|
|
|
videocodec ffvideo1
|
|
info "Microsoft Video 1 (native codec)"
|
|
status working
|
|
fourcc cram,CRAM
|
|
fourcc msvc,MSVC
|
|
fourcc wham,WHAM
|
|
driver ffmpeg
|
|
dll "msvideo1"
|
|
out BGR15,BGR8 query
|
|
|
|
videocodec ffmszh
|
|
info "AVImszh (native codec)"
|
|
status working
|
|
fourcc MSZH
|
|
driver ffmpeg
|
|
dll "mszh"
|
|
out BGR24
|
|
|
|
videocodec ffzlib
|
|
info "AVIzlib (native codec)"
|
|
status working
|
|
fourcc ZLIB
|
|
driver ffmpeg
|
|
dll "zlib"
|
|
out BGR24
|
|
|
|
;XAnim (slow):
|
|
|
|
videocodec cvidxa
|
|
info "XAnim's Radius Cinepak Video"
|
|
status buggy
|
|
fourcc cvid
|
|
driver xanim
|
|
dll "vid_cvid.xa"
|
|
out YV12,IYUV,I420 static
|
|
|
|
; time to decide what to do with the MPEG-4/DivX variants...
|
|
; ff* is fastest...
|
|
|
|
videocodec ffhuffyuv
|
|
info "FFmpeg HuffYUV"
|
|
status working
|
|
fourcc HFYU,FFVH
|
|
driver ffmpeg
|
|
dll huffyuv
|
|
out YUY2,422P,YV12
|
|
out BGR32,BGR24
|
|
|
|
videocodec ffv1
|
|
info "FFV1 (lossless codec)"
|
|
status working
|
|
fourcc FFV1
|
|
driver ffmpeg
|
|
dll ffv1
|
|
out 411P,444P,422P,YV12,I420,IYUV,YVU9
|
|
out BGR32
|
|
|
|
videocodec ffsnow
|
|
info "FFSNOW (Michael's wavelet codec)"
|
|
status working
|
|
fourcc snow,SNOW
|
|
driver ffmpeg
|
|
dll snow
|
|
out YV12
|
|
|
|
videocodec ffasv1
|
|
info "FFmpeg ASUS V1"
|
|
status working
|
|
fourcc ASV1
|
|
driver ffmpeg
|
|
dll asv1
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffasv2
|
|
info "FFmpeg ASUS V2"
|
|
status working
|
|
fourcc ASV2
|
|
driver ffmpeg
|
|
dll asv2
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffvcr1
|
|
info "FFmpeg ATI VCR1"
|
|
status working
|
|
fourcc VCR1
|
|
driver ffmpeg
|
|
dll vcr1
|
|
out YVU9
|
|
|
|
videocodec ffcljr
|
|
info "FFmpeg Cirrus Logic AccuPak (CLJR)"
|
|
status working
|
|
fourcc CLJR
|
|
driver ffmpeg
|
|
dll cljr
|
|
out 411P
|
|
|
|
videocodec ffsvq1
|
|
info "FFmpeg Sorenson Video v1 (SVQ1)"
|
|
status working
|
|
fourcc SVQ1,svq1
|
|
driver ffmpeg
|
|
dll svq1
|
|
out YVU9
|
|
|
|
videocodec ff4xm
|
|
info "FFmpeg 4XM video"
|
|
status working
|
|
fourcc 4XMV
|
|
driver ffmpeg
|
|
dll 4xm
|
|
out BGR15,BGR16 query
|
|
|
|
videocodec ffvixl
|
|
info "Miro/Pinnacle VideoXL codec"
|
|
status working
|
|
fourcc VIXL
|
|
fourcc PIXL ; this is Pinnacle one
|
|
driver ffmpeg
|
|
dll xl
|
|
out 411P
|
|
|
|
videocodec ffqtdrw
|
|
info "QuickDraw native decoder"
|
|
status working
|
|
fourcc qdrw
|
|
driver ffmpeg
|
|
dll qdraw
|
|
out BGR8
|
|
|
|
videocodec ffindeo2
|
|
info "Indeo 2 native decoder"
|
|
status working
|
|
fourcc RT21
|
|
driver ffmpeg
|
|
dll indeo2
|
|
out YVU9
|
|
|
|
videocodec ffflv
|
|
info "FFmpeg Flash video"
|
|
status working
|
|
fourcc FLV1
|
|
driver ffmpeg
|
|
dll flv
|
|
out YV12
|
|
|
|
videocodec fffsv
|
|
info "FFmpeg Flash Screen video"
|
|
status working
|
|
fourcc FSV1
|
|
driver ffmpeg
|
|
dll flashsv
|
|
out BGR24
|
|
|
|
videocodec ffdivx
|
|
info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
|
|
status working
|
|
fourcc MPG3,mpg3 div3
|
|
fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
|
|
fourcc DIV5,div5 div3 ; DivX 3.20
|
|
fourcc DIV6,div6 div4 ; -||-
|
|
fourcc DIV3,div3,DIV4,div4
|
|
fourcc AP41 div3 ; AngelPotion stuff
|
|
fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
|
|
fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
|
|
driver ffmpeg
|
|
dll msmpeg4
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffmp42
|
|
info "FFmpeg MSMPEG-4 v2"
|
|
status working
|
|
fourcc DIV2,div2 mp42
|
|
fourcc MP42,mp42
|
|
driver ffmpeg
|
|
dll msmpeg4v2
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffmp41
|
|
info "FFmpeg MSMPEG-4 v1"
|
|
status working
|
|
fourcc DIV1,div1 mpg4
|
|
fourcc MPG4,mpg4
|
|
driver ffmpeg
|
|
dll msmpeg4v1
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffwmv1
|
|
info "FFmpeg WMV1/WMV7"
|
|
status working
|
|
fourcc WMV1,wmv1
|
|
driver ffmpeg
|
|
dll wmv1
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffwmv2
|
|
info "FFmpeg WMV2/WMV8"
|
|
status working
|
|
fourcc WMV2,wmv2
|
|
driver ffmpeg
|
|
dll wmv2
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffwmv3
|
|
info "FFmpeg WMV3/WMV9"
|
|
status buggy
|
|
fourcc WMV3,wmv3
|
|
driver ffmpeg
|
|
dll wmv3
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffvc1
|
|
info "FFmpeg WVC1"
|
|
status buggy
|
|
fourcc WVC1,wvc1,WMVA
|
|
driver ffmpeg
|
|
dll vc1
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffh264
|
|
info "FFmpeg H.264"
|
|
status working
|
|
fourcc H264,h264
|
|
fourcc X264,x264
|
|
fourcc avc1,AVC1
|
|
fourcc davc,DAVC
|
|
format 0x10000005
|
|
driver ffmpeg
|
|
dll h264
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffsvq3
|
|
info "FFmpeg Sorenson Video v3 (SVQ3)"
|
|
status working
|
|
fourcc SVQ3
|
|
driver ffmpeg
|
|
dll svq3
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffodivx
|
|
info "FFmpeg MPEG-4"
|
|
status working
|
|
fourcc FMP4,fmp4
|
|
fourcc DIVX,divx
|
|
fourcc DIV1,div1 divx
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
|
fourcc M4S2,m4s2
|
|
fourcc xvid,XVID,XviD,XVIX
|
|
fourcc DX50,dx50,BLZ0 DX50
|
|
fourcc mp4v,MP4V
|
|
format 0x4
|
|
fourcc UMP4
|
|
fourcc RMP4
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
|
fourcc DXGM
|
|
fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
|
|
fourcc SMP4,smp4 ; Samsung SMP4 video codec
|
|
format 0x10000004 ; mpeg 4 es
|
|
driver ffmpeg
|
|
dll mpeg4 ;opendivx
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffwv1f
|
|
info "WV1F MPEG-4"
|
|
status working
|
|
fourcc WV1F
|
|
driver ffmpeg
|
|
dll mpeg4
|
|
out YV12,I420,IYUV flip
|
|
|
|
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
|
|
format 0x10000004 ; mpeg 4 es
|
|
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 Decoder"
|
|
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 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
|
|
|
|
|
|
; MJPEG:
|
|
; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
|
|
; ijpg only decodes JPEG images (no MJPEG), and slow.
|
|
; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
|
|
|
|
videocodec zrmjpeg
|
|
info "Zoran MJPEG passthrough"
|
|
status buggy
|
|
fourcc MJPG,jpeg
|
|
driver zrmjpeg
|
|
out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
|
|
|
|
videocodec ffmjpeg
|
|
info "FFmpeg MJPEG decoder"
|
|
status working
|
|
fourcc MJPG,mjpg
|
|
fourcc AVRn,AVDJ ; AVID
|
|
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
|
|
driver ffmpeg
|
|
dll mjpeg
|
|
out 444P
|
|
out 422P
|
|
out YUY2 ; queried (conversion from yuv422p)
|
|
out YV12,I420,IYUV
|
|
out BGR32 ; lossless JPEG
|
|
out RGB24 ; JPEG-LS
|
|
out Y800
|
|
|
|
videocodec ffmjpegb
|
|
info "FFmpeg MJPEG-B decoder"
|
|
status working
|
|
fourcc mjpb ; Apple MJPEG-B (Quicktime)
|
|
driver ffmpeg
|
|
dll mjpegb
|
|
out 444P
|
|
out 422P
|
|
out YUY2 ; queryed (conversion from yuv422p)
|
|
out YV12,I420,IYUV
|
|
|
|
; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
|
|
videocodec ijpg
|
|
info "Independent JPEG Group's codec"
|
|
status working
|
|
fourcc ijpg,IJPG ; -mf type=jpeg
|
|
fourcc jpeg ; MOV Photo-JPEG
|
|
fourcc AVRn,AVDJ ; AVID
|
|
fourcc CJPG
|
|
driver ijpg
|
|
dll libjpeg
|
|
out RGB24,Y8
|
|
|
|
; http://www.morgan-multimedia.com/dev/codec_spec.htm
|
|
videocodec m3jpeg
|
|
info "Morgan Motion JPEG Codec"
|
|
status working
|
|
fourcc MJPG
|
|
fourcc mjpa,mjpb,mjpg MJPG ; MOV files
|
|
fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
|
|
driver vfw
|
|
dll "m3jpeg32.dll"
|
|
; out YV12,I420
|
|
out YUY2,UYVY
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec mjpeg
|
|
info "MainConcept Motion JPEG"
|
|
status working
|
|
fourcc MJPG
|
|
fourcc mjpa,mjpb,mjpg MJPG ; MOV files
|
|
; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
|
|
driver vfw
|
|
dll "mcmjpg32.dll"
|
|
out YUY2,UYVY
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec avid
|
|
info "AVID Motion JPEG"
|
|
status working
|
|
comment "slooooooooow but stable"
|
|
fourcc AVRn
|
|
fourcc AVDJ AVRn
|
|
fourcc MJPG,mjpg AVRn
|
|
driver vfw
|
|
dll "AvidAVICodec.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec LEAD
|
|
info "LEAD (M)JPEG"
|
|
status working
|
|
comment "supports interlaced MJPEG"
|
|
fourcc MJPG
|
|
fourcc jpeg MJPG ; MOV Photo-JPEG
|
|
fourcc LEAD
|
|
driver vfw
|
|
dll "LCodcCMP.dll"
|
|
out BGR24,BGR15
|
|
|
|
videocodec imagepower
|
|
info "ImagePower MJPEG2000"
|
|
status buggy
|
|
fourcc IPJ2
|
|
driver vfw
|
|
dll "jp2avi.dll"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec m3jpeg2k
|
|
info "Morgan MJPEG2000"
|
|
status working
|
|
fourcc MJ2C
|
|
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
|
|
|
|
; 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++ Decoder"
|
|
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 decoder"
|
|
status working
|
|
fourcc I263,i263
|
|
driver ffmpeg
|
|
dll h263i
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffh263
|
|
info "FFmpeg H.263+ decoder"
|
|
status working
|
|
fourcc H263,U263,h263,X263,M263
|
|
fourcc viv1 h263
|
|
fourcc s263
|
|
driver ffmpeg
|
|
dll h263
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec ffzygo
|
|
info "FFmpeg ZyGo"
|
|
status untested
|
|
fourcc ZyGo
|
|
driver ffmpeg
|
|
dll h263
|
|
out YV12,I420,IYUV flip
|
|
|
|
videocodec h263xa
|
|
info "XAnim's CCITT H.263"
|
|
status crashing
|
|
fourcc H263,h263
|
|
fourcc viv1 H263
|
|
fourcc VIVO,vivo H263
|
|
driver xanim
|
|
dll "vid_h263.xa"
|
|
out YV12,IYUV,I420
|
|
|
|
videocodec ffh261
|
|
info "CCITT H.261"
|
|
status working
|
|
fourcc H261,h261
|
|
driver ffmpeg
|
|
dll h261
|
|
out YV12
|
|
|
|
videocodec qt261
|
|
info "QuickTime H.261 video decoder"
|
|
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
|
|
|
|
; DV: qdv is more stable... libdv is slow, mcdv is unstable
|
|
|
|
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 ffdv
|
|
info "FFmpeg DV decoder"
|
|
status working
|
|
fourcc CDVC,cdvc
|
|
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
|
|
driver ffmpeg
|
|
dll dvvideo
|
|
out 411P,422P,YV12
|
|
|
|
videocodec libdv
|
|
info "Raw DV decoder (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 ; AVID DV
|
|
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 decoder"
|
|
status working
|
|
fourcc RV30,rv30
|
|
fourcc RV40,rv40
|
|
driver realvid
|
|
dll "drvc.so"
|
|
out I420
|
|
|
|
videocodec rv3040win
|
|
info "Win32 RealPlayer 10 RV30/40 decoder"
|
|
status working
|
|
fourcc RV30,rv30
|
|
fourcc RV40,rv40
|
|
driver realvid
|
|
dll "drvc.dll"
|
|
out I420
|
|
|
|
videocodec rv40
|
|
info "Linux RealPlayer 9 RV40 decoder"
|
|
status working
|
|
fourcc RV40,rv40
|
|
driver realvid
|
|
dll "drv4.so.6.0"
|
|
out I420
|
|
|
|
videocodec rv40win
|
|
info "Win32 RealPlayer 9 RV40 decoder"
|
|
status working
|
|
fourcc RV40,rv40
|
|
driver realvid
|
|
dll "drv43260.dll"
|
|
out I420
|
|
|
|
videocodec rv40mac
|
|
info "Mac OS X RealPlayer 9 RV40 decoder"
|
|
status working
|
|
fourcc RV40,rv40
|
|
driver realvid
|
|
dll "drvc.bundle/Contents/MacOS/drvc"
|
|
out I420
|
|
|
|
videocodec rv30
|
|
info "Linux RealPlayer 8 RV30 decoder"
|
|
status working
|
|
fourcc RV30,rv30
|
|
driver realvid
|
|
dll "drv3.so.6.0"
|
|
out I420
|
|
|
|
videocodec rv30win
|
|
info "Win32 RealPlayer 8 RV30 decoder"
|
|
status working
|
|
fourcc RV30,rv30
|
|
driver realvid
|
|
dll "drv33260.dll"
|
|
out I420
|
|
|
|
videocodec rv30mac
|
|
info "Mac OS X RealPlayer 9 RV30 decoder"
|
|
status working
|
|
fourcc RV30,rv30
|
|
driver realvid
|
|
dll "drvc.bundle/Contents/MacOS/drvc"
|
|
out I420
|
|
|
|
videocodec ffrv20
|
|
info "FFmpeg RV20 decoder"
|
|
status working
|
|
fourcc RV20,rv20
|
|
driver ffmpeg
|
|
dll rv20
|
|
out YV12,I420,IYUV
|
|
|
|
videocodec rv20
|
|
info "Linux RealPlayer 8 RV20 decoder"
|
|
status working
|
|
fourcc RV20,rv20
|
|
driver realvid
|
|
dll "drv2.so.6.0"
|
|
out I420
|
|
|
|
videocodec rv20winrp10
|
|
info "Win32 RealPlayer 10 RV20 decoder"
|
|
status working
|
|
fourcc RV20,rv20
|
|
driver realvid
|
|
dll "drv2.dll"
|
|
out I420
|
|
|
|
videocodec rv20win
|
|
info "Win32 RealPlayer 8 RV20 decoder"
|
|
status working
|
|
fourcc RV20,rv20
|
|
driver realvid
|
|
dll "drv23260.dll"
|
|
out I420
|
|
|
|
videocodec rv20mac
|
|
info "Mac OS X RealPlayer 9 RV20 decoder"
|
|
status working
|
|
fourcc RV20,rv20
|
|
driver realvid
|
|
dll "drv2.bundle/Contents/MacOS/drv2"
|
|
out I420
|
|
|
|
videocodec ffrv10
|
|
info "FFmpeg RV10 decoder"
|
|
status working
|
|
fourcc RV10,rv10
|
|
fourcc RV13,rv13
|
|
driver ffmpeg
|
|
dll rv10
|
|
out YV12,I420,IYUV
|
|
|
|
; others:
|
|
|
|
videocodec alpary
|
|
info "Alparysoft lossless codec dshow"
|
|
status working
|
|
fourcc ASLC
|
|
driver dshow
|
|
dll "aslcodec_dshow.dll"
|
|
guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
|
|
out BGR24 flip
|
|
|
|
videocodec alpary2
|
|
info "Alparysoft lossless codec vfw"
|
|
status working
|
|
fourcc ASLC
|
|
driver vfw
|
|
dll "aslcodec_vfw.dll"
|
|
out BGR24 flip
|
|
|
|
videocodec LEADMW20
|
|
info "Lead CMW wavelet 2.0"
|
|
status working
|
|
fourcc LCW2
|
|
driver dshow
|
|
dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
|
|
guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
|
|
out BGR24,BGR8 flip
|
|
|
|
videocodec 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 canopushq
|
|
status working
|
|
info "Canopus HQ Codec"
|
|
comment "requires csehqa.dll and cseuvec.dll"
|
|
fourcc CUVC
|
|
driver vfw
|
|
dll "CUVCcodc.dll"
|
|
out BGR24
|
|
|
|
videocodec canopusll
|
|
status working
|
|
info "Canopus Lossless Codec"
|
|
comment "requires csellc.dll"
|
|
fourcc CLLC
|
|
driver vfw
|
|
dll "CLLCcodc.dll"
|
|
out BGR24
|
|
|
|
videocodec ffvp3
|
|
info "FFmpeg VP3"
|
|
status untested
|
|
fourcc VP30,vp30,VP31,vp31
|
|
format 0x20335056 ; "VP3 " (used in .nsv files)
|
|
driver ffmpeg
|
|
dll "vp3"
|
|
out YV12
|
|
|
|
videocodec fftheora
|
|
info "FFmpeg Theora"
|
|
status untested
|
|
fourcc theo
|
|
fourcc Thra theo
|
|
format 0xFFFC
|
|
driver ffmpeg
|
|
dll "theora"
|
|
out YV12
|
|
|
|
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 decoder"
|
|
status working
|
|
fourcc VP50
|
|
driver ffmpeg
|
|
dll "vp5"
|
|
out YV12
|
|
|
|
videocodec vp5
|
|
info "On2 VP5 Personal Codec"
|
|
status working
|
|
fourcc VP50
|
|
driver vfwex
|
|
dll "vp5vfw.dll"
|
|
out YUY2
|
|
out BGR32,BGR24
|
|
|
|
videocodec ffvp6
|
|
info "FFmpeg VP6 decoder"
|
|
status working
|
|
fourcc VP60,VP61,VP62
|
|
driver ffmpeg
|
|
dll "vp6"
|
|
out YV12
|
|
|
|
videocodec ffvp6f
|
|
info "FFmpeg VP6 Flash decoder"
|
|
status working
|
|
fourcc VP6F
|
|
driver ffmpeg
|
|
dll "vp6f"
|
|
out YV12
|
|
|
|
videocodec vp6
|
|
info "On2 VP6 Personal Codec"
|
|
status working
|
|
fourcc VP60,VP61,VP62
|
|
fourcc VP6F VP60
|
|
driver vfwex
|
|
dll "vp6vfw.dll"
|
|
out YUY2
|
|
out BGR32,BGR24
|
|
|
|
videocodec vp7
|
|
info "On2 VP7 Personal Codec"
|
|
status working
|
|
fourcc VP70
|
|
driver vfwex
|
|
dll "vp7vfw.dll"
|
|
out YUY2
|
|
out BGR32,BGR24
|
|
|
|
videocodec mwv1
|
|
info "Motion Wavelets"
|
|
status working
|
|
fourcc MWV1
|
|
driver vfw
|
|
dll "icmw_32.dll"
|
|
out BGR24,BGR15 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 "IBM Ultimotion native decoder"
|
|
status working
|
|
fourcc ULTI
|
|
driver ffmpeg
|
|
dll "ultimotion"
|
|
out YVU9
|
|
|
|
videocodec ultimotion
|
|
info "IBM Ultimotion"
|
|
status working
|
|
fourcc ULTI
|
|
driver vfw
|
|
dll "ultimo.dll"
|
|
out YUY2,UYVY
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
videocodec mss1
|
|
info "Windows Screen Video"
|
|
status working
|
|
fourcc MSS1
|
|
driver dshow
|
|
dll "msscds32.ax"
|
|
guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
; CLRVIDDC.DLL needed too, with uppercase
|
|
videocodec ucod
|
|
info "UCOD-ClearVideo"
|
|
status working
|
|
fourcc UCOD
|
|
driver vfw
|
|
dll "clrviddd.dll"
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
videocodec vcr2
|
|
info "ATI VCR-2"
|
|
status working
|
|
fourcc VCR2
|
|
driver vfw
|
|
dll "ativcr2.dll"
|
|
out YV12
|
|
out BGR24
|
|
|
|
videocodec CJPG
|
|
info "CJPG"
|
|
status working
|
|
fourcc CJPG
|
|
driver vfw
|
|
dll "CtWbJpg.DLL"
|
|
out YUY2
|
|
out UYVY
|
|
out BGR24,BGR15
|
|
|
|
videocodec ffduck
|
|
info "Duck Truemotion1"
|
|
status working
|
|
fourcc DUCK
|
|
driver ffmpeg
|
|
dll "truemotion1"
|
|
out BGR15,BGR16,BGR24,BGR32 query
|
|
|
|
videocodec fftm20
|
|
info "FFmpeg Duck/On2 TrueMotion 2.0"
|
|
status working
|
|
fourcc TM20
|
|
driver ffmpeg
|
|
dll truemotion2
|
|
out YV12
|
|
|
|
; 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 ffamv
|
|
info "Modified MJPEG, used in AMV files"
|
|
status working
|
|
fourcc AMVV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "amv"
|
|
out YV12
|
|
|
|
videocodec ffsp5x
|
|
info "SP5x codec - used by Aiptek MegaCam"
|
|
status working
|
|
fourcc SP53,SP54,SP55,SP56,SP57,SP58
|
|
driver ffmpeg
|
|
dll "sp5x"
|
|
out YV12
|
|
|
|
videocodec 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 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 native codec"
|
|
status working
|
|
fourcc WNV1
|
|
driver ffmpeg
|
|
dll wnv1
|
|
out 422P
|
|
|
|
videocodec wnv1
|
|
info "Winnov Videum wnv1 codec"
|
|
status working
|
|
fourcc WNV1
|
|
driver vfwex
|
|
dll "wnvplay1.dll"
|
|
out BGR32,BGR24,BGR15
|
|
|
|
videocodec vdom
|
|
info "VDOWave codec"
|
|
status working
|
|
fourcc VDOM
|
|
driver vfw
|
|
dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
|
|
out BGR24
|
|
|
|
videocodec lsv
|
|
info "Vianet Lsvx Video Decoder"
|
|
status working
|
|
fourcc lsvx
|
|
fourcc lsvm
|
|
fourcc lsvc
|
|
driver vfw
|
|
dll "lsvxdec.dll"
|
|
out BGR32,BGR24,BGR16 flip
|
|
|
|
videocodec ffvmnc
|
|
info "FFmpeg VMware video"
|
|
status working
|
|
fourcc VMnc
|
|
driver ffmpeg
|
|
dll "vmnc"
|
|
out BGR32,BGR15,BGR8
|
|
|
|
videocodec vmnc
|
|
info "VMware video"
|
|
status working
|
|
fourcc VMnc
|
|
driver vfw
|
|
dll "vmnc.dll"
|
|
out BGR24,BGR15,BGR8 query,flip
|
|
|
|
videocodec ffsmkvid
|
|
info "FFmpeg Smacker Video"
|
|
status working
|
|
fourcc SMK2
|
|
fourcc SMK4
|
|
out BGR8
|
|
driver ffmpeg
|
|
dll "smackvid"
|
|
|
|
videocodec ffcavs
|
|
info "Chinese AVS Video"
|
|
comment "only works with libavformat demuxer"
|
|
status working
|
|
fourcc CAVS
|
|
driver ffmpeg
|
|
dll "cavs"
|
|
out I420
|
|
|
|
videocodec ffdnxhd
|
|
info "FFmpeg DNxHD decoder"
|
|
status working
|
|
fourcc AVdn
|
|
driver ffmpeg
|
|
dll "dnxhd"
|
|
out 422P
|
|
|
|
; quicktime codecs:
|
|
|
|
videocodec qt3ivx
|
|
info "win32/quicktime 3IV1 (3ivx) decoder"
|
|
status working
|
|
fourcc 3IV1
|
|
driver qtvideo
|
|
dll "3ivx Delta 3.5.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 decoder"
|
|
status crashing
|
|
fourcc h263
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtrlerpza
|
|
info "Win32/Quicktime RLE/RPZA decoder"
|
|
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 decoder"
|
|
status crashing
|
|
fourcc VP31
|
|
driver qtvideo
|
|
dll "On2_VP3.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtzygo
|
|
info "win32/quicktime ZyGo decoder"
|
|
status buggy
|
|
comment "wrong colors"
|
|
fourcc ZyGo,zygo,lsvx
|
|
driver qtvideo
|
|
dll "ZyGoVideo.qtx"
|
|
out BGR32,RGB32
|
|
|
|
videocodec qtbhiv
|
|
info "Win32/QuickTime BeHereiVideo decoder"
|
|
comment "sample file wanted!"
|
|
status untested
|
|
fourcc bhiv
|
|
driver qtvideo
|
|
dll "BeHereiVideo.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtcvid
|
|
info "Win32/QuickTime Cinepak decoder"
|
|
status working
|
|
fourcc cvid
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtindeo
|
|
info "Win32/QuickTime Indeo decoder"
|
|
status crashing
|
|
fourcc IV31,iv31
|
|
fourcc IV32,iv32
|
|
fourcc IV41
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtmjpeg
|
|
info "Win32/QuickTime MJPEG decoder"
|
|
status crashing
|
|
fourcc dmb1
|
|
fourcc mjpa
|
|
fourcc mjpb
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtmpeg4
|
|
info "Win32/QuickTime MPEG-4 decoder"
|
|
status crashing
|
|
fourcc mp4v
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YUY2
|
|
|
|
videocodec qtsvq3
|
|
info "Win32/QuickTime SVQ3 decoder"
|
|
status working
|
|
fourcc SVQ3
|
|
driver qtvideo
|
|
dll "QuickTimeEssentials.qtx"
|
|
out YUY2
|
|
|
|
videocodec qtsvq1
|
|
info "Win32/QuickTime SVQ1 decoder"
|
|
status buggy
|
|
fourcc SVQ1
|
|
driver qtvideo
|
|
dll "QuickTime.qts"
|
|
out YVU9
|
|
|
|
; 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"
|
|
; http://www.alaris.com/movies/toocool.vgm
|
|
; Martin Schuster <[email protected]>
|
|
status crashing
|
|
comment "only produces strange patterns"
|
|
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 "TechSmith Camtasia Screen Codec (native)"
|
|
status working
|
|
fourcc TSCC,tscc
|
|
driver ffmpeg
|
|
dll "camtasia"
|
|
out BGR32,BGR24,BGR15,BGR8 query
|
|
|
|
; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
|
|
videocodec camtasia
|
|
info "TechSmith Camtasia Screen Codec"
|
|
status working
|
|
fourcc TSCC,tscc
|
|
driver vfw
|
|
dll "tsccvid.dll"
|
|
out BGR32,BGR24,BGR15,BGR8 query,flip
|
|
|
|
videocodec ffcamstudio
|
|
info "CamStudio Screen Codec"
|
|
status working
|
|
fourcc CSCD,cscd
|
|
driver ffmpeg
|
|
dll "camstudio"
|
|
out BGR32,BGR24,BGR15 query
|
|
|
|
; Fraps - Realtime Video Capture - http://www.fraps.com/
|
|
videocodec fraps
|
|
info "FRAPS: Realtime Video Capture"
|
|
comment "Requires a processor with SSE???"
|
|
status working
|
|
fourcc FPS1,fps1
|
|
driver vfw
|
|
dll "frapsvid.dll"
|
|
out BGR32 flip
|
|
|
|
videocodec fffraps
|
|
info "FFmpeg Fraps"
|
|
status working
|
|
fourcc FPS1,fps1
|
|
driver ffmpeg
|
|
dll "fraps"
|
|
out BGR24,I420
|
|
|
|
videocodec fftiertexseq
|
|
info "FFmpeg Tiertex SEQ"
|
|
status working
|
|
fourcc TSEQ ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "tiertexseqvideo"
|
|
out BGR8
|
|
|
|
videocodec ffvmd
|
|
info "FFmpeg Sierra VMD video"
|
|
status working
|
|
fourcc VMDV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "vmdvideo"
|
|
out BGR8
|
|
|
|
videocodec ffdxa
|
|
info "FFmpeg Feeble Files DXA video"
|
|
status working
|
|
fourcc DXA1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "dxa"
|
|
out BGR8
|
|
|
|
videocodec ffdsicinvideo
|
|
info "FFmpeg Delphine CIN video"
|
|
status working
|
|
fourcc DCIV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "dsicinvideo"
|
|
out BGR8
|
|
|
|
videocodec ffthp
|
|
info "FFmpeg THP video"
|
|
status working
|
|
fourcc THPV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll thp
|
|
out YV12
|
|
|
|
videocodec ffbfi
|
|
info "FFmpeg BFI Video"
|
|
status working
|
|
fourcc BFIV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll bfi
|
|
out BGR8
|
|
|
|
videocodec ffbethsoftvid
|
|
info "FFmpeg Bethesda Software VID"
|
|
comment "video plays much too fast"
|
|
status buggy
|
|
fourcc BETH ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll bethsoftvid
|
|
out BGR8
|
|
|
|
videocodec ffrl2
|
|
info "FFmpeg RL2 decoder"
|
|
status working
|
|
fourcc RL2V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll rl2
|
|
out BGR8
|
|
|
|
videocodec fftxd
|
|
info "FFmpeg Renderware TeXture Dictionary decoder"
|
|
status working
|
|
fourcc TXDV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll txd
|
|
out BGR32
|
|
|
|
videocodec xan
|
|
info "XAN Video"
|
|
status working
|
|
fourcc Xxan
|
|
driver vfw
|
|
dll "xanlib.dll"
|
|
out BGR24,BGR15,BGR8 query,flip
|
|
|
|
videocodec ffwc3
|
|
info "FFmpeg XAN wc3"
|
|
status buggy
|
|
fourcc WC3V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "xan_wc3"
|
|
out BGR8
|
|
|
|
videocodec ffidcin
|
|
info "FFmpeg Id CIN video"
|
|
status buggy
|
|
fourcc IDCI ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "idcinvideo"
|
|
out BGR8
|
|
|
|
videocodec ffinterplay
|
|
info "FFmpeg Interplay Video"
|
|
status buggy
|
|
fourcc INPV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "interplayvideo"
|
|
out BGR8
|
|
|
|
videocodec ffvqa
|
|
info "FFmpeg VQA Video"
|
|
status buggy
|
|
fourcc VQAV ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "vqavideo"
|
|
out BGR8
|
|
|
|
videocodec ffc93
|
|
info "FFmpeg C93 Video"
|
|
status buggy
|
|
fourcc C93V ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll c93
|
|
out BGR8
|
|
|
|
|
|
; 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
|
|
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
|
|
out UYVY
|
|
|
|
videocodec raw444P
|
|
info "RAW 444P"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x50343434
|
|
format 0x20776172 0x50343434
|
|
fourcc 444p,444P
|
|
out 444P
|
|
|
|
videocodec raw422P
|
|
info "RAW 422P"
|
|
status working
|
|
driver raw
|
|
format 0x0 0x50323234
|
|
format 0x20776172 0x50323234
|
|
fourcc 422p,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 hmblck
|
|
format 0x0 0x3132564E
|
|
format 0x20776172 0x3132564E
|
|
fourcc nv21,NV21
|
|
out YV12
|
|
|
|
videocodec rawnv12
|
|
info "RAW NV12"
|
|
status working
|
|
driver hmblck
|
|
format 0x0 0x3231564E
|
|
format 0x20776172 0x3231564E
|
|
fourcc nv12,NV12
|
|
out YV12
|
|
|
|
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
|
|
|
|
; NULL codec - for testing.
|
|
|
|
videocodec null
|
|
info "NULL codec (no decoding!)"
|
|
status crashing
|
|
comment "for unknown/unsupported codecs or testing"
|
|
driver null
|
|
out YV12
|
|
out I420
|
|
out YUY2
|
|
out UYVY
|
|
out YVU9
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
;=============================================================================
|
|
; AUDIO CODECS
|
|
;=============================================================================
|
|
|
|
audiocodec wma9dmo
|
|
info "Windows Media Audio 9 DMO"
|
|
status working
|
|
format 0x162
|
|
format 0x163
|
|
driver dmo
|
|
dll "wma9dmod.dll"
|
|
guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
|
|
|
|
audiocodec wmadmo
|
|
info "Windows Media Audio DMO"
|
|
status working
|
|
format 0x160
|
|
format 0x161
|
|
format 0x162
|
|
format 0x163
|
|
driver dmo
|
|
dll "wmadmod.dll"
|
|
guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
|
|
|
|
audiocodec wma9spdmo
|
|
info "Windows Media Audio 9 Speech DMO"
|
|
status working
|
|
format 0xa
|
|
driver dmo
|
|
dll "wmspdmod.dll"
|
|
guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
|
|
|
|
audiocodec wma9spdshow
|
|
info "Windows Media Audio 9 Speech DShow"
|
|
status working
|
|
format 0xa
|
|
driver dshow
|
|
dll "wmavds32.ax"
|
|
guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
|
|
|
|
audiocodec ffqdm2
|
|
info "FFmpeg QDM2 audio decoder"
|
|
status working
|
|
format 0x324D4451 ; "QDM2"
|
|
driver ffmpeg
|
|
dll "qdm2"
|
|
|
|
audiocodec qdmc
|
|
info "QuickTime QDMC/QDM2 audio decoders"
|
|
status working
|
|
format 0x324D4451 ; "QDM2"
|
|
format 0x434D4451 ; "QDMC"
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec qclp
|
|
info "QuickTime QCLP audio decoder"
|
|
status working
|
|
format 0x706C6351 ; "Qclp"
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec qtmace3
|
|
info "QuickTime MACE3 audio decoder"
|
|
status working
|
|
format 0x3343414D ; "MAC3"
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec qtmace6
|
|
info "QuickTime MACE6 audio decoder"
|
|
status working
|
|
format 0x3643414D ; "MAC6"
|
|
driver qtaudio
|
|
dll "QuickTime.qts"
|
|
|
|
audiocodec ffra144
|
|
info "FFmpeg RealAudio 1.0"
|
|
status working
|
|
format 0x345F3431 ; "14_4"
|
|
driver ffmpeg
|
|
dll "real_144"
|
|
|
|
audiocodec ffra288
|
|
info "FFmpeg RealAudio 2.0"
|
|
status working
|
|
format 0x385F3832 ; "28_8"
|
|
driver ffmpeg
|
|
dll "real_288"
|
|
|
|
audiocodec ffcook
|
|
info "FFmpeg COOK audio decoder"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver ffmpeg
|
|
dll "cook"
|
|
|
|
audiocodec ffatrc
|
|
info "FFmpeg Atrac 3 audio decoder"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
format 0x270 ; atrac3 in wav
|
|
driver ffmpeg
|
|
dll "atrac3"
|
|
|
|
audiocodec ra144
|
|
info "RealAudio 1.0"
|
|
status working
|
|
format 0x345F3431 ; "14_4"
|
|
driver realaud
|
|
dll "14_4.so.6.0"
|
|
|
|
audiocodec ra144win
|
|
info "Win32 RealAudio 1.0"
|
|
status working
|
|
format 0x345F3431 ; "14_4"
|
|
driver realaud
|
|
dll "14_43260.dll"
|
|
|
|
audiocodec ra144mac
|
|
info "Mac OS X RealAudio 1.0"
|
|
status working
|
|
format 0x345F3431 ; "14_4"
|
|
driver realaud
|
|
dll "14_4.shlb"
|
|
|
|
audiocodec ra288
|
|
info "RealAudio 2.0"
|
|
status working
|
|
format 0x385F3832 ; "28_8"
|
|
driver realaud
|
|
dll "28_8.so.6.0"
|
|
|
|
audiocodec ra288win
|
|
info "Win32 RealAudio 2.0"
|
|
status working
|
|
format 0x385F3832 ; "28_8"
|
|
driver realaud
|
|
dll "28_83260.dll"
|
|
|
|
audiocodec ra288mac
|
|
info "Mac OS X RealAudio 2.0"
|
|
status working
|
|
format 0x385F3832 ; "28_8"
|
|
driver realaud
|
|
dll "28_8.shlb"
|
|
|
|
audiocodec ra10cook
|
|
info "RealPlayer 10 COOK audio"
|
|
comment "supports cook 5.1"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver realaud
|
|
dll "cook.so"
|
|
|
|
audiocodec racook
|
|
info "RealAudio COOK"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver realaud
|
|
dll "cook.so.6.0"
|
|
|
|
audiocodec ra10cookwin
|
|
info "Win32 RealAudio 10 COOK"
|
|
comment "supports cook 5.1"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver realaud
|
|
dll "cook.dll"
|
|
|
|
audiocodec racookwin
|
|
info "Win32 RealAudio COOK"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver realaud
|
|
dll "cook3260.dll"
|
|
|
|
audiocodec racookmac
|
|
info "Mac OS X RealAudio COOK"
|
|
status working
|
|
format 0x6B6F6F63 ; "cook"
|
|
driver realaud
|
|
dll "cook.bundle/Contents/MacOS/cook"
|
|
|
|
audiocodec rasipr
|
|
info "RealAudio Sipro"
|
|
status working
|
|
format 0x72706973 ; "sipr"
|
|
driver realaud
|
|
dll "sipr.so.6.0"
|
|
|
|
audiocodec ra10sipr
|
|
info "RealPlayer 10 RealAudio Sipro"
|
|
status working
|
|
format 0x72706973 ; "sipr"
|
|
driver realaud
|
|
dll "sipr.so"
|
|
|
|
audiocodec ra10siprwin
|
|
info "Win32 RealAudio 10 Sipro"
|
|
status working
|
|
format 0x72706973 ; "sipr"
|
|
driver realaud
|
|
dll "sipr.dll"
|
|
|
|
audiocodec rasiprwin
|
|
info "Win32 RealAudio Sipro"
|
|
status working
|
|
format 0x72706973 ; "sipr"
|
|
driver realaud
|
|
dll "sipr3260.dll"
|
|
|
|
audiocodec rasiprmac
|
|
info "Mac OS X RealAudio Sipro"
|
|
status working
|
|
format 0x72706973 ; "sipr"
|
|
driver realaud
|
|
dll "sipr.bundle/Contents/MacOS/sipr"
|
|
|
|
audiocodec raatrc
|
|
info "RealAudio ATRAC3"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
driver realaud
|
|
dll "atrc.so.6.0"
|
|
|
|
audiocodec ra10atrc
|
|
info "RealPlayer 10 RealAudio ATRAC3"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
driver realaud
|
|
dll "atrc.so"
|
|
|
|
audiocodec ra10atrcwin
|
|
info "Win32 RealAudio 10 ATRAC3"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
driver realaud
|
|
dll "atrc.dll"
|
|
|
|
audiocodec raatrcwin
|
|
info "Win32 RealAudio ATRAC3"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
driver realaud
|
|
dll "atrc3260.dll"
|
|
|
|
audiocodec raatrcmac
|
|
info "Mac OS X RealAudio ATRAC3"
|
|
status working
|
|
format 0x63727461 ; "atrc"
|
|
driver realaud
|
|
dll "atrc.bundle/Contents/MacOS/atrc"
|
|
|
|
audiocodec ffadpcmimaamv
|
|
info "FFmpeg AMV IMA ADPCM audio"
|
|
status working
|
|
fourcc AMVA ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll adpcm_ima_amv
|
|
|
|
audiocodec imaadpcm
|
|
info "IMA ADPCM"
|
|
status working
|
|
format 0x11
|
|
format 0x34616d69 ; "ima4" (MOV files)
|
|
format 0x1100736d ; "ms\x00\x11" (MOV files)
|
|
driver imaadpcm
|
|
|
|
audiocodec msadpcm
|
|
info "MS ADPCM"
|
|
status working
|
|
format 0x2
|
|
format 0x0200736d ; "ms\x00\x02" (MOV files)
|
|
driver msadpcm
|
|
|
|
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 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 Decoder"
|
|
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 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 ffxandpcm
|
|
info "FFmpeg XAN DPCM audio"
|
|
comment "only works with libavformat demuxer"
|
|
status working
|
|
fourcc Axan
|
|
driver ffmpeg
|
|
dll xan_dpcm
|
|
|
|
audiocodec ffadpcmthp
|
|
info "FFmpeg THP ADPCM audio"
|
|
status working
|
|
fourcc THPA
|
|
driver ffmpeg
|
|
dll adpcm_thp
|
|
|
|
audiocodec libdv
|
|
info "raw DV audio decoder (libdv)"
|
|
status working
|
|
fourcc RADV
|
|
driver libdv
|
|
dll libdv.so.2
|
|
|
|
audiocodec ffdv
|
|
info "FFmpeg DV audio decoder"
|
|
status working
|
|
fourcc RADV
|
|
driver ffmpeg
|
|
dll "dvaudio"
|
|
|
|
audiocodec faad
|
|
info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
|
|
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
|
|
format 0xff
|
|
format 0x706D
|
|
driver faad
|
|
dll libfaad2
|
|
|
|
audiocodec ffflac
|
|
info "FFmpeg FLAC audio decoder"
|
|
status working
|
|
format 0x43614C66
|
|
format 0xF1AC
|
|
driver ffmpeg
|
|
dll "flac"
|
|
|
|
audiocodec ffalac
|
|
info "FFmpeg ALAC audio decoder"
|
|
status working
|
|
fourcc alac
|
|
driver ffmpeg
|
|
dll "alac"
|
|
|
|
audiocodec fftta
|
|
info "FFmpeg True Audio (TTA) decoder"
|
|
status working
|
|
fourcc TTA1 ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "tta"
|
|
|
|
audiocodec ffwavpack
|
|
info "FFmpeg WavPack audio decoder"
|
|
status working
|
|
fourcc WVPK ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "wavpack"
|
|
|
|
audiocodec ffshorten
|
|
info "FFmpeg Shorten audio decoder"
|
|
status working
|
|
fourcc shrn ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "shorten"
|
|
|
|
audiocodec ffape
|
|
info "FFmpeg Monkey's Audio decoder"
|
|
status working
|
|
fourcc "APE "
|
|
driver ffmpeg
|
|
dll "ape"
|
|
|
|
audiocodec ffnellymoser
|
|
info "FFmpeg Nellymoser Audio decoder"
|
|
status working
|
|
fourcc "NELL" ; internal MPlayer FourCC
|
|
driver ffmpeg
|
|
dll "nellymoser"
|
|
|
|
audiocodec pcm
|
|
info "Uncompressed PCM"
|
|
status working
|
|
format 0x0
|
|
format 0x1
|
|
format 0x3 ; IEEE float
|
|
format 0xfffe ; Extended
|
|
format 0x20776172 ; "raw " (MOV files)
|
|
format 0x736f7774 ; "twos" (MOV files)
|
|
format 0x74776f73 ; "sowt" (MOV files)
|
|
format 0x32336c66 ; "fl32" (MOV files)
|
|
format 0x666c3332 ; "23lf" (MOV files)
|
|
; format 0x34366c66 ; "fl64" (MOV files)
|
|
; format 0x666c3634 ; "46lf" (MOV files)
|
|
format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
|
|
format 0x34326e69 ; "in24" (MOV files)
|
|
format 0x696e3234 ; "42ni" (MOV files)
|
|
format 0x32336e69 ; "in32" (MOV files)
|
|
format 0x696e3332 ; "23ni" (MOV 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 msadpcmacm
|
|
info "MS ADPCM"
|
|
status working
|
|
format 0x2
|
|
driver acm
|
|
dll "msadp32.acm"
|
|
|
|
audiocodec mp3
|
|
info "mp3lib MPEG layer-2, layer-3"
|
|
status working
|
|
comment "Optimized to MMX/SSE/3Dnow!"
|
|
format 0x50 ; layer-1 && layer-2
|
|
format 0x55 ; layer-3
|
|
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 mp3lib
|
|
|
|
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 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 ffmp3on4
|
|
info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
|
|
status working
|
|
format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3on4"
|
|
|
|
audiocodec ffmp3
|
|
info "FFmpeg MPEG layer-3 audio decoder"
|
|
comment "integer only"
|
|
status working
|
|
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 ffmpeg
|
|
dll "mp3"
|
|
|
|
audiocodec ffmp3adu
|
|
info "FFmpeg MPEG layer-3 adu audio decoder"
|
|
comment "integer only"
|
|
status working
|
|
format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
|
|
driver ffmpeg
|
|
dll "mp3adu"
|
|
|
|
audiocodec ffmp2
|
|
info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
|
|
comment "integer only"
|
|
status working
|
|
format 0x50
|
|
driver ffmpeg
|
|
dll "mp2"
|
|
|
|
audiocodec mad
|
|
info "libMAD MPEG layer 1-2-3"
|
|
status working
|
|
format 0x50
|
|
format 0x55
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
|
fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
|
|
fourcc "MP3 " ; used in .nsv files
|
|
fourcc "LAME" ; used in mythtv .nuv files
|
|
driver libmad
|
|
dll "libmad"
|
|
|
|
audiocodec mp3acm
|
|
info "MPEG layer-3"
|
|
status working
|
|
comment "conflicts with security kernel patches"
|
|
format 0x55
|
|
driver acm
|
|
dll "l3codeca.acm"
|
|
|
|
audiocodec imaadpcmacm
|
|
info "IMA ADPCM"
|
|
status working
|
|
format 0x11
|
|
driver acm
|
|
dll "imaadp32.acm"
|
|
|
|
audiocodec msgsm
|
|
info "MS GSM"
|
|
status working
|
|
format 0x31
|
|
format 0x32
|
|
format 0x204D5347
|
|
fourcc agsm
|
|
driver msgsm
|
|
|
|
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
|
|
format 0x77616C61 ; 'alaw', .mov files
|
|
driver alaw
|
|
|
|
audiocodec ulaw
|
|
info "uLaw"
|
|
status working
|
|
format 0x7
|
|
format 0x77616c75 ; "ulaw" (MOV files)
|
|
driver alaw
|
|
|
|
audiocodec dvdpcm
|
|
info "Uncompressed DVD/VOB LPCM"
|
|
status working
|
|
format 0x10001
|
|
driver dvdpcm
|
|
|
|
audiocodec a52
|
|
info "AC3-liba52"
|
|
status working
|
|
format 0x2000
|
|
fourcc dnet
|
|
driver liba52
|
|
dll "liba52"
|
|
|
|
audiocodec ffac3
|
|
info "FFmpeg AC-3"
|
|
status working
|
|
format 0x2000
|
|
fourcc dnet
|
|
driver ffmpeg
|
|
dll ac3
|
|
|
|
audiocodec dts
|
|
info "DTS-libdca"
|
|
status working
|
|
format 0x2001
|
|
driver libdca
|
|
|
|
audiocodec ffdca
|
|
info "FFmpeg DTS"
|
|
status working
|
|
format 0x2001
|
|
driver ffmpeg
|
|
dll "dca"
|
|
|
|
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"
|
|
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
|
|
driver ffmpeg
|
|
dll "libamr_nb"
|
|
|
|
audiocodec ffamrwb
|
|
info "AMR Wideband"
|
|
status working
|
|
fourcc sawb
|
|
driver ffmpeg
|
|
dll "libamr_wb"
|
|
|
|
audiocodec ffadcpmswf
|
|
info "FFmpeg's ADPCM Flash-variant"
|
|
status working
|
|
format 0x5346 ; 'SF', pseudo id
|
|
driver ffmpeg
|
|
dll "adpcm_swf"
|
|
|
|
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 Decoder"
|
|
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 "Creative ADPCM native 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
|
|
fourcc dnet
|
|
driver hwac3
|
|
|
|
audiocodec hwdts
|
|
info "DTS through S/PDIF"
|
|
status working
|
|
format 0x2001
|
|
driver hwac3
|
|
|
|
audiocodec ffvorbis
|
|
info "FFmpeg Vorbis decoder"
|
|
status working
|
|
fourcc vrbs
|
|
format 0x566F
|
|
driver ffmpeg
|
|
dll "vorbis"
|
|
|
|
audiocodec vorbis
|
|
info "OggVorbis Audio Decoder"
|
|
status working
|
|
comment "OggVorbis driver using libvorbis"
|
|
fourcc vrbs
|
|
format 0x566F
|
|
driver libvorbis
|
|
dll "libvorbis"
|
|
|
|
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 Decoder"
|
|
status working
|
|
comment "Speex driver using libspeex"
|
|
fourcc 'spx '
|
|
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 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/
|
|
; [email protected]
|
|
info "ALF2"
|
|
status working
|
|
format 0x1FC4 ; ALF2
|
|
driver acm
|
|
dll "alf2cd.acm"
|
|
|
|
audiocodec fftruespeech
|
|
info "FFmpeg TrueSpeech"
|
|
status working
|
|
format 0x22
|
|
driver ffmpeg
|
|
dll "truespeech"
|
|
|
|
audiocodec truespeech
|
|
info "DSP Group TrueSpeech(TM)"
|
|
status working
|
|
format 0x22
|
|
driver acm
|
|
dll "tssoft32.acm" ; need also tsd32.dll
|
|
|
|
; 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 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"
|