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 "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
74 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
79 info "Blackmagic 10-bit"
81 comment "requires libguide40.dll"
88 ; Note: mpegpes is preferred for hw decoders:
91 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
92 comment "for hardware decoding"
94 format 0x10000001 ; mpeg 1
95 format 0x10000002 ; mpeg 2
96 fourcc mpg1,MPG1,mpg2,MPG2
100 fourcc hdv6,hdv7,hdv8
101 fourcc xdv1,xdv2,xdv3
102 fourcc xdv4,xdv5,xdv6
103 fourcc xdv7,xdv8,xdv9
104 fourcc xdva,xdvb,xdvc
105 fourcc xdvd,xdve,xdvf
106 fourcc xd5a,xd5b,xd5c
107 fourcc xd5d,xd5e,xd5f
109 fourcc mx5n,mx4n,mx4p
120 format 0x10000001 ; MPEG-1
122 fourcc PIM1 ; Pinnacle hardware-MPEG-1
132 format 0x10000002 ; MPEG-2
138 fourcc hdv3 ; HDV 1080i50
139 fourcc hdv5 ; HDV 720p25
140 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
141 fourcc MMES,mmes ; matrox mpeg2 in avi
142 fourcc hdv6,hdv7,hdv8
143 fourcc xdv1,xdv2,xdv3
144 fourcc xdv4,xdv5,xdv6
145 fourcc xdv7,xdv8,xdv9
146 fourcc xdva,xdvb,xdvc
147 fourcc xdvd,xdve,xdvf
148 fourcc xd5a,xd5b,xd5c
149 fourcc xd5d,xd5e,xd5f
151 fourcc mx5n,mx4n,mx4p
157 fourcc LMP2 ; Lead mpeg2 in avi
163 ; for backward compatibility
165 info "FFmpeg MPEG-1/2"
167 format 0x10000001 ; MPEG-1
168 format 0x10000002 ; MPEG-2
169 fourcc mpg1,mpg2,MPG2
170 fourcc PIM1 ; Pinnacle hardware-MPEG-1
171 fourcc PIM2 ; Pinnacle hardware-MPEG-2
177 fourcc hdv3 ; HDV 1080i50
178 fourcc hdv5 ; HDV 720p25
179 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
180 fourcc MMES,mmes ; matrox mpeg2 in avi
181 fourcc hdv6,hdv7,hdv8
182 fourcc xdv1,xdv2,xdv3
183 fourcc xdv4,xdv5,xdv6
184 fourcc xdv7,xdv8,xdv9
185 fourcc xdva,xdvb,xdvc
186 fourcc xdvd,xdve,xdvf
187 fourcc xd5a,xd5b,xd5c
188 fourcc xd5d,xd5e,xd5f
190 fourcc mx5n,mx4n,mx4p
194 fourcc LMP2 ; Lead mpeg2 in avi
201 info "MPEG-1 or 2 (libmpeg2)"
202 comment "with postprocessing"
204 format 0x10000001 ; MPEG-1
205 format 0x10000002 ; MPEG-2
209 fourcc PIM1 ; Pinnacle hardware-MPEG-1
210 fourcc PIM2 ; Pinnacle hardware-MPEG-2
215 fourcc hdv3 ; HDV 1080i50
216 fourcc hdv5 ; HDV 720p25
217 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
218 fourcc MMES,mmes ; matrox mpeg2 in avi
219 fourcc hdv6,hdv7,hdv8
220 fourcc xdv1,xdv2,xdv3
221 fourcc xdv4,xdv5,xdv6
222 fourcc xdv7,xdv8,xdv9
223 fourcc xdva,xdvb,xdvc
224 fourcc xdvd,xdve,xdvf
225 fourcc xd5a,xd5b,xd5c
226 fourcc xd5d,xd5e,xd5f
228 fourcc mx5n,mx4n,mx4p
232 fourcc LMP2 ; Lead mpeg2 in avi
238 videocodec ffmpeg12mc
239 info "FFmpeg MPEG-1/2 (XvMC)"
241 format 0x10000001 ; MPEG-1
242 format 0x10000002 ; MPEG-2
243 fourcc mpg1,mpg2,MPG2
247 fourcc PIM1 ; Pinnacle hardware-MPEG-1
248 fourcc PIM2 ; Pinnacle hardware-MPEG-2
251 fourcc hdv3 ; HDV 1080i50
252 fourcc hdv5 ; HDV 720p25
253 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
254 fourcc MMES,mmes ; matrox mpeg2 in avi
255 fourcc hdv6,hdv7,hdv8
256 fourcc xdv1,xdv2,xdv3
257 fourcc xdv4,xdv5,xdv6
258 fourcc xdv7,xdv8,xdv9
259 fourcc xdva,xdvb,xdvc
260 fourcc xdvd,xdve,xdvf
261 fourcc xd5a,xd5b,xd5c
262 fourcc xd5d,xd5e,xd5f
264 fourcc mx5n,mx4n,mx4p
268 fourcc LMP2 ; Lead mpeg2 in avi
274 ; we have only native open source codecs for these:
279 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
288 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
294 info "FFmpeg BMP decoder"
296 fourcc "bmp " ; for BMP-encoded QuickTime files
297 format 0x706D62 ; AVI
300 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
303 info "FFmpeg GIF decoder"
305 fourcc "gif " ; for GIF-encoded QuickTime files
308 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
311 info "FFmpeg TIFF decoder"
313 fourcc "tiff" ; for TIFF-encoded QuickTime files
316 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
319 info "FFmpeg PCX decoder"
324 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
327 info "FFmpeg PNG decoder"
330 fourcc "png " ; for PNG-encoded QuickTime files
333 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
336 info "PNG image decoder"
338 comment "Gray scaled PNG with Alpha channel not supported"
340 fourcc "png " ; for PNG-encoded QuickTime files
343 out BGR32,BGR24,BGR8,Y800
346 info "FFmpeg V.Flash PTX decoder"
348 fourcc "ptx " ; internal MPlayer FourCC
351 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
354 info "FFmpeg TGA decoder"
357 fourcc "tga " ; for TGA-encoded QuickTime files
360 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
363 info "TGA image decoder"
365 comment "Only 24bpp and 32bpp RGB TGA files supported"
371 info "SGI image decoder"
373 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
378 info "FFmpeg SUN Rasterfile decoder"
380 fourcc "sun " ; sun is an internal MPlayer FOURCC
383 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
386 info "FFmpeg Intel Indeo 3.1/3.2"
395 info "Autodesk FLI/FLC Animation"
397 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
400 out BGR16,BGR15,BGR8 query
403 info "Autodesk RLE decoder"
411 info "LOCO video decoder"
416 out 422P,YV12,BGR32,BGR24 query
419 info "QuickTime Animation (RLE)"
421 format 0x20656C72 ; "rle "
424 out BGR32,RGB24,BGR15,BGR8 query
427 info "QuickTime Apple Video"
429 fourcc rpza,azpr,RPZA,AZPR
435 info "Apple Graphics (SMC) codec"
437 format 0x20636d73 ; "smc "
443 info "Planar RGB (Photoshop)"
448 out BGR32,BGR24,BGR8 query
451 info "Creative YUV (libavcodec)"
468 videocodec ffroqvideo
469 info "Id RoQ File Video Decoder"
471 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
477 info "LZO compressed"
486 info "Theora (free, reworked VP3)"
493 ; prefer native codecs over win32?
494 ; the win32 codecs probably are (better) optimized and support direct
495 ; rendering, so this may be not the best idea...
500 info "MSU Screen Capture Lossless Codec"
505 out BGR32,BGR24,BGR16 flip
508 info "wincam screen capture codec"
509 comment "requires Zlib.dll"
513 dll "wcmv.dll" ; requires Zlib.dll
517 info "Microsoft Video 1"
518 comment "-vf palette required for 8bpp"
520 fourcc cram,CRAM CRAM
521 fourcc msvc,MSVC CRAM
522 fourcc wham,WHAM CRAM
525 out BGR24,BGR15,BGR8 static,query
528 info "Cinepak Video (native codec)"
543 out BGR24,BGR15 static
551 out YUY2 flip,noflip,query
553 out BGR32,BGR24 flip,query
558 info "Microsoft Video 1 (native codec)"
568 info "AVImszh (native codec)"
576 info "AVIzlib (native codec)"
586 info "XAnim's Radius Cinepak Video"
591 out YV12,IYUV,I420 static
593 ; time to decide what to do with the MPEG-4/DivX variants...
597 info "FFmpeg HuffYUV"
606 info "FFV1 (lossless codec)"
611 out 411P,444P,422P,YV12,I420,IYUV,YVU9
615 info "FFSNOW (Michael's wavelet codec)"
623 info "FFmpeg ASUS V1"
631 info "FFmpeg ASUS V2"
639 info "FFmpeg ATI VCR1"
647 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
655 info "FFmpeg Sorenson Video v1 (SVQ1)"
663 info "FFmpeg 4XM video"
668 out BGR15,BGR16 query
671 info "Miro/Pinnacle VideoXL codec"
674 fourcc PIXL ; this is Pinnacle one
681 info "QuickDraw native decoder"
689 info "Indeo 2 native decoder"
698 info "FFmpeg Flash video"
706 info "FFmpeg Flash Screen video"
714 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
716 fourcc MPG3,mpg3 div3
717 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
718 fourcc DIV5,div5 div3 ; DivX 3.20
719 fourcc DIV6,div6 div4 ; -||-
720 fourcc DIV3,div3,DIV4,div4
721 fourcc DIVF,divf ; divx4.12
722 fourcc AP41 div3 ; AngelPotion stuff
723 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
724 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
731 info "FFmpeg MSMPEG-4 v2"
733 fourcc DIV2,div2 mp42
740 info "FFmpeg MSMPEG-4 v1"
742 fourcc DIV1,div1 mpg4
750 info "FFmpeg WMV1/WMV7"
758 info "FFmpeg WMV2/WMV8"
766 info "FFmpeg WMV3/WMV9"
776 fourcc WVC1,wvc1,WMVA
795 info "FFmpeg Sorenson Video v3 (SVQ3)"
807 fourcc DIV1,div1 divx
808 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
810 fourcc xvid,XVID,XviD,XVIX
811 fourcc DX50,dx50,BLZ0 DX50
816 fourcc 3IV2,3iv2 ; 3ivx Delta 4
818 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
819 fourcc SMP4,smp4 ; Samsung SMP4 video codec
820 fourcc VIDM ; vidm 4.01 codec
821 format 0x10000004 ; mpeg 4 es
826 fourcc DCOD,MVXM,EM4A,PM4V
827 fourcc M4T3,DMK2,DIGI,INMC
838 out YV12,I420,IYUV flip
840 videocodec fflibschroedinger
841 info "Dirac (through FFmpeg libschroedinger)"
846 out I420,IYUV,422P,444P
848 videocodec fflibdirac
849 info "Dirac (through FFmpeg libdirac)"
854 out I420,IYUV,422P,444P
861 fourcc xvid,XVID,XviD,XVIX
862 fourcc DIV1,div1 divx
863 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
865 fourcc DX50,dx50,BLZ0 DX50
870 fourcc 3IV2,3iv2 ; 3ivx Delta 4
872 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
873 fourcc SMP4,smp4 ; Samsung SMP4 video codec
874 fourcc VIDM ; vidm 4.01 codec
876 fourcc DCOD,MVXM,EM4A,PM4V
877 fourcc M4T3,DMK2,DIGI,INMC
878 format 0x10000004 ; mpeg 4 es
885 out BGR32,BGR24,BGR16,BGR15
888 ; is divx4vfw stable enough, working everywhere and faster than divxds?
891 info "DivX4Windows-VFW"
893 comment "sig11 with -framedrop"
894 fourcc DIVX,divx ; opendivx / divx4
895 fourcc DIV1,div1 divx
896 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
897 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
898 fourcc AP41 DIV3 ; AngelPotion stuff
904 out BGR32,BGR24,BGR15
906 ; the original ones... prefer DShow for postprocessing:
909 info "DivX ;-) (MSMPEG-4 v3)"
910 comment "with postprocessing"
912 fourcc MP43,mp43 div3 ; fourcc mapping to div3
913 fourcc DIV5,div5 div3
914 fourcc DIV6,div6 div4
915 fourcc DIV3,div3,DIV4,div4
916 fourcc AP41 div3 ; AngelPotion stuff
919 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
921 out BGR32,BGR24,BGR16,BGR15
924 info "DivX ;-) (MSMPEG-4 v3)"
926 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
927 fourcc DIV5,div5 div3 ; DivX 3.20
928 fourcc DIV6,div6 div4 ; -||-
929 fourcc DIV3,div3,DIV4,div4
930 fourcc AP41 div3 ; AngelPotion stuff
934 out BGR32,BGR24,BGR15
936 ; hmm. we should check, maybe these are/will be playable with libavcodec:
939 info "Microsoft MPEG-4 v1/v2"
941 comment "with postprocessing"
942 fourcc DIV2,div2 mp42
943 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
948 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
950 ; out BGR32,BGR24,BGR16,BGR15
953 info "Microsoft MPEG-4 v1/v2"
961 out BGR32,BGR24,BGR15
964 info "Windows Media Video 9 DMO"
970 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
973 ; out BGR32,BGR24,BGR16 ;,BGR15
976 info "Windows Media Video DMO"
984 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
987 ; out BGR32,BGR24,BGR16 ;,BGR15
990 info "Windows Media Video 8"
995 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
998 ; out BGR32,BGR24,BGR16,BGR15
1001 info "Windows Media Video 7"
1006 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1008 ; out BGR32,BGR24,BGR16,BGR15
1011 info "Windows Media Video Adv DMO"
1017 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1018 out YV12 ;,I420,IYUV
1020 ; out BGR32,BGR24,BGR16 ;,BGR15
1022 videocodec wmvvc1dmo
1023 info "Windows Media Video (VC-1) Advanced Profile Decoder"
1028 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1032 info "Windows Media Screen Codec 2"
1038 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1039 out BGR32,BGR24,BGR16
1041 videocodec gotomeeting
1042 info "GoToMeeting codec"
1047 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1048 out BGR24,RGB24 flip
1051 info "UB Video MPEG-4"
1052 comment "black&white"
1054 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1062 info "GeoVision Advanced MPEG-4"
1070 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1071 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1072 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1075 info "Zoran MJPEG passthrough"
1079 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1082 info "FFmpeg MJPEG decoder"
1085 fourcc AVRn,AVDJ ; AVID
1086 fourcc ADJV ; Avid Motion JPEG
1087 fourcc jpeg ; MOV Photo-JPEG
1088 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1089 fourcc JFIF ; SMJPEG (Loki)
1090 fourcc ijpg,IJPG ; -mf type=jpeg
1091 fourcc JPEG ; SGI's AVI Photo-JPEG
1092 fourcc JPGL ; lossless JPEG (pegasus codec)
1093 fourcc LJPG ; lossless JPEG
1094 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1095 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1097 fourcc ACDV ; ACDSee jpeg
1098 fourcc SLMJ ; SL M-JPEG
1103 out YUY2 ; queried (conversion from yuv422p)
1105 out BGR32 ; lossless JPEG
1110 info "FFmpeg MJPEG-B decoder"
1112 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1117 out YUY2 ; queryed (conversion from yuv422p)
1120 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1122 info "Independent JPEG Group's codec"
1124 fourcc ijpg,IJPG ; -mf type=jpeg
1125 fourcc jpeg ; MOV Photo-JPEG
1126 fourcc AVRn,AVDJ ; AVID
1132 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1134 info "Morgan Motion JPEG Codec"
1137 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1138 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1143 out BGR32,BGR24,BGR15
1146 info "MainConcept Motion JPEG"
1149 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1150 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1154 out BGR32,BGR24,BGR15
1157 info "AVID Motion JPEG"
1159 comment "slooooooooow but stable"
1162 fourcc MJPG,mjpg AVRn
1164 dll "AvidAVICodec.dll"
1170 comment "supports interlaced MJPEG"
1172 fourcc jpeg MJPG ; MOV Photo-JPEG
1184 out BGR32,BGR24,BGR15 flip
1186 videocodec imagepower
1187 info "ImagePower MJPEG2000"
1192 out BGR32,BGR24,BGR15
1195 info "Morgan MJPEG2000"
1203 out BGR32,BGR24,BGR15
1205 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1210 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1211 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1214 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1217 out BGR32,BGR24,BGR16,BGR15
1220 info "Pegasus Motion JPEG"
1224 ; dll "pvmjpg20.dll" ; v2.0
1225 dll "pvmjpg21.dll" ; v2.1
1229 info "Pegasus lossless JPEG"
1237 videocodec pegasusmwv
1238 info "Pegasus Motion Wavelet 2000"
1246 info "Forward Uncompressed Video Codec"
1254 info "Forward JPEG Video Codec"
1262 info "Forward JPEG+Alpha Video"
1269 ; h263: - I don't know. comments?
1274 fourcc VIVO,vivo vivo
1275 fourcc viv1,viv2 vivo
1278 out BGR32,BGR24,BGR15 flip
1282 info "UB Video H.263/H.263+/H.263++ Decoder"
1285 fourcc vivo,VIVO U263
1289 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1291 ; BGR32,BGR16,BGR15 seems to work too
1299 fourcc vivo,VIVO I263
1305 out BGR32,BGR24,BGR15
1308 info "FFmpeg I263 decoder"
1316 info "FFmpeg H.263+ decoder"
1318 fourcc H263,U263,h263,X263,M263
1321 fourcc D263 ; DEC H263
1322 fourcc L263 ; Lead H263
1323 fourcc ILVR ; ITU H263+
1324 fourcc VX1K ; Agora Labs VX1000S H263
1335 out YV12,I420,IYUV flip
1338 info "XAnim's CCITT H.263"
1342 fourcc VIVO,vivo H263
1356 info "QuickTime H.261 video decoder"
1364 info "XAnim's CCITT H.261"
1377 out BGR32,BGR24,BGR15
1380 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1381 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1382 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1385 info "Intel Indeo 5"
1390 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1393 out BGR32,BGR24,BGR16,BGR15
1396 info "Intel Indeo 5"
1401 ; out YV12,I420 ; flickering
1403 out BGR32,BGR24,BGR15
1406 info "Intel Indeo 4.1"
1416 info "Intel Indeo 3.1/3.2"
1423 out BGR24,BGR15 flip,static
1427 info "XAnim's Intel Indeo 5"
1435 info "XAnim's Intel Indeo 4.1"
1443 info "XAnim's Intel Indeo 3.1/3.2"
1451 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1454 info "Sony Digital Video (DV)"
1456 fourcc dvsl,dvsd,dvhd ; ????
1457 fourcc DVSD dvsd ; pal .avi
1458 fourcc "dvcp" dvsd ; pal .mov
1459 fourcc "dvc " dvsd ; ntsc .mov
1462 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1465 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1468 info "FFmpeg DV decoder"
1471 fourcc DVSD,dvsd ; PAL
1472 fourcc DVCS,dvcs ; NTSC ?
1473 fourcc "dvcp" ; PAL DV in .mov
1474 fourcc "dvc " ; NTSC DV in .mov
1475 fourcc dvpp ; DVCPRO - PAL
1476 fourcc dv50 ; DVCPRO 50
1477 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1478 fourcc dv5p ; DVCPRO 50 PAL in .mov
1481 fourcc dvh5,dvh6,dvh3
1482 fourcc dvhd,dvsl,dv25
1488 info "Raw DV decoder (libdv)"
1490 fourcc DVSD,dvsd ; PAL
1491 fourcc DVCS,dvcs ; NTSC ?
1492 fourcc "dvcp" ; PAL DV in .mov
1493 fourcc "dvc " ; NTSC DV in .mov
1494 fourcc dvpp ; DVCPRO - PAL
1495 fourcc dv50 ; DVCPRO 50
1496 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1497 fourcc dv5p ; DVCPRO 50 PAL in .mov
1498 fourcc AVdv,AVd1 ; AVID DV
1500 fourcc dvh5,dvh6,dvh3
1505 ; note: it crashes with pond.dv :(
1507 info "MainConcept DV Codec"
1509 fourcc DVSD,dvsd ; PAL
1510 fourcc DVCS,dvcs ; NTSC ?
1511 fourcc CDVC,cdvc ; ???
1512 fourcc "dvcp" dvsd ; PAL DV in .mov
1513 fourcc "dvc " dvcs ; NTSC DV in .mov
1518 out BGR32,BGR24,BGR15
1523 info "XAnim's 3ivx Delta 3.5 plugin"
1531 info "3ivx Delta 4.5"
1535 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1536 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1539 out BGR32,BGR24,BGR16,BGR15
1541 ; RealVideo variants
1544 info "Linux RealPlayer 10 RV30/40 decoder"
1545 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1552 videocodec rv3040win
1553 info "Win32 RealPlayer 10 RV30/40 decoder"
1562 info "Linux RealPlayer 9 RV40 decoder"
1570 info "Win32 RealPlayer 9 RV40 decoder"
1578 info "Mac OS X RealPlayer 9 RV40 decoder"
1582 dll "drvc.bundle/Contents/MacOS/drvc"
1586 info "Linux RealPlayer 8 RV30 decoder"
1594 info "Win32 RealPlayer 8 RV30 decoder"
1602 info "Mac OS X RealPlayer 9 RV30 decoder"
1606 dll "drvc.bundle/Contents/MacOS/drvc"
1610 info "FFmpeg RV20 decoder"
1619 info "FFmpeg RV30 decoder"
1627 info "FFmpeg RV40 decoder"
1635 info "Linux RealPlayer 8 RV20 decoder"
1642 videocodec rv20winrp10
1643 info "Win32 RealPlayer 10 RV20 decoder"
1651 info "Win32 RealPlayer 8 RV20 decoder"
1659 info "Mac OS X RealPlayer 9 RV20 decoder"
1663 dll "drv2.bundle/Contents/MacOS/drv2"
1667 info "FFmpeg RV10 decoder"
1678 info "Alparysoft lossless codec dshow"
1682 dll "aslcodec_dshow.dll"
1683 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1687 info "Alparysoft lossless codec vfw"
1691 dll "aslcodec_vfw.dll"
1695 info "Lead CMW wavelet 2.0"
1699 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1700 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1704 info "Lagarith Lossless Video Codec"
1705 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1710 out BGR32,BGR24 flip
1713 info "Infinite Video PSI_V"
1718 out BGR32,BGR24 query,flip
1721 info "Power VideoWorks video"
1729 info "DideoNET SMV2"
1734 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1736 videocodec canopushq
1738 info "Canopus HQ Codec"
1739 comment "requires csehqa.dll and cseuvec.dll"
1745 videocodec canopusll
1747 info "Canopus Lossless Codec"
1748 comment "requires csellc.dll"
1757 fourcc VP30,vp30,VP31,vp31
1758 format 0x20335056 ; "VP3 " (used in .nsv files)
1764 info "FFmpeg Theora"
1774 info "On2 Open Source VP3 Codec"
1776 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1777 fourcc VP30,vp30,VP31,vp31
1782 out BGR32,BGR24,BGR15
1785 info "On2 VP4 Personal Codec"
1786 comment "Decodes also VP3"
1789 fourcc VP31,VP30,vp31,vp30
1796 info "FFmpeg VP5 decoder"
1804 info "On2 VP5 Personal Codec"
1813 info "FFmpeg VP6 decoder"
1815 fourcc VP60,VP61,VP62
1821 info "FFmpeg VP6A decoder"
1829 info "FFmpeg VP6 Flash decoder"
1837 info "On2 VP6 Personal Codec"
1839 fourcc VP60,VP61,VP62
1847 info "On2 VP7 Personal Codec"
1856 info "Motion Wavelets"
1861 out BGR24,BGR15 flip
1864 info "centre for wavelets, approximation and infromation processing"
1878 out BGR32,BGR24,BGR15 flip
1887 out BGR32,BGR24,BGR15 flip
1889 videocodec ffultimotion
1890 info "IBM Ultimotion native decoder"
1897 videocodec ultimotion
1898 info "IBM Ultimotion"
1904 out BGR32,BGR24,BGR15 flip
1907 info "Windows Screen Video"
1912 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1913 out BGR32,BGR24,BGR16,BGR15
1915 ; CLRVIDDC.DLL needed too, with uppercase
1917 info "UCOD-ClearVideo"
1922 out BGR32,BGR24,BGR15 flip
1934 info "Creative Labs Video Blaster Webcam"
1935 comment "sequential jpeg files?"
1944 videocodec kensington
1945 info "kensington webcam"
1948 fourcc LBYR,JBYR ; untested, creative labs cam
1949 fourcc UV12 ; untested
1955 info "xiricam Veo PC Camera"
1963 info "Duck Truemotion1"
1968 out BGR15,BGR16,BGR24,BGR32 query
1971 info "FFmpeg Duck/On2 TrueMotion 2.0"
1978 ; our BGR15->BGR32 is bad or the DLL?
1980 info "TrueMotion 2.0"
1982 comment "YUV faulting"
1986 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
1987 out BGR32,BGR24,BGR16 flip
2000 comment "one frame every 5 seconds?"
2004 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2008 info "Modified MJPEG, used in AMV files"
2010 fourcc AMVV ; internal MPlayer FourCC
2016 info "SP5x codec - used by Aiptek MegaCam"
2018 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2026 fourcc SP60,SP61,SP62
2032 info "SP5x codec - used by Aiptek MegaCam"
2034 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2037 out BGR24,BGR15 flip
2040 info "SP4x codec - used by Aiptek MegaCam"
2042 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2046 out BGR24,BGR15 flip
2049 info "Brooktree 411 codec"
2057 info "Broadway MPEG Capture Codec"
2061 dll "bw10.dll" ;requires vtaccess.dll
2065 info "zdsoft screen recorder"
2073 info "WebTrain Communication lossless screen recorder"
2089 info "VFAPI rgb transcode codec"
2097 info "nokia eti camcorder eyecon"
2099 fourcc NUB0,NUB1,NUB2
2105 info "WorldConnect Wavelet Video"
2106 comment "found in visualmail videos"
2113 videocodec foxmotion
2114 info "fox motion video"
2119 out BGR32,BGR24,BGR15 flip
2123 fourcc ty2c,TY2C,ty0n
2124 fourcc TY2N,TY0N,T565
2130 info "SoftMedia ViVD V2 codec VfW"
2135 out YUY2,YV12,I420,YVU9
2136 out BGR32,BGR24,BGR15
2139 info "Winnov Videum winx codec"
2144 out BGR32,BGR24,BGR15
2147 info "FFmpeg wnv1 native codec"
2155 info "Winnov Videum wnv1 codec"
2160 out BGR32,BGR24,BGR15
2163 info "VDOWave codec"
2167 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2171 info "VDOWave 3 advanced codec"
2176 dll "vdo32_30.drv" ; Need also decvdo.dll
2180 info "Vianet Lsvx Video Decoder"
2187 out BGR32,BGR24,BGR16 flip
2190 info "FFmpeg VMware video"
2195 out BGR32,BGR15,BGR8
2203 out BGR24,BGR15,BGR8 query,flip
2206 info "FFmpeg Smacker Video"
2215 info "Chinese AVS Video"
2216 comment "only works with libavformat demuxer"
2225 info "FFmpeg DNxHD decoder"
2235 info "win32/quicktime 3IV1 (3ivx) decoder"
2239 dll "3ivx Delta 3.5.qtx"
2243 info "Win32/QuickTime Streambox ACT-L2"
2247 dll ACTLComponent.qtx
2251 info "Win32/QuickTime Avid Meridien Uncompressed"
2255 dll "AvidQTAVUICodec.qtx"
2259 info "Win32/QuickTime H.263 decoder"
2266 videocodec qtrlerpza
2267 info "Win32/Quicktime RLE/RPZA decoder"
2268 comment "no colorspace accepted"
2271 format 0x20656C72 ; "rle "
2274 out BGR32,BGR24,BGR15
2277 info "Win32/QuickTime VP3 decoder"
2285 info "win32/quicktime ZyGo decoder"
2287 comment "wrong colors"
2288 fourcc ZyGo,zygo,lsvx
2294 info "Win32/QuickTime BeHereiVideo decoder"
2295 comment "sample file wanted!"
2299 dll "BeHereiVideo.qtx"
2303 info "Win32/QuickTime Cinepak decoder"
2311 info "Win32/QuickTime Indeo decoder"
2321 info "Win32/QuickTime MJPEG decoder"
2331 info "Win32/QuickTime MPEG-4 decoder"
2339 info "Win32/QuickTime SVQ3 decoder"
2343 dll "QuickTimeEssentials.qtx"
2347 info "Win32/QuickTime SVQ1 decoder"
2355 info "cinewave uncompressed 10-bit codec"
2357 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2361 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2364 ; VSS codecs (http://vsofts.com/solutions.html):
2367 info "VSS Codec Light"
2375 info "VSS H.264 New"
2380 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2383 videocodec vssh264old
2384 info "VSS H.264 Old"
2388 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2392 info "VSS Wavelet Video Codec"
2399 ; buggy codecs: (any volunteers for native rewrite?)
2404 comment "24bpp only"
2413 comment "24bpp only"
2418 ; out BGR32,BGR24,BGR15
2422 info "Alaris VideoGramPiX"
2424 fourcc VGPX,VTLP VGPX
2431 ; non-working codecs:
2442 info "Pinnacle Hardware MPEG-1"
2444 comment "no picture. use ffmpeg12!"
2451 ; out BGR32,BGR24,BGR16,BGR15
2454 info "Q-Team's QPEG (www.q-team.de)"
2456 comment "BGR8 only!"
2472 videocodec ffcamtasia
2473 info "TechSmith Camtasia Screen Codec (native)"
2478 out BGR32,BGR24,BGR15,BGR8 query
2480 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2482 info "TechSmith Camtasia Screen Codec"
2487 out BGR32,BGR24,BGR15,BGR8 query,flip
2489 videocodec ffcamstudio
2490 info "CamStudio Screen Codec"
2495 out BGR32,BGR24,BGR15 query
2497 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2499 info "FRAPS: Realtime Video Capture"
2500 comment "Requires a processor with SSE???"
2515 videocodec fftiertexseq
2516 info "FFmpeg Tiertex SEQ"
2518 fourcc TSEQ ; internal MPlayer FourCC
2520 dll "tiertexseqvideo"
2524 info "FFmpeg Sierra VMD video"
2526 fourcc VMDV ; internal MPlayer FourCC
2532 info "FFmpeg Feeble Files DXA video"
2534 fourcc DXA1 ; internal MPlayer FourCC
2539 videocodec ffdsicinvideo
2540 info "FFmpeg Delphine CIN video"
2542 fourcc DCIV ; internal MPlayer FourCC
2548 info "FFmpeg THP video"
2550 fourcc THPV ; internal MPlayer FourCC
2556 info "FFmpeg BFI Video"
2558 fourcc BFIV ; internal MPlayer FourCC
2563 videocodec ffbethsoftvid
2564 info "FFmpeg Bethesda Software VID"
2565 comment "video plays much too fast"
2567 fourcc BETH ; internal MPlayer FourCC
2573 info "FFmpeg RL2 decoder"
2575 fourcc RL2V ; internal MPlayer FourCC
2581 info "FFmpeg Renderware TeXture Dictionary decoder"
2583 fourcc TXDV ; internal MPlayer FourCC
2594 out BGR24,BGR15,BGR8 query,flip
2597 info "FFmpeg XAN wc3"
2599 fourcc WC3V ; internal MPlayer FourCC
2605 info "FFmpeg Id CIN video"
2607 fourcc IDCI ; internal MPlayer FourCC
2612 videocodec ffinterplay
2613 info "FFmpeg Interplay Video"
2615 fourcc INPV ; internal MPlayer FourCC
2617 dll "interplayvideo"
2621 info "FFmpeg VQA Video"
2623 fourcc VQAV ; internal MPlayer FourCC
2629 info "FFmpeg C93 Video"
2631 fourcc C93V ; internal MPlayer FourCC
2637 ; raw formats: (now RGB formats are autodetected)
2639 ; these raw codecs are used mostly by TV input
2640 ; 0x20776172 is used by Quicktime ('raw ')
2641 ; 0x0 is used by AVI
2642 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2649 format 0x20776172 0x52474220
2658 format 0x20776172 0x52474218
2667 format 0x20776172 0x52474210
2671 videocodec rawbgr32flip
2686 videocodec rawbgr24flip
2698 format 0x20776172 0x42475218
2702 videocodec rawbgr16flip
2707 format 0x10424752 0x0
2715 format 0x20776172 0x42475210
2719 videocodec rawbgr15flip
2731 format 0x20776172 0x4247520F
2735 videocodec rawbgr8flip
2747 format 0x20776172 0x42475208
2756 format 0x20776172 0x42475201
2764 format 0x0 0x32595559
2765 format 0x20776172 0x32595559
2773 format 0x0 0x32565559
2774 format 0x20776172 0x32565559
2782 format 0x0 0x59565955
2783 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2784 format 0x20776172 0x59565955
2792 format 0x0 0x50343434
2793 format 0x20776172 0x50343434
2801 format 0x0 0x50323234
2802 format 0x20776172 0x50323234
2810 format 0x0 0x32315659
2811 format 0x20776172 0x32315659
2819 format 0x0 0x3132564E
2820 format 0x20776172 0x3132564E
2828 format 0x0 0x3231564E
2829 format 0x20776172 0x3231564E
2837 format 0x0 0x32314D48
2838 format 0x20776172 0x32314D48
2846 format 0x0 0x30323449
2847 format 0x20776172 0x30323449
2856 format 0x0 0x39555659
2857 format 0x20776172 0x39555659
2866 format 0x20203859 ; "Y8 "
2870 ; NULL codec - for testing.
2873 info "NULL codec (no decoding!)"
2875 comment "for unknown/unsupported codecs or testing"
2882 out BGR32,BGR24,BGR16,BGR15
2884 ;=============================================================================
2886 ;=============================================================================
2889 info "Windows Media Audio 9 DMO"
2895 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2898 info "Windows Media Audio DMO"
2906 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2908 audiocodec wma9spdmo
2909 info "Windows Media Audio 9 Speech DMO"
2914 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2916 audiocodec wma9spdshow
2917 info "Windows Media Audio 9 Speech DShow"
2922 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2925 info "FFmpeg QDM2 audio decoder"
2927 format 0x324D4451 ; "QDM2"
2932 info "QuickTime QDMC/QDM2 audio decoders"
2934 format 0x324D4451 ; "QDM2"
2935 format 0x434D4451 ; "QDMC"
2940 info "FFmpeg QCLP audio decoder"
2942 format 0x706C6351 ; "Qclp"
2947 info "QuickTime QCLP audio decoder"
2949 format 0x706C6351 ; "Qclp"
2954 info "QuickTime MACE3 audio decoder"
2956 format 0x3343414D ; "MAC3"
2961 info "QuickTime MACE6 audio decoder"
2963 format 0x3643414D ; "MAC6"
2967 audiocodec zygoaudio
2972 dll "ZyGoAudioS.qtx"
2975 info "FFmpeg RealAudio 1.0"
2977 format 0x345F3431 ; "14_4"
2982 info "FFmpeg RealAudio 2.0"
2984 format 0x385F3832 ; "28_8"
2989 info "FFmpeg COOK audio decoder"
2991 format 0x6B6F6F63 ; "cook"
2996 info "FFmpeg Atrac 3 audio decoder"
2998 format 0x63727461 ; "atrc"
2999 format 0x270 ; atrac3 in wav
3004 info "RealAudio 1.0"
3006 format 0x345F3431 ; "14_4"
3011 info "Win32 RealAudio 1.0"
3013 format 0x345F3431 ; "14_4"
3018 info "Mac OS X RealAudio 1.0"
3020 format 0x345F3431 ; "14_4"
3025 info "RealAudio 2.0"
3027 format 0x385F3832 ; "28_8"
3032 info "Win32 RealAudio 2.0"
3034 format 0x385F3832 ; "28_8"
3039 info "Mac OS X RealAudio 2.0"
3041 format 0x385F3832 ; "28_8"
3046 info "RealPlayer 10 COOK audio"
3047 comment "supports cook 5.1"
3049 format 0x6B6F6F63 ; "cook"
3054 info "RealAudio COOK"
3056 format 0x6B6F6F63 ; "cook"
3060 audiocodec ra10cookwin
3061 info "Win32 RealAudio 10 COOK"
3062 comment "supports cook 5.1"
3064 format 0x6B6F6F63 ; "cook"
3068 audiocodec racookwin
3069 info "Win32 RealAudio COOK"
3071 format 0x6B6F6F63 ; "cook"
3075 audiocodec racookmac
3076 info "Mac OS X RealAudio COOK"
3078 format 0x6B6F6F63 ; "cook"
3080 dll "cook.bundle/Contents/MacOS/cook"
3083 info "RealAudio Sipro"
3085 format 0x72706973 ; "sipr"
3090 info "RealPlayer 10 RealAudio Sipro"
3092 format 0x72706973 ; "sipr"
3096 audiocodec ra10siprwin
3097 info "Win32 RealAudio 10 Sipro"
3099 format 0x72706973 ; "sipr"
3103 audiocodec rasiprwin
3104 info "Win32 RealAudio Sipro"
3106 format 0x72706973 ; "sipr"
3110 audiocodec rasiprmac
3111 info "Mac OS X RealAudio Sipro"
3113 format 0x72706973 ; "sipr"
3115 dll "sipr.bundle/Contents/MacOS/sipr"
3118 info "RealAudio ATRAC3"
3120 format 0x63727461 ; "atrc"
3125 info "RealPlayer 10 RealAudio ATRAC3"
3127 format 0x63727461 ; "atrc"
3131 audiocodec ra10atrcwin
3132 info "Win32 RealAudio 10 ATRAC3"
3134 format 0x63727461 ; "atrc"
3138 audiocodec raatrcwin
3139 info "Win32 RealAudio ATRAC3"
3141 format 0x63727461 ; "atrc"
3145 audiocodec raatrcmac
3146 info "Mac OS X RealAudio ATRAC3"
3148 format 0x63727461 ; "atrc"
3150 dll "atrc.bundle/Contents/MacOS/atrc"
3152 audiocodec ffadpcmimaamv
3153 info "FFmpeg AMV IMA ADPCM audio"
3155 fourcc AMVA ; internal MPlayer FourCC
3159 audiocodec ffadpcmimaqt
3160 info "FFmpeg QT IMA ADPCM audio"
3162 format 0x34616d69 ; "ima4" (MOV files)
3166 audiocodec ffadpcmimawav
3167 info "FFmpeg WAV IMA ADPCM audio"
3170 format 0x1100736d ; "ms\x00\x11" (MOV files)
3178 format 0x34616d69 ; "ima4" (MOV files)
3179 format 0x1100736d ; "ms\x00\x11" (MOV files)
3182 audiocodec ffadpcmms
3183 info "FFmpeg MS ADPCM audio"
3186 format 0x0200736d ; "ms\x00\x02" (MOV files)
3194 format 0x0200736d ; "ms\x00\x02" (MOV files)
3197 audiocodec ffadpcmimadk4
3198 info "FFmpeg DK4 IMA ADPCM audio"
3200 format 0x61 ; This format number was used by Duck Corp. but not officially
3201 ; registered with Microsoft
3206 info "Duck DK4 ADPCM (rogue format number)"
3208 format 0x61 ; This format number was used by Duck Corp. but not officially
3209 ; registered with Microsoft
3212 audiocodec ffadpcmimadk3
3213 info "FFmpeg DK3 IMA ADPCM audio"
3215 format 0x62 ; This format number was used by Duck Corp. but not officially
3216 ; registered with Microsoft
3221 info "Duck DK3 ADPCM (rogue format number)"
3223 format 0x62 ; This format number was used by Duck Corp. but not officially
3224 ; registered with Microsoft
3227 audiocodec ffroqaudio
3228 info "Id RoQ File Audio Decoder"
3230 fourcc RoQA ; internal MPlayer FourCC
3235 info "FFmpeg Smacker Audio"
3241 audiocodec ffdsicinaudio
3242 info "FFmpeg Delphine CIN audio"
3244 fourcc DCIA ; internal MPlayer FourCC
3248 audiocodec ff4xmadmpcm
3249 info "FFmpeg 4XM ADPCM audio"
3251 fourcc 4XMA ; internal MPlayer FourCC
3255 audiocodec ffadpcmimaws
3256 info "FFmpeg Westwood IMA ADPCM audio"
3258 fourcc AIWS ; internal MPlayer FourCC
3263 info "FFmpeg Westwood SND1"
3265 fourcc SND1 ; internal MPlayer FourCC
3269 audiocodec ffinterplaydpcm
3270 info "FFmpeg Interplay DPCM audio"
3272 fourcc INPA ; internal MPlayer FourCC
3276 audiocodec ffadpcmea
3277 info "FFmpeg EA ADPCM audio"
3279 fourcc ADEA ; internal MPlayer FourCC
3283 audiocodec ffadpcmeamaxis
3284 info "FFmpeg EA MAXIS XA ADPCM audio"
3286 fourcc ADXA ; internal MPlayer FourCC
3288 dll adpcm_ea_maxis_xa
3290 audiocodec ffadpcmxa
3291 info "FFmpeg XA ADPCM audio"
3293 fourcc PSXA ; internal MPlayer FourCC
3297 audiocodec ffxandpcm
3298 info "FFmpeg XAN DPCM audio"
3299 comment "only works with libavformat demuxer"
3305 audiocodec ffyamahaadpcm
3306 info "FFmpeg Yamaha ADPCM audio"
3312 audiocodec ffadpcmthp
3313 info "FFmpeg THP ADPCM audio"
3320 info "raw DV audio decoder (libdv)"
3327 info "FFmpeg DV audio decoder"
3336 info "FAAD AAC (MPEG-2/MPEG-4 Audio) decoder"
3339 fourcc "VLB " ; Used in NSV, not really working
3340 fourcc "AAC " ; Used in NSV
3341 fourcc "AACP" ; Used in NSV for AACPlus
3344 format 0x4143 ; aac in asf
3349 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio) decoder"
3352 fourcc "VLB " ; Used in NSV, not really working
3353 fourcc "AAC " ; Used in NSV
3354 fourcc "AACP" ; Used in NSV for AACPlus
3358 format 0x4143 ; aac in asf
3363 info "FFmpeg FLAC audio decoder"
3371 info "FFmpeg ALAC audio decoder"
3378 info "FFmpeg True Audio (TTA) decoder"
3380 fourcc TTA1 ; internal MPlayer FourCC
3384 audiocodec ffwavpack
3385 info "FFmpeg WavPack audio decoder"
3387 fourcc WVPK ; internal MPlayer FourCC
3391 audiocodec ffshorten
3392 info "FFmpeg Shorten audio decoder"
3394 fourcc shrn ; internal MPlayer FourCC
3399 info "FFmpeg Monkey's Audio decoder"
3406 info "FFmpeg MLP decoder"
3408 fourcc "MLP " ; internal MPlayer FourCC
3412 audiocodec ffnellymoser
3413 info "FFmpeg Nellymoser Audio decoder"
3415 fourcc "NELL" ; internal MPlayer FourCC
3420 info "Uncompressed PCM"
3424 format 0x3 ; IEEE float
3425 format 0xfffe ; Extended
3426 format 0x20776172 ; "raw " (MOV files)
3427 format 0x736f7774 ; "twos" (MOV files)
3428 format 0x74776f73 ; "sowt" (MOV files)
3429 format 0x32336c66 ; "fl32" (MOV files)
3430 format 0x666c3332 ; "23lf" (MOV files)
3431 ; format 0x34366c66 ; "fl64" (MOV files)
3432 ; format 0x666c3634 ; "46lf" (MOV files)
3433 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3434 format 0x34326e69 ; "in24" (MOV files)
3435 format 0x696e3234 ; "42ni" (MOV files)
3436 format 0x32336e69 ; "in32" (MOV files)
3437 format 0x696e3332 ; "23ni" (MOV files)
3438 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3448 info "DivX audio (WMA)"
3455 audiocodec vdowaveacm
3462 audiocodec msadpcmacm
3470 info "mp3lib MPEG layer-2, layer-3"
3472 comment "Optimized to MMX/SSE/3Dnow!"
3473 format 0x50 ; layer-1 && layer-2
3474 format 0x55 ; layer-3
3475 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3476 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3477 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3478 fourcc "MP3 " ; used in .nsv files
3479 fourcc "LAME" ; used in mythtv .nuv files
3482 audiocodec ffpcmdaud
3483 info "D-Cinema audio (FFmpeg)"
3490 info "DivX audio v1 (FFmpeg)"
3497 info "DivX audio v2 (FFmpeg)"
3504 info "Macintosh Audio Compression and Expansion 3:1"
3511 info "Macintosh Audio Compression and Expansion 6:1"
3526 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio decoder"
3528 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3533 info "FFmpeg MPEG layer-3 audio decoder"
3534 comment "integer only"
3537 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3538 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3539 fourcc "MP3 " ; used in .nsv files
3540 fourcc "LAME" ; used in mythtv .nuv files
3545 info "FFmpeg MPEG layer-3 adu audio decoder"
3546 comment "integer only"
3548 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3553 info "FFmpeg MPEG layer-1 and layer-2 audio decoder"
3554 comment "integer only"
3561 info "libMAD MPEG layer 1-2-3"
3565 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3566 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3567 fourcc "MP3 " ; used in .nsv files
3568 fourcc "LAME" ; used in mythtv .nuv files
3575 comment "conflicts with security kernel patches"
3580 audiocodec imaadpcmacm
3616 format 0x77616C61 ; 'alaw', .mov files
3623 format 0x77616c75 ; "ulaw" (MOV files)
3627 info "Uncompressed DVD/VOB LPCM"
3636 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3645 format 0x332D6361 ; ac-3 in mp4
3651 info "FFmpeg E-AC-3"
3670 audiocodec ffmusepack7
3671 info "Musepack sv7 audio codec"
3672 comment "only works with libavformat demuxer"
3678 audiocodec ffmusepack8
3679 info "Musepack sv8 audio codec"
3680 comment "only works with libavformat demuxer"
3688 info "Musepack audio codec"
3695 info "AMR Narrowband"
3698 format 0x57 ;amr in avi
3706 format 0x58 ;amr in avi
3710 audiocodec ffadcpmswf
3711 info "FFmpeg's ADPCM Flash-variant"
3713 format 0x5346 ; 'SF', pseudo id
3718 info "VoxWare MetaVoice"
3720 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3723 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3724 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3729 comment "windows users need msms001.vwp in windows\\system32 folder"
3732 dll "voxmsdec.ax" ; need also msms001.vwp
3733 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3736 info "ACELP.net Sipro Lab Audio Decoder"
3741 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3744 info "FFmpeg Intel Music Coder"
3751 info "Intel Music Coder"
3753 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3765 audiocodec ffctadp32
3766 info "Creative ADPCM native codec"
3773 info "Creative ADPCM codec"
3780 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3787 info "AC3 through S/PDIF"
3790 format 0x332D6361 ; ac-3 in mp4
3795 info "DTS through S/PDIF"
3801 info "FFmpeg Vorbis decoder"
3809 info "OggVorbis Audio Decoder"
3811 comment "OggVorbis driver using libvorbis"
3818 info "OggVorbis audio decoder"
3820 comment "fixed-point decoder useful systems without floating-point unit"
3826 audiocodec vorbisacm
3827 info "OggVorbis ACM"
3829 comment "OggVorbis driver using vorbis.acm"
3830 format 0x674F ; mode1
3831 format 0x6750 ; mode2
3832 ; format 0x6751 ; mode3
3833 format 0x676F ; mode1+
3834 format 0x6770 ; mode2+
3835 format 0x6771 ; mode3+
3840 info "Speex Audio Decoder"
3842 comment "Speex driver using libspeex"
3847 audiocodec vivoaudio
3848 info "Vivo G.723/Siren Audio Codec"
3850 format 0x111 ; vivo g.723
3851 format 0x112 ; siren
3856 info "G.711/G.721/G.723"
3858 comment "does not work yet - just noise :("
3859 format 0x111 ; vivo g.723
3860 format 0x112 ; vivo siren
3865 info "Sharp G.726 Audio"
3872 info "Sharp G.726 Audio"
3881 comment "format not accepted"
3887 ; http://www.nctsoft.com/products/NCTALFCD/
3888 ; jdp@mail.sonofon.dk
3891 format 0x1FC4 ; ALF2
3895 audiocodec fftruespeech
3896 info "FFmpeg TrueSpeech"
3902 audiocodec truespeech
3903 info "DSP Group TrueSpeech(TM)"
3907 dll "tssoft32.acm" ; need also tsd32.dll
3909 ; rt32dcmp.dll needed too
3910 audiocodec voxwarert24
3911 info "VoxWare RT24 speech codec"
3918 info "Lernout & Hauspie CELP and SBC codecs"
3920 format 0x1101 ; CELP
3928 info "Philips Speech Processing CELP"
3935 info "VQF codec by NTTLabs"
3942 info "MPEG audio pass-through for hardware MPEG decoders"
3944 comment "for hardware MPEG audio decoders"
3945 format 0x50 ; layer-1 && layer-2
3946 format 0x55 ; layer-3
3947 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
3948 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3949 fourcc "MP3 " ; used in .nsv files
3950 fourcc "LAME" ; used in mythtv .nuv files
3954 info "msn siren audio codec"