1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
13 info "FFmpeg Motion Pixels Decoder"
15 fourcc MVI1 ; internal MPlayer FourCC
18 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
22 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
24 fourcc MDEC ; internal MPlayer FourCC
30 info "FFmpeg Beam Software SIFF decoder"
38 info "FFmpeg Mimic video"
46 info "FFmpeg Karl Morton Video Codec"
54 info "FFmpeg Zip Motion-Block Video"
62 info "Zip Motion-Block Video"
67 out BGR24,BGR15,BGR8 query,flip
70 info "Blackmagic 10-bit"
72 comment "requires libguide40.dll"
79 ; Note: mpegpes is preferred for hw decoders:
82 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
83 comment "for hardware decoding"
85 format 0x10000001 ; mpeg 1
86 format 0x10000002 ; mpeg 2
87 fourcc mpg1,MPG1,mpg2,MPG2
100 fourcc mx5n,mx4n,mx4p
111 format 0x10000001 ; MPEG-1
113 fourcc PIM1 ; Pinnacle hardware-MPEG-1
123 format 0x10000002 ; MPEG-2
129 fourcc hdv3 ; HDV 1080i50
130 fourcc hdv5 ; HDV 720p25
131 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
132 fourcc MMES,mmes ; matrox mpeg2 in avi
133 fourcc hdv6,hdv7,hdv8
134 fourcc xdv1,xdv2,xdv3
135 fourcc xdv4,xdv5,xdv6
136 fourcc xdv7,xdv8,xdv9
137 fourcc xdva,xdvb,xdvc
138 fourcc xdvd,xdve,xdvf
139 fourcc xd5a,xd5b,xd5c
140 fourcc xd5d,xd5e,xd5f
142 fourcc mx5n,mx4n,mx4p
152 ; for backward compatibility
154 info "FFmpeg MPEG-1/2"
156 format 0x10000001 ; MPEG-1
157 format 0x10000002 ; MPEG-2
158 fourcc mpg1,mpg2,MPG2
159 fourcc PIM1 ; Pinnacle hardware-MPEG-1
165 fourcc hdv3 ; HDV 1080i50
166 fourcc hdv5 ; HDV 720p25
167 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
168 fourcc MMES,mmes ; matrox mpeg2 in avi
169 fourcc hdv6,hdv7,hdv8
170 fourcc xdv1,xdv2,xdv3
171 fourcc xdv4,xdv5,xdv6
172 fourcc xdv7,xdv8,xdv9
173 fourcc xdva,xdvb,xdvc
174 fourcc xdvd,xdve,xdvf
175 fourcc xd5a,xd5b,xd5c
176 fourcc xd5d,xd5e,xd5f
178 fourcc mx5n,mx4n,mx4p
188 info "MPEG-1 or 2 (libmpeg2)"
189 comment "with postprocessing"
191 format 0x10000001 ; MPEG-1
192 format 0x10000002 ; MPEG-2
196 fourcc PIM1 ; Pinnacle hardware-MPEG-1
201 fourcc hdv3 ; HDV 1080i50
202 fourcc hdv5 ; HDV 720p25
203 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
204 fourcc MMES,mmes ; matrox mpeg2 in avi
205 fourcc hdv6,hdv7,hdv8
206 fourcc xdv1,xdv2,xdv3
207 fourcc xdv4,xdv5,xdv6
208 fourcc xdv7,xdv8,xdv9
209 fourcc xdva,xdvb,xdvc
210 fourcc xdvd,xdve,xdvf
211 fourcc xd5a,xd5b,xd5c
212 fourcc xd5d,xd5e,xd5f
214 fourcc mx5n,mx4n,mx4p
223 videocodec ffmpeg12mc
224 info "FFmpeg MPEG-1/2 (XvMC)"
226 format 0x10000001 ; MPEG-1
227 format 0x10000002 ; MPEG-2
228 fourcc mpg1,mpg2,MPG2
232 fourcc PIM1 ; Pinnacle hardware-MPEG-1
235 fourcc hdv3 ; HDV 1080i50
236 fourcc hdv5 ; HDV 720p25
237 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
238 fourcc MMES,mmes ; matrox mpeg2 in avi
239 fourcc hdv6,hdv7,hdv8
240 fourcc xdv1,xdv2,xdv3
241 fourcc xdv4,xdv5,xdv6
242 fourcc xdv7,xdv8,xdv9
243 fourcc xdva,xdvb,xdvc
244 fourcc xdvd,xdve,xdvf
245 fourcc xd5a,xd5b,xd5c
246 fourcc xd5d,xd5e,xd5f
248 fourcc mx5n,mx4n,mx4p
257 ; we have only native open source codecs for these:
262 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
271 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
277 info "FFmpeg BMP decoder"
279 fourcc "bmp " ; for BMP-encoded QuickTime files
280 format 0x706D62 ; AVI
283 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
286 info "FFmpeg GIF decoder"
288 fourcc "gif " ; for GIF-encoded QuickTime files
291 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
294 info "FFmpeg TIFF decoder"
296 fourcc "tiff" ; for TIFF-encoded QuickTime files
299 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
302 info "FFmpeg PCX decoder"
307 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
310 info "FFmpeg PNG decoder"
313 fourcc "png " ; for PNG-encoded QuickTime files
316 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
319 info "PNG image decoder"
321 comment "Gray scaled PNG with Alpha channel not supported"
323 fourcc "png " ; for PNG-encoded QuickTime files
326 out BGR32,BGR24,BGR8,Y800
329 info "FFmpeg V.Flash PTX decoder"
331 fourcc "ptx " ; internal MPlayer FourCC
334 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
337 info "FFmpeg TGA decoder"
340 fourcc "tga " ; for TGA-encoded QuickTime files
343 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
346 info "TGA image decoder"
348 comment "Only 24bpp and 32bpp RGB TGA files supported"
354 info "SGI image decoder"
356 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
361 info "FFmpeg SUN Rasterfile decoder"
363 fourcc "sun " ; sun is an internal MPlayer FOURCC
366 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
369 info "FFmpeg Intel Indeo 3.1/3.2"
378 info "Autodesk FLI/FLC Animation"
380 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
383 out BGR16,BGR15,BGR8 query
386 info "Autodesk RLE decoder"
394 info "LOCO video decoder"
399 out 422P,YV12,BGR32,BGR24 query
402 info "QuickTime Animation (RLE)"
404 format 0x20656C72 ; "rle "
407 out BGR32,RGB24,BGR15,BGR8 query
410 info "QuickTime Apple Video"
418 info "Apple Graphics (SMC) codec"
420 format 0x20636d73 ; "smc "
426 info "Planar RGB (Photoshop)"
431 out BGR32,BGR24,BGR8 query
434 info "Creative YUV (libavcodec)"
451 videocodec ffroqvideo
452 info "Id RoQ File Video Decoder"
454 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
460 info "LZO compressed"
469 info "Theora (free, reworked VP3)"
476 ; prefer native codecs over win32?
477 ; the win32 codecs probably are (better) optimized and support direct
478 ; rendering, so this may be not the best idea...
483 info "MSU Screen Capture Lossless Codec"
488 out BGR32,BGR24,BGR16 flip
491 info "Microsoft Video 1"
492 comment "-vf palette required for 8bpp"
494 fourcc cram,CRAM CRAM
495 fourcc msvc,MSVC CRAM
496 fourcc wham,WHAM CRAM
499 out BGR24,BGR15,BGR8 static,query
502 info "Cinepak Video (native codec)"
517 out BGR24,BGR15 static
525 out YUY2 flip,noflip,query
527 out BGR32,BGR24 flip,query
532 info "Microsoft Video 1 (native codec)"
542 info "AVImszh (native codec)"
550 info "AVIzlib (native codec)"
560 info "XAnim's Radius Cinepak Video"
565 out YV12,IYUV,I420 static
567 ; time to decide what to do with the MPEG-4/DivX variants...
571 info "FFmpeg HuffYUV"
580 info "FFV1 (lossless codec)"
585 out 411P,444P,422P,YV12,I420,IYUV,YVU9
589 info "FFSNOW (Michael's wavelet codec)"
597 info "FFmpeg ASUS V1"
605 info "FFmpeg ASUS V2"
613 info "FFmpeg ATI VCR1"
621 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
629 info "FFmpeg Sorenson Video v1 (SVQ1)"
637 info "FFmpeg 4XM video"
642 out BGR15,BGR16 query
645 info "Miro/Pinnacle VideoXL codec"
648 fourcc PIXL ; this is Pinnacle one
655 info "QuickDraw native decoder"
663 info "Indeo 2 native decoder"
672 info "FFmpeg Flash video"
680 info "FFmpeg Flash Screen video"
688 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
690 fourcc MPG3,mpg3 div3
691 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
692 fourcc DIV5,div5 div3 ; DivX 3.20
693 fourcc DIV6,div6 div4 ; -||-
694 fourcc DIV3,div3,DIV4,div4
695 fourcc AP41 div3 ; AngelPotion stuff
696 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
697 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
703 info "FFmpeg MSMPEG-4 v2"
705 fourcc DIV2,div2 mp42
712 info "FFmpeg MSMPEG-4 v1"
714 fourcc DIV1,div1 mpg4
721 info "FFmpeg WMV1/WMV7"
729 info "FFmpeg WMV2/WMV8"
737 info "FFmpeg WMV3/WMV9"
747 fourcc WVC1,wvc1,WMVA
766 info "FFmpeg Sorenson Video v3 (SVQ3)"
778 fourcc DIV1,div1 divx
779 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
781 fourcc xvid,XVID,XviD,XVIX
782 fourcc DX50,dx50,BLZ0 DX50
787 fourcc 3IV2,3iv2 ; 3ivx Delta 4
789 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
790 fourcc SMP4,smp4 ; Samsung SMP4 video codec
791 fourcc VIDM ; vidm 4.01 codec
792 format 0x10000004 ; mpeg 4 es
806 out YV12,I420,IYUV flip
808 videocodec fflibschroedinger
809 info "Dirac (through FFmpeg libschroedinger)"
814 out I420,IYUV,422P,444P
816 videocodec fflibdirac
817 info "Dirac (through FFmpeg libdirac)"
822 out I420,IYUV,422P,444P
829 fourcc xvid,XVID,XviD,XVIX
830 fourcc DIV1,div1 divx
831 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
833 fourcc DX50,dx50,BLZ0 DX50
838 fourcc 3IV2,3iv2 ; 3ivx Delta 4
840 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
841 fourcc SMP4,smp4 ; Samsung SMP4 video codec
842 fourcc VIDM ; vidm 4.01 codec
843 format 0x10000004 ; mpeg 4 es
850 out BGR32,BGR24,BGR16,BGR15
853 ; is divx4vfw stable enough, working everywhere and faster than divxds?
856 info "DivX4Windows-VFW"
858 comment "sig11 with -framedrop"
859 fourcc DIVX,divx ; opendivx / divx4
860 fourcc DIV1,div1 divx
861 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
862 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
863 fourcc AP41 DIV3 ; AngelPotion stuff
869 out BGR32,BGR24,BGR15
871 ; the original ones... prefer DShow for postprocessing:
874 info "DivX ;-) (MSMPEG-4 v3)"
875 comment "with postprocessing"
877 fourcc MP43,mp43 div3 ; fourcc mapping to div3
878 fourcc DIV5,div5 div3
879 fourcc DIV6,div6 div4
880 fourcc DIV3,div3,DIV4,div4
881 fourcc AP41 div3 ; AngelPotion stuff
884 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
886 out BGR32,BGR24,BGR16,BGR15
889 info "DivX ;-) (MSMPEG-4 v3)"
891 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
892 fourcc DIV5,div5 div3 ; DivX 3.20
893 fourcc DIV6,div6 div4 ; -||-
894 fourcc DIV3,div3,DIV4,div4
895 fourcc AP41 div3 ; AngelPotion stuff
899 out BGR32,BGR24,BGR15
901 ; hmm. we should check, maybe these are/will be playable with libavcodec:
904 info "Microsoft MPEG-4 v1/v2"
906 comment "with postprocessing"
907 fourcc DIV2,div2 mp42
908 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
913 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
915 ; out BGR32,BGR24,BGR16,BGR15
918 info "Microsoft MPEG-4 v1/v2"
926 out BGR32,BGR24,BGR15
929 info "Windows Media Video 9 DMO"
935 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
938 ; out BGR32,BGR24,BGR16 ;,BGR15
941 info "Windows Media Video DMO"
949 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
952 ; out BGR32,BGR24,BGR16 ;,BGR15
955 info "Windows Media Video 8"
960 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
963 ; out BGR32,BGR24,BGR16,BGR15
966 info "Windows Media Video 7"
971 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
973 ; out BGR32,BGR24,BGR16,BGR15
976 info "Windows Media Video Adv DMO"
982 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
985 ; out BGR32,BGR24,BGR16 ;,BGR15
988 info "Windows Media Video (VC-1) Advanced Profile Decoder"
993 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
997 info "Windows Media Screen Codec 2"
1003 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1004 out BGR32,BGR24,BGR16
1007 info "UB Video MPEG-4"
1008 comment "black&white"
1010 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1019 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1020 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1021 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1024 info "Zoran MJPEG passthrough"
1028 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1031 info "FFmpeg MJPEG decoder"
1034 fourcc AVRn,AVDJ ; AVID
1035 fourcc ADJV ; Avid Motion JPEG
1036 fourcc jpeg ; MOV Photo-JPEG
1037 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1038 fourcc JFIF ; SMJPEG (Loki)
1039 fourcc ijpg,IJPG ; -mf type=jpeg
1040 fourcc JPEG ; SGI's AVI Photo-JPEG
1041 fourcc JPGL ; lossless JPEG (pegasus codec)
1042 fourcc LJPG ; lossless JPEG
1043 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1044 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1049 out YUY2 ; queried (conversion from yuv422p)
1051 out BGR32 ; lossless JPEG
1056 info "FFmpeg MJPEG-B decoder"
1058 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1063 out YUY2 ; queryed (conversion from yuv422p)
1066 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1068 info "Independent JPEG Group's codec"
1070 fourcc ijpg,IJPG ; -mf type=jpeg
1071 fourcc jpeg ; MOV Photo-JPEG
1072 fourcc AVRn,AVDJ ; AVID
1078 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1080 info "Morgan Motion JPEG Codec"
1083 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1084 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1089 out BGR32,BGR24,BGR15
1092 info "MainConcept Motion JPEG"
1095 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1096 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1100 out BGR32,BGR24,BGR15
1103 info "AVID Motion JPEG"
1105 comment "slooooooooow but stable"
1108 fourcc MJPG,mjpg AVRn
1110 dll "AvidAVICodec.dll"
1116 comment "supports interlaced MJPEG"
1118 fourcc jpeg MJPG ; MOV Photo-JPEG
1124 videocodec imagepower
1125 info "ImagePower MJPEG2000"
1130 out BGR32,BGR24,BGR15
1133 info "Morgan MJPEG2000"
1141 out BGR32,BGR24,BGR15
1143 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1148 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1149 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1152 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1155 out BGR32,BGR24,BGR16,BGR15
1158 info "Pegasus Motion JPEG"
1162 ; dll "pvmjpg20.dll" ; v2.0
1163 dll "pvmjpg21.dll" ; v2.1
1167 info "Pegasus lossless JPEG"
1175 videocodec pegasusmwv
1176 info "Pegasus Motion Wavelet 2000"
1183 ; h263: - I don't know. comments?
1188 fourcc VIVO,vivo vivo
1189 fourcc viv1,viv2 vivo
1192 out BGR32,BGR24,BGR15 flip
1196 info "UB Video H.263/H.263+/H.263++ Decoder"
1199 fourcc vivo,VIVO U263
1203 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1205 ; BGR32,BGR16,BGR15 seems to work too
1213 fourcc vivo,VIVO I263
1219 out BGR32,BGR24,BGR15
1222 info "FFmpeg I263 decoder"
1230 info "FFmpeg H.263+ decoder"
1232 fourcc H263,U263,h263,X263,M263
1235 fourcc D263 ; DEC H263
1236 fourcc L263 ; Lead H263
1237 fourcc ILVR ; ITU H263+
1248 out YV12,I420,IYUV flip
1251 info "XAnim's CCITT H.263"
1255 fourcc VIVO,vivo H263
1269 info "QuickTime H.261 video decoder"
1277 info "XAnim's CCITT H.261"
1290 out BGR32,BGR24,BGR15
1293 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1294 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1295 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1298 info "Intel Indeo 5"
1303 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1306 out BGR32,BGR24,BGR16,BGR15
1309 info "Intel Indeo 5"
1314 ; out YV12,I420 ; flickering
1316 out BGR32,BGR24,BGR15
1319 info "Intel Indeo 4.1"
1329 info "Intel Indeo 3.1/3.2"
1336 out BGR24,BGR15 flip,static
1340 info "XAnim's Intel Indeo 5"
1348 info "XAnim's Intel Indeo 4.1"
1356 info "XAnim's Intel Indeo 3.1/3.2"
1364 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1367 info "Sony Digital Video (DV)"
1369 fourcc dvsl,dvsd,dvhd ; ????
1370 fourcc DVSD dvsd ; pal .avi
1371 fourcc "dvcp" dvsd ; pal .mov
1372 fourcc "dvc " dvsd ; ntsc .mov
1375 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1378 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1381 info "FFmpeg DV decoder"
1384 fourcc DVSD,dvsd ; PAL
1385 fourcc DVCS,dvcs ; NTSC ?
1386 fourcc "dvcp" ; PAL DV in .mov
1387 fourcc "dvc " ; NTSC DV in .mov
1388 fourcc dvpp ; DVCPRO - PAL
1389 fourcc dv50 ; DVCPRO 50
1390 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1391 fourcc dv5p ; DVCPRO 50 PAL in .mov
1394 fourcc dvh5,dvh6,dvh3
1395 fourcc dvhd,dvsl,dv25
1401 info "Raw DV decoder (libdv)"
1403 fourcc DVSD,dvsd ; PAL
1404 fourcc DVCS,dvcs ; NTSC ?
1405 fourcc "dvcp" ; PAL DV in .mov
1406 fourcc "dvc " ; NTSC DV in .mov
1407 fourcc dvpp ; DVCPRO - PAL
1408 fourcc dv50 ; DVCPRO 50
1409 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1410 fourcc dv5p ; DVCPRO 50 PAL in .mov
1411 fourcc AVdv,AVd1 ; AVID DV
1413 fourcc dvh5,dvh6,dvh3
1418 ; note: it crashes with pond.dv :(
1420 info "MainConcept DV Codec"
1422 fourcc DVSD,dvsd ; PAL
1423 fourcc DVCS,dvcs ; NTSC ?
1424 fourcc CDVC,cdvc ; ???
1425 fourcc "dvcp" dvsd ; PAL DV in .mov
1426 fourcc "dvc " dvcs ; NTSC DV in .mov
1431 out BGR32,BGR24,BGR15
1436 info "XAnim's 3ivx Delta 3.5 plugin"
1444 info "3ivx Delta 4.5"
1448 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1449 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1452 out BGR32,BGR24,BGR16,BGR15
1454 ; RealVideo variants
1457 info "Linux RealPlayer 10 RV30/40 decoder"
1465 videocodec rv3040win
1466 info "Win32 RealPlayer 10 RV30/40 decoder"
1475 info "Linux RealPlayer 9 RV40 decoder"
1483 info "Win32 RealPlayer 9 RV40 decoder"
1491 info "Mac OS X RealPlayer 9 RV40 decoder"
1495 dll "drvc.bundle/Contents/MacOS/drvc"
1499 info "Linux RealPlayer 8 RV30 decoder"
1507 info "Win32 RealPlayer 8 RV30 decoder"
1515 info "Mac OS X RealPlayer 9 RV30 decoder"
1519 dll "drvc.bundle/Contents/MacOS/drvc"
1523 info "FFmpeg RV20 decoder"
1532 info "Linux RealPlayer 8 RV20 decoder"
1539 videocodec rv20winrp10
1540 info "Win32 RealPlayer 10 RV20 decoder"
1548 info "Win32 RealPlayer 8 RV20 decoder"
1556 info "Mac OS X RealPlayer 9 RV20 decoder"
1560 dll "drv2.bundle/Contents/MacOS/drv2"
1564 info "FFmpeg RV10 decoder"
1575 info "Alparysoft lossless codec dshow"
1579 dll "aslcodec_dshow.dll"
1580 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1584 info "Alparysoft lossless codec vfw"
1588 dll "aslcodec_vfw.dll"
1592 info "Lead CMW wavelet 2.0"
1596 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1597 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1601 info "Lagarith Lossless Video Codec"
1602 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1607 out BGR32,BGR24 flip
1610 info "Infinite Video PSI_V"
1615 out BGR32,BGR24 query,flip
1617 videocodec canopushq
1619 info "Canopus HQ Codec"
1620 comment "requires csehqa.dll and cseuvec.dll"
1626 videocodec canopusll
1628 info "Canopus Lossless Codec"
1629 comment "requires csellc.dll"
1638 fourcc VP30,vp30,VP31,vp31
1639 format 0x20335056 ; "VP3 " (used in .nsv files)
1645 info "FFmpeg Theora"
1655 info "On2 Open Source VP3 Codec"
1657 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1658 fourcc VP30,vp30,VP31,vp31
1663 out BGR32,BGR24,BGR15
1666 info "On2 VP4 Personal Codec"
1667 comment "Decodes also VP3"
1670 fourcc VP31,VP30,vp31,vp30
1677 info "FFmpeg VP5 decoder"
1685 info "On2 VP5 Personal Codec"
1694 info "FFmpeg VP6 decoder"
1696 fourcc VP60,VP61,VP62
1702 info "FFmpeg VP6A decoder"
1710 info "FFmpeg VP6 Flash decoder"
1718 info "On2 VP6 Personal Codec"
1720 fourcc VP60,VP61,VP62
1728 info "On2 VP7 Personal Codec"
1737 info "Motion Wavelets"
1742 out BGR24,BGR15 flip
1751 out BGR32,BGR24,BGR15 flip
1760 out BGR32,BGR24,BGR15 flip
1762 videocodec ffultimotion
1763 info "IBM Ultimotion native decoder"
1770 videocodec ultimotion
1771 info "IBM Ultimotion"
1777 out BGR32,BGR24,BGR15 flip
1780 info "Windows Screen Video"
1785 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1786 out BGR32,BGR24,BGR16,BGR15
1788 ; CLRVIDDC.DLL needed too, with uppercase
1790 info "UCOD-ClearVideo"
1795 out BGR32,BGR24,BGR15 flip
1817 info "Duck Truemotion1"
1822 out BGR15,BGR16,BGR24,BGR32 query
1825 info "FFmpeg Duck/On2 TrueMotion 2.0"
1832 ; our BGR15->BGR32 is bad or the DLL?
1834 info "TrueMotion 2.0"
1836 comment "YUV faulting"
1840 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1841 out BGR32,BGR24,BGR16 flip
1844 info "Modified MJPEG, used in AMV files"
1846 fourcc AMVV ; internal MPlayer FourCC
1852 info "SP5x codec - used by Aiptek MegaCam"
1854 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1860 info "SP5x codec - used by Aiptek MegaCam"
1862 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1865 out BGR24,BGR15 flip
1868 info "SoftMedia ViVD V2 codec VfW"
1873 out YUY2,YV12,I420,YVU9
1874 out BGR32,BGR24,BGR15
1877 info "Winnov Videum winx codec"
1882 out BGR32,BGR24,BGR15
1885 info "FFmpeg wnv1 native codec"
1893 info "Winnov Videum wnv1 codec"
1898 out BGR32,BGR24,BGR15
1901 info "VDOWave codec"
1905 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1909 info "Vianet Lsvx Video Decoder"
1916 out BGR32,BGR24,BGR16 flip
1919 info "FFmpeg VMware video"
1924 out BGR32,BGR15,BGR8
1932 out BGR24,BGR15,BGR8 query,flip
1935 info "FFmpeg Smacker Video"
1944 info "Chinese AVS Video"
1945 comment "only works with libavformat demuxer"
1954 info "FFmpeg DNxHD decoder"
1964 info "win32/quicktime 3IV1 (3ivx) decoder"
1968 dll "3ivx Delta 3.5.qtx"
1972 info "Win32/QuickTime Streambox ACT-L2"
1976 dll ACTLComponent.qtx
1980 info "Win32/QuickTime Avid Meridien Uncompressed"
1984 dll "AvidQTAVUICodec.qtx"
1988 info "Win32/QuickTime H.263 decoder"
1995 videocodec qtrlerpza
1996 info "Win32/Quicktime RLE/RPZA decoder"
1997 comment "no colorspace accepted"
2000 format 0x20656C72 ; "rle "
2003 out BGR32,BGR24,BGR15
2006 info "Win32/QuickTime VP3 decoder"
2014 info "win32/quicktime ZyGo decoder"
2016 comment "wrong colors"
2017 fourcc ZyGo,zygo,lsvx
2023 info "Win32/QuickTime BeHereiVideo decoder"
2024 comment "sample file wanted!"
2028 dll "BeHereiVideo.qtx"
2032 info "Win32/QuickTime Cinepak decoder"
2040 info "Win32/QuickTime Indeo decoder"
2050 info "Win32/QuickTime MJPEG decoder"
2060 info "Win32/QuickTime MPEG-4 decoder"
2068 info "Win32/QuickTime SVQ3 decoder"
2072 dll "QuickTimeEssentials.qtx"
2076 info "Win32/QuickTime SVQ1 decoder"
2083 ; VSS codecs (http://vsofts.com/solutions.html):
2086 info "VSS Codec Light"
2094 info "VSS H.264 New"
2099 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2102 videocodec vssh264old
2103 info "VSS H.264 Old"
2107 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2111 info "VSS Wavelet Video Codec"
2118 ; buggy codecs: (any volunteers for native rewrite?)
2123 comment "24bpp only"
2132 comment "24bpp only"
2137 ; out BGR32,BGR24,BGR15
2141 info "Alaris VideoGramPiX"
2142 ; http://www.alaris.com/movies/toocool.vgm
2143 ; Martin Schuster <schuster@ap.univie.ac.at>
2145 comment "only produces strange patterns"
2146 fourcc VGPX,VTLP VGPX
2153 ; non-working codecs:
2164 info "Pinnacle Hardware MPEG-1"
2166 comment "no picture. use ffmpeg12!"
2173 ; out BGR32,BGR24,BGR16,BGR15
2176 info "Q-Team's QPEG (www.q-team.de)"
2178 comment "BGR8 only!"
2194 videocodec ffcamtasia
2195 info "TechSmith Camtasia Screen Codec (native)"
2200 out BGR32,BGR24,BGR15,BGR8 query
2202 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2204 info "TechSmith Camtasia Screen Codec"
2209 out BGR32,BGR24,BGR15,BGR8 query,flip
2211 videocodec ffcamstudio
2212 info "CamStudio Screen Codec"
2217 out BGR32,BGR24,BGR15 query
2219 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2221 info "FRAPS: Realtime Video Capture"
2222 comment "Requires a processor with SSE???"
2237 videocodec fftiertexseq
2238 info "FFmpeg Tiertex SEQ"
2240 fourcc TSEQ ; internal MPlayer FourCC
2242 dll "tiertexseqvideo"
2246 info "FFmpeg Sierra VMD video"
2248 fourcc VMDV ; internal MPlayer FourCC
2254 info "FFmpeg Feeble Files DXA video"
2256 fourcc DXA1 ; internal MPlayer FourCC
2261 videocodec ffdsicinvideo
2262 info "FFmpeg Delphine CIN video"
2264 fourcc DCIV ; internal MPlayer FourCC
2270 info "FFmpeg THP video"
2272 fourcc THPV ; internal MPlayer FourCC
2278 info "FFmpeg BFI Video"
2280 fourcc BFIV ; internal MPlayer FourCC
2285 videocodec ffbethsoftvid
2286 info "FFmpeg Bethesda Software VID"
2287 comment "video plays much too fast"
2289 fourcc BETH ; internal MPlayer FourCC
2295 info "FFmpeg RL2 decoder"
2297 fourcc RL2V ; internal MPlayer FourCC
2303 info "FFmpeg Renderware TeXture Dictionary decoder"
2305 fourcc TXDV ; internal MPlayer FourCC
2316 out BGR24,BGR15,BGR8 query,flip
2319 info "FFmpeg XAN wc3"
2321 fourcc WC3V ; internal MPlayer FourCC
2327 info "FFmpeg Id CIN video"
2329 fourcc IDCI ; internal MPlayer FourCC
2334 videocodec ffinterplay
2335 info "FFmpeg Interplay Video"
2337 fourcc INPV ; internal MPlayer FourCC
2339 dll "interplayvideo"
2343 info "FFmpeg VQA Video"
2345 fourcc VQAV ; internal MPlayer FourCC
2351 info "FFmpeg C93 Video"
2353 fourcc C93V ; internal MPlayer FourCC
2359 ; raw formats: (now RGB formats are autodetected)
2361 ; these raw codecs are used mostly by TV input
2362 ; 0x20776172 is used by Quicktime ('raw ')
2363 ; 0x0 is used by AVI
2364 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2371 format 0x20776172 0x52474220
2380 format 0x20776172 0x52474218
2389 format 0x20776172 0x52474210
2393 videocodec rawbgr32flip
2408 videocodec rawbgr24flip
2420 format 0x20776172 0x42475218
2424 videocodec rawbgr16flip
2429 format 0x10424752 0x0
2437 format 0x20776172 0x42475210
2441 videocodec rawbgr15flip
2453 format 0x20776172 0x4247520F
2457 videocodec rawbgr8flip
2469 format 0x20776172 0x42475208
2478 format 0x20776172 0x42475201
2486 format 0x0 0x32595559
2487 format 0x20776172 0x32595559
2495 format 0x0 0x32565559
2496 format 0x20776172 0x32565559
2504 format 0x0 0x59565955
2505 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2506 format 0x20776172 0x59565955
2514 format 0x0 0x50343434
2515 format 0x20776172 0x50343434
2523 format 0x0 0x50323234
2524 format 0x20776172 0x50323234
2532 format 0x0 0x32315659
2533 format 0x20776172 0x32315659
2541 format 0x0 0x3132564E
2542 format 0x20776172 0x3132564E
2550 format 0x0 0x3231564E
2551 format 0x20776172 0x3231564E
2559 format 0x0 0x32314D48
2560 format 0x20776172 0x32314D48
2568 format 0x0 0x30323449
2569 format 0x20776172 0x30323449
2578 format 0x0 0x39555659
2579 format 0x20776172 0x39555659
2588 format 0x20203859 ; "Y8 "
2592 ; NULL codec - for testing.
2595 info "NULL codec (no decoding!)"
2597 comment "for unknown/unsupported codecs or testing"
2604 out BGR32,BGR24,BGR16,BGR15
2606 ;=============================================================================
2608 ;=============================================================================
2611 info "Windows Media Audio 9 DMO"
2617 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2620 info "Windows Media Audio DMO"
2628 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2630 audiocodec wma9spdmo
2631 info "Windows Media Audio 9 Speech DMO"
2636 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2638 audiocodec wma9spdshow
2639 info "Windows Media Audio 9 Speech DShow"
2644 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2647 info "FFmpeg QDM2 audio decoder"
2649 format 0x324D4451 ; "QDM2"
2654 info "QuickTime QDMC/QDM2 audio decoders"
2656 format 0x324D4451 ; "QDM2"
2657 format 0x434D4451 ; "QDMC"
2662 info "QuickTime QCLP audio decoder"
2664 format 0x706C6351 ; "Qclp"
2669 info "QuickTime MACE3 audio decoder"
2671 format 0x3343414D ; "MAC3"
2676 info "QuickTime MACE6 audio decoder"
2678 format 0x3643414D ; "MAC6"
2683 info "FFmpeg RealAudio 1.0"
2685 format 0x345F3431 ; "14_4"
2690 info "FFmpeg RealAudio 2.0"
2692 format 0x385F3832 ; "28_8"
2697 info "FFmpeg COOK audio decoder"
2699 format 0x6B6F6F63 ; "cook"
2704 info "FFmpeg Atrac 3 audio decoder"
2706 format 0x63727461 ; "atrc"
2707 format 0x270 ; atrac3 in wav
2712 info "RealAudio 1.0"
2714 format 0x345F3431 ; "14_4"
2719 info "Win32 RealAudio 1.0"
2721 format 0x345F3431 ; "14_4"
2726 info "Mac OS X RealAudio 1.0"
2728 format 0x345F3431 ; "14_4"
2733 info "RealAudio 2.0"
2735 format 0x385F3832 ; "28_8"
2740 info "Win32 RealAudio 2.0"
2742 format 0x385F3832 ; "28_8"
2747 info "Mac OS X RealAudio 2.0"
2749 format 0x385F3832 ; "28_8"
2754 info "RealPlayer 10 COOK audio"
2755 comment "supports cook 5.1"
2757 format 0x6B6F6F63 ; "cook"
2762 info "RealAudio COOK"
2764 format 0x6B6F6F63 ; "cook"
2768 audiocodec ra10cookwin
2769 info "Win32 RealAudio 10 COOK"
2770 comment "supports cook 5.1"
2772 format 0x6B6F6F63 ; "cook"
2776 audiocodec racookwin
2777 info "Win32 RealAudio COOK"
2779 format 0x6B6F6F63 ; "cook"
2783 audiocodec racookmac
2784 info "Mac OS X RealAudio COOK"
2786 format 0x6B6F6F63 ; "cook"
2788 dll "cook.bundle/Contents/MacOS/cook"
2791 info "RealAudio Sipro"
2793 format 0x72706973 ; "sipr"
2798 info "RealPlayer 10 RealAudio Sipro"
2800 format 0x72706973 ; "sipr"
2804 audiocodec ra10siprwin
2805 info "Win32 RealAudio 10 Sipro"
2807 format 0x72706973 ; "sipr"
2811 audiocodec rasiprwin
2812 info "Win32 RealAudio Sipro"
2814 format 0x72706973 ; "sipr"
2818 audiocodec rasiprmac
2819 info "Mac OS X RealAudio Sipro"
2821 format 0x72706973 ; "sipr"
2823 dll "sipr.bundle/Contents/MacOS/sipr"
2826 info "RealAudio ATRAC3"
2828 format 0x63727461 ; "atrc"
2833 info "RealPlayer 10 RealAudio ATRAC3"
2835 format 0x63727461 ; "atrc"
2839 audiocodec ra10atrcwin
2840 info "Win32 RealAudio 10 ATRAC3"
2842 format 0x63727461 ; "atrc"
2846 audiocodec raatrcwin
2847 info "Win32 RealAudio ATRAC3"
2849 format 0x63727461 ; "atrc"
2853 audiocodec raatrcmac
2854 info "Mac OS X RealAudio ATRAC3"
2856 format 0x63727461 ; "atrc"
2858 dll "atrc.bundle/Contents/MacOS/atrc"
2860 audiocodec ffadpcmimaamv
2861 info "FFmpeg AMV IMA ADPCM audio"
2863 fourcc AMVA ; internal MPlayer FourCC
2867 audiocodec ffadpcmimaqt
2868 info "FFmpeg QT IMA ADPCM audio"
2870 format 0x34616d69 ; "ima4" (MOV files)
2874 audiocodec ffadpcmimawav
2875 info "FFmpeg WAV IMA ADPCM audio"
2878 format 0x1100736d ; "ms\x00\x11" (MOV files)
2886 format 0x34616d69 ; "ima4" (MOV files)
2887 format 0x1100736d ; "ms\x00\x11" (MOV files)
2890 audiocodec ffadpcmms
2891 info "FFmpeg MS ADPCM audio"
2894 format 0x0200736d ; "ms\x00\x02" (MOV files)
2902 format 0x0200736d ; "ms\x00\x02" (MOV files)
2905 audiocodec ffadpcmimadk4
2906 info "FFmpeg DK4 IMA ADPCM audio"
2908 format 0x61 ; This format number was used by Duck Corp. but not officially
2909 ; registered with Microsoft
2914 info "Duck DK4 ADPCM (rogue format number)"
2916 format 0x61 ; This format number was used by Duck Corp. but not officially
2917 ; registered with Microsoft
2920 audiocodec ffadpcmimadk3
2921 info "FFmpeg DK3 IMA ADPCM audio"
2923 format 0x62 ; This format number was used by Duck Corp. but not officially
2924 ; registered with Microsoft
2929 info "Duck DK3 ADPCM (rogue format number)"
2931 format 0x62 ; This format number was used by Duck Corp. but not officially
2932 ; registered with Microsoft
2935 audiocodec ffroqaudio
2936 info "Id RoQ File Audio Decoder"
2938 fourcc RoQA ; internal MPlayer FourCC
2943 info "FFmpeg Smacker Audio"
2949 audiocodec ffdsicinaudio
2950 info "FFmpeg Delphine CIN audio"
2952 fourcc DCIA ; internal MPlayer FourCC
2956 audiocodec ff4xmadmpcm
2957 info "FFmpeg 4XM ADPCM audio"
2959 fourcc 4XMA ; internal MPlayer FourCC
2963 audiocodec ffadpcmimaws
2964 info "FFmpeg Westwood IMA ADPCM audio"
2966 fourcc AIWS ; internal MPlayer FourCC
2971 info "FFmpeg Westwood SND1"
2973 fourcc SND1 ; internal MPlayer FourCC
2977 audiocodec ffinterplaydpcm
2978 info "FFmpeg Interplay DPCM audio"
2980 fourcc INPA ; internal MPlayer FourCC
2984 audiocodec ffadpcmea
2985 info "FFmpeg EA ADPCM audio"
2987 fourcc ADEA ; internal MPlayer FourCC
2991 audiocodec ffadpcmeamaxis
2992 info "FFmpeg EA MAXIS XA ADPCM audio"
2994 fourcc ADXA ; internal MPlayer FourCC
2996 dll adpcm_ea_maxis_xa
2998 audiocodec ffadpcmxa
2999 info "FFmpeg XA ADPCM audio"
3001 fourcc PSXA ; internal MPlayer FourCC
3005 audiocodec ffxandpcm
3006 info "FFmpeg XAN DPCM audio"
3007 comment "only works with libavformat demuxer"
3013 audiocodec ffadpcmthp
3014 info "FFmpeg THP ADPCM audio"
3021 info "raw DV audio decoder (libdv)"
3028 info "FFmpeg DV audio decoder"
3037 info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
3040 fourcc "VLB " ; Used in NSV, not really working
3041 fourcc "AAC " ; Used in NSV
3042 fourcc "AACP" ; Used in NSV for AACPlus
3049 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio) decoder"
3052 fourcc "VLB " ; Used in NSV, not really working
3053 fourcc "AAC " ; Used in NSV
3054 fourcc "AACP" ; Used in NSV for AACPlus
3062 info "FFmpeg FLAC audio decoder"
3070 info "FFmpeg ALAC audio decoder"
3077 info "FFmpeg True Audio (TTA) decoder"
3079 fourcc TTA1 ; internal MPlayer FourCC
3083 audiocodec ffwavpack
3084 info "FFmpeg WavPack audio decoder"
3086 fourcc WVPK ; internal MPlayer FourCC
3090 audiocodec ffshorten
3091 info "FFmpeg Shorten audio decoder"
3093 fourcc shrn ; internal MPlayer FourCC
3098 info "FFmpeg Monkey's Audio decoder"
3105 info "FFmpeg MLP decoder"
3107 fourcc "MLP " ; internal MPlayer FourCC
3111 audiocodec ffnellymoser
3112 info "FFmpeg Nellymoser Audio decoder"
3114 fourcc "NELL" ; internal MPlayer FourCC
3119 info "Uncompressed PCM"
3123 format 0x3 ; IEEE float
3124 format 0xfffe ; Extended
3125 format 0x20776172 ; "raw " (MOV files)
3126 format 0x736f7774 ; "twos" (MOV files)
3127 format 0x74776f73 ; "sowt" (MOV files)
3128 format 0x32336c66 ; "fl32" (MOV files)
3129 format 0x666c3332 ; "23lf" (MOV files)
3130 ; format 0x34366c66 ; "fl64" (MOV files)
3131 ; format 0x666c3634 ; "46lf" (MOV files)
3132 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3133 format 0x34326e69 ; "in24" (MOV files)
3134 format 0x696e3234 ; "42ni" (MOV files)
3135 format 0x32336e69 ; "in32" (MOV files)
3136 format 0x696e3332 ; "23ni" (MOV files)
3137 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3147 info "DivX audio (WMA)"
3154 audiocodec msadpcmacm
3162 info "mp3lib MPEG layer-2, layer-3"
3164 comment "Optimized to MMX/SSE/3Dnow!"
3165 format 0x50 ; layer-1 && layer-2
3166 format 0x55 ; layer-3
3167 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3168 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3169 fourcc "MP3 " ; used in .nsv files
3170 fourcc "LAME" ; used in mythtv .nuv files
3173 audiocodec ffpcmdaud
3174 info "D-Cinema audio (FFmpeg)"
3181 info "DivX audio v1 (FFmpeg)"
3188 info "DivX audio v2 (FFmpeg)"
3195 info "Macintosh Audio Compression and Expansion 3:1"
3202 info "Macintosh Audio Compression and Expansion 6:1"
3217 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
3219 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3224 info "FFmpeg MPEG layer-3 audio decoder"
3225 comment "integer only"
3228 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3229 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3230 fourcc "MP3 " ; used in .nsv files
3231 fourcc "LAME" ; used in mythtv .nuv files
3236 info "FFmpeg MPEG layer-3 adu audio decoder"
3237 comment "integer only"
3239 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3244 info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
3245 comment "integer only"
3252 info "libMAD MPEG layer 1-2-3"
3256 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3257 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3258 fourcc "MP3 " ; used in .nsv files
3259 fourcc "LAME" ; used in mythtv .nuv files
3266 comment "conflicts with security kernel patches"
3271 audiocodec imaadpcmacm
3307 format 0x77616C61 ; 'alaw', .mov files
3314 format 0x77616c75 ; "ulaw" (MOV files)
3318 info "Uncompressed DVD/VOB LPCM"
3340 info "FFmpeg E-AC-3"
3359 audiocodec ffmusepack7
3360 info "Musepack sv7 audio codec"
3361 comment "only works with libavformat demuxer"
3367 audiocodec ffmusepack8
3368 info "Musepack sv8 audio codec"
3369 comment "only works with libavformat demuxer"
3377 info "Musepack audio codec"
3384 info "AMR Narrowband"
3397 audiocodec ffadcpmswf
3398 info "FFmpeg's ADPCM Flash-variant"
3400 format 0x5346 ; 'SF', pseudo id
3407 comment "windows users need msms001.vwp in windows\\system32 folder"
3410 dll "voxmsdec.ax" ; need also msms001.vwp
3411 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3414 info "ACELP.net Sipro Lab Audio Decoder"
3419 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3422 info "FFmpeg Intel Music Coder"
3429 info "Intel Music Coder"
3431 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3443 audiocodec ffctadp32
3444 info "Creative ADPCM native codec"
3451 info "Creative ADPCM codec"
3458 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3465 info "AC3 through S/PDIF"
3472 info "DTS through S/PDIF"
3478 info "FFmpeg Vorbis decoder"
3486 info "OggVorbis Audio Decoder"
3488 comment "OggVorbis driver using libvorbis"
3494 audiocodec vorbisacm
3495 info "OggVorbis ACM"
3497 comment "OggVorbis driver using vorbis.acm"
3498 format 0x674F ; mode1
3499 format 0x6750 ; mode2
3500 ; format 0x6751 ; mode3
3501 format 0x676F ; mode1+
3502 format 0x6770 ; mode2+
3503 format 0x6771 ; mode3+
3508 info "Speex Audio Decoder"
3510 comment "Speex driver using libspeex"
3515 audiocodec vivoaudio
3516 info "Vivo G.723/Siren Audio Codec"
3518 format 0x111 ; vivo g.723
3519 format 0x112 ; siren
3524 info "G.711/G.721/G.723"
3526 comment "does not work yet - just noise :("
3527 format 0x111 ; vivo g.723
3528 format 0x112 ; vivo siren
3533 info "Sharp G.726 Audio"
3540 info "Sharp G.726 Audio"
3549 comment "format not accepted"
3555 ; http://www.nctsoft.com/products/NCTALFCD/
3556 ; jdp@mail.sonofon.dk
3559 format 0x1FC4 ; ALF2
3563 audiocodec fftruespeech
3564 info "FFmpeg TrueSpeech"
3570 audiocodec truespeech
3571 info "DSP Group TrueSpeech(TM)"
3575 dll "tssoft32.acm" ; need also tsd32.dll
3577 ; rt32dcmp.dll needed too
3578 audiocodec voxwarert24
3579 info "VoxWare RT24 speech codec"
3586 info "Lernout & Hauspie CELP and SBC codecs"
3588 format 0x1101 ; CELP
3596 info "VQF codec by NTTLabs"
3603 info "MPEG audio pass-through for hardware MPEG decoders"
3605 comment "for hardware MPEG audio decoders"
3606 format 0x50 ; layer-1 && layer-2
3607 format 0x55 ; layer-3
3608 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
3609 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3610 fourcc "MP3 " ; used in .nsv files
3611 fourcc "LAME" ; used in mythtv .nuv files
3615 info "msn siren audio codec"