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 ;=============================================================================
13 ; Note: mpegpes is preferred for hw decoders:
16 info "MPEG-PES output (.mpg or DXR3/DVB card)"
17 comment "for hardware decoding"
19 format 0x10000001 ; mpeg 1
20 format 0x10000002 ; mpeg 2
25 info "MPEG-1 or 2 (libmpeg2)"
26 comment "with postprocessing"
28 format 0x10000001 ; MPEG-1
29 format 0x10000002 ; MPEG-2
33 fourcc PIM1 ; Pinnacle hardware-MPEG-1
45 format 0x10000001 ; MPEG-1
47 fourcc PIM1 ; Pinnacle hardware-MPEG-1
56 format 0x10000002 ; MPEG-2
65 ; for backward compatibility
67 info "FFmpeg MPEG-1/2"
69 format 0x10000001 ; MPEG-1
70 format 0x10000002 ; MPEG-2
72 fourcc PIM1 ; Pinnacle hardware-MPEG-1
82 info "FFmpeg MPEG-1/2 (XvMC)"
84 format 0x10000001 ; MPEG-1
85 format 0x10000002 ; MPEG-2
89 fourcc PIM1 ; Pinnacle hardware-MPEG-1
96 ; we have only native open source codecs for these:
101 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
107 info "FFmpeg PNG decoder"
110 fourcc "png " ; for PNG-encoded QuickTime files
113 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
116 info "PNG image decoder"
118 comment "Gray scaled PNG with Alpha channel not supported"
120 fourcc "png " ; for PNG-encoded QuickTime files
123 out BGR32,BGR24,BGR8,Y800
126 info "TGA image decoder"
128 comment "Only 24bpp and 32bpp RGB TGA files supported"
134 info "SGI image decoder"
136 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
141 info "FFmpeg Intel Indeo 3.1/3.2"
150 info "Autodesk FLI/FLC Animation"
152 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
155 out BGR16,BGR15,BGR8 query
158 info "Autodesk RLE decoder"
166 info "LOCO video decoder"
171 out 422P,YV12,BGR32,BGR24 query
174 info "QuickTime Animation (RLE)"
176 format 0x20656C72 ; "rle "
179 out BGR32,RGB24,BGR15,BGR8 query
182 info "QuickTime Apple Video"
190 info "Apple Graphics (SMC) codec"
192 format 0x20636d73 ; "smc "
198 info "Planar RGB (Photoshop)"
203 out BGR32,BGR24,BGR8 query
206 info "Creative YUV (libavcodec)"
223 videocodec ffroqvideo
224 info "Id RoQ File Video Decoder"
226 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
232 info "LZO compressed"
241 info "Theora (free, reworked VP3)"
248 ; prefer native codecs over win32?
249 ; the win32 codecs probably are (better) optimized and support direct
250 ; rendering, so this may be not the best idea...
255 info "Microsoft Video 1"
256 comment "-vf palette required for 8bpp"
258 fourcc cram,CRAM CRAM
259 fourcc msvc,MSVC CRAM
260 fourcc wham,WHAM CRAM
263 out BGR24,BGR15,BGR8 static,query
266 info "Cinepak Video (native codec)"
281 out BGR24,BGR15 static
289 out YUY2 flip,noflip,query
291 out BGR32,BGR24 flip,query
296 info "Microsoft Video 1 (native codec)"
306 info "AVImszh (native codec)"
314 info "AVIzlib (native codec)"
324 info "XAnim's Radius Cinepak Video"
329 out YV12,IYUV,I420 static
331 ; time to decide what to do with the MPEG-4/DivX variants...
335 info "FFmpeg HuffYUV"
344 info "FFV1 (lossless codec)"
349 out 411P,444P,422P,YV12,I420,IYUV,YVU9
353 info "FFSNOW (Michael's wavelet codec)"
361 info "FFmpeg ASUS V1"
369 info "FFmpeg ASUS V2"
377 info "FFmpeg ATI VCR1"
385 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
393 info "FFmpeg Sorenson Video v1 (SVQ1)"
401 info "FFmpeg 4XM video"
409 info "Miro/Pinnacle VideoXL codec"
412 fourcc PIXL ; this is Pinnacle one
418 info "QuickDraw native decoder"
426 info "Indeo 2 native decoder"
434 info "FFmpeg Flash video"
442 info "FFmpeg DivX ;-) (MS MPEG-4 v3)"
444 fourcc MPG3,mpg3 div3
445 fourcc MP43,mp43 div3 ; M$ MPEG-4 v3 (fourcc mapping to div3)
446 fourcc DIV5,div5 div3 ; DivX 3.20
447 fourcc DIV6,div6 div4 ; -||-
448 fourcc DIV3,div3,DIV4,div4
449 fourcc AP41 div3 ; AngelPotion stuff
450 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
451 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
457 info "FFmpeg M$ MPEG-4 v2"
459 fourcc DIV2,div2 mp42
466 info "FFmpeg M$ MPEG-4 v1"
468 fourcc DIV1,div1 mpg4
475 info "FFmpeg M$ WMV1/WMV7"
483 info "FFmpeg M$ WMV2/WMV8"
491 info "FFmpeg M$ WMV3/WMV9"
511 info "FFmpeg Sorenson Video v3 (SVQ3)"
523 fourcc DIV1,div1 divx
524 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
526 fourcc xvid,XVID,XviD,XVIX
527 fourcc DX50,dx50,BLZ0 DX50
531 fourcc 3IV2,3iv2 ; 3ivx Delta 4
533 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
534 format 0x10000004 ; mpeg 4 es
545 out YV12,I420,IYUV flip
551 fourcc xvid,XVID,XviD
559 out BGR32,BGR24,BGR16,BGR15
562 ; divx4 does direct render, and is native on Linux
565 info "OpenDivX API (ODIVX,DIVX4,DIVX5,XVID)"
566 comment "with postprocessing"
570 fourcc DIV1,div1 divx
571 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
572 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
573 fourcc AP41 DIV3 ; AngelPotion stuff
574 fourcc xvid,XVID,XviD
575 fourcc DX50,BLZ0 DX50
578 dll "libdivxdecore.so"
582 info "DivX4Linux API (DIVX4,DIVX5,XVID)"
583 comment "with postprocessing"
587 fourcc DIV1,div1 divx
588 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
589 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
590 fourcc AP41 DIV3 ; AngelPotion stuff
591 fourcc xvid,XVID,XviD
592 fourcc DX50,BLZ0 DX50
595 dll "libdivxdecore.so"
596 ; out I420 ; planar direct rendering
599 out BGR32,BGR24,BGR16,BGR15
601 ; is divx4vfw stable enough, working everywhere and faster than divxds?
604 info "DivX4Windows-VFW"
606 comment "sig11 with -framedrop"
607 fourcc DIVX,divx ; opendivx / divx4
608 fourcc DIV1,div1 divx
609 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
610 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
611 fourcc AP41 DIV3 ; AngelPotion stuff
617 out BGR32,BGR24,BGR15
619 ; the original ones... prefer DShow for postprocessing:
622 info "DivX ;-) (MS MPEG-4 v3)"
623 comment "with postprocessing"
625 fourcc MP43,mp43 div3 ; fourcc mapping to div3
626 fourcc DIV5,div5 div3
627 fourcc DIV6,div6 div4
628 fourcc DIV3,div3,DIV4,div4
629 fourcc AP41 div3 ; AngelPotion stuff
632 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
634 out BGR32,BGR24,BGR16,BGR15
637 info "DivX ;-) (MS MPEG-4 v3)"
639 fourcc MP43,mp43 div3 ; M$ MPEG-4 v3 (fourcc mapping to div3)
640 fourcc DIV5,div5 div3 ; DivX 3.20
641 fourcc DIV6,div6 div4 ; -||-
642 fourcc DIV3,div3,DIV4,div4
643 fourcc AP41 div3 ; AngelPotion stuff
647 out BGR32,BGR24,BGR15
649 ; hmm. we should check, maybe these are/will be playable with libavcodec:
652 info "Microsoft MPEG-4 v1/v2"
654 comment "with postprocessing"
655 fourcc DIV2,div2 mp42
656 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
661 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
663 ; out BGR32,BGR24,BGR16,BGR15
666 info "Microsoft MPEG-4 v1/v2"
674 out BGR32,BGR24,BGR15
677 info "Windows Media Video 8"
682 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
685 ; out BGR32,BGR24,BGR16,BGR15
688 info "Windows Media Video 7"
693 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
695 ; out BGR32,BGR24,BGR16,BGR15
698 info "Windows Media Video 9 DMO"
704 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
707 ; out BGR32,BGR24,BGR16 ;,BGR15
710 info "Windows Media Video DMO"
718 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
721 ; out BGR32,BGR24,BGR16 ;,BGR15
724 info "Windows Media Video Adv DMO"
730 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
733 ; out BGR32,BGR24,BGR16 ;,BGR15
736 info "Windows Media Screen Codec 2"
742 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
743 out BGR32,BGR24,BGR16
746 info "UB Video MPEG-4"
747 comment "black&white"
749 fourcc mp4v UMP4 ; black&white, sometimes buggy too
758 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
759 ; ijpg only decodes JPEG images (no MJPEG), and slow.
760 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
763 info "Zoran MJPEG passthrough"
767 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
770 info "FFmpeg MJPEG decoder"
773 fourcc AVRn,AVDJ ; AVID
774 fourcc jpeg ; MOV Photo-JPEG
775 fourcc mjpa ; Apple MJPEG-A (Quicktime)
776 fourcc JFIF ; SMJPEG (Loki)
777 fourcc ijpg,IJPG ; -mf type=jpeg
778 fourcc JPEG ; SGI's AVI Photo-JPEG
779 fourcc JPGL ; lossless JPEG (pegasus codec)
780 fourcc LJPG ; lossless JPEG
781 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
786 out YUY2 ; queried (conversion from yuv422p)
788 out BGR32 ; lossless JPEG
791 info "FFmpeg MJPEG-B decoder"
793 fourcc mjpb ; Apple MJPEG-B (Quicktime)
798 out YUY2 ; queryed (conversion from yuv422p)
801 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
803 info "Independent JPEG Group's codec"
805 fourcc ijpg,IJPG ; -mf type=jpeg
806 fourcc jpeg ; MOV Photo-JPEG
807 fourcc AVRn,AVDJ ; AVID
810 out RGB24,BGR24,BGR32
812 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
814 info "Morgan Motion JPEG Codec"
817 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
818 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
823 out BGR32,BGR24,BGR15
826 info "MainConcept Motion JPEG"
829 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
830 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
834 out BGR32,BGR24,BGR15
837 info "AVID Motion JPEG"
839 comment "slooooooooow but stable"
842 fourcc MJPG,mjpg AVRn
844 dll "AvidAVICodec.dll"
850 comment "supports interlaced MJPEG"
852 fourcc jpeg MJPG ; MOV Photo-JPEG
858 videocodec imagepower
859 info "ImagePower MJPEG2000"
864 out BGR32,BGR24,BGR15
867 info "Morgan MJPEG2000"
874 out BGR32,BGR24,BGR15
876 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
881 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
882 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
885 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
888 out BGR32,BGR24,BGR16,BGR15
891 info "Pegasus Motion JPEG"
895 ; dll "pvmjpg20.dll" ; v2.0
896 dll "pvmjpg21.dll" ; v2.1
900 info "Pegasus lossless JPEG"
908 videocodec pegasusmwv
909 info "Pegasus Motion Wavelet 2000"
916 ; h263: - I don't know. comments?
921 fourcc VIVO,vivo vivo
922 fourcc viv1,viv2 vivo
925 out BGR32,BGR24,BGR15 flip
929 info "UB Video H.263/H.263+/H.263++ Decoder"
932 fourcc vivo,VIVO U263
936 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
938 ; BGR32,BGR16,BGR15 seems to work too
946 fourcc vivo,VIVO I263
952 out BGR32,BGR24,BGR15
955 info "FFmpeg I263 decoder"
963 info "FFmpeg H.263+ decoder"
965 fourcc H263,U263,h263,X263,M263
978 out YV12,I420,IYUV flip
981 info "XAnim's CCITT H.263"
985 fourcc VIVO,vivo H263
999 info "XAnim's CCITT H.261"
1012 out BGR32,BGR24,BGR15
1015 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1016 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1017 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1020 info "Intel Indeo 5"
1025 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1028 out BGR32,BGR24,BGR16,BGR15
1031 info "Intel Indeo 5"
1036 ; out YV12,I420 ; flickering
1038 out BGR32,BGR24,BGR15
1041 info "Intel Indeo 4.1"
1051 info "Intel Indeo 3.1/3.2"
1058 out BGR24,BGR15 flip,static
1062 info "XAnim's Intel Indeo 5"
1070 info "XAnim's Intel Indeo 4.1"
1078 info "XAnim's Intel Indeo 3.1/3.2"
1086 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1089 info "Sony Digital Video (DV)"
1091 fourcc dvsl,dvsd,dvhd ; ????
1092 fourcc DVSD dvsd ; pal .avi
1093 fourcc "dvcp" dvsd ; pal .mov
1094 fourcc "dvc " dvsd ; ntsc .mov
1097 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1100 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1103 info "FFmpeg DV decoder"
1105 fourcc DVSD,dvsd ; PAL
1106 fourcc DVCS,dvcs ; NTSC ?
1107 fourcc "dvcp" ; PAL DV in .mov
1108 fourcc "dvc " ; NTSC DV in .mov
1114 info "Raw DV decoder (libdv)"
1116 fourcc DVSD,dvsd ; PAL
1117 fourcc DVCS,dvcs ; NTSC ?
1118 fourcc "dvcp" ; PAL DV in .mov
1119 fourcc "dvc " ; NTSC DV in .mov
1120 fourcc AVdv ; AVID DV
1125 ; note: it crashes with pond.dv :(
1127 info "MainConcept DV Codec"
1129 fourcc DVSD,dvsd ; PAL
1130 fourcc DVCS,dvcs ; NTSC ?
1131 fourcc CDVC,cdvc ; ???
1132 fourcc "dvcp" dvsd ; PAL DV in .mov
1133 fourcc "dvc " dvcs ; NTSC DV in .mov
1138 out BGR32,BGR24,BGR15
1143 info "XAnim's 3ivx Delta 3.5 plugin"
1151 info "3ivx Delta 3.5"
1156 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1159 out BGR32,BGR24,BGR16,BGR15
1161 ; experimental real video decoder using closed source codecs
1164 info "Linux RealPlayer 10 RV30/40 decoder"
1173 info "Linux RealPlayer 9 RV40 decoder"
1181 info "Win32 RealPlayer 9 RV40 decoder"
1189 info "Mac OS X RealPlayer 9 RV40 decoder"
1193 dll "drvc.bundle/Contents/MacOS/drvc"
1197 info "Linux RealPlayer 8 RV30 decoder"
1205 info "Win32 RealPlayer 8 RV30 decoder"
1213 info "Mac OS X RealPlayer 9 RV30 decoder"
1217 dll "drvc.bundle/Contents/MacOS/drvc"
1221 info "Linux RealPlayer 8 RV20 decoder"
1229 info "Win32 RealPlayer 8 RV20 decoder"
1237 info "Mac OS X RealPlayer 9 RV20 decoder"
1241 dll "drv2.bundle/Contents/MacOS/drv2"
1247 info "Alparysoft lossless codec dshow"
1251 dll "aslcodec_dshow.dll"
1252 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1256 info "Alparysoft lossless codec vfw"
1260 dll "aslcodec_vfw.dll"
1264 info "Lead CMW wavelet 2.0"
1268 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1269 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1273 info "FFmpeg RV10 decoder"
1282 info "FFmpeg RV20 decoder"
1292 fourcc VP30,vp30,VP31,vp31
1293 format 0x20335056 ; "VP3 " (used in .nsv files)
1299 info "FFmpeg Theora"
1309 info "On2 Open Source VP3 Codec"
1311 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1312 fourcc VP30,vp30,VP31,vp31
1317 out BGR32,BGR24,BGR15
1320 info "On2 VP4 Personal Codec"
1321 comment "Decodes also VP3"
1324 fourcc VP31,VP30,vp31,vp30
1331 info "On2 VP5 Personal Codec"
1340 info "On2 VP6 Personal Codec"
1342 fourcc VP60,VP61,VP62
1349 info "On2 VP7 Personal Codec"
1358 info "Motion Wavelets"
1363 out BGR24,BGR15 flip
1372 out BGR32,BGR24,BGR15 flip
1381 out BGR32,BGR24,BGR15 flip
1383 videocodec ffultimotion
1384 info "IBM Ultimotion native decoder"
1391 videocodec ultimotion
1392 info "IBM Ultimotion"
1398 out BGR32,BGR24,BGR15 flip
1401 info "Windows Screen Video"
1406 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1407 out BGR32,BGR24,BGR16,BGR15
1409 ; CLRVIDDC.DLL needed too, with uppercase
1411 info "UCOD-ClearVideo"
1416 out BGR32,BGR24,BGR15 flip
1430 comment "sample files needed (this DLL is decompression only!)"
1439 info "Duck Truemotion1"
1444 out BGR15,BGR16,BGR24,BGR32 query
1447 info "FFmpeg Duck/On2 TrueMotion 2.0"
1454 ; our BGR15->BGR32 is bad or the DLL?
1456 info "TrueMotion 2.0"
1458 comment "YUV faulting"
1462 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1463 out BGR32,BGR24,BGR16 flip
1466 info "SP5x codec - used by Aiptek MegaCam"
1468 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1474 info "SP5x codec - used by Aiptek MegaCam"
1476 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1479 out BGR24,BGR15 flip
1482 info "SoftMedia ViVD V2 codec VfW"
1487 out YUY2,YV12,I420,YVU9
1488 out BGR32,BGR24,BGR15
1491 info "Winnov Videum winx codec"
1496 out BGR32,BGR24,BGR15
1499 info "FFmpeg wnv1 native codec"
1507 info "Winnov Videum wnv1 codec"
1512 out BGR32,BGR24,BGR15
1515 info "VDOWave codec"
1519 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1523 info "Vianet Lsvx Video Decoder"
1530 out BGR32,BGR24,BGR16 flip
1538 out BGR24,BGR15,BGR8 query,flip
1544 info "win32/quicktime 3IV1 (3ivx) decoder"
1548 dll "3ivx Delta 3.5.qtx"
1552 info "Win32/QuickTime Avid Meridien Uncompressed"
1556 dll "AvidQTAVUICodec.qtx"
1560 info "Win32/QuickTime H.263 decoder"
1567 videocodec qtrlerpza
1568 info "Win32/Quicktime RLE/RPZA decoder"
1569 comment "no colorspace accepted"
1572 format 0x20656C72 ; "rle "
1575 out BGR32,BGR24,BGR15
1578 info "Win32/QuickTime VP3 decoder"
1586 info "win32/quicktime ZyGo decoder"
1588 comment "wrong colors"
1589 fourcc ZyGo,zygo,lsvx
1595 info "Win32/QuickTime BeHereiVideo decoder"
1596 comment "sample file wanted!"
1600 dll "BeHereiVideo.qtx"
1604 info "Win32/QuickTime Cinepak decoder"
1612 info "Win32/QuickTime Indeo decoder"
1622 info "Win32/QuickTime MJPEG decoder"
1632 info "Win32/QuickTime MPEG-4 decoder"
1640 info "Win32/QuickTime SVQ3 decoder"
1644 dll "QuickTimeEssentials.qtx"
1648 info "Win32/QuickTime SVQ1 decoder"
1655 ; VSS codecs (http://vsofts.com/solutions.html):
1658 info "VSS Codec Light"
1666 info "VSS H.264 New"
1671 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
1674 videocodec vssh264old
1675 info "VSS H.264 Old"
1679 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
1683 info "VSS Wavelet Video Codec"
1690 ; buggy codecs: (any volunteers for native rewrite?)
1695 comment "24bpp only"
1704 comment "24bpp only"
1709 ; out BGR32,BGR24,BGR15
1713 info "Alaris VideoGramPiX"
1714 ; http://www.alaris.com/movies/toocool.vgm
1715 ; Martin Schuster <schuster@ap.univie.ac.at>
1717 comment "only produces strange patterns"
1718 fourcc VGPX,VTLP VGPX
1725 ; non-working codecs:
1736 info "Pinnacle Hardware MPEG-1"
1738 comment "no picture. use ffmpeg12!"
1745 ; out BGR32,BGR24,BGR16,BGR15
1748 info "Q-Team's QPEG (www.q-team.de)"
1750 comment "BGR8 only!"
1766 videocodec ffcamtasia
1767 info "TechSmith Camtasia Screen Codec (native)"
1772 out BGR32,BGR24,BGR15,BGR8 query
1774 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
1776 info "TechSmith Camtasia Screen Codec"
1781 out BGR32,BGR24,BGR15,BGR8 query,flip
1783 ; Fraps - Realtime Video Capture - http://www.fraps.com/
1785 info "FRAPS: Realtime Video Capture"
1786 comment "Requires a processor with SSE???"
1793 ; raw formats: (now RGB formats are autodetected)
1795 ; these raw codecs are used mostly by TV input
1796 ; 0x20776172 is used by Quicktime ('raw ')
1797 ; 0x0 is used by AVI
1798 ; YV12,RGB|32,RGB|24.. is created by MPlayer
1827 videocodec rawbgr32flip
1842 videocodec rawbgr24flip
1858 videocodec rawbgr16flip
1874 videocodec rawbgr15flip
1890 videocodec rawbgr8flip
1919 format 0x0 0x32595559
1928 format 0x0 0x59565955
1937 format 0x0 0x50343434
1946 format 0x0 0x50323234
1955 format 0x0 0x32315659
1964 format 0x0 0x3132564E
1973 format 0x0 0x3231564E
1982 format 0x0 0x32314D48
1991 format 0x0 0x30323449
2001 format 0x0 0x39555659
2011 format 0x20203859 ; "Y8 "
2015 ; NULL codec - for testing.
2018 info "NULL codec (no decoding!)"
2020 comment "for unknown/unsupported codecs or testing"
2027 out BGR32,BGR24,BGR16,BGR15
2029 ;=============================================================================
2031 ;=============================================================================
2034 info "Windows Media Audio 9 DMO"
2040 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2043 info "Windows Media Audio DMO"
2051 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2053 audiocodec wma9spdmo
2054 info "Windows Media Audio 9 Speech DMO"
2059 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2061 audiocodec wma9spdshow
2062 info "Windows Media Audio 9 Speech DShow"
2067 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2070 info "FFmpeg QDM2 audio decoder"
2072 format 0x324D4451 ; "QDM2"
2077 info "QuickTime QDMC/QDM2 audio decoders"
2079 format 0x324D4451 ; "QDM2"
2080 format 0x434D4451 ; "QDMC"
2085 info "QuickTime QCLP audio decoder"
2087 format 0x706C6351 ; "QCLP"
2092 info "QuickTime MACE3 audio decoder"
2094 format 0x3343414D ; "MAC3"
2099 info "QuickTime MACE6 audio decoder"
2101 format 0x3643414D ; "MAC6"
2106 info "FFmpeg RealAudio 1.0"
2108 format 0x345F3431 ; "14_4"
2113 info "FFmpeg RealAudio 2.0"
2115 format 0x385F3832 ; "28_8"
2120 info "FFmpeg COOK audio decoder"
2122 format 0x6B6F6F63 ; "cook"
2127 info "RealAudio 1.0"
2129 format 0x345F3431 ; "14_4"
2134 info "Win32 RealAudio 1.0"
2136 format 0x345F3431 ; "14_4"
2141 info "Mac OS X RealAudio 1.0"
2143 format 0x345F3431 ; "14_4"
2148 info "RealAudio 2.0"
2150 format 0x385F3832 ; "28_8"
2155 info "Win32 RealAudio 2.0"
2157 format 0x385F3832 ; "28_8"
2162 info "Mac OS X RealAudio 2.0"
2164 format 0x385F3832 ; "28_8"
2169 info "RealPlayer 10 COOK audio"
2170 comment "supports cook 5.1"
2172 format 0x6B6F6F63 ; "cook"
2177 info "RealAudio COOK"
2179 format 0x6B6F6F63 ; "cook"
2183 audiocodec racookwin
2184 info "Win32 RealAudio COOK"
2186 format 0x6B6F6F63 ; "cook"
2190 audiocodec racookmac
2191 info "Mac OS X RealAudio COOK"
2193 format 0x6B6F6F63 ; "cook"
2195 dll "cook.bundle/Contents/MacOS/cook"
2198 info "RealAudio Sipro"
2200 format 0x72706973 ; "sipr"
2204 audiocodec rasiprwin
2205 info "Win32 RealAudio Sipro"
2207 format 0x72706973 ; "sipr"
2211 audiocodec rasiprmac
2212 info "Mac OS X RealAudio Sipro"
2214 format 0x72706973 ; "sipr"
2216 dll "sipr.bundle/Contents/MacOS/sipr"
2219 info "RealAudio ATRAC3"
2221 format 0x63727461 ; "atrc"
2225 audiocodec raatrcwin
2226 info "Win32 RealAudio ATRAC3"
2228 format 0x63727461 ; "atrc"
2232 audiocodec raatrcmac
2233 info "Mac OS X RealAudio ATRAC3"
2235 format 0x63727461 ; "atrc"
2237 dll "atrc.bundle/Contents/MacOS/atrc"
2243 format 0x34616d69 ; "ima4" (MOV files)
2244 format 0x1100736d ; "ms\x00\x11" (MOV files)
2251 format 0x0200736d ; "ms\x00\x02" (MOV files)
2255 info "Duck DK4 ADPCM (rogue format number)"
2257 format 0x61 ; This format number was used by Duck Corp. but not officially
2258 ; registered with Microsoft
2262 info "Duck DK3 ADPCM (rogue format number)"
2264 format 0x62 ; This format number was used by Duck Corp. but not officially
2265 ; registered with Microsoft
2268 audiocodec ffroqaudio
2269 info "Id RoQ File Audio Decoder"
2271 fourcc RoQA ; RoQA is an internal MPlayer FOURCC
2276 info "raw DV audio decoder (libdv)"
2283 info "FFmpeg DV audio decoder"
2290 info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
2293 fourcc "AAC " ; Used in NSV
2300 info "FFmpeg FLAC audio decoder"
2307 info "FFmpeg ALAC audio decoder"
2314 info "Uncompressed PCM"
2318 format 0x3 ; IEEE float
2319 format 0xfffe ; Extended
2320 format 0x20776172 ; "raw " (MOV files)
2321 format 0x736f7774 ; "twos" (MOV files)
2322 format 0x74776f73 ; "sowt" (MOV files)
2323 format 0x32336c66 ; "fl32" (MOV files)
2324 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
2325 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
2335 info "DivX audio (WMA)"
2342 audiocodec msadpcmacm
2350 info "mp3lib MPEG layer-2, layer-3"
2352 comment "Optimized to MMX/SSE/3Dnow!"
2353 format 0x50 ; layer-1 && layer-2
2354 format 0x55 ; layer-3
2355 format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
2356 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2357 format 0x2033504D ; "MP3 " (used in .nsv files)
2360 audiocodec ffpcmdaud
2361 info "D-Cinema audio (FFmpeg)"
2368 info "DivX audio v1 (FFmpeg)"
2375 info "DivX audio v2 (FFmpeg)"
2382 info "Macintosh Audio Compression and Expansion 3:1"
2389 info "Macintosh Audio Compression and Expansion 6:1"
2404 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
2406 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
2411 info "FFmpeg MPEG layer-3 audio decoder"
2412 comment "integer only"
2415 format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
2416 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2421 info "FFmpeg MPEG layer-3 adu audio decoder"
2422 comment "integer only"
2424 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
2429 info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
2430 comment "integer only"
2437 info "libMAD MPEG layer 1-2-3"
2441 format 0x33706d2e ; ".mp3" CBR/VBR MP3 (MOV files)
2442 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
2449 comment "conflicts with security kernel patches"
2454 audiocodec imaadpcmacm
2489 format 0x77616C61 ; 'alaw', .mov files
2496 format 0x77616c75 ; "ulaw" (MOV files)
2500 info "Uncompressed DVD/VOB LPCM"
2515 comment "removed from MPlayer, use liba52"
2530 info "Musepack audio codec"
2537 info "AMR Narrowband"
2544 info "AMR Widewband"
2550 audiocodec ffadcpmswf
2551 info "FFmpeg's ADPCM Flash-variant"
2553 format 0x5346 ; 'SF', pseudo id
2562 dll "voxmsdec.ax" ; need also msms001.vwp
2563 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
2566 info "ACELP.net Sipro Lab Audio Decoder"
2571 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
2574 info "Intel Music Coder"
2576 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
2588 audiocodec ffctadp32
2589 info "Creative ADPCM native codec"
2596 info "Creative ADPCM codec"
2603 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
2610 info "AC3 through S/PDIF"
2617 info "DTS through S/PDIF"
2623 info "OggVorbis Audio Decoder"
2625 comment "OggVorbis driver using libvorbis"
2630 ; acm codec doesn't work, haven't tried zorannt dshow codec
2635 info "Speex Audio Decoder"
2637 comment "Speex driver using libspeex"
2642 audiocodec vivoaudio
2643 info "Vivo G.723/Siren Audio Codec"
2645 format 0x111 ; vivo g.723
2646 format 0x112 ; siren
2651 info "G.711/G.721/G.723"
2653 comment "does not work yet - just noise :("
2654 format 0x111 ; vivo g.723
2655 format 0x112 ; vivo siren
2660 info "Sharp G.726 Audio"
2667 info "Sharp G.726 Audio"
2676 comment "format not accepted"
2682 ; http://www.nctsoft.com/products/NCTALFCD/
2683 ; jdp@mail.sonofon.dk
2686 format 0x1FC4 ; ALF2
2690 audiocodec truespeech
2691 info "DSP Group TrueSpeech(TM)"
2695 dll "tssoft32.acm" ; need also tsd32.dll
2697 ; rt32dcmp.dll needed too
2698 audiocodec voxwarert24
2699 info "VoxWare RT24 speech codec"
2706 info "Lernout & Hauspie CELP and SBC codecs"
2708 format 0x1101 ; CELP
2716 info "VQF codec by NTTLabs"