2002-03-15 23:25:25 +00:00
|
|
|
;=============================================================================
|
2001-04-08 17:06:48 +00:00
|
|
|
; Default codecs config file. It replaces the old codecs.c file!
|
2002-03-15 23:25:25 +00:00
|
|
|
; Before editing this file, please read DOCS/tech/codecs.conf.txt !
|
|
|
|
;=============================================================================
|
2001-04-01 16:31:35 +00:00
|
|
|
|
2002-10-17 00:24:43 +00:00
|
|
|
release 20021016
|
2002-05-26 22:39:38 +00:00
|
|
|
|
2001-04-16 04:03:56 +00:00
|
|
|
;=============================================================================
|
|
|
|
; VIDEO CODECS
|
|
|
|
;=============================================================================
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; mpeg 1/2 decoding:
|
|
|
|
; Note: mpegpes is preferred for hw decoders:
|
2001-07-06 03:15:37 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec mpegpes
|
2002-03-28 00:59:06 +00:00
|
|
|
info "Mpeg PES output (.mpg or Dxr3/DVB card)"
|
2002-03-28 00:26:23 +00:00
|
|
|
comment "for hardware decoding"
|
2001-07-06 03:15:37 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x10000001 ; mpeg 1
|
|
|
|
format 0x10000002 ; mpeg 2
|
2002-04-03 18:23:22 +00:00
|
|
|
driver mpegpes
|
2002-03-28 00:26:23 +00:00
|
|
|
out MPES
|
2001-07-06 03:15:37 +00:00
|
|
|
|
2001-04-07 21:27:57 +00:00
|
|
|
videocodec mpeg12
|
2002-11-16 05:29:23 +00:00
|
|
|
info "MPEG 1 or 2 (libmpeg2)"
|
2001-04-24 02:28:45 +00:00
|
|
|
comment "with postprocessing"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-08-08 13:38:16 +00:00
|
|
|
format 0x10000001 ; mpeg 1
|
|
|
|
format 0x10000002 ; mpeg 2
|
2001-04-07 21:27:57 +00:00
|
|
|
driver libmpeg2
|
2002-11-16 05:29:23 +00:00
|
|
|
; dll "libmpeg2"
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2001-04-07 21:27:57 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffmpeg12
|
2002-06-28 09:33:38 +00:00
|
|
|
info "FFmpeg MPEG 1/2"
|
2001-05-11 02:07:17 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x10000001 ; mpeg 1
|
|
|
|
format 0x10000002 ; mpeg 2
|
|
|
|
fourcc mpg1,mpg2
|
|
|
|
fourcc PIM1
|
|
|
|
driver ffmpeg
|
|
|
|
dll "mpegvideo"
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
; we have only native opensource codecs for these:
|
|
|
|
|
|
|
|
videocodec nuv
|
|
|
|
info "NuppelVideo"
|
|
|
|
status working
|
|
|
|
fourcc NUV1
|
|
|
|
driver nuv
|
2002-04-19 23:12:32 +00:00
|
|
|
out I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
videocodec mpng
|
2002-06-28 09:33:38 +00:00
|
|
|
info "PNG images decoder"
|
2002-03-28 00:26:23 +00:00
|
|
|
status working
|
|
|
|
comment "Gray scaled PNG with Alpha channel not supported"
|
|
|
|
fourcc mpng,MPNG
|
2002-06-28 09:33:38 +00:00
|
|
|
dll "libpng"
|
2002-03-28 00:26:23 +00:00
|
|
|
driver mpng
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
2002-09-10 20:59:52 +00:00
|
|
|
videocodec mtga
|
|
|
|
info "TGA images decoder"
|
|
|
|
status working
|
|
|
|
comment "Only 24bpp and 32bpp RGB TGA files supported"
|
|
|
|
fourcc mtga,MTGA
|
|
|
|
driver mtga
|
2002-09-13 22:13:49 +00:00
|
|
|
out BGR32,BGR24
|
2002-09-10 20:59:52 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec fli
|
|
|
|
info "Autodesk FLI/FLC Animation"
|
|
|
|
status working
|
|
|
|
comment "FLIC is an internal MPlayer FOURCC"
|
|
|
|
fourcc FLIC
|
|
|
|
driver fli
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
|
|
|
videocodec qtrle
|
|
|
|
info "Quicktime Animation (RLE)"
|
|
|
|
status working
|
2002-03-28 00:59:06 +00:00
|
|
|
format 0x20656C72 ; "rle "
|
2002-03-28 00:26:23 +00:00
|
|
|
driver qtrle
|
2002-09-22 14:13:00 +00:00
|
|
|
out BGR32,BGR24,BGR15 query
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
videocodec qtrpza
|
2002-07-09 19:40:54 +00:00
|
|
|
info "Quicktime Apple Video"
|
|
|
|
status working
|
|
|
|
fourcc rpza,azpr
|
|
|
|
driver qtrpza
|
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
|
|
|
videocodec qtsmc
|
2002-03-28 00:26:23 +00:00
|
|
|
info "Apple Graphics (SMC) codec"
|
|
|
|
status working
|
2002-03-28 00:59:06 +00:00
|
|
|
format 0x20636d73 ; "smc "
|
2002-03-28 00:26:23 +00:00
|
|
|
driver qtsmc
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
|
|
|
videocodec cyuv
|
|
|
|
info "Creative YUV (native codec)"
|
|
|
|
status working
|
|
|
|
fourcc cyuv,CYUV
|
|
|
|
driver cyuv
|
2002-09-28 02:21:13 +00:00
|
|
|
out 411P
|
|
|
|
out YUY2,UYVY
|
|
|
|
out 422P
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
videocodec msrle
|
|
|
|
info "Microsoft RLE"
|
|
|
|
status working
|
|
|
|
format 0x1
|
|
|
|
format 0x2
|
|
|
|
driver msrle
|
2001-05-11 02:07:17 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec roqvideo
|
|
|
|
info "Id RoQ File Video Decoder"
|
|
|
|
status buggy
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "buggy"
|
|
|
|
fourcc RoQV ; RoQV is an internal MPlayer FOURCC
|
2002-03-28 00:26:23 +00:00
|
|
|
driver roqvideo
|
|
|
|
out YV12
|
|
|
|
|
2002-10-13 21:40:10 +00:00
|
|
|
videocodec lzo
|
|
|
|
info "LZO compressed"
|
|
|
|
status working
|
|
|
|
fourcc LZO1
|
|
|
|
driver lzo
|
|
|
|
dll "liblzo"
|
|
|
|
out YV12,I420
|
|
|
|
out BGR24 flip
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; 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 cram
|
|
|
|
info "Microsoft Video 1"
|
2002-09-08 22:57:23 +00:00
|
|
|
comment "-vop palette required for 8bpp"
|
2002-05-16 23:23:16 +00:00
|
|
|
status buggy
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc cram,CRAM CRAM
|
|
|
|
fourcc msvc,MSVC CRAM
|
|
|
|
fourcc wham,WHAM CRAM
|
2001-10-11 14:46:09 +00:00
|
|
|
driver vfw
|
2002-03-28 00:26:23 +00:00
|
|
|
dll "msvidc32.dll"
|
2002-09-08 22:57:23 +00:00
|
|
|
out BGR24,BGR15,BGR8 static,query
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
videocodec cvidvfw
|
|
|
|
info "Cinepak Video"
|
|
|
|
status working
|
|
|
|
fourcc cvid
|
|
|
|
driver vfw
|
|
|
|
dll "iccvid.dll"
|
|
|
|
; out YUY2
|
|
|
|
; out UYVY
|
2002-05-16 23:23:16 +00:00
|
|
|
out BGR24,BGR15 static
|
2001-10-11 14:46:09 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec huffyuv
|
|
|
|
info "HuffYUV"
|
2002-05-25 13:30:54 +00:00
|
|
|
status buggy
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc HFYU
|
|
|
|
driver vfw
|
|
|
|
dll "huffyuv.dll"
|
2002-09-08 22:57:23 +00:00
|
|
|
out YUY2 flip,noflip,query
|
2002-03-28 00:26:23 +00:00
|
|
|
; out UYVY flip
|
2002-09-08 22:57:23 +00:00
|
|
|
out BGR32,BGR24 flip,query
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
;NATIVE:
|
|
|
|
|
2002-06-22 23:11:34 +00:00
|
|
|
videocodec svq1
|
|
|
|
info "Sorenson v1 (native codec)"
|
2002-09-15 14:20:24 +00:00
|
|
|
status buggy
|
2002-06-22 23:11:34 +00:00
|
|
|
fourcc SVQ1
|
|
|
|
driver svq1
|
|
|
|
out YVU9
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec video1
|
2002-04-09 12:03:29 +00:00
|
|
|
info "Microsoft Video 1 (native codec)"
|
2002-03-28 00:26:23 +00:00
|
|
|
status working
|
|
|
|
fourcc cram,CRAM
|
|
|
|
fourcc msvc,MSVC
|
|
|
|
fourcc wham,WHAM
|
|
|
|
driver msvidc
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
|
|
|
videocodec cvid
|
|
|
|
info "Cinepak Video (native codec)"
|
|
|
|
status working
|
|
|
|
fourcc cvid,CVID
|
|
|
|
driver cinepak
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
out YUY2
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
|
|
|
videocodec mphuffyuv
|
2002-04-09 12:03:29 +00:00
|
|
|
info "HuffYUV (native codec)"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc HFYU
|
|
|
|
driver huffyuv
|
|
|
|
out YUY2
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
2002-09-01 15:13:24 +00:00
|
|
|
videocodec mpmszh
|
|
|
|
info "AVImszh (native codec)"
|
|
|
|
status working
|
|
|
|
fourcc MSZH
|
|
|
|
driver lcl
|
|
|
|
out BGR24
|
|
|
|
|
|
|
|
videocodec mpzlib
|
|
|
|
info "AVIzlib (native codec)"
|
|
|
|
status working
|
2002-09-01 15:17:07 +00:00
|
|
|
fourcc ZLIB
|
2002-09-01 15:13:24 +00:00
|
|
|
driver lcl
|
|
|
|
out BGR24
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
;XAnim (slow):
|
|
|
|
|
|
|
|
videocodec cvidxa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's Radius Cinepak Video"
|
2002-09-10 20:05:51 +00:00
|
|
|
status buggy
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc cvid
|
|
|
|
driver xanim
|
|
|
|
dll "vid_cvid.xa"
|
2002-09-10 20:05:51 +00:00
|
|
|
out YV12,IYUV,I420 static
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
; time to decide what to do with the mpeg4/divx variants...
|
|
|
|
; ff* is fastest...
|
|
|
|
|
2002-11-14 19:27:51 +00:00
|
|
|
videocodec ffhuffyuv
|
|
|
|
info "FFHuffYUV"
|
|
|
|
status working
|
|
|
|
fourcc HFYU
|
|
|
|
driver ffmpeg
|
|
|
|
dll huffyuv
|
|
|
|
out YV12,YUY2,422P
|
|
|
|
out BGR32,BGR24
|
|
|
|
|
2002-07-09 19:05:23 +00:00
|
|
|
videocodec ffsvq1
|
|
|
|
info "FFmpeg Sorenson Video v1"
|
|
|
|
status working
|
|
|
|
fourcc SVQ1
|
|
|
|
driver ffmpeg
|
|
|
|
dll svq1
|
|
|
|
out YVU9
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffdivx
|
|
|
|
info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc MPG3,mpg3 div3
|
2001-04-10 23:45:07 +00:00
|
|
|
fourcc MP43,mp43 div3 ; M$ MPEG4 v3 (fourcc mapping to div3)
|
|
|
|
fourcc DIV5,div5 div3 ; DivX 3.20
|
|
|
|
fourcc DIV6,div6 div4 ; -||-
|
2001-04-08 20:56:38 +00:00
|
|
|
fourcc DIV3,div3,DIV4,div4
|
2001-08-15 01:30:52 +00:00
|
|
|
fourcc AP41 div3 ; AngelPotion stuff
|
2002-09-01 15:50:22 +00:00
|
|
|
fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
|
2002-10-13 20:45:04 +00:00
|
|
|
fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
|
2002-03-28 00:26:23 +00:00
|
|
|
driver ffmpeg
|
|
|
|
dll msmpeg4
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2002-04-05 04:33:39 +00:00
|
|
|
|
|
|
|
videocodec ffmp42
|
|
|
|
info "FFmpeg M$ MPEG-4 v2"
|
2002-04-05 17:16:18 +00:00
|
|
|
status working
|
2002-04-05 04:33:39 +00:00
|
|
|
fourcc DIV2,div2 mp42
|
2002-05-07 15:17:06 +00:00
|
|
|
fourcc MP42,mp42
|
2002-04-05 04:33:39 +00:00
|
|
|
driver ffmpeg
|
|
|
|
dll msmpeg4v2
|
|
|
|
out YV12,I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
|
2002-06-02 12:44:04 +00:00
|
|
|
videocodec ffmp41
|
|
|
|
info "FFmpeg M$ MPEG-4 v1"
|
|
|
|
status working
|
|
|
|
fourcc DIV1,div1 mpg4
|
|
|
|
fourcc MPG4,mpg4
|
|
|
|
driver ffmpeg
|
|
|
|
dll msmpeg4v1
|
|
|
|
out YV12,I420,IYUV
|
|
|
|
|
2002-06-18 01:38:24 +00:00
|
|
|
videocodec ffwmv1
|
|
|
|
info "FFmpeg M$ WMV1/WMV7"
|
|
|
|
status working
|
|
|
|
fourcc WMV1,wmv1
|
|
|
|
driver ffmpeg
|
|
|
|
dll wmv1
|
|
|
|
out YV12,I420,IYUV
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffodivx
|
2002-03-28 00:59:06 +00:00
|
|
|
info "FFmpeg MPEG-4"
|
2002-03-28 00:26:23 +00:00
|
|
|
status working
|
|
|
|
fourcc DIVX,divx
|
|
|
|
fourcc DIV1,div1 divx
|
|
|
|
fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
2002-05-07 15:17:06 +00:00
|
|
|
fourcc M4S2,m4s2
|
2002-11-03 23:28:48 +00:00
|
|
|
fourcc xvid,XVID,XviD,XVIX
|
2002-07-09 19:05:23 +00:00
|
|
|
fourcc DX50,BLZ0 DX50
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc mp4v
|
|
|
|
format 0x4
|
2002-09-13 19:27:39 +00:00
|
|
|
fourcc UMP4
|
2002-10-13 20:45:04 +00:00
|
|
|
fourcc 3IV2,3iv2 ; 3ivx Delta 4
|
2002-03-28 00:26:23 +00:00
|
|
|
driver ffmpeg
|
|
|
|
dll mpeg4 ;opendivx
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
|
2002-07-10 20:56:57 +00:00
|
|
|
videocodec xvid
|
|
|
|
info "Xvid (MPEG-4)"
|
|
|
|
status working
|
|
|
|
fourcc DIVX,divx
|
|
|
|
fourcc xvid,XVID,XviD
|
|
|
|
format 0x4
|
|
|
|
driver xvid
|
|
|
|
out YV12
|
|
|
|
out I420
|
|
|
|
out YUY2
|
|
|
|
out UYVY
|
|
|
|
out YVYU
|
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
2002-11-16 05:29:23 +00:00
|
|
|
dll "libxvidcore.a"
|
2002-07-10 20:56:57 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; divx4 does direct render, and is native on linux
|
|
|
|
|
2001-07-26 00:29:00 +00:00
|
|
|
videocodec odivx
|
2002-06-28 09:33:38 +00:00
|
|
|
info "OpenDivX API (ODIVX,DIVX4,DIVX5,XVID)"
|
2001-07-26 00:29:00 +00:00
|
|
|
comment "with postprocessing"
|
|
|
|
status working
|
2002-08-04 13:52:24 +00:00
|
|
|
fourcc mp4v
|
2001-07-26 00:29:00 +00:00
|
|
|
fourcc DIVX,divx
|
|
|
|
fourcc DIV1,div1 divx
|
2002-03-17 14:21:07 +00:00
|
|
|
; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
2001-07-26 00:29:00 +00:00
|
|
|
fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
|
2001-08-15 01:30:52 +00:00
|
|
|
fourcc AP41 DIV3 ; AngelPotion stuff
|
2002-01-17 00:55:07 +00:00
|
|
|
fourcc xvid,XVID,XviD
|
2002-07-09 19:05:23 +00:00
|
|
|
fourcc DX50,BLZ0 DX50
|
2001-07-26 00:29:00 +00:00
|
|
|
format 0x4
|
|
|
|
driver odivx
|
2002-11-16 05:29:23 +00:00
|
|
|
dll "libdivxdecore.so"
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2001-07-26 00:29:00 +00:00
|
|
|
|
2001-07-19 22:43:19 +00:00
|
|
|
videocodec divx4
|
2002-06-28 09:33:38 +00:00
|
|
|
info "DivX4Linux API (DIVX4,DIVX5,XVID)"
|
2001-07-19 22:43:19 +00:00
|
|
|
comment "with postprocessing"
|
|
|
|
status working
|
2002-08-04 13:52:24 +00:00
|
|
|
fourcc mp4v
|
2001-07-19 22:43:19 +00:00
|
|
|
fourcc DIVX,divx
|
|
|
|
fourcc DIV1,div1 divx
|
2002-03-17 14:21:07 +00:00
|
|
|
; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
2001-07-19 22:43:19 +00:00
|
|
|
fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
|
2001-08-15 01:30:52 +00:00
|
|
|
fourcc AP41 DIV3 ; AngelPotion stuff
|
2002-01-17 00:55:07 +00:00
|
|
|
fourcc xvid,XVID,XviD
|
2002-07-09 19:05:23 +00:00
|
|
|
fourcc DX50,BLZ0 DX50
|
2001-07-19 22:43:19 +00:00
|
|
|
format 0x4
|
|
|
|
driver divx4
|
2002-11-16 05:29:23 +00:00
|
|
|
dll "libdivxdecore.so"
|
2002-04-02 21:58:22 +00:00
|
|
|
; out I420 ; planar direct rendering
|
2001-07-19 22:43:19 +00:00
|
|
|
out YUY2
|
|
|
|
out UYVY
|
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
2001-04-01 16:31:35 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; is divx4vfw stable enough, working everywhere and faster than divxds?
|
|
|
|
|
2001-10-05 00:13:31 +00:00
|
|
|
videocodec divx4vfw
|
2002-06-28 09:33:38 +00:00
|
|
|
info "DivX4Windows-VFW"
|
2002-04-07 18:56:46 +00:00
|
|
|
status buggy
|
|
|
|
comment "sig11 with -framedrop"
|
2001-10-05 00:13:31 +00:00
|
|
|
fourcc DIVX,divx ; opendivx / divx4
|
|
|
|
fourcc DIV1,div1 divx
|
2002-03-17 14:21:07 +00:00
|
|
|
; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
|
2001-10-05 00:13:31 +00:00
|
|
|
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
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; the original ones... prefer DShow for postprocessing:
|
|
|
|
|
|
|
|
videocodec divxds
|
|
|
|
info "DivX ;-) (MS MPEG-4 v3)"
|
|
|
|
comment "with postprocessing"
|
2001-08-06 23:57:18 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2002-06-23 16:04:44 +00:00
|
|
|
out YUY2,UYVY
|
2002-03-28 00:26:23 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
|
|
|
videocodec divx
|
|
|
|
info "DivX ;-) (MS MPEG-4 v3)"
|
|
|
|
status working
|
|
|
|
fourcc MP43,mp43 div3 ; M$ MPEG4 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
|
2001-08-06 23:57:18 +00:00
|
|
|
driver vfw
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2001-08-06 23:57:18 +00:00
|
|
|
out YUY2
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2001-08-06 23:57:18 +00:00
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2002-09-07 22:08:42 +00:00
|
|
|
out YV12,I420,IYUV
|
|
|
|
out YUY2,UYVY
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2002-06-23 16:04:44 +00:00
|
|
|
out YUY2,UYVY
|
2002-03-28 00:26:23 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2002-04-21 16:37:28 +00:00
|
|
|
videocodec ubmp4
|
|
|
|
info "UB Video MPEG 4"
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "black&white"
|
2002-04-21 16:37:28 +00:00
|
|
|
status buggy
|
2002-08-04 13:52:24 +00:00
|
|
|
fourcc mp4v UMP4 ; black&white, sometimes buggy too
|
2002-04-21 16:37:28 +00:00
|
|
|
fourcc UMP4
|
|
|
|
driver vfw
|
|
|
|
dll "ubvmp4d.dll"
|
|
|
|
out I420
|
|
|
|
out UYVY
|
|
|
|
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; mjpegs:
|
|
|
|
; Notes: m3jpeg+mjpeg are mmx optimized. avid is very stable but slow.
|
2002-11-02 23:33:51 +00:00
|
|
|
; ijpg only decodes jpeg images (no mjpg), and slow.
|
|
|
|
; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
|
2002-08-04 16:06:24 +00:00
|
|
|
|
|
|
|
videocodec ffmjpeg
|
|
|
|
info "FFmpeg MJPEG decoder"
|
|
|
|
status working
|
|
|
|
fourcc MJPG,mjpg
|
|
|
|
fourcc AVRn,AVDJ ; AVID
|
|
|
|
fourcc jpeg ; photo-jpeg
|
2002-09-07 22:16:14 +00:00
|
|
|
fourcc mjpa ; Apple MJPEG-A (Quicktime)
|
2002-09-13 19:27:39 +00:00
|
|
|
fourcc JFIF ; SMJPEG (Loki)
|
2002-11-02 23:33:51 +00:00
|
|
|
fourcc ijpg,IJPG ; -mf type=jpeg
|
2002-08-04 16:06:24 +00:00
|
|
|
driver ffmpeg
|
|
|
|
dll mjpeg
|
2002-11-02 23:33:51 +00:00
|
|
|
out 444P
|
2002-08-04 16:06:24 +00:00
|
|
|
out 422P
|
|
|
|
out YUY2 ; queryed (conversion from yuv422p)
|
|
|
|
out YV12,I420,IYUV
|
|
|
|
|
|
|
|
; slow. usable only for standalone jpegs, like -mf, avid or photojpeg:
|
|
|
|
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
|
|
|
|
driver ijpg
|
|
|
|
dll libjpeg
|
|
|
|
out RGB24,BGR24,BGR32
|
2002-03-28 00:26:23 +00:00
|
|
|
|
2002-04-30 14:37:41 +00:00
|
|
|
; http://www.morgan-multimedia.com/dev/codec_spec.htm
|
2002-04-21 16:37:28 +00:00
|
|
|
videocodec m3jpeg
|
2001-11-13 21:00:40 +00:00
|
|
|
info "Morgan Motion JPEG Codec"
|
|
|
|
status working
|
|
|
|
fourcc MJPG
|
|
|
|
fourcc mjpa,mjpb,mjpg MJPG ; MOV files
|
2002-01-26 20:29:00 +00:00
|
|
|
fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
|
2001-11-13 21:00:40 +00:00
|
|
|
driver vfw
|
|
|
|
dll "m3jpeg32.dll"
|
2002-06-23 16:04:44 +00:00
|
|
|
; out YV12,I420
|
|
|
|
out YUY2,UYVY
|
2001-11-13 21:00:40 +00:00
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2001-08-06 23:57:18 +00:00
|
|
|
videocodec mjpeg
|
2001-11-13 21:00:40 +00:00
|
|
|
info "MainConcept Motion JPEG"
|
2001-08-06 23:57:18 +00:00
|
|
|
status working
|
|
|
|
fourcc MJPG
|
2001-11-04 11:43:29 +00:00
|
|
|
fourcc mjpa,mjpb,mjpg MJPG ; MOV files
|
2002-04-23 22:57:49 +00:00
|
|
|
; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
|
2001-08-06 23:57:18 +00:00
|
|
|
driver vfw
|
|
|
|
dll "mcmjpg32.dll"
|
2002-06-23 16:04:44 +00:00
|
|
|
out YUY2,UYVY
|
2001-08-06 23:57:18 +00:00
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec avid
|
2002-06-28 09:33:38 +00:00
|
|
|
info "AVID Motion JPEG"
|
2002-03-28 00:26:23 +00:00
|
|
|
status working
|
2002-08-04 16:06:24 +00:00
|
|
|
comment "slooooooooow but stable"
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc AVRn
|
|
|
|
fourcc AVDJ AVRn
|
|
|
|
fourcc MJPG,mjpg AVRn
|
|
|
|
driver vfw
|
|
|
|
dll "AvidAVICodec.dll"
|
|
|
|
out BGR24 flip
|
2001-11-25 16:45:38 +00:00
|
|
|
|
2002-04-21 02:05:39 +00:00
|
|
|
videocodec LEAD
|
|
|
|
info "LEAD (M)Jpeg"
|
|
|
|
status working
|
|
|
|
comment "supports interlaced MJPEG"
|
|
|
|
fourcc MJPG
|
2002-08-04 16:06:24 +00:00
|
|
|
fourcc jpeg MJPG ; MOV Photo Jpeg
|
2002-04-21 02:05:39 +00:00
|
|
|
driver vfw
|
|
|
|
dll "LCodcCMP.dll"
|
|
|
|
out BGR24,BGR15
|
|
|
|
|
2002-04-30 14:37:41 +00:00
|
|
|
; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
|
2002-04-21 16:37:28 +00:00
|
|
|
videocodec m3jpegds
|
2002-03-28 00:26:23 +00:00
|
|
|
info "Morgan MJPEG"
|
|
|
|
status crashing
|
|
|
|
fourcc MJPG mjpg
|
2002-04-21 16:10:50 +00:00
|
|
|
fourcc mjpa,mjpb,mjpg mjpg ; MOV files
|
|
|
|
fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
|
2002-03-28 00:26:23 +00:00
|
|
|
driver dshow
|
2002-04-09 12:03:29 +00:00
|
|
|
dll "m3jpegdec.ax"
|
2002-03-28 00:26:23 +00:00
|
|
|
guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
|
2002-04-30 14:37:41 +00:00
|
|
|
out I420
|
2002-06-23 16:04:44 +00:00
|
|
|
out YUY2,UYVY
|
2002-03-21 01:21:49 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
2001-12-21 16:40:28 +00:00
|
|
|
|
2002-04-21 16:10:50 +00:00
|
|
|
videocodec pegasusm
|
|
|
|
info "Pegasus Motion JPEG"
|
2002-11-16 05:29:23 +00:00
|
|
|
status crashing
|
2002-04-21 16:10:50 +00:00
|
|
|
fourcc MJPG
|
|
|
|
driver vfw
|
|
|
|
; dll "pvmjpg20.dll" ; v2.0
|
|
|
|
dll "pvmjpg21.dll" ; v2.1
|
|
|
|
out BGR24 flip
|
|
|
|
|
|
|
|
videocodec pegasusl
|
|
|
|
info "Pegasus Lossless JPEG"
|
2002-11-16 05:29:23 +00:00
|
|
|
status crashing
|
2002-04-21 16:10:50 +00:00
|
|
|
fourcc JPGL
|
|
|
|
fourcc MJPG JPGL
|
|
|
|
driver vfw
|
|
|
|
dll "pvljpg20.dll"
|
|
|
|
out BGR24 flip
|
|
|
|
|
|
|
|
videocodec pegasusmwv
|
|
|
|
info "Pegasus Motion Wavelet 2000"
|
2002-11-16 05:29:23 +00:00
|
|
|
status crashing
|
2002-04-21 16:10:50 +00:00
|
|
|
fourcc PVW2
|
|
|
|
driver vfw
|
|
|
|
dll "pvwv220.dll"
|
|
|
|
out BGR24 flip
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; h263: - I don't know. comments?
|
2001-11-25 00:40:26 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec vivo
|
|
|
|
info "Vivo H.263"
|
2001-12-23 22:20:46 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc VIVO,vivo vivo
|
|
|
|
fourcc viv1,viv2 vivo
|
|
|
|
driver vfw
|
|
|
|
dll "ivvideo.dll"
|
|
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
in BGR24
|
2001-12-23 22:20:46 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec u263
|
2002-04-30 14:37:41 +00:00
|
|
|
info "UB Video H.263/H.263+/H.263++ Decoder"
|
2001-12-27 23:14:07 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
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
|
2002-04-30 14:37:41 +00:00
|
|
|
; out UYVY
|
|
|
|
; BGR32,BGR16,BGR15 seems to work too
|
2002-03-28 00:26:23 +00:00
|
|
|
out BGR24 flip
|
2001-12-27 23:14:07 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec i263
|
|
|
|
info "I263"
|
2002-01-04 05:57:00 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc I263,i263,I420,i420
|
|
|
|
fourcc vivo,VIVO I263
|
|
|
|
fourcc viv1 I263
|
|
|
|
driver vfw
|
|
|
|
dll "i263_32.drv"
|
2002-04-30 14:37:41 +00:00
|
|
|
out I420
|
2002-03-26 05:03:10 +00:00
|
|
|
out YUY2
|
2002-02-09 20:05:49 +00:00
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffi263
|
|
|
|
info "FFmpeg I263 decoder"
|
2002-01-01 20:04:54 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc I263,i263
|
|
|
|
driver ffmpeg
|
|
|
|
dll h263i
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2002-01-01 20:04:54 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffh263
|
|
|
|
info "FFmpeg H263+ decoder"
|
2002-01-06 01:56:27 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc H263,U263,h263
|
|
|
|
fourcc viv1 h263
|
|
|
|
driver ffmpeg
|
|
|
|
dll h263
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2001-12-28 06:47:15 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec h263xa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's CCITT H.263"
|
2002-09-10 20:05:51 +00:00
|
|
|
status crashing
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc H263,h263
|
|
|
|
fourcc viv1 H263
|
|
|
|
fourcc VIVO,vivo H263
|
|
|
|
driver xanim
|
|
|
|
dll "vid_h263.xa"
|
|
|
|
out YV12,IYUV,I420
|
2002-03-18 23:30:04 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec h261xa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's CCITT H.261"
|
2002-03-28 00:26:23 +00:00
|
|
|
status untested
|
|
|
|
fourcc H261,h261
|
|
|
|
driver xanim
|
|
|
|
dll "vid_h261.xa"
|
|
|
|
out YV12,IYUV,I420
|
2001-07-06 03:15:37 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec m261
|
|
|
|
info "M261"
|
|
|
|
status untested
|
|
|
|
fourcc m261,M261
|
|
|
|
driver vfw
|
|
|
|
dll "msh261.drv"
|
2001-09-22 21:42:58 +00:00
|
|
|
out BGR32,BGR24,BGR15
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
; indeo:
|
|
|
|
; Note: indeo 3 is buggy, both xanim (bad decoding) and VfW (not work with DR)
|
|
|
|
; Prefer win32 ones, they are faster, and 4/5 can DR. for fallback, there are
|
2002-04-01 06:15:13 +00:00
|
|
|
; Xanim codecs, they provide YV12, useful for YUV display or encoding.
|
2001-09-22 21:42:58 +00:00
|
|
|
|
2001-04-10 23:45:07 +00:00
|
|
|
videocodec indeo5ds
|
|
|
|
info "Intel Indeo 5"
|
2001-05-14 03:39:51 +00:00
|
|
|
status working
|
2001-04-10 23:45:07 +00:00
|
|
|
fourcc IV50,iv50
|
|
|
|
driver dshow
|
|
|
|
dll "ir50_32.dll"
|
|
|
|
guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
|
2002-06-23 16:04:44 +00:00
|
|
|
out YV12,IYUV,I420
|
|
|
|
out YUY2,UYVY
|
2001-04-10 23:45:07 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2001-04-11 10:38:58 +00:00
|
|
|
videocodec indeo5
|
|
|
|
info "Intel Indeo 5"
|
|
|
|
status working
|
|
|
|
fourcc IV50,iv50
|
2002-06-23 16:04:44 +00:00
|
|
|
driver vfwex
|
2001-04-11 10:38:58 +00:00
|
|
|
dll "ir50_32.dll"
|
2001-07-20 01:56:34 +00:00
|
|
|
; out YV12,I420 ; flickering
|
2001-04-11 10:38:58 +00:00
|
|
|
out YUY2
|
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2001-04-01 16:31:35 +00:00
|
|
|
videocodec indeo4
|
2001-04-01 16:49:26 +00:00
|
|
|
info "Intel Indeo 4.1"
|
2001-05-10 03:39:54 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
fourcc IV41,iv41
|
|
|
|
driver vfw
|
|
|
|
dll "ir41_32.dll"
|
2002-06-23 16:04:44 +00:00
|
|
|
out IF09
|
2001-05-10 03:39:54 +00:00
|
|
|
out BGR24,BGR15
|
2002-06-23 16:04:44 +00:00
|
|
|
in YVU9
|
2001-04-01 16:31:35 +00:00
|
|
|
|
|
|
|
videocodec indeo3
|
2001-04-01 16:49:26 +00:00
|
|
|
info "Intel Indeo 3.1/3.2"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
fourcc IV31,iv31
|
|
|
|
fourcc IV32,iv32
|
2002-06-23 16:04:44 +00:00
|
|
|
driver vfwex
|
2001-04-01 16:31:35 +00:00
|
|
|
dll "ir32_32.dll"
|
2002-06-23 16:04:44 +00:00
|
|
|
out IF09
|
2002-05-16 23:23:16 +00:00
|
|
|
out BGR24,BGR15 flip,static
|
2002-06-23 16:04:44 +00:00
|
|
|
in YVU9
|
2001-04-01 16:31:35 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec indeo5xa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's Intel Indeo 5"
|
2001-11-04 11:43:29 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc IV50,iv50
|
|
|
|
driver xanim
|
|
|
|
dll "vid_iv50.xa"
|
2002-09-10 20:05:51 +00:00
|
|
|
out YVU9
|
2001-04-01 16:31:35 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec indeo4xa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's Intel Indeo 4.1"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc IV41,iv41
|
|
|
|
driver xanim
|
|
|
|
dll "vid_iv41.xa"
|
2002-09-10 20:05:51 +00:00
|
|
|
out YVU9
|
2001-04-01 16:31:35 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec indeo3xa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's Intel Indeo 3.1/3.2"
|
2001-08-15 01:30:52 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc IV31,iv31
|
|
|
|
fourcc IV32,iv32
|
|
|
|
driver xanim
|
|
|
|
dll "vid_iv32.xa"
|
2002-09-10 20:05:51 +00:00
|
|
|
out YVU9
|
2001-05-06 21:43:45 +00:00
|
|
|
|
2002-08-05 17:22:14 +00:00
|
|
|
; DV: qdv is more stable... libdv is slow, mcdv is unstable
|
2001-04-08 22:18:25 +00:00
|
|
|
|
2001-10-11 12:15:09 +00:00
|
|
|
videocodec qdv
|
2001-04-10 23:45:07 +00:00
|
|
|
info "Sony Digital Video (DV)"
|
2001-04-16 04:03:56 +00:00
|
|
|
status working
|
2002-08-05 17:22:14 +00:00
|
|
|
fourcc dvsl,dvsd,dvhd ; ????
|
|
|
|
fourcc DVSD dvsd ; pal .avi
|
|
|
|
fourcc "dvcp" dvsd ; pal .mov
|
|
|
|
fourcc "dvc " dvsd ; ntsc .mov
|
2001-04-10 23:45:07 +00:00
|
|
|
driver dshow
|
|
|
|
dll "qdv.dll"
|
|
|
|
guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
|
|
|
|
out YUY2
|
2001-04-16 04:03:56 +00:00
|
|
|
out UYVY
|
2002-09-07 22:08:42 +00:00
|
|
|
out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
|
2001-04-10 23:45:07 +00:00
|
|
|
|
2002-10-05 22:47:11 +00:00
|
|
|
videocodec ffdv
|
2002-11-16 05:29:23 +00:00
|
|
|
info "FFmpeg DV decoder"
|
2002-10-08 19:18:36 +00:00
|
|
|
status working
|
2002-10-05 22:47:11 +00:00
|
|
|
fourcc DVSD,dvsd ; PAL
|
|
|
|
fourcc DVCS,dvcs ; NTSC ?
|
|
|
|
fourcc "dvcp" ; PAL DV in .mov
|
|
|
|
fourcc "dvc " ; NTSC DV in .mov
|
|
|
|
driver ffmpeg
|
|
|
|
dll dvvideo
|
2002-10-08 19:18:36 +00:00
|
|
|
out 411P,YV12
|
2002-10-05 22:47:11 +00:00
|
|
|
|
2002-08-05 17:22:14 +00:00
|
|
|
videocodec libdv
|
2002-11-16 05:29:23 +00:00
|
|
|
info "Raw DV decoder (libdv)"
|
2002-08-05 17:22:14 +00:00
|
|
|
status working
|
|
|
|
fourcc DVSD,dvsd ; PAL
|
|
|
|
fourcc DVCS,dvcs ; NTSC ?
|
|
|
|
fourcc "dvcp" ; PAL DV in .mov
|
|
|
|
fourcc "dvc " ; NTSC DV in .mov
|
|
|
|
driver libdv
|
2002-11-16 05:29:23 +00:00
|
|
|
dll libdv.so.2
|
2002-08-05 17:22:14 +00:00
|
|
|
out YUY2
|
|
|
|
|
|
|
|
; note: it crashes with pond.dv :(
|
2001-10-11 12:15:09 +00:00
|
|
|
videocodec mcdv
|
|
|
|
info "MainConcept DV Codec"
|
|
|
|
status working
|
2002-08-05 17:22:14 +00:00
|
|
|
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
|
2001-10-11 12:15:09 +00:00
|
|
|
driver vfw
|
|
|
|
dll "mcdvd_32.dll"
|
|
|
|
out YUY2
|
|
|
|
out UYVY
|
|
|
|
out BGR32,BGR24,BGR15
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; 3ivx:
|
|
|
|
|
|
|
|
videocodec 3ivXxa
|
2002-06-28 09:33:38 +00:00
|
|
|
info "XAnim's 3ivX Delta 3.5 plugin"
|
2002-03-28 00:26:23 +00:00
|
|
|
status working
|
|
|
|
fourcc 3IV1
|
|
|
|
driver xanim
|
|
|
|
dll "vid_3ivX.xa"
|
|
|
|
out YV12,IYUV,I420
|
|
|
|
|
|
|
|
videocodec 3ivX
|
|
|
|
info "3ivX Delta 3.5"
|
2001-04-16 04:03:56 +00:00
|
|
|
status crashing
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc 3IV1
|
2001-04-10 23:45:07 +00:00
|
|
|
driver dshow
|
2002-03-28 00:26:23 +00:00
|
|
|
dll "3ivxdmo.dll"
|
|
|
|
guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
|
|
|
|
out YV12
|
2001-04-10 23:45:07 +00:00
|
|
|
out YUY2
|
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2002-06-08 20:51:50 +00:00
|
|
|
; experimental real video decoder using closed source codecs
|
|
|
|
|
2002-08-12 00:05:01 +00:00
|
|
|
videocodec rv40
|
|
|
|
info "Linux RealPlayer 9 RV40 decoder"
|
|
|
|
status working
|
|
|
|
fourcc RV40,rv40
|
|
|
|
driver realvid
|
|
|
|
dll "drv4.so.6.0"
|
|
|
|
out I420
|
|
|
|
|
2002-06-08 20:51:50 +00:00
|
|
|
videocodec rv30
|
2002-06-28 09:33:38 +00:00
|
|
|
info "Linux RealPlayer 8 RV30 decoder"
|
2002-06-08 20:51:50 +00:00
|
|
|
status working
|
|
|
|
fourcc RV30,rv30
|
|
|
|
driver realvid
|
|
|
|
dll "drv3.so.6.0"
|
|
|
|
out I420
|
2002-04-21 02:08:05 +00:00
|
|
|
|
2002-06-10 13:59:10 +00:00
|
|
|
videocodec rv30win
|
2002-06-28 09:33:38 +00:00
|
|
|
info "Win32 RealPlayer 8 RV30 decoder"
|
2002-06-10 13:59:10 +00:00
|
|
|
status crashing
|
|
|
|
fourcc RV30,rv30
|
|
|
|
driver realvid
|
|
|
|
dll "drv33260.dll"
|
|
|
|
out I420
|
|
|
|
|
2002-06-09 01:09:09 +00:00
|
|
|
videocodec rv20
|
2002-06-28 09:33:38 +00:00
|
|
|
info "Linux RealPlayer 8 RV20 decoder"
|
2002-06-09 01:09:09 +00:00
|
|
|
status working
|
|
|
|
fourcc RV20,rv20
|
|
|
|
driver realvid
|
|
|
|
dll "drv2.so.6.0"
|
|
|
|
out I420
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; others:
|
2001-04-08 22:18:25 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec ffrv10
|
|
|
|
info "FFmpeg RV10 decoder"
|
|
|
|
status working
|
|
|
|
fourcc RV10,rv10
|
|
|
|
fourcc RV13,rv13
|
|
|
|
driver ffmpeg
|
|
|
|
dll rv10
|
2002-03-28 00:59:06 +00:00
|
|
|
out YV12,I420,IYUV
|
2001-04-08 22:18:25 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec vp3
|
|
|
|
info "On2 OpenSource VP3-Codec"
|
|
|
|
status working
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "For SSE-systems use fixed dll from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc VP30,vp30,VP31,vp31
|
2002-06-25 22:26:34 +00:00
|
|
|
flags align16
|
2002-03-28 00:26:23 +00:00
|
|
|
driver vfwex
|
|
|
|
dll "vp31vfw.dll"
|
|
|
|
out YUY2
|
|
|
|
out BGR32,BGR24,BGR15
|
2001-04-08 22:18:25 +00:00
|
|
|
|
2001-04-11 09:25:59 +00:00
|
|
|
videocodec mwv1
|
2001-04-10 23:27:06 +00:00
|
|
|
info "Motion Wavelets"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2001-04-10 23:45:07 +00:00
|
|
|
fourcc MWV1
|
2001-04-10 23:27:06 +00:00
|
|
|
driver vfw
|
|
|
|
dll "icmw_32.dll"
|
2002-04-30 14:37:41 +00:00
|
|
|
out BGR24,BGR15 flip
|
2001-04-10 23:27:06 +00:00
|
|
|
|
2001-04-14 15:47:12 +00:00
|
|
|
videocodec asv2
|
|
|
|
info "ASUS V2"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2001-04-14 15:47:12 +00:00
|
|
|
fourcc ASV2
|
|
|
|
driver vfw
|
|
|
|
dll "asusasv2.dll"
|
2001-05-06 21:43:45 +00:00
|
|
|
out UYVY
|
|
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec asv1
|
|
|
|
info "ASUS V1"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc ASV1
|
|
|
|
driver vfw
|
|
|
|
dll "asusasvd.dll"
|
|
|
|
out UYVY
|
|
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
|
2002-04-21 02:08:05 +00:00
|
|
|
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 UYVY
|
|
|
|
out BGR32,BGR24,BGR15 flip
|
|
|
|
|
2002-04-21 09:20:01 +00:00
|
|
|
videocodec vcr2
|
|
|
|
info "ATI VCR-2"
|
|
|
|
status working
|
|
|
|
fourcc VCR2
|
|
|
|
driver vfw
|
|
|
|
dll "ativcr2.dll"
|
|
|
|
out YV12
|
|
|
|
out BGR24
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec CJPG
|
|
|
|
info "CJPG"
|
|
|
|
status untested
|
2002-04-21 13:32:35 +00:00
|
|
|
comment "need sample files (this dll is decompression only!)"
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc CJPG
|
|
|
|
driver vfw
|
|
|
|
dll "CtWbJpg.DLL"
|
|
|
|
out YUY2
|
|
|
|
out UYVY
|
|
|
|
out BGR24,BGR15
|
|
|
|
|
2002-04-23 14:48:03 +00:00
|
|
|
; 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
|
|
|
|
|
2002-08-21 21:50:14 +00:00
|
|
|
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
|
|
|
|
|
2002-11-12 00:19:14 +00:00
|
|
|
; quicktime codecs:
|
|
|
|
|
|
|
|
videocodec qtsvq3
|
|
|
|
info "win32/quicktime SVQ3 decoder"
|
|
|
|
status untested
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "REQUIRES libwine, see DOCS/tech/qt-libwine-howto.txt"
|
2002-11-12 00:19:14 +00:00
|
|
|
fourcc SVQ3
|
|
|
|
driver qtvideo
|
2002-11-16 05:29:23 +00:00
|
|
|
dll "QuickTime.qts"
|
2002-11-12 00:19:14 +00:00
|
|
|
out YUY2
|
2002-04-21 02:08:05 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; buggy codecs: (any volunteers for native rewrite?)
|
|
|
|
|
|
|
|
videocodec zlib
|
|
|
|
info "AVIzlib"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
comment "24bpp only"
|
|
|
|
fourcc ZLIB
|
|
|
|
driver vfw
|
|
|
|
dll "avizlib.dll"
|
2002-03-28 00:59:06 +00:00
|
|
|
out BGR24 flip
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
videocodec mszh
|
|
|
|
info "AVImszh"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
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 <schuster@ap.univie.ac.at>
|
2002-06-28 09:33:38 +00:00
|
|
|
status crashing
|
2002-03-28 00:26:23 +00:00
|
|
|
comment "only produces strange patterns"
|
|
|
|
fourcc VGPX,VTLP VGPX
|
|
|
|
driver vfwex
|
|
|
|
dll "vgpix32d.dll"
|
|
|
|
out UYVY
|
2002-04-21 02:08:05 +00:00
|
|
|
out BGR24
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
; non-working codecs:
|
|
|
|
|
2002-04-21 09:20:01 +00:00
|
|
|
videocodec vcr1
|
|
|
|
info "ATI VCR-1"
|
2002-06-28 09:33:38 +00:00
|
|
|
status crashing
|
2002-04-21 09:20:01 +00:00
|
|
|
fourcc VCR1
|
2001-05-06 21:43:45 +00:00
|
|
|
driver vfw
|
2002-04-21 09:20:01 +00:00
|
|
|
dll "ativcr1.dll"
|
|
|
|
out RGB24 flip
|
2001-04-14 15:47:12 +00:00
|
|
|
|
2001-12-22 14:40:21 +00:00
|
|
|
videocodec pim1
|
|
|
|
info "PIM1"
|
2002-06-28 09:33:38 +00:00
|
|
|
status crashing
|
2002-02-28 21:24:02 +00:00
|
|
|
comment "no picture. use ffmpeg12!"
|
2001-12-22 14:40:21 +00:00
|
|
|
fourcc PIM1
|
|
|
|
driver vfw
|
2002-09-10 17:33:38 +00:00
|
|
|
dll "pclepim1.dll"
|
2001-12-22 14:40:21 +00:00
|
|
|
out BGR24 flip
|
|
|
|
; out I420
|
|
|
|
; out YUY2
|
|
|
|
; out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2002-04-21 01:10:57 +00:00
|
|
|
videocodec qpeg
|
|
|
|
info "Q-Team's QPEG (www.q-team.de)"
|
2002-09-07 22:08:42 +00:00
|
|
|
status working
|
2002-04-21 09:20:01 +00:00
|
|
|
comment "BGR8 only!"
|
2002-09-07 22:08:42 +00:00
|
|
|
fourcc Q1.0,QPEG
|
|
|
|
fourcc Q1.1,qpeq
|
2002-04-21 01:10:57 +00:00
|
|
|
driver vfw
|
|
|
|
dll "qpeg32.dll"
|
|
|
|
out BGR8 flip
|
|
|
|
|
2002-04-21 09:20:01 +00:00
|
|
|
videocodec rricm
|
|
|
|
info "rricm"
|
2002-06-28 09:33:38 +00:00
|
|
|
status crashing
|
2002-04-21 16:10:50 +00:00
|
|
|
fourcc dmb1
|
2002-04-21 09:20:01 +00:00
|
|
|
driver vfw
|
|
|
|
dll "rricm.dll"
|
2002-04-21 16:10:50 +00:00
|
|
|
out YUY2
|
2002-04-21 09:20:01 +00:00
|
|
|
out BGR24 flip
|
|
|
|
|
2002-04-21 13:32:35 +00:00
|
|
|
; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
|
|
|
|
videocodec camtasia
|
|
|
|
info "TechSmith Camtasia Screen Codec"
|
2002-11-16 05:29:23 +00:00
|
|
|
status working
|
2002-04-21 13:32:35 +00:00
|
|
|
fourcc TSCC,tscc
|
|
|
|
driver vfw
|
|
|
|
dll "tsccvid.dll"
|
|
|
|
out BGR15 flip
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; raw formats: (now RGB formats are autodetected)
|
2001-11-25 16:45:38 +00:00
|
|
|
|
2001-12-09 15:49:25 +00:00
|
|
|
; these raw codecs are used mostly by tv input
|
2001-12-22 14:40:21 +00:00
|
|
|
; 0x20776172 is used by Quicktime ('raw ')
|
|
|
|
; 0x0 is used by AVI
|
|
|
|
; YV12,RGB|32,RGB|24.. is created by MPlayer
|
|
|
|
|
2001-11-11 03:58:46 +00:00
|
|
|
videocodec rawrgb32
|
|
|
|
info "RAW RGB32"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x20776172
|
2001-12-09 15:49:25 +00:00
|
|
|
format 0x52474220
|
2001-11-11 03:58:46 +00:00
|
|
|
out RGB32
|
|
|
|
|
|
|
|
videocodec rawrgb24
|
|
|
|
info "RAW RGB24"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x20776172
|
2001-12-09 15:49:25 +00:00
|
|
|
format 0x52474218
|
2001-11-11 03:58:46 +00:00
|
|
|
out RGB24
|
|
|
|
|
2001-12-09 15:49:25 +00:00
|
|
|
videocodec rawrgb16
|
|
|
|
info "RAW RGB16"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x20776172
|
2001-12-09 15:49:25 +00:00
|
|
|
format 0x52474210
|
|
|
|
out RGB16
|
|
|
|
|
2002-05-06 13:04:36 +00:00
|
|
|
videocodec rawbgr32
|
|
|
|
info "RAW BGR32"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
|
|
|
format 0x42475220
|
|
|
|
out BGR32 flip
|
|
|
|
|
2001-12-04 14:24:12 +00:00
|
|
|
videocodec rawbgr24
|
|
|
|
info "RAW BGR24"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x20776172
|
2002-02-20 22:45:00 +00:00
|
|
|
format 0x42475218
|
2001-12-04 14:24:12 +00:00
|
|
|
out BGR24 flip
|
|
|
|
|
2002-06-28 09:33:38 +00:00
|
|
|
videocodec rawbgr16
|
|
|
|
info "RAW BGR15"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
|
|
|
format 0x20776172
|
|
|
|
format 0x42475210
|
|
|
|
out BGR16 flip
|
|
|
|
|
2001-12-04 14:24:12 +00:00
|
|
|
videocodec rawbgr15
|
|
|
|
info "RAW BGR15"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x20776172
|
2002-02-20 22:45:00 +00:00
|
|
|
format 0x4247520F
|
2001-12-04 14:24:12 +00:00
|
|
|
out BGR15 flip
|
|
|
|
|
2002-10-17 00:24:43 +00:00
|
|
|
videocodec rawbgr8
|
|
|
|
info "RAW BGR8"
|
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
|
|
|
format 0x20776172
|
|
|
|
format 0x4247520F
|
|
|
|
out BGR8 flip
|
|
|
|
|
|
|
|
videocodec rawbgr1
|
2002-10-21 12:56:03 +00:00
|
|
|
info "RAW BGR1"
|
2002-10-17 00:24:43 +00:00
|
|
|
status working
|
|
|
|
driver raw
|
|
|
|
format 0x0
|
|
|
|
format 0x20776172
|
|
|
|
format 0x4247520F
|
|
|
|
out BGR1 flip
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
videocodec rawyuy2
|
|
|
|
info "RAW YUY2"
|
|
|
|
status working
|
|
|
|
driver raw
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x0 0x32595559
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x20776172
|
|
|
|
fourcc yuy2,YUY2
|
|
|
|
out YUY2
|
|
|
|
|
|
|
|
videocodec rawuyvy
|
|
|
|
info "RAW UYVY"
|
|
|
|
status working
|
|
|
|
driver raw
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x0 0x59565955
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x20776172
|
|
|
|
fourcc uyvy,UYVY
|
|
|
|
out UYVY
|
|
|
|
|
|
|
|
videocodec rawyv12
|
|
|
|
info "RAW YV12"
|
|
|
|
status working
|
|
|
|
driver raw
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x0 0x32315659
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x20776172
|
|
|
|
fourcc yv12,YV12
|
|
|
|
out YV12
|
|
|
|
|
|
|
|
videocodec rawi420
|
|
|
|
info "RAW I420"
|
|
|
|
status working
|
|
|
|
driver raw
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x0 0x30323449
|
2002-03-28 00:26:23 +00:00
|
|
|
format 0x20776172
|
|
|
|
fourcc i420,I420
|
2002-06-28 09:33:38 +00:00
|
|
|
fourcc IYUV,iyuv
|
|
|
|
out I420,IYUV
|
2002-03-28 00:26:23 +00:00
|
|
|
|
2002-06-21 17:45:19 +00:00
|
|
|
videocodec rawyvu9
|
|
|
|
info "RAW YVU9"
|
|
|
|
status working
|
|
|
|
driver raw
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x0 0x39555659
|
2002-06-21 17:45:19 +00:00
|
|
|
format 0x20776172
|
|
|
|
fourcc yvu9,YVU9
|
|
|
|
out YVU9
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
; NULL codec - for testing.
|
|
|
|
|
2001-07-26 00:29:00 +00:00
|
|
|
videocodec null
|
2001-11-04 17:46:27 +00:00
|
|
|
info "NULL codec (no decoding!)"
|
2002-03-18 01:55:38 +00:00
|
|
|
status crashing
|
2001-07-26 00:29:00 +00:00
|
|
|
comment "for unknown/unsupported codecs or testing"
|
|
|
|
driver null
|
|
|
|
out YV12
|
|
|
|
out I420
|
|
|
|
out YUY2
|
|
|
|
out UYVY
|
2002-06-28 09:33:38 +00:00
|
|
|
out YVU9
|
2001-07-26 00:29:00 +00:00
|
|
|
out BGR32,BGR24,BGR16,BGR15
|
|
|
|
|
2001-04-16 04:03:56 +00:00
|
|
|
;=============================================================================
|
|
|
|
; AUDIO CODECS
|
|
|
|
;=============================================================================
|
|
|
|
|
2002-10-31 23:04:46 +00:00
|
|
|
audiocodec qdmc
|
|
|
|
info "Quicktime QDMC/QDM2 audio decoders"
|
|
|
|
status working
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "REQUIRES libwine, see DOCS/tech/qt-libwine-howto.txt"
|
2002-10-31 23:04:46 +00:00
|
|
|
format 0x324D4451 ; "QDM2"
|
|
|
|
format 0x434D4451 ; "QDMC"
|
|
|
|
driver qtaudio
|
|
|
|
dll "QuickTime.qts"
|
|
|
|
|
2002-06-10 13:59:10 +00:00
|
|
|
audiocodec racook
|
|
|
|
info "RealAudio COOK"
|
2002-06-28 09:33:38 +00:00
|
|
|
status working
|
2002-06-10 13:59:10 +00:00
|
|
|
format 0x6B6F6F63 ; "cook"
|
|
|
|
driver realaud
|
|
|
|
dll "cook.so.6.0"
|
|
|
|
|
2002-08-05 21:01:53 +00:00
|
|
|
audiocodec rasipr
|
|
|
|
info "RealAudio Sipro"
|
|
|
|
status working
|
|
|
|
format 0x72706973 ; "sipr"
|
|
|
|
driver realaud
|
|
|
|
dll "sipr.so.6.0"
|
|
|
|
|
2002-11-04 00:23:53 +00:00
|
|
|
audiocodec raatrc
|
|
|
|
info "RealAudio ATRAC3"
|
|
|
|
status working
|
|
|
|
format 0x63727461 ; "atrc"
|
|
|
|
driver realaud
|
|
|
|
dll "atrc.so.6.0"
|
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
audiocodec imaadpcm
|
|
|
|
info "IMA ADPCM"
|
|
|
|
status working
|
|
|
|
format 0x11
|
|
|
|
format 0x34616d69 ; "ima4" (MOV files)
|
2002-11-04 20:33:42 +00:00
|
|
|
format 0x1100736d ; "ms\x00\x11" (MOV files)
|
2002-03-28 00:26:23 +00:00
|
|
|
driver imaadpcm
|
|
|
|
|
|
|
|
audiocodec msadpcm
|
|
|
|
info "MS ADPCM"
|
|
|
|
status working
|
|
|
|
format 0x2
|
2002-11-04 20:33:42 +00:00
|
|
|
format 0x0200736d ; "ms\x00\x02" (MOV files)
|
2002-03-28 00:26:23 +00:00
|
|
|
driver msadpcm
|
|
|
|
|
|
|
|
audiocodec dk4adpcm
|
|
|
|
info "Duck DK4 ADPCM (rogue format number)"
|
|
|
|
status working
|
|
|
|
comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
|
|
|
|
format 0x61
|
2002-03-30 22:27:45 +00:00
|
|
|
driver imaadpcm
|
2002-03-28 00:26:23 +00:00
|
|
|
|
|
|
|
audiocodec dk3adpcm
|
|
|
|
info "Duck DK3 ADPCM (rogue format number)"
|
|
|
|
status working
|
|
|
|
comment "This format number was used by Duck Corp. but not officially registered with Microsoft"
|
|
|
|
format 0x62
|
|
|
|
driver dk3adpcm
|
|
|
|
|
|
|
|
audiocodec roqaudio
|
|
|
|
info "Id RoQ File Audio Decoder"
|
|
|
|
status working
|
|
|
|
comment "RoQA is an internal MPlayer FOURCC"
|
|
|
|
fourcc RoQA
|
|
|
|
driver roqaudio
|
|
|
|
|
2002-08-05 17:22:14 +00:00
|
|
|
audiocodec libdv
|
2002-11-16 05:29:23 +00:00
|
|
|
info "raw DV audio decoder (libdv)"
|
2002-08-05 17:22:14 +00:00
|
|
|
status working
|
|
|
|
fourcc RADV
|
|
|
|
driver libdv
|
2002-11-16 05:29:23 +00:00
|
|
|
dll libdv.so.2
|
2002-08-05 17:22:14 +00:00
|
|
|
|
2002-03-28 00:26:23 +00:00
|
|
|
audiocodec faad
|
|
|
|
info "AAC MPEG2/MPEG4 Audio"
|
2002-03-28 00:59:06 +00:00
|
|
|
status working
|
2002-03-28 00:26:23 +00:00
|
|
|
fourcc mp4a,MP4A
|
|
|
|
driver faad
|
2002-11-16 05:29:23 +00:00
|
|
|
dll libfaad2
|
2002-03-28 00:26:23 +00:00
|
|
|
|
2001-05-11 01:20:59 +00:00
|
|
|
audiocodec pcm
|
|
|
|
info "Uncompressed PCM"
|
|
|
|
status working
|
|
|
|
format 0x1
|
2001-11-04 11:43:29 +00:00
|
|
|
format 0x20776172 ; "raw " (MOV files)
|
|
|
|
format 0x736f7774 ; "twos" (MOV files)
|
2002-11-04 20:33:42 +00:00
|
|
|
format 0x74776f73 ; "sowt" (MOV files)
|
2001-05-11 01:20:59 +00:00
|
|
|
;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
|
|
|
|
; format 0x6
|
|
|
|
; format 0x7
|
|
|
|
; format 0x11
|
|
|
|
; format 0x50
|
|
|
|
; format 0x2000
|
|
|
|
;;;;
|
|
|
|
driver pcm
|
|
|
|
|
2001-04-01 16:31:35 +00:00
|
|
|
audiocodec divx
|
2001-04-01 16:49:26 +00:00
|
|
|
info "DivX audio (WMA)"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x160
|
|
|
|
format 0x161
|
|
|
|
driver acm
|
|
|
|
dll "divxa32.acm"
|
|
|
|
|
2001-12-28 20:52:51 +00:00
|
|
|
audiocodec msadpcmacm
|
|
|
|
info "MS ADPCM"
|
|
|
|
status working
|
|
|
|
format 0x2
|
|
|
|
driver acm
|
|
|
|
dll "msadp32.acm"
|
2001-04-01 16:31:35 +00:00
|
|
|
|
|
|
|
audiocodec mp3
|
2002-06-28 09:33:38 +00:00
|
|
|
info "mp3lib MPEG layer-2, layer-3"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-09-21 21:38:16 +00:00
|
|
|
comment "Optimized to MMX/SSE/3Dnow!"
|
2002-09-28 02:21:13 +00:00
|
|
|
format 0x50 ; layer-1 && layer-2
|
|
|
|
format 0x55 ; layer-3
|
2001-10-26 16:09:06 +00:00
|
|
|
format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
|
|
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
2001-04-01 16:31:35 +00:00
|
|
|
driver mp3lib
|
|
|
|
flags seekable
|
|
|
|
|
2002-10-28 00:38:29 +00:00
|
|
|
audiocodec ffwmav1
|
|
|
|
info "DivX audio v1 (ffmpeg)"
|
2002-10-31 23:04:46 +00:00
|
|
|
status untested
|
2002-10-28 00:38:29 +00:00
|
|
|
format 0x160
|
|
|
|
driver ffmpeg
|
|
|
|
dll "wmav1"
|
|
|
|
|
|
|
|
audiocodec ffwmav2
|
|
|
|
info "DivX audio v2 (ffmpeg)"
|
2002-10-31 23:04:46 +00:00
|
|
|
status untested
|
2002-10-28 00:38:29 +00:00
|
|
|
format 0x161
|
|
|
|
driver ffmpeg
|
|
|
|
dll "wmav2"
|
|
|
|
|
2002-11-02 14:29:50 +00:00
|
|
|
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"
|
|
|
|
|
2001-09-21 21:38:16 +00:00
|
|
|
audiocodec ffmp3
|
2002-11-16 05:29:23 +00:00
|
|
|
info "FFmpeg layer-3 audio decoder"
|
|
|
|
comment "integer only"
|
2001-09-21 21:38:16 +00:00
|
|
|
status working
|
|
|
|
format 0x55
|
2001-10-26 16:09:06 +00:00
|
|
|
format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
|
|
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
2001-09-21 21:38:16 +00:00
|
|
|
driver ffmpeg
|
2002-04-20 13:34:54 +00:00
|
|
|
dll "mp3"
|
|
|
|
flags seekable
|
|
|
|
|
|
|
|
audiocodec ffmp2
|
2002-11-16 05:29:23 +00:00
|
|
|
info "FFmpeg layer 1,2 audio decoder"
|
|
|
|
comment "integer only"
|
2002-04-20 13:34:54 +00:00
|
|
|
status working
|
|
|
|
format 0x50
|
|
|
|
driver ffmpeg
|
|
|
|
dll "mp2"
|
2001-09-21 21:38:16 +00:00
|
|
|
flags seekable
|
|
|
|
|
2002-09-21 22:53:16 +00:00
|
|
|
;MAD library
|
|
|
|
audiocodec mad
|
2002-11-16 05:29:23 +00:00
|
|
|
info "libMAD MPEG layer 1-2-3"
|
2002-09-21 22:53:16 +00:00
|
|
|
status working
|
|
|
|
format 0x50
|
|
|
|
format 0x55
|
|
|
|
format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
|
|
|
|
format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
|
|
|
|
driver libmad
|
|
|
|
dll "libmad"
|
|
|
|
flags seekable
|
|
|
|
|
|
|
|
|
2001-05-08 21:25:42 +00:00
|
|
|
audiocodec mp3acm
|
|
|
|
info "MPEG layer-3"
|
|
|
|
status working
|
2001-09-21 21:38:16 +00:00
|
|
|
comment "conflicts with security kernel patches"
|
2001-05-08 21:25:42 +00:00
|
|
|
format 0x55
|
|
|
|
driver acm
|
|
|
|
dll "l3codeca.acm"
|
|
|
|
flags seekable
|
|
|
|
|
2001-12-26 09:35:06 +00:00
|
|
|
audiocodec imaadpcmacm
|
2001-04-01 16:49:26 +00:00
|
|
|
info "IMA ADPCM"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x11
|
|
|
|
driver acm
|
|
|
|
dll "imaadp32.acm"
|
|
|
|
|
|
|
|
audiocodec msgsmacm
|
2001-04-01 16:49:26 +00:00
|
|
|
info "MS GSM"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x31
|
2002-06-08 14:17:41 +00:00
|
|
|
; format 0x32
|
|
|
|
driver acm
|
|
|
|
dll "msgsm32.acm"
|
|
|
|
|
|
|
|
audiocodec msnaudio
|
|
|
|
info "MSN AUDIO"
|
|
|
|
status working
|
|
|
|
; format 0x31
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x32
|
|
|
|
driver acm
|
2001-10-11 14:46:09 +00:00
|
|
|
dll "msnaudio.acm"
|
2001-04-01 16:31:35 +00:00
|
|
|
|
|
|
|
audiocodec msgsm
|
2001-04-01 16:49:26 +00:00
|
|
|
info "MS GSM"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x31
|
|
|
|
format 0x32
|
2002-09-15 21:24:45 +00:00
|
|
|
fourcc agsm
|
2001-04-01 16:31:35 +00:00
|
|
|
driver msgsm
|
|
|
|
|
2001-04-07 21:27:57 +00:00
|
|
|
audiocodec alaw
|
|
|
|
info "aLaw"
|
2001-04-10 23:45:07 +00:00
|
|
|
status working
|
2001-04-07 21:27:57 +00:00
|
|
|
format 0x6
|
2002-10-17 00:24:43 +00:00
|
|
|
format 0x77616C61 ; 'alaw', .mov files
|
2001-04-07 21:27:57 +00:00
|
|
|
driver alaw
|
|
|
|
|
2001-04-08 22:18:25 +00:00
|
|
|
audiocodec ulaw
|
|
|
|
info "uLaw"
|
2001-05-11 01:20:59 +00:00
|
|
|
status working
|
2001-04-08 22:18:25 +00:00
|
|
|
format 0x7
|
2001-11-04 11:43:29 +00:00
|
|
|
format 0x77616c75 ; "ulaw" (MOV files)
|
2001-04-08 22:18:25 +00:00
|
|
|
driver alaw
|
2001-04-07 21:27:57 +00:00
|
|
|
|
2001-04-14 15:25:11 +00:00
|
|
|
audiocodec dvdpcm
|
2002-11-16 05:29:23 +00:00
|
|
|
info "Uncompressed DVD/VOB LPCM"
|
2001-04-14 15:25:11 +00:00
|
|
|
status working
|
|
|
|
format 0x10001
|
|
|
|
driver dvdpcm
|
|
|
|
|
2001-12-09 19:24:22 +00:00
|
|
|
audiocodec a52
|
|
|
|
info "AC3-liba52"
|
|
|
|
status working
|
|
|
|
format 0x2000
|
|
|
|
driver liba52
|
|
|
|
dll "liba52"
|
|
|
|
|
2001-12-23 22:36:35 +00:00
|
|
|
audiocodec ac3
|
2002-11-16 05:29:23 +00:00
|
|
|
info "AC3-libac3"
|
2002-06-28 09:33:38 +00:00
|
|
|
comment "removed from mplayer, use liba52"
|
2001-12-23 22:36:35 +00:00
|
|
|
status working
|
|
|
|
format 0x2000
|
|
|
|
driver libac3
|
|
|
|
dll "libac3"
|
|
|
|
|
2001-04-01 16:31:35 +00:00
|
|
|
audiocodec voxware
|
2001-04-01 16:49:26 +00:00
|
|
|
info "VoxWare"
|
2001-11-04 17:46:27 +00:00
|
|
|
status working
|
2001-04-01 16:31:35 +00:00
|
|
|
format 0x75
|
|
|
|
driver dshow
|
|
|
|
dll "voxmsdec.ax"
|
|
|
|
guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
|
|
|
|
|
2001-04-10 23:27:06 +00:00
|
|
|
audiocodec acelp
|
|
|
|
info "ACELP.net Sipro Lab Audio Decoder"
|
2002-01-11 18:50:52 +00:00
|
|
|
status working
|
2001-04-10 23:27:06 +00:00
|
|
|
format 0x130
|
|
|
|
driver dshow
|
|
|
|
dll "acelpdec.ax"
|
2001-04-10 23:45:07 +00:00
|
|
|
guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
|
2001-04-10 23:27:06 +00:00
|
|
|
|
|
|
|
audiocodec imc
|
|
|
|
info "Intel Music Coder"
|
2001-07-21 12:15:54 +00:00
|
|
|
status working
|
|
|
|
comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
|
2001-04-10 23:27:06 +00:00
|
|
|
format 0x401
|
2001-07-21 12:15:54 +00:00
|
|
|
driver acm
|
|
|
|
dll "imc32.acm"
|
2001-08-15 11:50:55 +00:00
|
|
|
|
|
|
|
audiocodec hwac3
|
|
|
|
info "AC3 through SPDIF"
|
|
|
|
status working
|
|
|
|
format 0x2000
|
|
|
|
driver hwac3
|
|
|
|
|
2001-09-01 19:44:49 +00:00
|
|
|
audiocodec vorbis
|
|
|
|
info "OggVorbis Audio Decoder"
|
2001-09-27 13:21:55 +00:00
|
|
|
status working
|
2001-09-01 19:44:49 +00:00
|
|
|
comment "OggVorbis driver using libvorbis"
|
|
|
|
format 0xFFFE
|
|
|
|
driver libvorbis
|
|
|
|
dll "libvorbis"
|
|
|
|
flags seekable
|
|
|
|
; acm codec doesn't work, haven't tried zorannt dshow codec
|
|
|
|
; driver acm
|
|
|
|
; dll "vorbis.acm"
|
|
|
|
|
2001-12-12 18:25:29 +00:00
|
|
|
audiocodec vivoaudio
|
|
|
|
info "Vivo G.723/Siren Audio Codec"
|
|
|
|
status working
|
2001-11-04 11:43:29 +00:00
|
|
|
format 0x111 ; vivo g.723
|
2001-12-12 18:25:29 +00:00
|
|
|
format 0x112 ; siren
|
2001-11-04 11:43:29 +00:00
|
|
|
driver acm
|
|
|
|
dll "vivog723.acm"
|
2001-11-25 16:45:38 +00:00
|
|
|
|
2001-12-10 01:35:37 +00:00
|
|
|
audiocodec g72x
|
|
|
|
info "G.711/G.721/G.723"
|
2002-06-28 09:33:38 +00:00
|
|
|
status crashing
|
2001-12-10 01:35:37 +00:00
|
|
|
comment "does not work yet - just noise :("
|
|
|
|
format 0x111 ; vivo g.723
|
2001-12-22 14:40:21 +00:00
|
|
|
format 0x112 ; vivo siren
|
2001-12-10 01:35:37 +00:00
|
|
|
driver g72x
|
|
|
|
dll "g72x.c"
|
2002-01-04 19:36:51 +00:00
|
|
|
|
|
|
|
audiocodec atrac3
|
|
|
|
info "Sony ATRAC3"
|
|
|
|
status buggy
|
2002-11-16 05:29:23 +00:00
|
|
|
comment "format not accepted"
|
2002-01-04 19:36:51 +00:00
|
|
|
format 0x270
|
|
|
|
driver acm
|
|
|
|
dll "atrac3.acm"
|
2002-01-11 18:50:52 +00:00
|
|
|
|
|
|
|
audiocodec ALF2
|
|
|
|
; http://www.nctsoft.com/products/NCTALFCD/
|
|
|
|
; jdp@mail.sonofon.dk
|
|
|
|
info "ALF2"
|
2002-04-21 13:32:35 +00:00
|
|
|
status working
|
2002-01-11 18:50:52 +00:00
|
|
|
format 0x1FC4 ; ALF2
|
|
|
|
driver acm
|
|
|
|
dll "alf2cd.acm"
|
|
|
|
|
2002-04-21 02:08:05 +00:00
|
|
|
audiocodec truespeech
|
2002-04-21 10:03:26 +00:00
|
|
|
info "DSP Group TrueSpeech(TM)"
|
2002-04-21 02:08:05 +00:00
|
|
|
status working
|
|
|
|
format 0x22
|
|
|
|
driver acm
|
|
|
|
dll "tssoft32.acm"
|
2002-04-21 02:31:20 +00:00
|
|
|
|
|
|
|
; rt32dcmp.dll needed too
|
|
|
|
audiocodec voxwarert24
|
|
|
|
info "VoxWare RT24 speech codec"
|
|
|
|
status working
|
|
|
|
format 0x181c
|
|
|
|
driver acm
|
|
|
|
dll "nsrt2432.acm"
|
2002-04-21 10:03:26 +00:00
|
|
|
|
|
|
|
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"
|
2002-06-06 09:36:12 +00:00
|
|
|
|