diff options
Diffstat (limited to 'etc/codecs.conf')
-rw-r--r-- | etc/codecs.conf | 2602 |
1 files changed, 1 insertions, 2601 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf index 897ba1d29b..879389acbd 100644 --- a/etc/codecs.conf +++ b/etc/codecs.conf @@ -3,7 +3,7 @@ ; Before editing this file, please read DOCS/tech/codecs.conf.txt ! ;============================================================================= -release 20120717 +release 20120812 ;============================================================================= ; VIDEO CODECS @@ -82,73 +82,6 @@ videocodec ffzmbv driver ffmpeg dll "zmbv" -videocodec geov - info "GeoCodec" - comment "crashes without -nosound, hangs on exit" - status buggy - fourcc GEOV - fourcc GEOX - driver vfw - dll "GeoCodec.dll" - out BGR24 flip - -videocodec imm4 - info "infinity cctv codec" - status working - fourcc IMM4 - driver vfw - dll "VCMIMM4.dll" - out BGR15 flip - -videocodec amv2 - info "lossless video codec" - status working - fourcc AMV2 - driver vfw - dll "amv2codec.dll" - out BGR32 flip - -videocodec lzocodec - info "lzo lossless" - status working - fourcc LZOC - driver vfw - dll "lzocodec.dll" - out YV12,YUY2 - -videocodec direccionalvfw - info "direccional lossless codec" - status working - fourcc DIRC - driver vfw - dll "direccional.dll" - out BGR24,BGR32 flip - -videocodec mhuffyuv - info "mhuffyuv lossless codec" - status working - fourcc MHFY - driver vfw - dll "mhuffyuv.dll" - out BGR24,BGR32 flip - -videocodec zmbv - info "Zip Motion-Block Video" - status working - fourcc ZMBV - driver vfw - dll "zmbv.dll" - out BGR24,BGR15,BGR8 query,flip - -videocodec yuv8 - info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)" - status working - fourcc yuv8 - driver vfwex - dll "kdvyuv8.dll" ; i wonder if this works with raw codecs? - out YV12,I420,UYVY - out BGR24,BGR15,BGR32 - videocodec ffr210 info "FFmpeg R210 - 10-bit RGB" status working @@ -163,15 +96,6 @@ videocodec ffr10k driver ffmpeg dll "r10k" -videocodec blackmagic - info "Blackmagic 10-bit" - status working - comment "requires libguide40.dll" - fourcc r210 - driver vfw - dll "BMDCodecLib.dll" - out BGR32,RGB32 - ; MPEG-1/2 decoding: videocodec ffmpeg1 @@ -321,36 +245,6 @@ videocodec ffmpeg2crystalhd driver ffmpeg dll mpeg2_crystalhd -videocodec mpegpes - info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)" - comment "for hardware decoding" - status working - format 0x10000001 ; mpeg 1 - format 0x10000002 ; mpeg 2 - fourcc mpg1,MPG1,mpg2,MPG2 - fourcc MPEG - fourcc hdv1,hdv2,hdv3 - fourcc hdv4,hdv5,hdv6 - fourcc hdv7,hdv8,hdv9 - fourcc xdv1,xdv2,xdv3 - fourcc xdv4,xdv5,xdv6 - fourcc xdv7,xdv8,xdv9 - fourcc xdva,xdvb,xdvc - fourcc xdvd,xdve,xdvf - fourcc xd5a,xd5b,xd5c - fourcc xd5d,xd5e,xd5f - fourcc xd59,xd54,xd55 - fourcc mx5n,mx4n,mx4p - fourcc mx3n,mx3p - fourcc AVmp - fourcc mp2v,mpgv - fourcc m2v1,m1v1 - fourcc PIM1 ; Pinnacle hardware-MPEG-1 - fourcc PIM2 ; Pinnacle hardware-MPEG-2 - fourcc LMP2 ; Lead mpeg2 in avi - driver mpegpes - out MPES - ; we have only native open source codecs for these: videocodec ffnuv @@ -546,73 +440,6 @@ videocodec ffroqvideo driver ffmpeg dll "roqvideo" -videocodec lzo - info "LZO compressed" - status working - fourcc LZO1 - driver lzo - dll "liblzo" - out YV12,I420 - out BGR24 flip - -; prefer native codecs over win32? -; the win32 codecs probably are (better) optimized and support direct -; rendering, so this may be not the best idea... - -;WIN32: - -videocodec nogatech - status working - fourcc NTN1,NTN2 - driver vfw - dll "nuvision.ax" - out BGR24 flip - -videocodec ylc - info "YUY2 Lossless Codec" - status working - fourcc YLC0 - driver vfw - dll "ylc.vcm" - out BGR24 flip - -videocodec smartsight - info "Verint Video Manager" - status working - fourcc SN40 - fourcc SN41,SJPG ; untested - driver vfw - dll "SN4Codec.dll" - out BGR24 flip - -videocodec msuscls - info "MSU Screen Capture Lossless Codec" - status working - fourcc SCLS - driver vfw - dll "SCLS.DLL" - out BGR32,BGR24,BGR16 flip - -videocodec wincam - info "wincam screen capture codec" - comment "requires Zlib.dll" - status working - fourcc WCMV - driver vfw - dll "wcmv.dll" ; requires Zlib.dll - out BGR15 flip - -videocodec cram - info "Microsoft Video 1" - comment "-vf palette required for 8bpp" - status buggy - fourcc cram,CRAM CRAM - fourcc msvc,MSVC CRAM - fourcc wham,WHAM CRAM - driver vfw - dll "msvidc32.dll" - out BGR24,BGR15,BGR8 static,query - videocodec ffcvid info "FFmpeg Cinepak Video" status working @@ -620,28 +447,6 @@ videocodec ffcvid driver ffmpeg dll "cinepak" -videocodec cvidvfw - info "Cinepak Video" - status working - fourcc cvid - driver vfw - dll "iccvid.dll" -; out YUY2 -; out UYVY - out BGR24,BGR15 static - -videocodec huffyuv - info "HuffYUV" - status buggy - fourcc HFYU - driver vfw - dll "huffyuv.dll" - out YUY2 flip,noflip,query -; out UYVY flip - out BGR32,BGR24 flip,query - -;NATIVE: - videocodec ffvideo1 info "FFmpeg Microsoft Video 1" status working @@ -665,19 +470,6 @@ videocodec ffzlib driver ffmpeg dll "zlib" -;XAnim (slow): - -videocodec cvidxa - info "XAnim's Radius Cinepak Video" - status buggy - fourcc cvid - driver xanim - dll "vid_cvid.xa" - out YV12,IYUV,I420 static - -; time to decide what to do with the MPEG-4/DivX variants... -; ff* is fastest... - videocodec ffhuffyuv info "FFmpeg HuffYUV" status working @@ -940,24 +732,6 @@ videocodec ffh264crystalhd driver ffmpeg dll h264_crystalhd -videocodec coreavcwindows - info "CoreAVC H.264 for x86 - http://corecodec.org/" - comment "this codec will only work after purchasing it" - status working - fourcc H264,h264 - fourcc X264,x264 - fourcc avc1 AVC1,AVC1 - fourcc davc,DAVC - fourcc VSSH - fourcc ai55,ai15 ; flip4mac avc intra - fourcc ai1q,ai5q ; flip4mac avc intra - format 0x10000005 - driver dshow - dll "CoreAVCDecoder.ax" - guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31 - out YV12,IYUV,I420,YUY2 - - videocodec ffsvq3 info "FFmpeg Sorenson Video v3 (SVQ3)" status working @@ -1084,216 +858,6 @@ videocodec fflibdirac driver ffmpeg dll libdirac -; is divx4vfw stable enough, working everywhere and faster than divxds? - -videocodec divx4vfw - info "DivX4Windows-VFW" - status buggy - comment "sig11 with -framedrop" - fourcc DIVX,divx ; opendivx / divx4 - fourcc DIV1,div1 divx -; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 - fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only! - fourcc AP41 DIV3 ; AngelPotion stuff - format 0x4 - driver vfw - dll "divx.dll" -; out YV12 ; buggy - out YUY2 - out BGR32,BGR24,BGR15 - -; the original ones... prefer DShow for postprocessing: - -videocodec divxds - info "DivX ;-) (MSMPEG-4 v3)" - comment "with postprocessing" - status working - fourcc MP43,mp43 div3 ; fourcc mapping to div3 - fourcc DIV5,div5 div3 - fourcc DIV6,div6 div4 - fourcc DIV3,div3,DIV4,div4 - fourcc AP41 div3 ; AngelPotion stuff - driver dshow - dll "divx_c32.ax" - guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa - out YUY2,UYVY - out BGR32,BGR24,BGR16,BGR15 - -videocodec divx - info "DivX ;-) (MSMPEG-4 v3)" - status working - fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3) - fourcc DIV5,div5 div3 ; DivX 3.20 - fourcc DIV6,div6 div4 ; -||- - fourcc DIV3,div3,DIV4,div4 - fourcc AP41 div3 ; AngelPotion stuff - driver vfw - dll "divxc32.dll" - out YUY2 yuvhack - out BGR32,BGR24,BGR15 - -; hmm. we should check, maybe these are/will be playable with libavcodec: - -videocodec mpeg4ds - info "Microsoft MPEG-4 v1/v2" - status working - comment "with postprocessing" - fourcc DIV2,div2 mp42 - fourcc MP4S,mp4s ; ISO MPEG-4 Video V1 - fourcc MPG4,mpg4 - fourcc MP42,mp42 - driver dshow - dll "mpg4ds32.ax" - guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66 - out YUY2 -; out BGR32,BGR24,BGR16,BGR15 - -videocodec mpeg4 - info "Microsoft MPEG-4 v1/v2" - status working - fourcc MPG4,mpg4 - fourcc MP42,mp42 - fourcc DIV2 mp42 - driver vfw - dll "mpg4c32.dll" - out YUY2 yuvhack - out BGR32,BGR24,BGR15 - -videocodec wmv9dmo - info "Windows Media Video 9 DMO" - status working - fourcc WMV3 - fourcc WMVP - driver dmo - dll "wmv9dmod.dll" - guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11 - out YV12 ;,I420,IYUV - out YUY2,UYVY -; out BGR32,BGR24,BGR16 ;,BGR15 - -videocodec wmvdmo - info "Windows Media Video DMO" - status working - fourcc WMV1 - fourcc WMV2 - fourcc WMV3 - fourcc WMVP - driver dmo - dll "wmvdmod.dll" - guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34 - out YV12 ;,I420,IYUV - out YUY2,UYVY -; out BGR32,BGR24,BGR16 ;,BGR15 - -videocodec wmv8 - info "Windows Media Video 8" - status working - fourcc WMV2 - driver dshow - dll "wmv8ds32.ax" - guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f - out YV12,I420,IYUV - out YUY2,UYVY -; out BGR32,BGR24,BGR16,BGR15 - -videocodec wmv7 - info "Windows Media Video 7" - status working - fourcc WMV1 - driver dshow - dll "wmvds32.ax" - guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae - out YUY2,UYVY -; out BGR32,BGR24,BGR16,BGR15 - -videocodec wmvadmo - info "Windows Media Video Adv DMO" - status working - fourcc WMVA - fourcc WVP2 - driver dmo - dll "wmvadvd.dll" - guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a - out YV12 ;,I420,IYUV - out YUY2,UYVY -; out BGR32,BGR24,BGR16 ;,BGR15 - -videocodec wmvvc1dmo - info "Windows Media Video (VC-1) Advanced Profile" - status working - fourcc WVC1 - driver dmo - dll "wvc1dmod.dll" - guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85 - out YV12,YUY2 - -videocodec wmsdmod - info "Windows Media Screen Codec 2" - status working - fourcc MSS1 - fourcc MSS2 - driver dmo - dll "wmsdmod.dll" - guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde - out BGR32,BGR24,BGR16 - -videocodec wms10dmod - info "Windows Media Screen Codec 2 from WMP10" - status working - fourcc MSS1 - fourcc MSS2 - driver dmo - dll "wms10dmod.dll" - guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde - out BGR32,BGR24,BGR16 - -videocodec msascreen - info "MS ATC screen decoder 1" - status working - fourcc MSA1 - driver dmo - dll "scdec.dll" - guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb - out BGR24 - -videocodec eescreen - info "expression encoder" - comment "requires xp or newer and msvcr100.dll" - status working - fourcc MTS2 - driver dmo - dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll" - guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a - out BGR32,BGR24,BGR16 ;,BGR15 - -videocodec gotomeeting - info "GoToMeeting codec" - status working - fourcc G2M2,G2M3 - driver dmo - dll "G2M.dll" - guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E - out BGR24,RGB24 flip - -videocodec ubmp4 - info "UB Video MPEG-4" - comment "black&white" - status buggy - fourcc mp4v UMP4 ; black&white, sometimes buggy too - fourcc UMP4 - driver vfw - dll "ubvmp4d.dll" - out I420 - out UYVY - -videocodec geomp4 - info "GeoVision Advanced MPEG-4" - status working - fourcc GMP4,GM40 - driver vfw - dll "GXAMP4.dll" - out BGR24 flip - ; MJPEG: ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow. ; ijpg only decodes JPEG images (no MJPEG), and slow. @@ -1331,81 +895,6 @@ videocodec ffmjpegb driver ffmpeg dll mjpegb -; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG: -videocodec ijpg - info "Independent JPEG Group's codec" - status working - fourcc ijpg,IJPG ; -mf type=jpeg - fourcc jpeg ; MOV Photo-JPEG - fourcc AVRn,AVDJ ; AVID - fourcc CJPG - driver ijpg - dll libjpeg - out RGB24,Y8 - -; http://www.morgan-multimedia.com/dev/codec_spec.htm -videocodec m3jpeg - info "Morgan Motion JPEG Codec" - status working - fourcc MJPG - fourcc mjpa,mjpb,mjpg MJPG ; MOV files - fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner - driver vfw - dll "m3jpeg32.dll" -; out YV12,I420 - out YUY2,UYVY - out BGR32,BGR24,BGR15 - -videocodec mjpeg - info "MainConcept Motion JPEG" - status working - fourcc MJPG - fourcc mjpa,mjpb,mjpg MJPG ; MOV files -; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy) - driver vfw - dll "mcmjpg32.dll" - out YUY2,UYVY - out BGR32,BGR24,BGR15 - -videocodec avid - info "AVID Motion JPEG" - status working - comment "slooooooooow but stable" - fourcc AVRn - fourcc AVDJ AVRn - fourcc MJPG,mjpg AVRn - driver vfw - dll "AvidAVICodec.dll" - out BGR24 flip - -videocodec LEAD - info "LEAD (M)JPEG" - status working - comment "supports interlaced MJPEG" - fourcc MJPG - fourcc jpeg MJPG ; MOV Photo-JPEG - fourcc LEAD - fourcc MTSJ MJPG - driver vfw - dll "LCodcCMP.dll" - out BGR24,BGR15 - -videocodec acdsee - info "ACDSee mjpeg" - status working - fourcc ACDV - driver vfw - dll "ACDV.dll" - out BGR32,BGR24,BGR15 flip - -videocodec imagepower - info "ImagePower MJPEG2000" - status buggy - fourcc IPJ2 - driver vfw - dll "jp2avi.dll" - out BGR32,BGR24,BGR15 - videocodec fflibopenjpeg info "OpenJPEG MJPEG2000" status working @@ -1415,57 +904,6 @@ videocodec fflibopenjpeg driver ffmpeg dll "libopenjpeg" -videocodec m3jpeg2k - info "Morgan MJPEG2000" - status working - fourcc MJ2C - fourcc MJP2 - driver vfw - dll "m3jp2k32.dll" - out YV12,I420,IYUV - out YUY2,UYVY - out BGR32,BGR24,BGR15 - -; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm -videocodec m3jpegds - info "Morgan MJPEG" - status crashing - fourcc MJPG mjpg - fourcc mjpa,mjpb,mjpg mjpg ; MOV files - fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner - driver dshow - dll "m3jpegdec.ax" - guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68 - out I420 - out YUY2,UYVY - out BGR32,BGR24,BGR16,BGR15 - -videocodec pegasusm - info "Pegasus Motion JPEG" - status crashing - fourcc MJPG - driver vfw -; dll "pvmjpg20.dll" ; v2.0 - dll "pvmjpg21.dll" ; v2.1 - out BGR24 flip - -videocodec pegasusl - info "Pegasus lossless JPEG" - status crashing - fourcc JPGL - fourcc MJPG JPGL - driver vfw - dll "pvljpg20.dll" - out BGR24 flip - -videocodec pegasusmwv - info "Pegasus Motion Wavelet 2000" - status crashing - fourcc PVW2 - driver vfw - dll "pvwv220.dll" - out BGR24 flip - videocodec fffrwu info "FFmpeg Forward Uncompressed Video Codec" status working @@ -1473,68 +911,6 @@ videocodec fffrwu driver ffmpeg dll "FRWU" -videocodec frwuvfw - info "Forward Uncompressed Video Codec" - status working - fourcc FRWU - driver vfw - dll "FRWU.dll" - out BGR24 flip - -videocodec frwdvfw - info "Forward JPEG Video Codec" - status working - fourcc FRWD - driver vfw - dll "FRWD.dll" - out BGR24 flip - -videocodec frwtvfw - info "Forward JPEG+Alpha Video" - status working - fourcc FRWT - driver vfw - dll "FRWT.dll" - out BGR24 flip - -; h263: - I don't know. comments? - -videocodec vivo - info "Vivo H.263" - status working - fourcc VIVO,vivo vivo - fourcc viv1,viv2 vivo - driver vfw - dll "ivvideo.dll" - out BGR32,BGR24,BGR15 flip - in BGR24 - -videocodec u263 - info "UB Video H.263/H.263+/H.263++" - status working - fourcc U263 - fourcc vivo,VIVO U263 - fourcc viv1 U263 - driver dshow - dll "ubv263d+.ax" - guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0 -; out UYVY -; BGR32,BGR16,BGR15 seems to work too - out BGR24 flip - -videocodec i263 - info "I263" - status working - fourcc I263,i263 -; fourcc I420,i420 - fourcc vivo,VIVO I263 - fourcc viv1 I263 - driver vfw - dll "i263_32.drv" - out I420 - out YUY2 - out BGR32,BGR24,BGR15 - videocodec ffi263 info "FFmpeg I263" status working @@ -1564,16 +940,6 @@ videocodec ffzygo 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 @@ -1581,102 +947,6 @@ videocodec ffh261 driver ffmpeg dll h261 -videocodec qt261 - info "QuickTime H.261 video" - status working - fourcc H261,h261 - driver qtvideo - dll "QuickTime.qts" - out YUY2 - -videocodec h261xa - info "XAnim's CCITT H.261" - status buggy - fourcc H261,h261 - driver xanim - dll "vid_h261.xa" - out YV12,IYUV,I420 - -videocodec m261 - info "M261" - status untested - fourcc m261,M261 - driver vfw - dll "msh261.drv" - out BGR32,BGR24,BGR15 - -; Indeo: -; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR) -; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are -; Xanim codecs, they provide YV12, useful for YUV display or encoding. - -videocodec indeo5ds - info "Intel Indeo 5" - status working - fourcc IV50,iv50 - driver dshow - dll "ir50_32.dll" - guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 - out YV12,IYUV,I420 - out YUY2,UYVY - out BGR32,BGR24,BGR16,BGR15 - -videocodec indeo5 - info "Intel Indeo 5" - status working - fourcc IV50,iv50 - driver vfwex - dll "ir50_32.dll" -; out YV12,I420 ; flickering - out YUY2 - out BGR32,BGR24,BGR15 - -videocodec indeo4 - info "Intel Indeo 4.1" - status working - fourcc IV41,iv41 - driver vfw - dll "ir41_32.dll" - out IF09 - out BGR24,BGR15 - in YVU9 - -videocodec indeo3 - info "Intel Indeo 3.1/3.2" - status working - fourcc IV31,iv31 - fourcc IV32,iv32 - driver vfwex - dll "ir32_32.dll" - out IF09 - out BGR24,BGR15 flip,static - in YVU9 - -videocodec indeo5xa - info "XAnim's Intel Indeo 5" - status working - fourcc IV50,iv50 - driver xanim - dll "vid_iv50.xa" - out YVU9 - -videocodec indeo4xa - info "XAnim's Intel Indeo 4.1" - status working - fourcc IV41,iv41 - driver xanim - dll "vid_iv41.xa" - out YVU9 - -videocodec indeo3xa - info "XAnim's Intel Indeo 3.1/3.2" - status working - fourcc IV31,iv31 - fourcc IV32,iv32 - driver xanim - dll "vid_iv32.xa" - out YVU9 - videocodec ffindeo5 info "FFmpeg Indeo 5" status working @@ -1709,124 +979,6 @@ videocodec ffdv driver ffmpeg dll dvvideo -videocodec qdv - info "Sony Digital Video (DV)" - status working - fourcc dvsl,dvsd,dvhd ; ???? - fourcc DVSD dvsd ; pal .avi - fourcc "dvcp" dvsd ; pal .mov - fourcc "dvc " dvsd ; ntsc .mov - driver dshow - dll "qdv.dll" - guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42 - out YUY2 - out UYVY - out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample - -; note: it crashes with pond.dv :( -videocodec mcdv - info "MainConcept DV Codec" - status working - fourcc DVSD,dvsd ; PAL - fourcc DVCS,dvcs ; NTSC ? - fourcc CDVC,cdvc ; ??? - fourcc "dvcp" dvsd ; PAL DV in .mov - fourcc "dvc " dvcs ; NTSC DV in .mov - driver vfw - dll "mcdvd_32.dll" - out YUY2 - out UYVY - out BGR32,BGR24,BGR15 - -; 3ivx: - -videocodec 3ivXxa - info "XAnim's 3ivx Delta 3.5 plugin" - status working - fourcc 3IV1 - driver xanim - dll "vid_3ivX.xa" - out YV12,IYUV,I420 - -videocodec 3ivX - info "3ivx Delta 4.5" - status working - fourcc 3IV1 - driver dshow - dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required - guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c - out YV12 - out YUY2 - out BGR32,BGR24,BGR16,BGR15 - -; RealVideo variants - -videocodec rv3040 - info "Linux RealPlayer 10 RV30/40" - status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit - fourcc RV30,rv30 - fourcc RV40,rv40 - driver realvid - dll "drvc.so" - out I420 - -videocodec rv3040win - info "Win32 RealPlayer 10 RV30/40" - status working - fourcc RV30,rv30 - fourcc RV40,rv40 - driver realvid - dll "drvc.dll" - out I420 - -videocodec rv40 - info "Linux RealPlayer 9 RV40" - status buggy - fourcc RV40,rv40 - driver realvid - dll "drv4.so.6.0" - out I420 - -videocodec rv40win - info "Win32 RealPlayer 9 RV40" - status working - fourcc RV40,rv40 - driver realvid - dll "drv43260.dll" - out I420 - -videocodec rv40mac - info "Mac OS X RealPlayer 9 RV40" - status working - fourcc RV40,rv40 - driver realvid - dll "drvc.bundle/Contents/MacOS/drvc" - out I420 - -videocodec rv30 - info "Linux RealPlayer 8 RV30" - status buggy - fourcc RV30,rv30 - driver realvid - dll "drv3.so.6.0" - out I420 - -videocodec rv30win - info "Win32 RealPlayer 8 RV30" - status working - fourcc RV30,rv30 - driver realvid - dll "drv33260.dll" - out I420 - -videocodec rv30mac - info "Mac OS X RealPlayer 9 RV30" - status working - fourcc RV30,rv30 - driver realvid - dll "drvc.bundle/Contents/MacOS/drvc" - out I420 - videocodec ffrv20 info "FFmpeg RV20" status working @@ -1849,38 +1001,6 @@ videocodec ffrv40 driver ffmpeg dll rv40 -videocodec rv20 - info "Linux RealPlayer 8 RV20" - status buggy - fourcc RV20,rv20 - driver realvid - dll "drv2.so.6.0" - out I420 - -videocodec rv20winrp10 - info "Win32 RealPlayer 10 RV20" - status working - fourcc RV20,rv20 - driver realvid - dll "drv2.dll" - out I420 - -videocodec rv20win - info "Win32 RealPlayer 8 RV20" - status working - fourcc RV20,rv20 - driver realvid - dll "drv23260.dll" - out I420 - -videocodec rv20mac - info "Mac OS X RealPlayer 9 RV20" - status working - fourcc RV20,rv20 - driver realvid - dll "drv2.bundle/Contents/MacOS/drv2" - out I420 - videocodec ffrv10 info "FFmpeg RV10" status working @@ -1889,43 +1009,6 @@ videocodec ffrv10 driver ffmpeg dll rv10 -; others: - -videocodec alpary - info "Alparysoft lossless codec dshow" - status working - fourcc ASLC - driver dshow - dll "aslcodec_dshow.dll" - guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0 - out BGR24 flip - -videocodec alpary2 - info "Alparysoft lossless codec vfw" - status working - fourcc ASLC - driver vfw - dll "aslcodec_vfw.dll" - out BGR24 flip - -videocodec LEADMW20 - info "Lead CMW wavelet 2.0" - status working - fourcc LCW2 - driver dshow - dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll - guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9 - out BGR24,BGR8 flip - -videocodec cineformhd - info "CineForm HD" - status working - fourcc CFHD - driver dshow - dll "CFDecode2.ax" - guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9 - out UYVY - videocodec fflagarith info "Lagarith Lossless Video Codec" status buggy @@ -1933,100 +1016,6 @@ videocodec fflagarith driver ffmpeg dll lagarith -videocodec lagarith - info "Lagarith Lossless Video Codec" - comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU." - status working - fourcc LAGS - driver vfw - dll "lagarith.dll" - out BGR32,BGR24 flip - -videocodec psiv - info "Infinite Video PSI_V" - status working - fourcc PSIV - driver vfw - dll "psiv.dll" - out BGR32,BGR24 query,flip - -videocodec midivid1 - info "http://www.midivid.com/codec/download.html" - status working - fourcc MVLZ - driver vfw - dll "MLZCodec.dll" - out BGR24,BGR16 flip - -videocodec midivid2 - info "http://www.midivid.com/codec/download.html" - status working - fourcc MVDV - driver vfw - dll "MVCodec.dll" - out BGR24 flip - -videocodec midivid3 - info "www.midivid.com/codec/mv3codec.html" - status working - fourcc MV30 - driver vfw - dll "MV3.dll" - out BGR24,BGR16 - -videocodec moyea - info "Moyea Flash to Video Converter" - comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595 - status working - fourcc MFZ0 - driver vfw - dll "MyFlashZip0.ax" - out BGR24 flip - -videocodec nsvideo - info "Power VideoWorks video" - status working - fourcc NSVI - driver vfw - dll "nsvideo.dll" - out BGR24 flip - -videocodec smv2vfw - info "DideoNET SMV2" - status working - fourcc SMV2 - driver vfw - dll "smv2vfw.dll" - out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip - -videocodec cfhdvfw - status working - info "CineForm HD" - comment "windows only" ; set registry keys for half-res decoding - status working - fourcc CFHD - driver vfw - dll "cinevfw.dll" - out BGR32 - -videocodec canopushq - status working - info "Canopus HQ Codec" - comment "requires csehqa.dll and cseuvec.dll" - fourcc CUVC - driver vfw - dll "CUVCcodc.dll" - out BGR24 - -videocodec canopusll - status working - info "Canopus Lossless Codec" - comment "requires csellc.dll" - fourcc CLLC - driver vfw - dll "CLLCcodc.dll" - out BGR24 - videocodec ffvp3 info "FFmpeg VP3" status untested @@ -2044,28 +1033,6 @@ videocodec fftheora driver ffmpeg dll "theora" -videocodec vp3 - info "On2 Open Source VP3 Codec" - status working - comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/" - fourcc VP30,vp30,VP31,vp31 - flags align16 - driver vfwex - dll "vp31vfw.dll" - out YUY2 - out BGR32,BGR24,BGR15 - -videocodec vp4 - info "On2 VP4 Personal Codec" - comment "Decodes also VP3" - status working - fourcc VP40 - fourcc VP31,VP30,vp31,vp30 - driver vfwex - dll "vp4vfw.dll" - out YUY2 - out BGR32,BGR24 - videocodec ffvp5 info "FFmpeg VP5" status working @@ -2073,15 +1040,6 @@ videocodec ffvp5 driver ffmpeg dll "vp5" -videocodec vp5 - info "On2 VP5 Personal Codec" - status working - fourcc VP50 - driver vfwex - dll "vp5vfw.dll" - out YUY2 - out BGR32,BGR24 - videocodec ffvp6 info "FFmpeg VP6" status working @@ -2104,32 +1062,6 @@ videocodec ffvp6f driver ffmpeg dll "vp6f" -videocodec vp6 - info "On2 VP6 Personal Codec" - status working - fourcc VP60,VP61,VP62 - driver vfwex - dll "vp6vfw.dll" - out YUY2 - out BGR32,BGR24 - -videocodec vp6f - info "On2 VP6F Personal Codec" - status working - fourcc VP6F VP60 - driver vfwex - dll "vp6vfw.dll" - out YUY2,BGR32,BGR24 flip - -videocodec vp7 - info "On2 VP7 Personal Codec" - status working - fourcc VP70 - driver vfwex - dll "vp7vfw.dll" - out YUY2 - out BGR32,BGR24 - videocodec ffvp8 info "FFmpeg VP8" comment "not using direct rendering due to missing edge emulation" @@ -2145,40 +1077,6 @@ videocodec fflibvpx driver ffmpeg dll "libvpx" -videocodec mwv1 - info "Motion Wavelets" - status working - fourcc MWV1 - driver vfw - dll "icmw_32.dll" - out BGR24,BGR15 flip - -videocodec wavcvfw - info "centre for wavelets, approximation and information processing" - status working - fourcc wavc - driver vfw - dll "WavCWAIP.dll" - out BGR24 flip - -videocodec asv2 - info "ASUS V2" - status working - fourcc ASV2 - driver vfw - dll "asusasv2.dll" - out UYVY - out BGR32,BGR24,BGR15 flip - -videocodec asv1 - info "ASUS V1" - status working - fourcc ASV1 - driver vfw - dll "asusasvd.dll" - out UYVY - out BGR32,BGR24,BGR15 flip - videocodec ffultimotion info "FFmpeg IBM Ultimotion" status working @@ -2186,87 +1084,6 @@ videocodec ffultimotion driver ffmpeg dll "ultimotion" -videocodec ultimotion - info "IBM Ultimotion" - status working - fourcc ULTI - driver vfw - dll "ultimo.dll" - out YUY2,UYVY - out BGR32,BGR24,BGR15 flip - -videocodec mss1 - info "Windows Screen Video" - status working - fourcc MSS1 - driver dshow - dll "msscds32.ax" - guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24 - out BGR32,BGR24,BGR16,BGR15 - -; CLRVIDDC.DLL needed too, with uppercase -videocodec ucod - info "UCOD-ClearVideo" - status working - fourcc UCOD - driver vfw - dll "clrviddd.dll" - out BGR32,BGR24,BGR15 flip - -videocodec vcr2 - info "ATI VCR-2" - status working - fourcc VCR2 - driver vfw - dll "ativcr2.dll" - out YV12 - out BGR24 - -videocodec slifvfw - info "SoftLab-NSK Forward MPEG2 I-frames" - status working - fourcc slif - driver vfw - dll "slif.dll" - out RGB32 flip - -videocodec blox - info "Jan Jezabeks BLOX MPEG Codec" - status working - fourcc BLOX - driver vfw - dll "blox.dll" - out YUY2 - -videocodec cjpg - info "Creative Labs Video Blaster Webcam" - comment "sequential jpeg files?" - status working - fourcc CJPG - driver vfw - dll "CtWbJpg.DLL" - out YUY2 - out UYVY |