1 ;=============================================================================
2 ; Default codecs config file. It replaces the old codecs.c file!
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
19 info "FFmpeg Zip Motion-Block Video"
27 info "Zip Motion-Block Video"
32 out BGR24,BGR15,BGR8 query,flip
35 ; Note: mpegpes is preferred for hw decoders:
38 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
39 comment "for hardware decoding"
41 format 0x10000001 ; mpeg 1
42 format 0x10000002 ; mpeg 2
47 info "MPEG-1 or 2 (libmpeg2)"
48 comment "with postprocessing"
50 format 0x10000001 ; MPEG-1
51 format 0x10000002 ; MPEG-2
55 fourcc PIM1 ; Pinnacle hardware-MPEG-1
59 fourcc hdv3 ; HDV 1080i50
60 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
61 fourcc MMES,mmes ; matrox mpeg2 in avi
70 format 0x10000001 ; MPEG-1
72 fourcc PIM1 ; Pinnacle hardware-MPEG-1
82 format 0x10000002 ; MPEG-2
87 fourcc hdv3 ; HDV 1080i50
88 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
89 fourcc MMES,mmes ; matrox mpeg2 in avi
95 ; for backward compatibility
97 info "FFmpeg MPEG-1/2"
99 format 0x10000001 ; MPEG-1
100 format 0x10000002 ; MPEG-2
101 fourcc mpg1,mpg2,MPG2
102 fourcc PIM1 ; Pinnacle hardware-MPEG-1
107 fourcc hdv3 ; HDV 1080i50
108 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
109 fourcc MMES,mmes ; matrox mpeg2 in avi
115 videocodec ffmpeg12mc
116 info "FFmpeg MPEG-1/2 (XvMC)"
118 format 0x10000001 ; MPEG-1
119 format 0x10000002 ; MPEG-2
120 fourcc mpg1,mpg2,MPG2
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
126 fourcc hdv3 ; HDV 1080i50
127 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
128 fourcc MMES,mmes ; matrox mpeg2 in avi
134 ; we have only native open source codecs for these:
139 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
148 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
154 info "FFmpeg BMP decoder"
156 fourcc "bmp " ; for BMP-encoded QuickTime files
157 format 0x706D62 ; AVI
160 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
163 info "FFmpeg GIF decoder"
165 fourcc "gif " ; for GIF-encoded QuickTime files
168 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
171 info "FFmpeg TIFF decoder"
173 fourcc "tiff" ; for TIFF-encoded QuickTime files
176 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
179 info "FFmpeg PNG decoder"
182 fourcc "png " ; for PNG-encoded QuickTime files
185 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
188 info "PNG image decoder"
190 comment "Gray scaled PNG with Alpha channel not supported"
192 fourcc "png " ; for PNG-encoded QuickTime files
195 out BGR32,BGR24,BGR8,Y800
198 info "FFmpeg TGA decoder"
201 fourcc "tga " ; for TGA-encoded QuickTime files
204 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
207 info "TGA image decoder"
209 comment "Only 24bpp and 32bpp RGB TGA files supported"
215 info "SGI image decoder"
217 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
222 info "FFmpeg Intel Indeo 3.1/3.2"
231 info "Autodesk FLI/FLC Animation"
233 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
236 out BGR16,BGR15,BGR8 query
239 info "Autodesk RLE decoder"
247 info "LOCO video decoder"
252 out 422P,YV12,BGR32,BGR24 query
255 info "QuickTime Animation (RLE)"
257 format 0x20656C72 ; "rle "
260 out BGR32,RGB24,BGR15,BGR8 query
263 info "QuickTime Apple Video"
271 info "Apple Graphics (SMC) codec"
273 format 0x20636d73 ; "smc "
279 info "Planar RGB (Photoshop)"
284 out BGR32,BGR24,BGR8 query
287 info "Creative YUV (libavcodec)"
304 videocodec ffroqvideo
305 info "Id RoQ File Video Decoder"
307 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
313 info "LZO compressed"
322 info "Theora (free, reworked VP3)"
329 ; prefer native codecs over win32?
330 ; the win32 codecs probably are (better) optimized and support direct
331 ; rendering, so this may be not the best idea...
336 info "Microsoft Video 1"
337 comment "-vf palette required for 8bpp"
339 fourcc cram,CRAM CRAM
340 fourcc msvc,MSVC CRAM
341 fourcc wham,WHAM CRAM
344 out BGR24,BGR15,BGR8 static,query
347 info "Cinepak Video (native codec)"
362 out BGR24,BGR15 static
370 out YUY2 flip,noflip,query
372 out BGR32,BGR24 flip,query
377 info "Microsoft Video 1 (native codec)"
387 info "AVImszh (native codec)"
395 info "AVIzlib (native codec)"
405 info "XAnim's Radius Cinepak Video"
410 out YV12,IYUV,I420 static
412 ; time to decide what to do with the MPEG-4/DivX variants...
416 info "FFmpeg HuffYUV"
425 info "FFV1 (lossless codec)"
430 out 411P,444P,422P,YV12,I420,IYUV,YVU9
434 info "FFSNOW (Michael's wavelet codec)"
442 info "FFmpeg ASUS V1"
450 info "FFmpeg ASUS V2"
458 info "FFmpeg ATI VCR1"
466 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
474 info "FFmpeg Sorenson Video v1 (SVQ1)"
482 info "FFmpeg 4XM video"
487 out BGR15,BGR16 query
490 info "Miro/Pinnacle VideoXL codec"
493 fourcc PIXL ; this is Pinnacle one
499 info "QuickDraw native decoder"
507 info "Indeo 2 native decoder"
515 info "FFmpeg Flash video"
523 info "FFmpeg Flash Screen video"
531 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
533 fourcc MPG3,mpg3 div3
534 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
535 fourcc DIV5,div5 div3 ; DivX 3.20
536 fourcc DIV6,div6 div4 ; -||-
537 fourcc DIV3,div3,DIV4,div4
538 fourcc AP41 div3 ; AngelPotion stuff
539 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
540 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
546 info "FFmpeg MSMPEG-4 v2"
548 fourcc DIV2,div2 mp42
555 info "FFmpeg MSMPEG-4 v1"
557 fourcc DIV1,div1 mpg4
564 info "FFmpeg WMV1/WMV7"
572 info "FFmpeg WMV2/WMV8"
580 info "FFmpeg WMV3/WMV9"
590 fourcc WVC1,wvc1,WMVA
608 info "FFmpeg Sorenson Video v3 (SVQ3)"
620 fourcc DIV1,div1 divx
621 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
623 fourcc xvid,XVID,XviD,XVIX
624 fourcc DX50,dx50,BLZ0 DX50
629 fourcc 3IV2,3iv2 ; 3ivx Delta 4
631 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
632 fourcc SMP4,smp4 ; Samsung SMP4 video codec
633 format 0x10000004 ; mpeg 4 es
644 out YV12,I420,IYUV flip
651 fourcc xvid,XVID,XviD,XVIX
652 fourcc DIV1,div1 divx
653 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
655 fourcc DX50,dx50,BLZ0 DX50
660 fourcc 3IV2,3iv2 ; 3ivx Delta 4
662 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
663 fourcc SMP4,smp4 ; Samsung SMP4 video codec
664 format 0x10000004 ; mpeg 4 es
671 out BGR32,BGR24,BGR16,BGR15
674 ; is divx4vfw stable enough, working everywhere and faster than divxds?
677 info "DivX4Windows-VFW"
679 comment "sig11 with -framedrop"
680 fourcc DIVX,divx ; opendivx / divx4
681 fourcc DIV1,div1 divx
682 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
683 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
684 fourcc AP41 DIV3 ; AngelPotion stuff
690 out BGR32,BGR24,BGR15
692 ; the original ones... prefer DShow for postprocessing:
695 info "DivX ;-) (MSMPEG-4 v3)"
696 comment "with postprocessing"
698 fourcc MP43,mp43 div3 ; fourcc mapping to div3
699 fourcc DIV5,div5 div3
700 fourcc DIV6,div6 div4
701 fourcc DIV3,div3,DIV4,div4
702 fourcc AP41 div3 ; AngelPotion stuff
705 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
707 out BGR32,BGR24,BGR16,BGR15
710 info "DivX ;-) (MSMPEG-4 v3)"
712 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
713 fourcc DIV5,div5 div3 ; DivX 3.20
714 fourcc DIV6,div6 div4 ; -||-
715 fourcc DIV3,div3,DIV4,div4
716 fourcc AP41 div3 ; AngelPotion stuff
720 out BGR32,BGR24,BGR15
722 ; hmm. we should check, maybe these are/will be playable with libavcodec:
725 info "Microsoft MPEG-4 v1/v2"
727 comment "with postprocessing"
728 fourcc DIV2,div2 mp42
729 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
734 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
736 ; out BGR32,BGR24,BGR16,BGR15
739 info "Microsoft MPEG-4 v1/v2"
747 out BGR32,BGR24,BGR15
750 info "Windows Media Video 9 DMO"
756 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
759 ; out BGR32,BGR24,BGR16 ;,BGR15
762 info "Windows Media Video DMO"
770 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
773 ; out BGR32,BGR24,BGR16 ;,BGR15
776 info "Windows Media Video 8"
781 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
784 ; out BGR32,BGR24,BGR16,BGR15
787 info "Windows Media Video 7"
792 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
794 ; out BGR32,BGR24,BGR16,BGR15
797 info "Windows Media Video Adv DMO"
803 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
806 ; out BGR32,BGR24,BGR16 ;,BGR15
809 info "Windows Media Video (VC-1) Advanced Profile Decoder"
814 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
818 info "Windows Media Screen Codec 2"
824 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
825 out BGR32,BGR24,BGR16
828 info "UB Video MPEG-4"
829 comment "black&white"
831 fourcc mp4v UMP4 ; black&white, sometimes buggy too
840 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
841 ; ijpg only decodes JPEG images (no MJPEG), and slow.
842 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
845 info "Zoran MJPEG passthrough"
849 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
852 info "FFmpeg MJPEG decoder"
855 fourcc AVRn,AVDJ ; AVID
856 fourcc jpeg ; MOV Photo-JPEG
857 fourcc mjpa ; Apple MJPEG-A (Quicktime)
858 fourcc JFIF ; SMJPEG (Loki)
859 fourcc ijpg,IJPG ; -mf type=jpeg
860 fourcc JPEG ; SGI's AVI Photo-JPEG
861 fourcc JPGL ; lossless JPEG (pegasus codec)
862 fourcc LJPG ; lossless JPEG
863 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
868 out YUY2 ; queried (conversion from yuv422p)
870 out BGR32 ; lossless JPEG
875 info "FFmpeg MJPEG-B decoder"
877 fourcc mjpb ; Apple MJPEG-B (Quicktime)
882 out YUY2 ; queryed (conversion from yuv422p)
885 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
887 info "Independent JPEG Group's codec"
889 fourcc ijpg,IJPG ; -mf type=jpeg
890 fourcc jpeg ; MOV Photo-JPEG
891 fourcc AVRn,AVDJ ; AVID
895 out RGB24,BGR24,BGR32
897 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
899 info "Morgan Motion JPEG Codec"
902 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
903 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
908 out BGR32,BGR24,BGR15
911 info "MainConcept Motion JPEG"
914 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
915 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
919 out BGR32,BGR24,BGR15
922 info "AVID Motion JPEG"
924 comment "slooooooooow but stable"
927 fourcc MJPG,mjpg AVRn
929 dll "AvidAVICodec.dll"
935 comment "supports interlaced MJPEG"
937 fourcc jpeg MJPG ; MOV Photo-JPEG
943 videocodec imagepower
944 info "ImagePower MJPEG2000"
949 out BGR32,BGR24,BGR15
952 info "Morgan MJPEG2000"
959 out BGR32,BGR24,BGR15
961 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
966 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
967 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
970 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
973 out BGR32,BGR24,BGR16,BGR15
976 info "Pegasus Motion JPEG"
980 ; dll "pvmjpg20.dll" ; v2.0
981 dll "pvmjpg21.dll" ; v2.1
985 info "Pegasus lossless JPEG"
993 videocodec pegasusmwv
994 info "Pegasus Motion Wavelet 2000"
1001 ; h263: - I don't know. comments?
1006 fourcc VIVO,vivo vivo
1007 fourcc viv1,viv2 vivo
1010 out BGR32,BGR24,BGR15 flip
1014 info "UB Video H.263/H.263+/H.263++ Decoder"
1017 fourcc vivo,VIVO U263
1021 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1023 ; BGR32,BGR16,BGR15 seems to work too
1031 fourcc vivo,VIVO I263
1037 out BGR32,BGR24,BGR15
1040 info "FFmpeg I263 decoder"
1048 info "FFmpeg H.263+ decoder"
1050 fourcc H263,U263,h263,X263,M263
1063 out YV12,I420,IYUV flip
1066 info "XAnim's CCITT H.263"
1070 fourcc VIVO,vivo H263
1084 info "QuickTime H.261 video decoder"
1092 info "XAnim's CCITT H.261"
1105 out BGR32,BGR24,BGR15
1108 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1109 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1110 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1113 info "Intel Indeo 5"
1118 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1121 out BGR32,BGR24,BGR16,BGR15
1124 info "Intel Indeo 5"
1129 ; out YV12,I420 ; flickering
1131 out BGR32,BGR24,BGR15
1134 info "Intel Indeo 4.1"
1144 info "Intel Indeo 3.1/3.2"
1151 out BGR24,BGR15 flip,static
1155 info "XAnim's Intel Indeo 5"
1163 info "XAnim's Intel Indeo 4.1"
1171 info "XAnim's Intel Indeo 3.1/3.2"
1179 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1182 info "Sony Digital Video (DV)"
1184 fourcc dvsl,dvsd,dvhd ; ????
1185 fourcc DVSD dvsd ; pal .avi
1186 fourcc "dvcp" dvsd ; pal .mov
1187 fourcc "dvc " dvsd ; ntsc .mov
1190 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1193 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1196 info "FFmpeg DV decoder"
1199 fourcc DVSD,dvsd ; PAL
1200 fourcc DVCS,dvcs ; NTSC ?
1201 fourcc "dvcp" ; PAL DV in .mov
1202 fourcc "dvc " ; NTSC DV in .mov
1203 fourcc dvpp ; DVCPRO - PAL
1209 info "Raw DV decoder (libdv)"
1211 fourcc DVSD,dvsd ; PAL
1212 fourcc DVCS,dvcs ; NTSC ?
1213 fourcc "dvcp" ; PAL DV in .mov
1214 fourcc "dvc " ; NTSC DV in .mov
1215 fourcc dvpp ; DVCPRO - PAL
1216 fourcc AVdv ; AVID DV
1221 ; note: it crashes with pond.dv :(
1223 info "MainConcept DV Codec"
1225 fourcc DVSD,dvsd ; PAL
1226 fourcc DVCS,dvcs ; NTSC ?
1227 fourcc CDVC,cdvc ; ???
1228 fourcc "dvcp" dvsd ; PAL DV in .mov
1229 fourcc "dvc " dvcs ; NTSC DV in .mov
1234 out BGR32,BGR24,BGR15
1239 info "XAnim's 3ivx Delta 3.5 plugin"
1247 info "3ivx Delta 4.5"
1251 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1252 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1255 out BGR32,BGR24,BGR16,BGR15
1257 ; RealVideo variants
1260 info "Linux RealPlayer 10 RV30/40 decoder"
1268 videocodec rv3040win
1269 info "Win32 RealPlayer 10 RV30/40 decoder"
1278 info "Linux RealPlayer 9 RV40 decoder"
1286 info "Win32 RealPlayer 9 RV40 decoder"
1294 info "Mac OS X RealPlayer 9 RV40 decoder"
1298 dll "drvc.bundle/Contents/MacOS/drvc"
1302 info "Linux RealPlayer 8 RV30 decoder"
1310 info "Win32 RealPlayer 8 RV30 decoder"
1318 info "Mac OS X RealPlayer 9 RV30 decoder"
1322 dll "drvc.bundle/Contents/MacOS/drvc"
1326 info "FFmpeg RV20 decoder"
1334 info "Linux RealPlayer 8 RV20 decoder"
1341 videocodec rv20winrp10
1342 info "Win32 RealPlayer 10 RV20 decoder"
1350 info "Win32 RealPlayer 8 RV20 decoder"
1358 info "Mac OS X RealPlayer 9 RV20 decoder"
1362 dll "drv2.bundle/Contents/MacOS/drv2"
1366 info "FFmpeg RV10 decoder"
1377 info "Alparysoft lossless codec dshow"
1381 dll "aslcodec_dshow.dll"
1382 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1386 info "Alparysoft lossless codec vfw"
1390 dll "aslcodec_vfw.dll"
1394 info "Lead CMW wavelet 2.0"
1398 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1399 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1405 fourcc VP30,vp30,VP31,vp31
1406 format 0x20335056 ; "VP3 " (used in .nsv files)
1412 info "FFmpeg Theora"
1422 info "On2 Open Source VP3 Codec"
1424 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1425 fourcc VP30,vp30,VP31,vp31
1430 out BGR32,BGR24,BGR15
1433 info "On2 VP4 Personal Codec"
1434 comment "Decodes also VP3"
1437 fourcc VP31,VP30,vp31,vp30
1444 info "FFmpeg VP5 decoder"
1452 info "On2 VP5 Personal Codec"
1461 info "FFmpeg VP6 decoder"
1463 fourcc VP60,VP61,VP62
1469 info "FFmpeg VP6 Flash decoder"
1477 info "On2 VP6 Personal Codec"
1479 fourcc VP60,VP61,VP62
1487 info "On2 VP7 Personal Codec"
1496 info "Motion Wavelets"
1501 out BGR24,BGR15 flip
1510 out BGR32,BGR24,BGR15 flip
1519 out BGR32,BGR24,BGR15 flip
1521 videocodec ffultimotion
1522 info "IBM Ultimotion native decoder"
1529 videocodec ultimotion
1530 info "IBM Ultimotion"
1536 out BGR32,BGR24,BGR15 flip
1539 info "Windows Screen Video"
1544 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1545 out BGR32,BGR24,BGR16,BGR15
1547 ; CLRVIDDC.DLL needed too, with uppercase
1549 info "UCOD-ClearVideo"
1554 out BGR32,BGR24,BGR15 flip
1576 info "Duck Truemotion1"
1581 out BGR15,BGR16,BGR24,BGR32 query
1584 info "FFmpeg Duck/On2 TrueMotion 2.0"
1591 ; our BGR15->BGR32 is bad or the DLL?
1593 info "TrueMotion 2.0"
1595 comment "YUV faulting"
1599 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1600 out BGR32,BGR24,BGR16 flip
1603 info "Modified MJPEG, used in AMV files"
1605 fourcc AMVV ; internal MPlayer FourCC
1611 info "SP5x codec - used by Aiptek MegaCam"
1613 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1619 info "SP5x codec - used by Aiptek MegaCam"
1621 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1624 out BGR24,BGR15 flip
1627 info "SoftMedia ViVD V2 codec VfW"
1632 out YUY2,YV12,I420,YVU9
1633 out BGR32,BGR24,BGR15
1636 info "Winnov Videum winx codec"
1641 out BGR32,BGR24,BGR15
1644 info "FFmpeg wnv1 native codec"
1652 info "Winnov Videum wnv1 codec"
1657 out BGR32,BGR24,BGR15
1660 info "VDOWave codec"
1664 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1668 info "Vianet Lsvx Video Decoder"
1675 out BGR32,BGR24,BGR16 flip
1678 info "FFmpeg VMware video"
1683 out BGR32,BGR15,BGR8
1691 out BGR24,BGR15,BGR8 query,flip
1694 info "FFmpeg Smacker Video"
1703 info "Chinese AVS Video"
1704 comment "only works with libavformat demuxer"
1714 info "win32/quicktime 3IV1 (3ivx) decoder"
1718 dll "3ivx Delta 3.5.qtx"
1722 info "Win32/QuickTime Avid Meridien Uncompressed"
1726 dll "AvidQTAVUICodec.qtx"
1730 info "Win32/QuickTime H.263 decoder"
1737 videocodec qtrlerpza
1738 info "Win32/Quicktime RLE/RPZA decoder"
1739 comment "no colorspace accepted"
1742 format 0x20656C72 ; "rle "
1745 out BGR32,BGR24,BGR15
1748 info "Win32/QuickTime VP3 decoder"
1756 info "win32/quicktime ZyGo decoder"
1758 comment "wrong colors"
1759 fourcc ZyGo,zygo,lsvx
1765 info "Win32/QuickTime BeHereiVideo decoder"
1766 comment "sample file wanted!"
1770 dll "BeHereiVideo.qtx"
1774 info "Win32/QuickTime Cinepak decoder"
1782 info "Win32/QuickTime Indeo decoder"
1792 info "Win32/QuickTime MJPEG decoder"
1802 info "Win32/QuickTime MPEG-4 decoder"
1810 info "Win32/QuickTime SVQ3 decoder"
1814 dll "QuickTimeEssentials.qtx"
1818 info "Win32/QuickTime SVQ1 decoder"
1825 ; VSS codecs (http://vsofts.com/solutions.html):
1828 info "VSS Codec Light"
1836 info "VSS H.264 New"
1841 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
1844 videocodec vssh264old
1845 info "VSS H.264 Old"
1849 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
1853 info "VSS Wavelet Video Codec"
1860 ; buggy codecs: (any volunteers for native rewrite?)
1865 comment "24bpp only"
1874 comment "24bpp only"
1879 ; out BGR32,BGR24,BGR15
1883 info "Alaris VideoGramPiX"
1884 ; http://www.alaris.com/movies/toocool.vgm
1885 ; Martin Schuster <schuster@ap.univie.ac.at>
1887 comment "only produces strange patterns"
1888 fourcc VGPX,VTLP VGPX
1895 ; non-working codecs:
1906 info "Pinnacle Hardware MPEG-1"
1908 comment "no picture. use ffmpeg12!"
1915 ; out BGR32,BGR24,BGR16,BGR15
1918 info "Q-Team's QPEG (www.q-team.de)"
1920 comment "BGR8 only!"
1936 videocodec ffcamtasia
1937 info "TechSmith Camtasia Screen Codec (native)"
1942 out BGR32,BGR24,BGR15,BGR8 query
1944 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
1946 info "TechSmith Camtasia Screen Codec"
1951 out BGR32,BGR24,BGR15,BGR8 query,flip
1953 videocodec ffcamstudio
1954 info "CamStudio Screen Codec"
1959 out BGR32,BGR24,BGR15 query
1961 ; Fraps - Realtime Video Capture - http://www.fraps.com/
1963 info "FRAPS: Realtime Video Capture"
1964 comment "Requires a processor with SSE???"
1979 videocodec fftiertexseq
1980 info "FFmpeg Tiertex SEQ"
1982 fourcc TSEQ ; internal MPlayer FourCC
1984 dll "tiertexseqvideo"
1988 info "FFmpeg Sierra VMD video"
1990 fourcc VMDV ; internal MPlayer FourCC
1996 info "FFmpeg Feeble Files DXA video"
1998 fourcc DXA1 ; internal MPlayer FourCC
2003 videocodec ffdsicinvideo
2004 info "FFmpeg Delphine CIN video"
2006 fourcc DCIV ; internal MPlayer FourCC
2012 info "FFmpeg THP video"
2014 fourcc THPV ; internal MPlayer FourCC
2019 videocodec ffbethsoftvid
2020 info "FFmpeg Bethesda Software VID"
2021 comment "video plays much too fast"
2023 fourcc BETH ; internal MPlayer FourCC
2029 info "FFmpeg Renderware TeXture Dictionary decoder"
2031 fourcc TXDV ; internal MPlayer FourCC
2042 out BGR24,BGR15,BGR8 query,flip
2045 info "FFmpeg XAN wc3"
2047 fourcc WC3V ; internal MPlayer FourCC
2053 info "FFmpeg Id CIN video"
2055 fourcc IDCI ; internal MPlayer FourCC
2060 videocodec ffinterplay
2061 info "FFmpeg Interplay Video"
2063 fourcc INPV ; internal MPlayer FourCC
2065 dll "interplayvideo"
2069 info "FFmpeg VQA Video"
2071 fourcc VQAV ; internal MPlayer FourCC
2077 info "FFmpeg C93 Video"
2079 fourcc C93V ; internal MPlayer FourCC
2085 ; raw formats: (now RGB formats are autodetected)
2087 ; these raw codecs are used mostly by TV input
2088 ; 0x20776172 is used by Quicktime ('raw ')
2089 ; 0x0 is used by AVI
2090 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2119 videocodec rawbgr32flip
2134 videocodec rawbgr24flip
2150 videocodec rawbgr16flip
2166 videocodec rawbgr15flip
2182 videocodec rawbgr8flip
2211 format 0x0 0x32595559
2220 format 0x0 0x59565955
2221 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2230 format 0x0 0x50343434
2239 format 0x0 0x50323234
2248 format 0x0 0x32315659
2257 format 0x0 0x3132564E
2266 format 0x0 0x3231564E
2275 format 0x0 0x32314D48
2284 format 0x0 0x30323449
2294 format 0x0 0x39555659
2304 format 0x20203859 ; "Y8 "
2308 ; NULL codec - for testing.
2311 info "NULL codec (no decoding!)"
2313 comment "for unknown/unsupported codecs or testing"
2320 out BGR32,BGR24,BGR16,BGR15
2322 ;=============================================================================
2324 ;=============================================================================
2327 info "Windows Media Audio 9 DMO"
2333 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2336 info "Windows Media Audio DMO"
2344 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2346 audiocodec wma9spdmo
2347 info "Windows Media Audio 9 Speech DMO"
2352 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2354 audiocodec wma9spdshow
2355 info "Windows Media Audio 9 Speech DShow"
2360 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2363 info "FFmpeg QDM2 audio decoder"
2365 format 0x324D4451 ; "QDM2"
2370 info "QuickTime QDMC/QDM2 audio decoders"
2372 format 0x324D4451 ; "QDM2"
2373 format 0x434D4451 ; "QDMC"
2378 info "QuickTime QCLP audio decoder"
2380 format 0x706C6351 ; "QCLP"
2385 info "QuickTime MACE3 audio decoder"
2387 format 0x3343414D ; "MAC3"
2392 info "QuickTime MACE6 audio decoder"
2394 format 0x3643414D ; "MAC6"
2399 info "FFmpeg RealAudio 1.0"
2401 format 0x345F3431 ; "14_4"
2406 info "FFmpeg RealAudio 2.0"
2408 format 0x385F3832 ; "28_8"
2413 info "FFmpeg COOK audio decoder"
2415 format 0x6B6F6F63 ; "cook"
2420 info "FFmpeg Atrac 3 audio decoder"
2422 format 0x63727461 ; "atrc"
2423 format 0x270 ; atrac3 in wav
2428 info "RealAudio 1.0"
2430 format 0x345F3431 ; "14_4"
2435 info "Win32 RealAudio 1.0"
2437 format 0x345F3431 ; "14_4"
2442 info "Mac OS X RealAudio 1.0"
2444 format 0x345F3431 ; "14_4"
2449 info "RealAudio 2.0"
2451 format 0x385F3832 ; "28_8"
2456 info "Win32 RealAudio 2.0"
2458 format 0x385F3832 ; "28_8"
2463 info "Mac OS X RealAudio 2.0"
2465 format 0x385F3832 ; "28_8"
2470 info "RealPlayer 10 COOK audio"
2471 comment "supports cook 5.1"
2473 format 0x6B6F6F63 ; "cook"
2478 info "RealAudio COOK"
2480 format 0x6B6F6F63 ; "cook"
2484 audiocodec ra10cookwin
2485 info "Win32 RealAudio 10 COOK"
2486 comment "supports cook 5.1"
2488 format 0x6B6F6F63 ; "cook"
2492 audiocodec racookwin
2493 info "Win32 RealAudio COOK"
2495 format 0x6B6F6F63 ; "cook"
2499 audiocodec racookmac
2500 info "Mac OS X RealAudio COOK"
2502 format 0x6B6F6F63 ; "cook"
2504 dll "cook.bundle/Contents/MacOS/cook"
2507 info "RealAudio Sipro"
2509 format 0x72706973 ; "sipr"
2514 info "RealPlayer 10 RealAudio Sipro"
2516 format 0x72706973 ; "sipr"
2520 audiocodec ra10siprwin
2521 info "Win32 RealAudio 10 Sipro"
2523 format 0x72706973 ; "sipr"
2527 audiocodec rasiprwin
2528 info "Win32 RealAudio Sipro"
2530 format 0x72706973 ; "sipr"
2534 audiocodec rasiprmac
2535 info "Mac OS X RealAudio Sipro"
2537 format 0x72706973 ; "sipr"
2539 dll "sipr.bundle/Contents/MacOS/sipr"
2542 info "RealAudio ATRAC3"
2544 format 0x63727461 ; "atrc"
2549 info "RealPlayer 10 RealAudio ATRAC3"
2551 format 0x63727461 ; "atrc"
2555 audiocodec ra10atrcwin
2556 info "Win32 RealAudio 10 ATRAC3"
2558 format 0x63727461 ; "atrc"
2562 audiocodec raatrcwin
2563 info "Win32 RealAudio ATRAC3"
2565 format 0x63727461 ; "atrc"
2569 audiocodec raatrcmac
2570 info "Mac OS X RealAudio ATRAC3"
2572 format 0x63727461 ; "atrc"
2574 dll "atrc.bundle/Contents/MacOS/atrc"
2576 audiocodec ffadpcmimaamv
2577 info "FFmpeg AMV IMA ADPCM audio"
2579 fourcc AMVA ; internal MPlayer FourCC
2587 format 0x34616d69 ; "ima4" (MOV files)
2588 format 0x1100736d ; "ms\x00\x11" (MOV files)
2595 format 0x0200736d ; "ms\x00\x02" (MOV files)
2599 info "Duck DK4 ADPCM (rogue format number)"
2601 format 0x61 ; This format number was used by Duck Corp. but not officially
2602 ; registered with Microsoft
2606 info "Duck DK3 ADPCM (rogue format number)"
2608 format 0x62 ; This format number was used by Duck Corp. but not officially
2609 ; registered with Microsoft
2612 audiocodec ffroqaudio
2613 info "Id RoQ File Audio Decoder"
2615 fourcc RoQA ; internal MPlayer FourCC
2620 info "FFmpeg Smacker Audio"
2626 audiocodec ffdsicinaudio
2627 info "FFmpeg Delphine CIN audio"
2629 fourcc DCIA ; internal MPlayer FourCC
2633 audiocodec ff4xmadmpcm
2634 info "FFmpeg 4XM ADPCM audio"
2636 fourcc 4XMA ; internal MPlayer FourCC
2640 audiocodec ffadpcmimaws
2641 info "FFmpeg Westwood IMA ADPCM audio"
2643 fourcc AIWS ; internal MPlayer FourCC
2648 info "FFmpeg Westwood SND1"
2650 fourcc SND1 ; internal MPlayer FourCC
2654 audiocodec ffinterplaydpcm
2655 info "FFmpeg Interplay DPCM audio"
2657 fourcc INPA ; internal MPlayer FourCC
2661 audiocodec ffadpcmea
2662 info "FFmpeg EA ADPCM audio"
2664 fourcc ADEA ; internal MPlayer FourCC
2668 audiocodec ffxandpcm
2669 info "FFmpeg XAN DPCM audio"
2670 comment "only works with libavformat demuxer"
2676 audiocodec ffadpcmthp
2677 info "FFmpeg THP ADPCM audio"
2684 info "raw DV audio decoder (libdv)"
2691 info "FFmpeg DV audio decoder"
2698 info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
2701 fourcc "AAC " ; Used in NSV
2702 fourcc "AACP" ; Used in NSV for AACPlus
2709 info "FFmpeg FLAC audio decoder"
2717 info "FFmpeg ALAC audio decoder"
2724 info "FFmpeg True Audio (TTA) decoder"
2726 fourcc TTA1 ; internal MPlayer FourCC
2730 audiocodec ffwavpack
2731 info "FFmpeg WavPack audio decoder"
2733 fourcc WVPK ; internal MPlayer FourCC
2737 audiocodec ffshorten
2738 info "FFmpeg Shorten audio decoder"
2740 fourcc shrn ; internal MPlayer FourCC
2745 info "FFmpeg Monkey's Audio decoder"
2751 audiocodec ffnellymoser
2752 info "FFmpeg Nellymoser Audio decoder"
2754 fourcc "NELL" ; internal MPlayer FourCC
2759 info "Uncompressed PCM"
2763 format 0x3 ; IEEE float
2764 format 0xfffe ; Extended
2765 format 0x20776172 ; "raw " (MOV files)
2766 format 0x736f7774 ; "twos" (MOV files)
2767 format 0x74776f73 ; "sowt" (MOV files)
2768 format 0x32336c66 ; "fl32" (MOV files)
2769 format 0x666c3332 ; "23lf" (MOV files)
2770 ; format 0x34366c66 ; "fl64" (MOV files)
2771 ; format 0x666c3634 ; "46lf" (MOV files)
2772 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
2773 format 0x34326e69 ; "in24" (MOV files)
2774 format 0x696e3234 ; "42ni" (MOV files)
2775 format 0x32336e69 ; "in32" (MOV files)
2776 format 0x696e3332 ; "23ni" (MOV files)
2777 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
2787 info "DivX audio (WMA)"
2794 audiocodec msadpcmacm
2802 info "mp3lib MPEG layer-2, layer-3"
2804 comment "Optimized to MMX/SSE/3Dnow!"
2805 format 0x50 ; layer-1 && layer-2
2806 format 0x55 ; layer-3
2807 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2808 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
2809 fourcc "MP3 " ; used in .nsv files
2810 fourcc "LAME" ; used in mythtv .nuv files
2813 audiocodec ffpcmdaud
2814 info "D-Cinema audio (FFmpeg)"
2821 info "DivX audio v1 (FFmpeg)"
2828 info "DivX audio v2 (FFmpeg)"
2835 info "Macintosh Audio Compression and Expansion 3:1"
2842 info "Macintosh Audio Compression and Expansion 6:1"
2857 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
2859 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
2864 info "FFmpeg MPEG layer-3 audio decoder"
2865 comment "integer only"
2868 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2869 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
2870 fourcc "MP3 " ; used in .nsv files
2871 fourcc "LAME" ; used in mythtv .nuv files
2876 info "FFmpeg MPEG layer-3 adu audio decoder"
2877 comment "integer only"
2879 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
2884 info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
2885 comment "integer only"
2892 info "libMAD MPEG layer 1-2-3"
2896 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2897 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
2898 fourcc "MP3 " ; used in .nsv files
2899 fourcc "LAME" ; used in mythtv .nuv files
2906 comment "conflicts with security kernel patches"
2911 audiocodec imaadpcmacm
2946 format 0x77616C61 ; 'alaw', .mov files
2953 format 0x77616c75 ; "ulaw" (MOV files)
2957 info "Uncompressed DVD/VOB LPCM"
2991 audiocodec ffmusepack7
2992 info "Musepack sv7 audio codec"
2993 comment "only works with libavformat demuxer"
2999 audiocodec ffmusepack8
3000 info "Musepack sv8 audio codec"
3001 comment "only works with libavformat demuxer"
3008 info "Musepack audio codec"
3015 info "AMR Narrowband"
3028 audiocodec ffadcpmswf
3029 info "FFmpeg's ADPCM Flash-variant"
3031 format 0x5346 ; 'SF', pseudo id
3038 comment "windows users need msms001.vwp in windows\\system32 folder"
3041 dll "voxmsdec.ax" ; need also msms001.vwp
3042 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3045 info "ACELP.net Sipro Lab Audio Decoder"
3050 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3053 info "FFmpeg Intel Music Coder"
3060 info "Intel Music Coder"
3062 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3074 audiocodec ffctadp32
3075 info "Creative ADPCM native codec"
3082 info "Creative ADPCM codec"
3089 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3096 info "AC3 through S/PDIF"
3103 info "DTS through S/PDIF"
3109 info "FFmpeg Vorbis decoder"
3117 info "OggVorbis Audio Decoder"
3119 comment "OggVorbis driver using libvorbis"
3124 ; acm codec doesn't work, haven't tried zorannt dshow codec
3129 info "Speex Audio Decoder"
3131 comment "Speex driver using libspeex"
3136 audiocodec vivoaudio
3137 info "Vivo G.723/Siren Audio Codec"
3139 format 0x111 ; vivo g.723
3140 format 0x112 ; siren
3145 info "G.711/G.721/G.723"
3147 comment "does not work yet - just noise :("
3148 format 0x111 ; vivo g.723
3149 format 0x112 ; vivo siren
3154 info "Sharp G.726 Audio"
3161 info "Sharp G.726 Audio"
3170 comment "format not accepted"
3176 ; http://www.nctsoft.com/products/NCTALFCD/
3177 ; jdp@mail.sonofon.dk
3180 format 0x1FC4 ; ALF2
3184 audiocodec fftruespeech
3185 info "FFmpeg TrueSpeech"
3191 audiocodec truespeech
3192 info "DSP Group TrueSpeech(TM)"
3196 dll "tssoft32.acm" ; need also tsd32.dll
3198 ; rt32dcmp.dll needed too
3199 audiocodec voxwarert24
3200 info "VoxWare RT24 speech codec"
3207 info "Lernout & Hauspie CELP and SBC codecs"
3209 format 0x1101 ; CELP
3217 info "VQF codec by NTTLabs"
3224 info "MPEG audio pass-through for hardware MPEG decoders"
3226 comment "for hardware MPEG audio decoders"
3227 format 0x50 ; layer-1 && layer-2
3228 format 0x55 ; layer-3
3229 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
3230 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3231 fourcc "MP3 " ; used in .nsv files
3232 fourcc "LAME" ; used in mythtv .nuv files