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
153 ; for backward compatibility
155 info "FFmpeg MPEG-1/2"
157 format 0x10000001 ; MPEG-1
158 format 0x10000002 ; MPEG-2
159 fourcc mpg1,mpg2,MPG2
160 fourcc PIM1 ; Pinnacle hardware-MPEG-1
161 fourcc PIM2 ; Pinnacle hardware-MPEG-2
167 fourcc hdv3 ; HDV 1080i50
168 fourcc hdv5 ; HDV 720p25
169 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
170 fourcc MMES,mmes ; matrox mpeg2 in avi
171 fourcc hdv6,hdv7,hdv8
172 fourcc xdv1,xdv2,xdv3
173 fourcc xdv4,xdv5,xdv6
174 fourcc xdv7,xdv8,xdv9
175 fourcc xdva,xdvb,xdvc
176 fourcc xdvd,xdve,xdvf
177 fourcc xd5a,xd5b,xd5c
178 fourcc xd5d,xd5e,xd5f
180 fourcc mx5n,mx4n,mx4p
190 info "MPEG-1 or 2 (libmpeg2)"
191 comment "with postprocessing"
193 format 0x10000001 ; MPEG-1
194 format 0x10000002 ; MPEG-2
198 fourcc PIM1 ; Pinnacle hardware-MPEG-1
199 fourcc PIM2 ; Pinnacle hardware-MPEG-2
204 fourcc hdv3 ; HDV 1080i50
205 fourcc hdv5 ; HDV 720p25
206 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
207 fourcc MMES,mmes ; matrox mpeg2 in avi
208 fourcc hdv6,hdv7,hdv8
209 fourcc xdv1,xdv2,xdv3
210 fourcc xdv4,xdv5,xdv6
211 fourcc xdv7,xdv8,xdv9
212 fourcc xdva,xdvb,xdvc
213 fourcc xdvd,xdve,xdvf
214 fourcc xd5a,xd5b,xd5c
215 fourcc xd5d,xd5e,xd5f
217 fourcc mx5n,mx4n,mx4p
226 videocodec ffmpeg12mc
227 info "FFmpeg MPEG-1/2 (XvMC)"
229 format 0x10000001 ; MPEG-1
230 format 0x10000002 ; MPEG-2
231 fourcc mpg1,mpg2,MPG2
235 fourcc PIM1 ; Pinnacle hardware-MPEG-1
236 fourcc PIM2 ; Pinnacle hardware-MPEG-2
239 fourcc hdv3 ; HDV 1080i50
240 fourcc hdv5 ; HDV 720p25
241 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
242 fourcc MMES,mmes ; matrox mpeg2 in avi
243 fourcc hdv6,hdv7,hdv8
244 fourcc xdv1,xdv2,xdv3
245 fourcc xdv4,xdv5,xdv6
246 fourcc xdv7,xdv8,xdv9
247 fourcc xdva,xdvb,xdvc
248 fourcc xdvd,xdve,xdvf
249 fourcc xd5a,xd5b,xd5c
250 fourcc xd5d,xd5e,xd5f
252 fourcc mx5n,mx4n,mx4p
261 ; we have only native open source codecs for these:
266 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
275 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
281 info "FFmpeg BMP decoder"
283 fourcc "bmp " ; for BMP-encoded QuickTime files
284 format 0x706D62 ; AVI
287 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
290 info "FFmpeg GIF decoder"
292 fourcc "gif " ; for GIF-encoded QuickTime files
295 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
298 info "FFmpeg TIFF decoder"
300 fourcc "tiff" ; for TIFF-encoded QuickTime files
303 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
306 info "FFmpeg PCX decoder"
311 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
314 info "FFmpeg PNG decoder"
317 fourcc "png " ; for PNG-encoded QuickTime files
320 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
323 info "PNG image decoder"
325 comment "Gray scaled PNG with Alpha channel not supported"
327 fourcc "png " ; for PNG-encoded QuickTime files
330 out BGR32,BGR24,BGR8,Y800
333 info "FFmpeg V.Flash PTX decoder"
335 fourcc "ptx " ; internal MPlayer FourCC
338 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
341 info "FFmpeg TGA decoder"
344 fourcc "tga " ; for TGA-encoded QuickTime files
347 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
350 info "TGA image decoder"
352 comment "Only 24bpp and 32bpp RGB TGA files supported"
358 info "SGI image decoder"
360 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
365 info "FFmpeg SUN Rasterfile decoder"
367 fourcc "sun " ; sun is an internal MPlayer FOURCC
370 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
373 info "FFmpeg Intel Indeo 3.1/3.2"
382 info "Autodesk FLI/FLC Animation"
384 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
387 out BGR16,BGR15,BGR8 query
390 info "Autodesk RLE decoder"
398 info "LOCO video decoder"
403 out 422P,YV12,BGR32,BGR24 query
406 info "QuickTime Animation (RLE)"
408 format 0x20656C72 ; "rle "
411 out BGR32,RGB24,BGR15,BGR8 query
414 info "QuickTime Apple Video"
422 info "Apple Graphics (SMC) codec"
424 format 0x20636d73 ; "smc "
430 info "Planar RGB (Photoshop)"
435 out BGR32,BGR24,BGR8 query
438 info "Creative YUV (libavcodec)"
455 videocodec ffroqvideo
456 info "Id RoQ File Video Decoder"
458 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
464 info "LZO compressed"
473 info "Theora (free, reworked VP3)"
480 ; prefer native codecs over win32?
481 ; the win32 codecs probably are (better) optimized and support direct
482 ; rendering, so this may be not the best idea...
487 info "MSU Screen Capture Lossless Codec"
492 out BGR32,BGR24,BGR16 flip
495 info "Microsoft Video 1"
496 comment "-vf palette required for 8bpp"
498 fourcc cram,CRAM CRAM
499 fourcc msvc,MSVC CRAM
500 fourcc wham,WHAM CRAM
503 out BGR24,BGR15,BGR8 static,query
506 info "Cinepak Video (native codec)"
521 out BGR24,BGR15 static
529 out YUY2 flip,noflip,query
531 out BGR32,BGR24 flip,query
536 info "Microsoft Video 1 (native codec)"
546 info "AVImszh (native codec)"
554 info "AVIzlib (native codec)"
564 info "XAnim's Radius Cinepak Video"
569 out YV12,IYUV,I420 static
571 ; time to decide what to do with the MPEG-4/DivX variants...
575 info "FFmpeg HuffYUV"
584 info "FFV1 (lossless codec)"
589 out 411P,444P,422P,YV12,I420,IYUV,YVU9
593 info "FFSNOW (Michael's wavelet codec)"
601 info "FFmpeg ASUS V1"
609 info "FFmpeg ASUS V2"
617 info "FFmpeg ATI VCR1"
625 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
633 info "FFmpeg Sorenson Video v1 (SVQ1)"
641 info "FFmpeg 4XM video"
646 out BGR15,BGR16 query
649 info "Miro/Pinnacle VideoXL codec"
652 fourcc PIXL ; this is Pinnacle one
659 info "QuickDraw native decoder"
667 info "Indeo 2 native decoder"
676 info "FFmpeg Flash video"
684 info "FFmpeg Flash Screen video"
692 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
694 fourcc MPG3,mpg3 div3
695 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
696 fourcc DIV5,div5 div3 ; DivX 3.20
697 fourcc DIV6,div6 div4 ; -||-
698 fourcc DIV3,div3,DIV4,div4
699 fourcc AP41 div3 ; AngelPotion stuff
700 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
701 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
707 info "FFmpeg MSMPEG-4 v2"
709 fourcc DIV2,div2 mp42
716 info "FFmpeg MSMPEG-4 v1"
718 fourcc DIV1,div1 mpg4
726 info "FFmpeg WMV1/WMV7"
734 info "FFmpeg WMV2/WMV8"
742 info "FFmpeg WMV3/WMV9"
752 fourcc WVC1,wvc1,WMVA
771 info "FFmpeg Sorenson Video v3 (SVQ3)"
783 fourcc DIV1,div1 divx
784 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
786 fourcc xvid,XVID,XviD,XVIX
787 fourcc DX50,dx50,BLZ0 DX50
792 fourcc 3IV2,3iv2 ; 3ivx Delta 4
794 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
795 fourcc SMP4,smp4 ; Samsung SMP4 video codec
796 fourcc VIDM ; vidm 4.01 codec
797 format 0x10000004 ; mpeg 4 es
802 fourcc DCOD,MVXM,EM4A,PM4V
814 out YV12,I420,IYUV flip
816 videocodec fflibschroedinger
817 info "Dirac (through FFmpeg libschroedinger)"
822 out I420,IYUV,422P,444P
824 videocodec fflibdirac
825 info "Dirac (through FFmpeg libdirac)"
830 out I420,IYUV,422P,444P
837 fourcc xvid,XVID,XviD,XVIX
838 fourcc DIV1,div1 divx
839 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
841 fourcc DX50,dx50,BLZ0 DX50
846 fourcc 3IV2,3iv2 ; 3ivx Delta 4
848 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
849 fourcc SMP4,smp4 ; Samsung SMP4 video codec
850 fourcc VIDM ; vidm 4.01 codec
852 fourcc DCOD,MVXM,EM4A,PM4V
854 format 0x10000004 ; mpeg 4 es
861 out BGR32,BGR24,BGR16,BGR15
864 ; is divx4vfw stable enough, working everywhere and faster than divxds?
867 info "DivX4Windows-VFW"
869 comment "sig11 with -framedrop"
870 fourcc DIVX,divx ; opendivx / divx4
871 fourcc DIV1,div1 divx
872 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
873 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
874 fourcc AP41 DIV3 ; AngelPotion stuff
880 out BGR32,BGR24,BGR15
882 ; the original ones... prefer DShow for postprocessing:
885 info "DivX ;-) (MSMPEG-4 v3)"
886 comment "with postprocessing"
888 fourcc MP43,mp43 div3 ; fourcc mapping to div3
889 fourcc DIV5,div5 div3
890 fourcc DIV6,div6 div4
891 fourcc DIV3,div3,DIV4,div4
892 fourcc AP41 div3 ; AngelPotion stuff
895 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
897 out BGR32,BGR24,BGR16,BGR15
900 info "DivX ;-) (MSMPEG-4 v3)"
902 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
903 fourcc DIV5,div5 div3 ; DivX 3.20
904 fourcc DIV6,div6 div4 ; -||-
905 fourcc DIV3,div3,DIV4,div4
906 fourcc AP41 div3 ; AngelPotion stuff
910 out BGR32,BGR24,BGR15
912 ; hmm. we should check, maybe these are/will be playable with libavcodec:
915 info "Microsoft MPEG-4 v1/v2"
917 comment "with postprocessing"
918 fourcc DIV2,div2 mp42
919 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
924 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
926 ; out BGR32,BGR24,BGR16,BGR15
929 info "Microsoft MPEG-4 v1/v2"
937 out BGR32,BGR24,BGR15
940 info "Windows Media Video 9 DMO"
946 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
949 ; out BGR32,BGR24,BGR16 ;,BGR15
952 info "Windows Media Video DMO"
960 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
963 ; out BGR32,BGR24,BGR16 ;,BGR15
966 info "Windows Media Video 8"
971 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
974 ; out BGR32,BGR24,BGR16,BGR15
977 info "Windows Media Video 7"
982 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
984 ; out BGR32,BGR24,BGR16,BGR15
987 info "Windows Media Video Adv DMO"
993 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
996 ; out BGR32,BGR24,BGR16 ;,BGR15
999 info "Windows Media Video (VC-1) Advanced Profile Decoder"
1004 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1008 info "Windows Media Screen Codec 2"
1014 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1015 out BGR32,BGR24,BGR16
1018 info "UB Video MPEG-4"
1019 comment "black&white"
1021 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1030 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1031 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1032 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1035 info "Zoran MJPEG passthrough"
1039 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1042 info "FFmpeg MJPEG decoder"
1045 fourcc AVRn,AVDJ ; AVID
1046 fourcc ADJV ; Avid Motion JPEG
1047 fourcc jpeg ; MOV Photo-JPEG
1048 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1049 fourcc JFIF ; SMJPEG (Loki)
1050 fourcc ijpg,IJPG ; -mf type=jpeg
1051 fourcc JPEG ; SGI's AVI Photo-JPEG
1052 fourcc JPGL ; lossless JPEG (pegasus codec)
1053 fourcc LJPG ; lossless JPEG
1054 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1055 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1061 out YUY2 ; queried (conversion from yuv422p)
1063 out BGR32 ; lossless JPEG
1068 info "FFmpeg MJPEG-B decoder"
1070 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1075 out YUY2 ; queryed (conversion from yuv422p)
1078 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1080 info "Independent JPEG Group's codec"
1082 fourcc ijpg,IJPG ; -mf type=jpeg
1083 fourcc jpeg ; MOV Photo-JPEG
1084 fourcc AVRn,AVDJ ; AVID
1090 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1092 info "Morgan Motion JPEG Codec"
1095 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1096 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1101 out BGR32,BGR24,BGR15
1104 info "MainConcept Motion JPEG"
1107 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1108 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1112 out BGR32,BGR24,BGR15
1115 info "AVID Motion JPEG"
1117 comment "slooooooooow but stable"
1120 fourcc MJPG,mjpg AVRn
1122 dll "AvidAVICodec.dll"
1128 comment "supports interlaced MJPEG"
1130 fourcc jpeg MJPG ; MOV Photo-JPEG
1136 videocodec imagepower
1137 info "ImagePower MJPEG2000"
1142 out BGR32,BGR24,BGR15
1145 info "Morgan MJPEG2000"
1153 out BGR32,BGR24,BGR15
1155 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1160 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1161 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1164 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1167 out BGR32,BGR24,BGR16,BGR15
1170 info "Pegasus Motion JPEG"
1174 ; dll "pvmjpg20.dll" ; v2.0
1175 dll "pvmjpg21.dll" ; v2.1
1179 info "Pegasus lossless JPEG"
1187 videocodec pegasusmwv
1188 info "Pegasus Motion Wavelet 2000"
1195 ; h263: - I don't know. comments?
1200 fourcc VIVO,vivo vivo
1201 fourcc viv1,viv2 vivo
1204 out BGR32,BGR24,BGR15 flip
1208 info "UB Video H.263/H.263+/H.263++ Decoder"
1211 fourcc vivo,VIVO U263
1215 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1217 ; BGR32,BGR16,BGR15 seems to work too
1225 fourcc vivo,VIVO I263
1231 out BGR32,BGR24,BGR15
1234 info "FFmpeg I263 decoder"
1242 info "FFmpeg H.263+ decoder"
1244 fourcc H263,U263,h263,X263,M263
1247 fourcc D263 ; DEC H263
1248 fourcc L263 ; Lead H263
1249 fourcc ILVR ; ITU H263+
1260 out YV12,I420,IYUV flip
1263 info "XAnim's CCITT H.263"
1267 fourcc VIVO,vivo H263
1281 info "QuickTime H.261 video decoder"
1289 info "XAnim's CCITT H.261"
1302 out BGR32,BGR24,BGR15
1305 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1306 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1307 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1310 info "Intel Indeo 5"
1315 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1318 out BGR32,BGR24,BGR16,BGR15
1321 info "Intel Indeo 5"
1326 ; out YV12,I420 ; flickering
1328 out BGR32,BGR24,BGR15
1331 info "Intel Indeo 4.1"
1341 info "Intel Indeo 3.1/3.2"
1348 out BGR24,BGR15 flip,static
1352 info "XAnim's Intel Indeo 5"
1360 info "XAnim's Intel Indeo 4.1"
1368 info "XAnim's Intel Indeo 3.1/3.2"
1376 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1379 info "Sony Digital Video (DV)"
1381 fourcc dvsl,dvsd,dvhd ; ????
1382 fourcc DVSD dvsd ; pal .avi
1383 fourcc "dvcp" dvsd ; pal .mov
1384 fourcc "dvc " dvsd ; ntsc .mov
1387 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1390 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1393 info "FFmpeg DV decoder"
1396 fourcc DVSD,dvsd ; PAL
1397 fourcc DVCS,dvcs ; NTSC ?
1398 fourcc "dvcp" ; PAL DV in .mov
1399 fourcc "dvc " ; NTSC DV in .mov
1400 fourcc dvpp ; DVCPRO - PAL
1401 fourcc dv50 ; DVCPRO 50
1402 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1403 fourcc dv5p ; DVCPRO 50 PAL in .mov
1406 fourcc dvh5,dvh6,dvh3
1407 fourcc dvhd,dvsl,dv25
1413 info "Raw DV decoder (libdv)"
1415 fourcc DVSD,dvsd ; PAL
1416 fourcc DVCS,dvcs ; NTSC ?
1417 fourcc "dvcp" ; PAL DV in .mov
1418 fourcc "dvc " ; NTSC DV in .mov
1419 fourcc dvpp ; DVCPRO - PAL
1420 fourcc dv50 ; DVCPRO 50
1421 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1422 fourcc dv5p ; DVCPRO 50 PAL in .mov
1423 fourcc AVdv,AVd1 ; AVID DV
1425 fourcc dvh5,dvh6,dvh3
1430 ; note: it crashes with pond.dv :(
1432 info "MainConcept DV Codec"
1434 fourcc DVSD,dvsd ; PAL
1435 fourcc DVCS,dvcs ; NTSC ?
1436 fourcc CDVC,cdvc ; ???
1437 fourcc "dvcp" dvsd ; PAL DV in .mov
1438 fourcc "dvc " dvcs ; NTSC DV in .mov
1443 out BGR32,BGR24,BGR15
1448 info "XAnim's 3ivx Delta 3.5 plugin"
1456 info "3ivx Delta 4.5"
1460 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1461 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1464 out BGR32,BGR24,BGR16,BGR15
1466 ; RealVideo variants
1469 info "Linux RealPlayer 10 RV30/40 decoder"
1477 videocodec rv3040win
1478 info "Win32 RealPlayer 10 RV30/40 decoder"
1487 info "Linux RealPlayer 9 RV40 decoder"
1495 info "Win32 RealPlayer 9 RV40 decoder"
1503 info "Mac OS X RealPlayer 9 RV40 decoder"
1507 dll "drvc.bundle/Contents/MacOS/drvc"
1511 info "Linux RealPlayer 8 RV30 decoder"
1519 info "Win32 RealPlayer 8 RV30 decoder"
1527 info "Mac OS X RealPlayer 9 RV30 decoder"
1531 dll "drvc.bundle/Contents/MacOS/drvc"
1535 info "FFmpeg RV20 decoder"
1544 info "FFmpeg RV40 decoder"
1552 info "Linux RealPlayer 8 RV20 decoder"
1559 videocodec rv20winrp10
1560 info "Win32 RealPlayer 10 RV20 decoder"
1568 info "Win32 RealPlayer 8 RV20 decoder"
1576 info "Mac OS X RealPlayer 9 RV20 decoder"
1580 dll "drv2.bundle/Contents/MacOS/drv2"
1584 info "FFmpeg RV10 decoder"
1595 info "Alparysoft lossless codec dshow"
1599 dll "aslcodec_dshow.dll"
1600 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1604 info "Alparysoft lossless codec vfw"
1608 dll "aslcodec_vfw.dll"
1612 info "Lead CMW wavelet 2.0"
1616 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1617 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1621 info "Lagarith Lossless Video Codec"
1622 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1627 out BGR32,BGR24 flip
1630 info "Infinite Video PSI_V"
1635 out BGR32,BGR24 query,flip
1637 videocodec canopushq
1639 info "Canopus HQ Codec"
1640 comment "requires csehqa.dll and cseuvec.dll"
1646 videocodec canopusll
1648 info "Canopus Lossless Codec"
1649 comment "requires csellc.dll"
1658 fourcc VP30,vp30,VP31,vp31
1659 format 0x20335056 ; "VP3 " (used in .nsv files)
1665 info "FFmpeg Theora"
1675 info "On2 Open Source VP3 Codec"
1677 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1678 fourcc VP30,vp30,VP31,vp31
1683 out BGR32,BGR24,BGR15
1686 info "On2 VP4 Personal Codec"
1687 comment "Decodes also VP3"
1690 fourcc VP31,VP30,vp31,vp30
1697 info "FFmpeg VP5 decoder"
1705 info "On2 VP5 Personal Codec"
1714 info "FFmpeg VP6 decoder"
1716 fourcc VP60,VP61,VP62
1722 info "FFmpeg VP6A decoder"
1730 info "FFmpeg VP6 Flash decoder"
1738 info "On2 VP6 Personal Codec"
1740 fourcc VP60,VP61,VP62
1748 info "On2 VP7 Personal Codec"
1757 info "Motion Wavelets"
1762 out BGR24,BGR15 flip
1771 out BGR32,BGR24,BGR15 flip
1780 out BGR32,BGR24,BGR15 flip
1782 videocodec ffultimotion
1783 info "IBM Ultimotion native decoder"
1790 videocodec ultimotion
1791 info "IBM Ultimotion"
1797 out BGR32,BGR24,BGR15 flip
1800 info "Windows Screen Video"
1805 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1806 out BGR32,BGR24,BGR16,BGR15
1808 ; CLRVIDDC.DLL needed too, with uppercase
1810 info "UCOD-ClearVideo"
1815 out BGR32,BGR24,BGR15 flip
1837 info "Duck Truemotion1"
1842 out BGR15,BGR16,BGR24,BGR32 query
1845 info "FFmpeg Duck/On2 TrueMotion 2.0"
1852 ; our BGR15->BGR32 is bad or the DLL?
1854 info "TrueMotion 2.0"
1856 comment "YUV faulting"
1860 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1861 out BGR32,BGR24,BGR16 flip
1869 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
1873 info "Modified MJPEG, used in AMV files"
1875 fourcc AMVV ; internal MPlayer FourCC
1881 info "SP5x codec - used by Aiptek MegaCam"
1883 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1889 info "SP5x codec - used by Aiptek MegaCam"
1891 fourcc SP53,SP54,SP55,SP56,SP57,SP58
1894 out BGR24,BGR15 flip
1897 info "Brooktree 411 codec"
1905 info "SoftMedia ViVD V2 codec VfW"
1910 out YUY2,YV12,I420,YVU9
1911 out BGR32,BGR24,BGR15
1914 info "Winnov Videum winx codec"
1919 out BGR32,BGR24,BGR15
1922 info "FFmpeg wnv1 native codec"
1930 info "Winnov Videum wnv1 codec"
1935 out BGR32,BGR24,BGR15
1938 info "VDOWave codec"
1942 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
1946 info "Vianet Lsvx Video Decoder"
1953 out BGR32,BGR24,BGR16 flip
1956 info "FFmpeg VMware video"
1961 out BGR32,BGR15,BGR8
1969 out BGR24,BGR15,BGR8 query,flip
1972 info "FFmpeg Smacker Video"
1981 info "Chinese AVS Video"
1982 comment "only works with libavformat demuxer"
1991 info "FFmpeg DNxHD decoder"
2001 info "win32/quicktime 3IV1 (3ivx) decoder"
2005 dll "3ivx Delta 3.5.qtx"
2009 info "Win32/QuickTime Streambox ACT-L2"
2013 dll ACTLComponent.qtx
2017 info "Win32/QuickTime Avid Meridien Uncompressed"
2021 dll "AvidQTAVUICodec.qtx"
2025 info "Win32/QuickTime H.263 decoder"
2032 videocodec qtrlerpza
2033 info "Win32/Quicktime RLE/RPZA decoder"
2034 comment "no colorspace accepted"
2037 format 0x20656C72 ; "rle "
2040 out BGR32,BGR24,BGR15
2043 info "Win32/QuickTime VP3 decoder"
2051 info "win32/quicktime ZyGo decoder"
2053 comment "wrong colors"
2054 fourcc ZyGo,zygo,lsvx
2060 info "Win32/QuickTime BeHereiVideo decoder"
2061 comment "sample file wanted!"
2065 dll "BeHereiVideo.qtx"
2069 info "Win32/QuickTime Cinepak decoder"
2077 info "Win32/QuickTime Indeo decoder"
2087 info "Win32/QuickTime MJPEG decoder"
2097 info "Win32/QuickTime MPEG-4 decoder"
2105 info "Win32/QuickTime SVQ3 decoder"
2109 dll "QuickTimeEssentials.qtx"
2113 info "Win32/QuickTime SVQ1 decoder"
2120 ; VSS codecs (http://vsofts.com/solutions.html):
2123 info "VSS Codec Light"
2131 info "VSS H.264 New"
2136 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2139 videocodec vssh264old
2140 info "VSS H.264 Old"
2144 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2148 info "VSS Wavelet Video Codec"
2155 ; buggy codecs: (any volunteers for native rewrite?)
2160 comment "24bpp only"
2169 comment "24bpp only"
2174 ; out BGR32,BGR24,BGR15
2178 info "Alaris VideoGramPiX"
2179 ; http://www.alaris.com/movies/toocool.vgm
2180 ; Martin Schuster <schuster@ap.univie.ac.at>
2182 comment "only produces strange patterns"
2183 fourcc VGPX,VTLP VGPX
2190 ; non-working codecs:
2201 info "Pinnacle Hardware MPEG-1"
2203 comment "no picture. use ffmpeg12!"
2210 ; out BGR32,BGR24,BGR16,BGR15
2213 info "Q-Team's QPEG (www.q-team.de)"
2215 comment "BGR8 only!"
2231 videocodec ffcamtasia
2232 info "TechSmith Camtasia Screen Codec (native)"
2237 out BGR32,BGR24,BGR15,BGR8 query
2239 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2241 info "TechSmith Camtasia Screen Codec"
2246 out BGR32,BGR24,BGR15,BGR8 query,flip
2248 videocodec ffcamstudio
2249 info "CamStudio Screen Codec"
2254 out BGR32,BGR24,BGR15 query
2256 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2258 info "FRAPS: Realtime Video Capture"
2259 comment "Requires a processor with SSE???"
2274 videocodec fftiertexseq
2275 info "FFmpeg Tiertex SEQ"
2277 fourcc TSEQ ; internal MPlayer FourCC
2279 dll "tiertexseqvideo"
2283 info "FFmpeg Sierra VMD video"
2285 fourcc VMDV ; internal MPlayer FourCC
2291 info "FFmpeg Feeble Files DXA video"
2293 fourcc DXA1 ; internal MPlayer FourCC
2298 videocodec ffdsicinvideo
2299 info "FFmpeg Delphine CIN video"
2301 fourcc DCIV ; internal MPlayer FourCC
2307 info "FFmpeg THP video"
2309 fourcc THPV ; internal MPlayer FourCC
2315 info "FFmpeg BFI Video"
2317 fourcc BFIV ; internal MPlayer FourCC
2322 videocodec ffbethsoftvid
2323 info "FFmpeg Bethesda Software VID"
2324 comment "video plays much too fast"
2326 fourcc BETH ; internal MPlayer FourCC
2332 info "FFmpeg RL2 decoder"
2334 fourcc RL2V ; internal MPlayer FourCC
2340 info "FFmpeg Renderware TeXture Dictionary decoder"
2342 fourcc TXDV ; internal MPlayer FourCC
2353 out BGR24,BGR15,BGR8 query,flip
2356 info "FFmpeg XAN wc3"
2358 fourcc WC3V ; internal MPlayer FourCC
2364 info "FFmpeg Id CIN video"
2366 fourcc IDCI ; internal MPlayer FourCC
2371 videocodec ffinterplay
2372 info "FFmpeg Interplay Video"
2374 fourcc INPV ; internal MPlayer FourCC
2376 dll "interplayvideo"
2380 info "FFmpeg VQA Video"
2382 fourcc VQAV ; internal MPlayer FourCC
2388 info "FFmpeg C93 Video"
2390 fourcc C93V ; internal MPlayer FourCC
2396 ; raw formats: (now RGB formats are autodetected)
2398 ; these raw codecs are used mostly by TV input
2399 ; 0x20776172 is used by Quicktime ('raw ')
2400 ; 0x0 is used by AVI
2401 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2408 format 0x20776172 0x52474220
2417 format 0x20776172 0x52474218
2426 format 0x20776172 0x52474210
2430 videocodec rawbgr32flip
2445 videocodec rawbgr24flip
2457 format 0x20776172 0x42475218
2461 videocodec rawbgr16flip
2466 format 0x10424752 0x0
2474 format 0x20776172 0x42475210
2478 videocodec rawbgr15flip
2490 format 0x20776172 0x4247520F
2494 videocodec rawbgr8flip
2506 format 0x20776172 0x42475208
2515 format 0x20776172 0x42475201
2523 format 0x0 0x32595559
2524 format 0x20776172 0x32595559
2532 format 0x0 0x32565559
2533 format 0x20776172 0x32565559
2541 format 0x0 0x59565955
2542 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2543 format 0x20776172 0x59565955
2551 format 0x0 0x50343434
2552 format 0x20776172 0x50343434
2560 format 0x0 0x50323234
2561 format 0x20776172 0x50323234
2569 format 0x0 0x32315659
2570 format 0x20776172 0x32315659
2578 format 0x0 0x3132564E
2579 format 0x20776172 0x3132564E
2587 format 0x0 0x3231564E
2588 format 0x20776172 0x3231564E
2596 format 0x0 0x32314D48
2597 format 0x20776172 0x32314D48
2605 format 0x0 0x30323449
2606 format 0x20776172 0x30323449
2615 format 0x0 0x39555659
2616 format 0x20776172 0x39555659
2625 format 0x20203859 ; "Y8 "
2629 ; NULL codec - for testing.
2632 info "NULL codec (no decoding!)"
2634 comment "for unknown/unsupported codecs or testing"
2641 out BGR32,BGR24,BGR16,BGR15
2643 ;=============================================================================
2645 ;=============================================================================
2648 info "Windows Media Audio 9 DMO"
2654 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2657 info "Windows Media Audio DMO"
2665 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2667 audiocodec wma9spdmo
2668 info "Windows Media Audio 9 Speech DMO"
2673 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2675 audiocodec wma9spdshow
2676 info "Windows Media Audio 9 Speech DShow"
2681 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2684 info "FFmpeg QDM2 audio decoder"
2686 format 0x324D4451 ; "QDM2"
2691 info "QuickTime QDMC/QDM2 audio decoders"
2693 format 0x324D4451 ; "QDM2"
2694 format 0x434D4451 ; "QDMC"
2699 info "QuickTime QCLP audio decoder"
2701 format 0x706C6351 ; "Qclp"
2706 info "QuickTime MACE3 audio decoder"
2708 format 0x3343414D ; "MAC3"
2713 info "QuickTime MACE6 audio decoder"
2715 format 0x3643414D ; "MAC6"
2720 info "FFmpeg RealAudio 1.0"
2722 format 0x345F3431 ; "14_4"
2727 info "FFmpeg RealAudio 2.0"
2729 format 0x385F3832 ; "28_8"
2734 info "FFmpeg COOK audio decoder"
2736 format 0x6B6F6F63 ; "cook"
2741 info "FFmpeg Atrac 3 audio decoder"
2743 format 0x63727461 ; "atrc"
2744 format 0x270 ; atrac3 in wav
2749 info "RealAudio 1.0"
2751 format 0x345F3431 ; "14_4"
2756 info "Win32 RealAudio 1.0"
2758 format 0x345F3431 ; "14_4"
2763 info "Mac OS X RealAudio 1.0"
2765 format 0x345F3431 ; "14_4"
2770 info "RealAudio 2.0"
2772 format 0x385F3832 ; "28_8"
2777 info "Win32 RealAudio 2.0"
2779 format 0x385F3832 ; "28_8"
2784 info "Mac OS X RealAudio 2.0"
2786 format 0x385F3832 ; "28_8"
2791 info "RealPlayer 10 COOK audio"
2792 comment "supports cook 5.1"
2794 format 0x6B6F6F63 ; "cook"
2799 info "RealAudio COOK"
2801 format 0x6B6F6F63 ; "cook"
2805 audiocodec ra10cookwin
2806 info "Win32 RealAudio 10 COOK"
2807 comment "supports cook 5.1"
2809 format 0x6B6F6F63 ; "cook"
2813 audiocodec racookwin
2814 info "Win32 RealAudio COOK"
2816 format 0x6B6F6F63 ; "cook"
2820 audiocodec racookmac
2821 info "Mac OS X RealAudio COOK"
2823 format 0x6B6F6F63 ; "cook"
2825 dll "cook.bundle/Contents/MacOS/cook"
2828 info "RealAudio Sipro"
2830 format 0x72706973 ; "sipr"
2835 info "RealPlayer 10 RealAudio Sipro"
2837 format 0x72706973 ; "sipr"
2841 audiocodec ra10siprwin
2842 info "Win32 RealAudio 10 Sipro"
2844 format 0x72706973 ; "sipr"
2848 audiocodec rasiprwin
2849 info "Win32 RealAudio Sipro"
2851 format 0x72706973 ; "sipr"
2855 audiocodec rasiprmac
2856 info "Mac OS X RealAudio Sipro"
2858 format 0x72706973 ; "sipr"
2860 dll "sipr.bundle/Contents/MacOS/sipr"
2863 info "RealAudio ATRAC3"
2865 format 0x63727461 ; "atrc"
2870 info "RealPlayer 10 RealAudio ATRAC3"
2872 format 0x63727461 ; "atrc"
2876 audiocodec ra10atrcwin
2877 info "Win32 RealAudio 10 ATRAC3"
2879 format 0x63727461 ; "atrc"
2883 audiocodec raatrcwin
2884 info "Win32 RealAudio ATRAC3"
2886 format 0x63727461 ; "atrc"
2890 audiocodec raatrcmac
2891 info "Mac OS X RealAudio ATRAC3"
2893 format 0x63727461 ; "atrc"
2895 dll "atrc.bundle/Contents/MacOS/atrc"
2897 audiocodec ffadpcmimaamv
2898 info "FFmpeg AMV IMA ADPCM audio"
2900 fourcc AMVA ; internal MPlayer FourCC
2904 audiocodec ffadpcmimaqt
2905 info "FFmpeg QT IMA ADPCM audio"
2907 format 0x34616d69 ; "ima4" (MOV files)
2911 audiocodec ffadpcmimawav
2912 info "FFmpeg WAV IMA ADPCM audio"
2915 format 0x1100736d ; "ms\x00\x11" (MOV files)
2923 format 0x34616d69 ; "ima4" (MOV files)
2924 format 0x1100736d ; "ms\x00\x11" (MOV files)
2927 audiocodec ffadpcmms
2928 info "FFmpeg MS ADPCM audio"
2931 format 0x0200736d ; "ms\x00\x02" (MOV files)
2939 format 0x0200736d ; "ms\x00\x02" (MOV files)
2942 audiocodec ffadpcmimadk4
2943 info "FFmpeg DK4 IMA ADPCM audio"
2945 format 0x61 ; This format number was used by Duck Corp. but not officially
2946 ; registered with Microsoft
2951 info "Duck DK4 ADPCM (rogue format number)"
2953 format 0x61 ; This format number was used by Duck Corp. but not officially
2954 ; registered with Microsoft
2957 audiocodec ffadpcmimadk3
2958 info "FFmpeg DK3 IMA ADPCM audio"
2960 format 0x62 ; This format number was used by Duck Corp. but not officially
2961 ; registered with Microsoft
2966 info "Duck DK3 ADPCM (rogue format number)"
2968 format 0x62 ; This format number was used by Duck Corp. but not officially
2969 ; registered with Microsoft
2972 audiocodec ffroqaudio
2973 info "Id RoQ File Audio Decoder"
2975 fourcc RoQA ; internal MPlayer FourCC
2980 info "FFmpeg Smacker Audio"
2986 audiocodec ffdsicinaudio
2987 info "FFmpeg Delphine CIN audio"
2989 fourcc DCIA ; internal MPlayer FourCC
2993 audiocodec ff4xmadmpcm
2994 info "FFmpeg 4XM ADPCM audio"
2996 fourcc 4XMA ; internal MPlayer FourCC
3000 audiocodec ffadpcmimaws
3001 info "FFmpeg Westwood IMA ADPCM audio"
3003 fourcc AIWS ; internal MPlayer FourCC
3008 info "FFmpeg Westwood SND1"
3010 fourcc SND1 ; internal MPlayer FourCC
3014 audiocodec ffinterplaydpcm
3015 info "FFmpeg Interplay DPCM audio"
3017 fourcc INPA ; internal MPlayer FourCC
3021 audiocodec ffadpcmea
3022 info "FFmpeg EA ADPCM audio"
3024 fourcc ADEA ; internal MPlayer FourCC
3028 audiocodec ffadpcmeamaxis
3029 info "FFmpeg EA MAXIS XA ADPCM audio"
3031 fourcc ADXA ; internal MPlayer FourCC
3033 dll adpcm_ea_maxis_xa
3035 audiocodec ffadpcmxa
3036 info "FFmpeg XA ADPCM audio"
3038 fourcc PSXA ; internal MPlayer FourCC
3042 audiocodec ffxandpcm
3043 info "FFmpeg XAN DPCM audio"
3044 comment "only works with libavformat demuxer"
3050 audiocodec ffadpcmthp
3051 info "FFmpeg THP ADPCM audio"
3058 info "raw DV audio decoder (libdv)"
3065 info "FFmpeg DV audio decoder"
3074 info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
3077 fourcc "VLB " ; Used in NSV, not really working
3078 fourcc "AAC " ; Used in NSV
3079 fourcc "AACP" ; Used in NSV for AACPlus
3086 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio) decoder"
3089 fourcc "VLB " ; Used in NSV, not really working
3090 fourcc "AAC " ; Used in NSV
3091 fourcc "AACP" ; Used in NSV for AACPlus
3099 info "FFmpeg FLAC audio decoder"
3107 info "FFmpeg ALAC audio decoder"
3114 info "FFmpeg True Audio (TTA) decoder"
3116 fourcc TTA1 ; internal MPlayer FourCC
3120 audiocodec ffwavpack
3121 info "FFmpeg WavPack audio decoder"
3123 fourcc WVPK ; internal MPlayer FourCC
3127 audiocodec ffshorten
3128 info "FFmpeg Shorten audio decoder"
3130 fourcc shrn ; internal MPlayer FourCC
3135 info "FFmpeg Monkey's Audio decoder"
3142 info "FFmpeg MLP decoder"
3144 fourcc "MLP " ; internal MPlayer FourCC
3148 audiocodec ffnellymoser
3149 info "FFmpeg Nellymoser Audio decoder"
3151 fourcc "NELL" ; internal MPlayer FourCC
3156 info "Uncompressed PCM"
3160 format 0x3 ; IEEE float
3161 format 0xfffe ; Extended
3162 format 0x20776172 ; "raw " (MOV files)
3163 format 0x736f7774 ; "twos" (MOV files)
3164 format 0x74776f73 ; "sowt" (MOV files)
3165 format 0x32336c66 ; "fl32" (MOV files)
3166 format 0x666c3332 ; "23lf" (MOV files)
3167 ; format 0x34366c66 ; "fl64" (MOV files)
3168 ; format 0x666c3634 ; "46lf" (MOV files)
3169 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3170 format 0x34326e69 ; "in24" (MOV files)
3171 format 0x696e3234 ; "42ni" (MOV files)
3172 format 0x32336e69 ; "in32" (MOV files)
3173 format 0x696e3332 ; "23ni" (MOV files)
3174 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3184 info "DivX audio (WMA)"
3191 audiocodec msadpcmacm
3199 info "mp3lib MPEG layer-2, layer-3"
3201 comment "Optimized to MMX/SSE/3Dnow!"
3202 format 0x50 ; layer-1 && layer-2
3203 format 0x55 ; layer-3
3204 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3205 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3206 fourcc "MP3 " ; used in .nsv files
3207 fourcc "LAME" ; used in mythtv .nuv files
3210 audiocodec ffpcmdaud
3211 info "D-Cinema audio (FFmpeg)"
3218 info "DivX audio v1 (FFmpeg)"
3225 info "DivX audio v2 (FFmpeg)"
3232 info "Macintosh Audio Compression and Expansion 3:1"
3239 info "Macintosh Audio Compression and Expansion 6:1"
3254 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
3256 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3261 info "FFmpeg MPEG layer-3 audio decoder"
3262 comment "integer only"
3265 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3266 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3267 fourcc "MP3 " ; used in .nsv files
3268 fourcc "LAME" ; used in mythtv .nuv files
3273 info "FFmpeg MPEG layer-3 adu audio decoder"
3274 comment "integer only"
3276 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3281 info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
3282 comment "integer only"
3289 info "libMAD MPEG layer 1-2-3"
3293 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3294 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3295 fourcc "MP3 " ; used in .nsv files
3296 fourcc "LAME" ; used in mythtv .nuv files
3303 comment "conflicts with security kernel patches"
3308 audiocodec imaadpcmacm
3344 format 0x77616C61 ; 'alaw', .mov files
3351 format 0x77616c75 ; "ulaw" (MOV files)
3355 info "Uncompressed DVD/VOB LPCM"
3377 info "FFmpeg E-AC-3"
3396 audiocodec ffmusepack7
3397 info "Musepack sv7 audio codec"
3398 comment "only works with libavformat demuxer"
3404 audiocodec ffmusepack8
3405 info "Musepack sv8 audio codec"
3406 comment "only works with libavformat demuxer"
3414 info "Musepack audio codec"
3421 info "AMR Narrowband"
3434 audiocodec ffadcpmswf
3435 info "FFmpeg's ADPCM Flash-variant"
3437 format 0x5346 ; 'SF', pseudo id
3444 comment "windows users need msms001.vwp in windows\\system32 folder"
3447 dll "voxmsdec.ax" ; need also msms001.vwp
3448 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3451 info "ACELP.net Sipro Lab Audio Decoder"
3456 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3459 info "FFmpeg Intel Music Coder"
3466 info "Intel Music Coder"
3468 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3480 audiocodec ffctadp32
3481 info "Creative ADPCM native codec"
3488 info "Creative ADPCM codec"
3495 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3502 info "AC3 through S/PDIF"
3509 info "DTS through S/PDIF"
3515 info "FFmpeg Vorbis decoder"
3523 info "OggVorbis Audio Decoder"
3525 comment "OggVorbis driver using libvorbis"
3532 info "OggVorbis audio decoder"
3534 comment "fixed-point decoder useful systems without floating-point unit"
3540 audiocodec vorbisacm
3541 info "OggVorbis ACM"
3543 comment "OggVorbis driver using vorbis.acm"
3544 format 0x674F ; mode1
3545 format 0x6750 ; mode2
3546 ; format 0x6751 ; mode3
3547 format 0x676F ; mode1+
3548 format 0x6770 ; mode2+
3549 format 0x6771 ; mode3+
3554 info "Speex Audio Decoder"
3556 comment "Speex driver using libspeex"
3561 audiocodec vivoaudio
3562 info "Vivo G.723/Siren Audio Codec"
3564 format 0x111 ; vivo g.723
3565 format 0x112 ; siren
3570 info "G.711/G.721/G.723"
3572 comment "does not work yet - just noise :("
3573 format 0x111 ; vivo g.723
3574 format 0x112 ; vivo siren
3579 info "Sharp G.726 Audio"
3586 info "Sharp G.726 Audio"
3595 comment "format not accepted"
3601 ; http://www.nctsoft.com/products/NCTALFCD/
3602 ; jdp@mail.sonofon.dk
3605 format 0x1FC4 ; ALF2
3609 audiocodec fftruespeech
3610 info "FFmpeg TrueSpeech"
3616 audiocodec truespeech
3617 info "DSP Group TrueSpeech(TM)"
3621 dll "tssoft32.acm" ; need also tsd32.dll
3623 ; rt32dcmp.dll needed too
3624 audiocodec voxwarert24
3625 info "VoxWare RT24 speech codec"
3632 info "Lernout & Hauspie CELP and SBC codecs"
3634 format 0x1101 ; CELP
3642 info "VQF codec by NTTLabs"
3649 info "MPEG audio pass-through for hardware MPEG decoders"
3651 comment "for hardware MPEG audio decoders"
3652 format 0x50 ; layer-1 && layer-2
3653 format 0x55 ; layer-3
3654 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
3655 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3656 fourcc "MP3 " ; used in .nsv files
3657 fourcc "LAME" ; used in mythtv .nuv files
3661 info "msn siren audio codec"