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"
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"
38 info "FFmpeg Mimic video"
41 fourcc LM20 ; mimic in avi
47 info "FFmpeg Karl Morton Video Codec"
55 info "FFmpeg Zip Motion-Block Video"
63 info "Zip Motion-Block Video"
68 out BGR24,BGR15,BGR8 query,flip
71 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
75 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
80 info "Blackmagic 10-bit"
82 comment "requires libguide40.dll"
89 ; Note: mpegpes is preferred for hw decoders:
92 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
93 comment "for hardware decoding"
95 format 0x10000001 ; mpeg 1
96 format 0x10000002 ; mpeg 2
97 fourcc mpg1,MPG1,mpg2,MPG2
101 fourcc hdv6,hdv7,hdv8
102 fourcc xdv1,xdv2,xdv3
103 fourcc xdv4,xdv5,xdv6
104 fourcc xdv7,xdv8,xdv9
105 fourcc xdva,xdvb,xdvc
106 fourcc xdvd,xdve,xdvf
107 fourcc xd5a,xd5b,xd5c
108 fourcc xd5d,xd5e,xd5f
110 fourcc mx5n,mx4n,mx4p
121 format 0x10000001 ; MPEG-1
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
133 format 0x10000002 ; MPEG-2
139 fourcc hdv3 ; HDV 1080i50
140 fourcc hdv5 ; HDV 720p25
141 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
142 fourcc MMES,mmes ; matrox mpeg2 in avi
143 fourcc hdv6,hdv7,hdv8
144 fourcc xdv1,xdv2,xdv3
145 fourcc xdv4,xdv5,xdv6
146 fourcc xdv7,xdv8,xdv9
147 fourcc xdva,xdvb,xdvc
148 fourcc xdvd,xdve,xdvf
149 fourcc xd5a,xd5b,xd5c
150 fourcc xd5d,xd5e,xd5f
152 fourcc mx5n,mx4n,mx4p
158 fourcc LMP2 ; Lead mpeg2 in avi
164 ; for backward compatibility
166 info "FFmpeg MPEG-1/2"
168 format 0x10000001 ; MPEG-1
169 format 0x10000002 ; MPEG-2
170 fourcc mpg1,mpg2,MPG2
171 fourcc PIM1 ; Pinnacle hardware-MPEG-1
172 fourcc PIM2 ; Pinnacle hardware-MPEG-2
178 fourcc hdv3 ; HDV 1080i50
179 fourcc hdv5 ; HDV 720p25
180 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
181 fourcc MMES,mmes ; matrox mpeg2 in avi
182 fourcc hdv6,hdv7,hdv8
183 fourcc xdv1,xdv2,xdv3
184 fourcc xdv4,xdv5,xdv6
185 fourcc xdv7,xdv8,xdv9
186 fourcc xdva,xdvb,xdvc
187 fourcc xdvd,xdve,xdvf
188 fourcc xd5a,xd5b,xd5c
189 fourcc xd5d,xd5e,xd5f
191 fourcc mx5n,mx4n,mx4p
195 fourcc LMP2 ; Lead mpeg2 in avi
202 info "MPEG-1 or 2 (libmpeg2)"
203 comment "with postprocessing"
205 format 0x10000001 ; MPEG-1
206 format 0x10000002 ; MPEG-2
210 fourcc PIM1 ; Pinnacle hardware-MPEG-1
211 fourcc PIM2 ; Pinnacle hardware-MPEG-2
216 fourcc hdv3 ; HDV 1080i50
217 fourcc hdv5 ; HDV 720p25
218 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
219 fourcc MMES,mmes ; matrox mpeg2 in avi
220 fourcc hdv6,hdv7,hdv8
221 fourcc xdv1,xdv2,xdv3
222 fourcc xdv4,xdv5,xdv6
223 fourcc xdv7,xdv8,xdv9
224 fourcc xdva,xdvb,xdvc
225 fourcc xdvd,xdve,xdvf
226 fourcc xd5a,xd5b,xd5c
227 fourcc xd5d,xd5e,xd5f
229 fourcc mx5n,mx4n,mx4p
233 fourcc LMP2 ; Lead mpeg2 in avi
239 videocodec ffmpeg12mc
240 info "FFmpeg MPEG-1/2 (XvMC)"
242 format 0x10000001 ; MPEG-1
243 format 0x10000002 ; MPEG-2
244 fourcc mpg1,mpg2,MPG2
248 fourcc PIM1 ; Pinnacle hardware-MPEG-1
249 fourcc PIM2 ; Pinnacle hardware-MPEG-2
252 fourcc hdv3 ; HDV 1080i50
253 fourcc hdv5 ; HDV 720p25
254 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
255 fourcc MMES,mmes ; matrox mpeg2 in avi
256 fourcc hdv6,hdv7,hdv8
257 fourcc xdv1,xdv2,xdv3
258 fourcc xdv4,xdv5,xdv6
259 fourcc xdv7,xdv8,xdv9
260 fourcc xdva,xdvb,xdvc
261 fourcc xdvd,xdve,xdvf
262 fourcc xd5a,xd5b,xd5c
263 fourcc xd5d,xd5e,xd5f
265 fourcc mx5n,mx4n,mx4p
269 fourcc LMP2 ; Lead mpeg2 in avi
275 videocodec ffmpeg12vdpau
276 info "FFmpeg MPEG-1/2 (VDPAU)"
278 format 0x10000001 ; MPEG-1
279 format 0x10000002 ; MPEG-2
280 fourcc mpg1,mpg2,MPG2
281 fourcc PIM1 ; Pinnacle hardware-MPEG-1
282 fourcc PIM2 ; Pinnacle hardware-MPEG-2
288 fourcc hdv3 ; HDV 1080i50
289 fourcc hdv5 ; HDV 720p25
290 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
291 fourcc MMES,mmes ; matrox mpeg2 in avi
292 fourcc hdv6,hdv7,hdv8
293 fourcc xdv1,xdv2,xdv3
294 fourcc xdv4,xdv5,xdv6
295 fourcc xdv7,xdv8,xdv9
296 fourcc xdva,xdvb,xdvc
297 fourcc xdvd,xdve,xdvf
298 fourcc xd5a,xd5b,xd5c
299 fourcc xd5d,xd5e,xd5f
301 fourcc mx5n,mx4n,mx4p
305 fourcc LMP2 ; Lead mpeg2 in avi
307 dll "mpegvideo_vdpau"
311 ; we have only native open source codecs for these:
316 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
325 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
333 fourcc "bmp " ; for BMP-encoded QuickTime files
334 format 0x706D62 ; AVI
337 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
342 fourcc "gif " ; for GIF-encoded QuickTime files
345 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
350 fourcc "tiff" ; for TIFF-encoded QuickTime files
353 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
361 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
367 fourcc "png " ; for PNG-encoded QuickTime files
370 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
375 comment "Gray scaled PNG with Alpha channel not supported"
377 fourcc "png " ; for PNG-encoded QuickTime files
380 out BGR32,BGR24,BGR8,Y800
383 info "FFmpeg V.Flash PTX"
385 fourcc "ptx " ; internal MPlayer FourCC
388 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
394 fourcc "tga " ; for TGA-encoded QuickTime files
397 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
402 comment "Only 24bpp and 32bpp RGB TGA files supported"
410 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
415 info "FFmpeg SUN Rasterfile"
417 fourcc "sun " ; sun is an internal MPlayer FOURCC
420 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
423 info "FFmpeg Intel Indeo 3.1/3.2"
432 info "Autodesk FLI/FLC Animation"
434 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
437 out BGR16,BGR15,BGR8 query
453 out 422P,YV12,BGR32,BGR24 query
456 info "QuickTime Animation (RLE)"
458 format 0x20656C72 ; "rle "
461 out BGR32,RGB24,BGR15,BGR8 query
464 info "QuickTime Apple Video"
466 fourcc rpza,azpr,RPZA,AZPR
472 info "Apple Graphics (SMC) codec"
474 format 0x20636d73 ; "smc "
480 info "Planar RGB (Photoshop)"
485 out BGR32,BGR24,BGR8 query
488 info "Creative YUV (libavcodec)"
505 videocodec ffroqvideo
506 info "Id RoQ File Video"
508 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
514 info "LZO compressed"
523 info "Theora (free, reworked VP3)"
530 ; prefer native codecs over win32?
531 ; the win32 codecs probably are (better) optimized and support direct
532 ; rendering, so this may be not the best idea...
537 info "MSU Screen Capture Lossless Codec"
542 out BGR32,BGR24,BGR16 flip
545 info "wincam screen capture codec"
546 comment "requires Zlib.dll"
550 dll "wcmv.dll" ; requires Zlib.dll
554 info "Microsoft Video 1"
555 comment "-vf palette required for 8bpp"
557 fourcc cram,CRAM CRAM
558 fourcc msvc,MSVC CRAM
559 fourcc wham,WHAM CRAM
562 out BGR24,BGR15,BGR8 static,query
565 info "FFmpeg Cinepak Video"
580 out BGR24,BGR15 static
588 out YUY2 flip,noflip,query
590 out BGR32,BGR24 flip,query
595 info "FFmpeg Microsoft Video 1"
605 info "FFmpeg AVImszh"
613 info "FFmpeg AVIzlib"
623 info "XAnim's Radius Cinepak Video"
628 out YV12,IYUV,I420 static
630 ; time to decide what to do with the MPEG-4/DivX variants...
634 info "FFmpeg HuffYUV"
643 info "FFV1 (lossless codec)"
648 out 411P,444P,422P,YV12,I420,IYUV,YVU9
652 info "FFSNOW (Michael's wavelet codec)"
660 info "FFmpeg ASUS V1"
668 info "FFmpeg ASUS V2"
676 info "FFmpeg ATI VCR1"
684 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
692 info "FFmpeg Sorenson Video v1 (SVQ1)"
700 info "FFmpeg 4XM video"
705 out BGR15,BGR16 query
708 info "Miro/Pinnacle VideoXL codec"
711 fourcc PIXL ; this is Pinnacle one
718 info "FFmpeg QuickDraw"
726 info "FFmpeg Indeo 2"
735 info "FFmpeg Flash video"
743 info "FFmpeg Flash Screen video"
751 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
753 fourcc MPG3,mpg3 div3
754 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
755 fourcc DIV5,div5 div3 ; DivX 3.20
756 fourcc DIV6,div6 div4 ; -||-
757 fourcc DIV3,div3,DIV4,div4
758 fourcc DIVF,divf ; divx4.12
759 fourcc AP41 div3 ; AngelPotion stuff
760 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
761 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
768 info "FFmpeg MSMPEG-4 v2"
770 fourcc DIV2,div2 mp42
777 info "FFmpeg MSMPEG-4 v1"
779 fourcc DIV1,div1 mpg4
787 info "FFmpeg WMV1/WMV7"
795 info "FFmpeg WMV2/WMV8"
803 info "FFmpeg WMV3/WMV9"
810 videocodec ffwmv3vdpau
811 info "FFmpeg WMV3/WMV9 (VDPAU)"
821 fourcc WVC1,wvc1,WMVA
827 videocodec ffvc1vdpau
828 info "FFmpeg WVC1 (VDPAU)"
830 fourcc WVC1,wvc1,WMVA
848 videocodec ffh264vdpau
849 info "FFmpeg H.264 (VDPAU)"
861 info "FFmpeg Sorenson Video v3 (SVQ3)"
873 fourcc DIV1,div1 divx
874 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
876 fourcc xvid,XVID,XviD,XVIX
877 fourcc DX50,dx50,BLZ0 DX50
882 fourcc 3IV2,3iv2 ; 3ivx Delta 4
884 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
885 fourcc SMP4,smp4 ; Samsung SMP4 video codec
886 fourcc VIDM ; vidm 4.01 codec
887 format 0x10000004 ; mpeg 4 es
892 fourcc DCOD,MVXM,EM4A,PM4V
893 fourcc M4T3,DMK2,DIGI,INMC
905 out YV12,I420,IYUV flip
907 videocodec fflibschroedinger
908 info "Dirac (through FFmpeg libschroedinger)"
913 out I420,IYUV,422P,444P
915 videocodec fflibdirac
916 info "Dirac (through FFmpeg libdirac)"
921 out I420,IYUV,422P,444P
928 fourcc xvid,XVID,XviD,XVIX
929 fourcc DIV1,div1 divx
930 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
932 fourcc DX50,dx50,BLZ0 DX50
937 fourcc 3IV2,3iv2 ; 3ivx Delta 4
939 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
940 fourcc SMP4,smp4 ; Samsung SMP4 video codec
941 fourcc VIDM ; vidm 4.01 codec
943 fourcc DCOD,MVXM,EM4A,PM4V
944 fourcc M4T3,DMK2,DIGI,INMC
946 format 0x10000004 ; mpeg 4 es
953 out BGR32,BGR24,BGR16,BGR15
956 ; is divx4vfw stable enough, working everywhere and faster than divxds?
959 info "DivX4Windows-VFW"
961 comment "sig11 with -framedrop"
962 fourcc DIVX,divx ; opendivx / divx4
963 fourcc DIV1,div1 divx
964 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
965 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
966 fourcc AP41 DIV3 ; AngelPotion stuff
972 out BGR32,BGR24,BGR15
974 ; the original ones... prefer DShow for postprocessing:
977 info "DivX ;-) (MSMPEG-4 v3)"
978 comment "with postprocessing"
980 fourcc MP43,mp43 div3 ; fourcc mapping to div3
981 fourcc DIV5,div5 div3
982 fourcc DIV6,div6 div4
983 fourcc DIV3,div3,DIV4,div4
984 fourcc AP41 div3 ; AngelPotion stuff
987 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
989 out BGR32,BGR24,BGR16,BGR15
992 info "DivX ;-) (MSMPEG-4 v3)"
994 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
995 fourcc DIV5,div5 div3 ; DivX 3.20
996 fourcc DIV6,div6 div4 ; -||-
997 fourcc DIV3,div3,DIV4,div4
998 fourcc AP41 div3 ; AngelPotion stuff
1002 out BGR32,BGR24,BGR15
1004 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1007 info "Microsoft MPEG-4 v1/v2"
1009 comment "with postprocessing"
1010 fourcc DIV2,div2 mp42
1011 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1016 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1018 ; out BGR32,BGR24,BGR16,BGR15
1021 info "Microsoft MPEG-4 v1/v2"
1029 out BGR32,BGR24,BGR15
1032 info "Windows Media Video 9 DMO"
1038 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1039 out YV12 ;,I420,IYUV
1041 ; out BGR32,BGR24,BGR16 ;,BGR15
1044 info "Windows Media Video DMO"
1052 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1053 out YV12 ;,I420,IYUV
1055 ; out BGR32,BGR24,BGR16 ;,BGR15
1058 info "Windows Media Video 8"
1063 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1066 ; out BGR32,BGR24,BGR16,BGR15
1069 info "Windows Media Video 7"
1074 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1076 ; out BGR32,BGR24,BGR16,BGR15
1079 info "Windows Media Video Adv DMO"
1085 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1086 out YV12 ;,I420,IYUV
1088 ; out BGR32,BGR24,BGR16 ;,BGR15
1090 videocodec wmvvc1dmo
1091 info "Windows Media Video (VC-1) Advanced Profile"
1096 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1100 info "Windows Media Screen Codec 2"
1106 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1107 out BGR32,BGR24,BGR16
1109 videocodec gotomeeting
1110 info "GoToMeeting codec"
1115 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1116 out BGR24,RGB24 flip
1119 info "UB Video MPEG-4"
1120 comment "black&white"
1122 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1130 info "GeoVision Advanced MPEG-4"
1138 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1139 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1140 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1143 info "Zoran MJPEG passthrough"
1147 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1153 fourcc AVRn,AVDJ ; AVID
1154 fourcc ADJV ; Avid Motion JPEG
1155 fourcc jpeg ; MOV Photo-JPEG
1156 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1157 fourcc JFIF ; SMJPEG (Loki)
1158 fourcc ijpg,IJPG ; -mf type=jpeg
1159 fourcc JPEG ; SGI's AVI Photo-JPEG
1160 fourcc JPGL ; lossless JPEG (pegasus codec)
1161 fourcc LJPG ; lossless JPEG
1162 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1163 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1165 fourcc ACDV ; ACDSee jpeg
1166 fourcc SLMJ ; SL M-JPEG
1171 out YUY2 ; queried (conversion from yuv422p)
1173 out BGR32 ; lossless JPEG
1178 info "FFmpeg MJPEG-B"
1180 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1185 out YUY2 ; queryed (conversion from yuv422p)
1188 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1190 info "Independent JPEG Group's codec"
1192 fourcc ijpg,IJPG ; -mf type=jpeg
1193 fourcc jpeg ; MOV Photo-JPEG
1194 fourcc AVRn,AVDJ ; AVID
1200 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1202 info "Morgan Motion JPEG Codec"
1205 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1206 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1211 out BGR32,BGR24,BGR15
1214 info "MainConcept Motion JPEG"
1217 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1218 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1222 out BGR32,BGR24,BGR15
1225 info "AVID Motion JPEG"
1227 comment "slooooooooow but stable"
1230 fourcc MJPG,mjpg AVRn
1232 dll "AvidAVICodec.dll"
1238 comment "supports interlaced MJPEG"
1240 fourcc jpeg MJPG ; MOV Photo-JPEG
1252 out BGR32,BGR24,BGR15 flip
1254 videocodec imagepower
1255 info "ImagePower MJPEG2000"
1260 out BGR32,BGR24,BGR15
1263 info "Morgan MJPEG2000"
1271 out BGR32,BGR24,BGR15
1273 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1278 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1279 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1282 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1285 out BGR32,BGR24,BGR16,BGR15
1288 info "Pegasus Motion JPEG"
1292 ; dll "pvmjpg20.dll" ; v2.0
1293 dll "pvmjpg21.dll" ; v2.1
1297 info "Pegasus lossless JPEG"
1305 videocodec pegasusmwv
1306 info "Pegasus Motion Wavelet 2000"
1314 info "Forward Uncompressed Video Codec"
1322 info "Forward JPEG Video Codec"
1330 info "Forward JPEG+Alpha Video"
1337 ; h263: - I don't know. comments?
1342 fourcc VIVO,vivo vivo
1343 fourcc viv1,viv2 vivo
1346 out BGR32,BGR24,BGR15 flip
1350 info "UB Video H.263/H.263+/H.263++"
1353 fourcc vivo,VIVO U263
1357 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1359 ; BGR32,BGR16,BGR15 seems to work too
1367 fourcc vivo,VIVO I263
1373 out BGR32,BGR24,BGR15
1384 info "FFmpeg H.263+"
1386 fourcc H263,U263,h263,X263,M263
1390 fourcc D263 ; DEC H263
1391 fourcc L263 ; Lead H263
1392 fourcc ILVR ; ITU H263+
1393 fourcc VX1K ; Agora Labs VX1000S H263
1404 out YV12,I420,IYUV flip
1407 info "XAnim's CCITT H.263"
1411 fourcc VIVO,vivo H263
1425 info "QuickTime H.261 video"
1433 info "XAnim's CCITT H.261"
1446 out BGR32,BGR24,BGR15
1449 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1450 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1451 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1454 info "Intel Indeo 5"
1459 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1462 out BGR32,BGR24,BGR16,BGR15
1465 info "Intel Indeo 5"
1470 ; out YV12,I420 ; flickering
1472 out BGR32,BGR24,BGR15
1475 info "Intel Indeo 4.1"
1485 info "Intel Indeo 3.1/3.2"
1492 out BGR24,BGR15 flip,static
1496 info "XAnim's Intel Indeo 5"
1504 info "XAnim's Intel Indeo 4.1"
1512 info "XAnim's Intel Indeo 3.1/3.2"
1520 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1523 info "Sony Digital Video (DV)"
1525 fourcc dvsl,dvsd,dvhd ; ????
1526 fourcc DVSD dvsd ; pal .avi
1527 fourcc "dvcp" dvsd ; pal .mov
1528 fourcc "dvc " dvsd ; ntsc .mov
1531 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1534 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1540 fourcc DVSD,dvsd ; PAL
1541 fourcc DVCS,dvcs ; NTSC ?
1542 fourcc "dvcp" ; PAL DV in .mov
1543 fourcc "dvc " ; NTSC DV in .mov
1544 fourcc dvpp ; DVCPRO - PAL
1545 fourcc dv50 ; DVCPRO 50
1546 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1547 fourcc dv5p ; DVCPRO 50 PAL in .mov
1550 fourcc dvh5,dvh6,dvh3
1551 fourcc dvhd,dvsl,dv25
1557 info "Raw DV (libdv)"
1559 fourcc DVSD,dvsd ; PAL
1560 fourcc DVCS,dvcs ; NTSC ?
1561 fourcc "dvcp" ; PAL DV in .mov
1562 fourcc "dvc " ; NTSC DV in .mov
1563 fourcc dvpp ; DVCPRO - PAL
1564 fourcc dv50 ; DVCPRO 50
1565 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1566 fourcc dv5p ; DVCPRO 50 PAL in .mov
1567 fourcc AVdv,AVd1 ; AVID DV
1569 fourcc dvh5,dvh6,dvh3
1574 ; note: it crashes with pond.dv :(
1576 info "MainConcept DV Codec"
1578 fourcc DVSD,dvsd ; PAL
1579 fourcc DVCS,dvcs ; NTSC ?
1580 fourcc CDVC,cdvc ; ???
1581 fourcc "dvcp" dvsd ; PAL DV in .mov
1582 fourcc "dvc " dvcs ; NTSC DV in .mov
1587 out BGR32,BGR24,BGR15
1592 info "XAnim's 3ivx Delta 3.5 plugin"
1600 info "3ivx Delta 4.5"
1604 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1605 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1608 out BGR32,BGR24,BGR16,BGR15
1610 ; RealVideo variants
1613 info "Linux RealPlayer 10 RV30/40"
1614 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1621 videocodec rv3040win
1622 info "Win32 RealPlayer 10 RV30/40"
1631 info "Linux RealPlayer 9 RV40"
1639 info "Win32 RealPlayer 9 RV40"
1647 info "Mac OS X RealPlayer 9 RV40"
1651 dll "drvc.bundle/Contents/MacOS/drvc"
1655 info "Linux RealPlayer 8 RV30"
1663 info "Win32 RealPlayer 8 RV30"
1671 info "Mac OS X RealPlayer 9 RV30"
1675 dll "drvc.bundle/Contents/MacOS/drvc"
1704 info "Linux RealPlayer 8 RV20"
1711 videocodec rv20winrp10
1712 info "Win32 RealPlayer 10 RV20"
1720 info "Win32 RealPlayer 8 RV20"
1728 info "Mac OS X RealPlayer 9 RV20"
1732 dll "drv2.bundle/Contents/MacOS/drv2"
1747 info "Alparysoft lossless codec dshow"
1751 dll "aslcodec_dshow.dll"
1752 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1756 info "Alparysoft lossless codec vfw"
1760 dll "aslcodec_vfw.dll"
1764 info "Lead CMW wavelet 2.0"
1768 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1769 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1773 info "Lagarith Lossless Video Codec"
1774 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1779 out BGR32,BGR24 flip
1782 info "Infinite Video PSI_V"
1787 out BGR32,BGR24 query,flip
1790 info "www.midivid.com/codec/mv3codec.html"
1798 info "Moyea Flash to Video Converter"
1799 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1803 dll "MyFlashZip0.ax"
1807 info "Power VideoWorks video"
1815 info "DideoNET SMV2"
1820 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1822 videocodec canopushq
1824 info "Canopus HQ Codec"
1825 comment "requires csehqa.dll and cseuvec.dll"
1831 videocodec canopusll
1833 info "Canopus Lossless Codec"
1834 comment "requires csellc.dll"
1843 fourcc VP30,vp30,VP31,vp31
1844 format 0x20335056 ; "VP3 " (used in .nsv files)
1850 info "FFmpeg Theora"
1860 info "On2 Open Source VP3 Codec"
1862 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1863 fourcc VP30,vp30,VP31,vp31
1868 out BGR32,BGR24,BGR15
1871 info "On2 VP4 Personal Codec"
1872 comment "Decodes also VP3"
1875 fourcc VP31,VP30,vp31,vp30
1890 info "On2 VP5 Personal Codec"
1901 fourcc VP60,VP61,VP62
1915 info "FFmpeg VP6 Flash"
1923 info "On2 VP6 Personal Codec"
1925 fourcc VP60,VP61,VP62
1933 info "On2 VP7 Personal Codec"
1942 info "Motion Wavelets"
1947 out BGR24,BGR15 flip
1950 info "centre for wavelets, approximation and infromation processing"
1964 out BGR32,BGR24,BGR15 flip
1973 out BGR32,BGR24,BGR15 flip
1975 videocodec ffultimotion
1976 info "FFmpeg IBM Ultimotion"
1983 videocodec ultimotion
1984 info "IBM Ultimotion"
1990 out BGR32,BGR24,BGR15 flip
1993 info "Windows Screen Video"
1998 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1999 out BGR32,BGR24,BGR16,BGR15
2001 ; CLRVIDDC.DLL needed too, with uppercase
2003 info "UCOD-ClearVideo"
2008 out BGR32,BGR24,BGR15 flip
2020 info "Creative Labs Video Blaster Webcam"
2021 comment "sequential jpeg files?"
2030 videocodec kensington
2031 info "kensington webcam"
2034 fourcc LBYR,JBYR ; untested, creative labs cam
2035 fourcc UV12 ; untested
2041 info "xiricam Veo PC Camera"
2049 info "Duck Truemotion1"
2055 out BGR15,BGR16,BGR24,BGR32 query
2058 info "FFmpeg Duck/On2 TrueMotion 2.0"
2065 ; our BGR15->BGR32 is bad or the DLL?
2067 info "TrueMotion 2.0"
2069 comment "YUV faulting"
2073 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2074 out BGR32,BGR24,BGR16 flip
2087 comment "one frame every 5 seconds?"
2091 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2095 info "Modified MJPEG, used in AMV files"
2097 fourcc AMVV ; internal MPlayer FourCC
2103 info "SP5x codec - used by Aiptek MegaCam"
2105 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2113 fourcc SP60,SP61,SP62
2119 info "SP5x codec - used by Aiptek MegaCam"
2121 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2124 out BGR24,BGR15 flip
2127 info "SP4x codec - used by Aiptek MegaCam"
2129 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2133 out BGR24,BGR15 flip
2136 info "Brooktree 411 codec"
2144 info "Broadway MPEG Capture Codec"
2148 dll "bw10.dll" ;requires vtaccess.dll
2152 info "zdsoft screen recorder"
2160 info "WebTrain Communication lossless screen recorder"
2176 info "VFAPI rgb transcode codec"
2184 info "nokia eti camcorder eyecon"
2186 fourcc NUB0,NUB1,NUB2
2192 info "WorldConnect Wavelet Video"
2193 comment "found in visualmail videos"
2200 videocodec foxmotion
2201 info "fox motion video"
2206 out BGR32,BGR24,BGR15 flip
2210 fourcc ty2c,TY2C,ty0n
2211 fourcc TY2N,TY0N,T565
2217 info "Telegeny VDTZ"
2225 info "SoftMedia ViVD V2 codec VfW"
2230 out YUY2,YV12,I420,YVU9
2231 out BGR32,BGR24,BGR15
2234 info "Winnov Videum winx codec"
2239 out BGR32,BGR24,BGR15
2242 info "FFmpeg wnv1 codec"
2250 info "Winnov Videum wnv1 codec"
2255 out BGR32,BGR24,BGR15
2258 info "VDOWave codec"
2262 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2266 info "VDOWave 3 advanced codec"
2271 dll "vdo32_30.drv" ; Need also decvdo.dll
2275 info "Vianet Lsvx Video"
2282 out BGR32,BGR24,BGR16 flip
2285 info "FFmpeg VMware video"
2290 out BGR32,BGR15,BGR8
2298 out BGR24,BGR15,BGR8 query,flip
2301 info "FFmpeg Smacker Video"
2310 info "Chinese AVS Video"
2311 comment "only works with libavformat demuxer"
2330 info "win32/quicktime 3IV1 (3ivx)"
2334 dll "3ivx Delta 3.5.qtx"
2338 info "Win32/QuickTime Streambox ACT-L2"
2342 dll ACTLComponent.qtx
2346 info "Win32/QuickTime Avid Meridien Uncompressed"
2350 dll "AvidQTAVUICodec.qtx"
2354 info "Win32/QuickTime H.263"
2361 videocodec qtrlerpza
2362 info "Win32/Quicktime RLE/RPZA"
2363 comment "no colorspace accepted"
2366 format 0x20656C72 ; "rle "
2369 out BGR32,BGR24,BGR15
2372 info "Win32/QuickTime VP3"
2380 info "win32/quicktime ZyGo"
2382 comment "wrong colors"
2383 fourcc ZyGo,zygo,lsvx
2389 info "Win32/QuickTime BeHereiVideo"
2390 comment "sample file wanted!"
2394 dll "BeHereiVideo.qtx"
2398 info "Win32/QuickTime Cinepak"
2406 info "Win32/QuickTime Indeo"
2416 info "Win32/QuickTime MJPEG"
2426 info "Win32/QuickTime MPEG-4"
2434 info "Win32/QuickTime SVQ3"
2438 dll "QuickTimeEssentials.qtx"
2442 info "Win32/QuickTime SVQ1"
2450 info "cinewave uncompressed 10-bit codec"
2452 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2456 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2459 ; VSS codecs (http://vsofts.com/solutions.html):
2462 info "VSS Codec Light"
2470 info "VSS H.264 New"
2475 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2478 videocodec vssh264old
2479 info "VSS H.264 Old"
2483 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2487 info "VSS Wavelet Video Codec"
2494 ; buggy codecs: (any volunteers for native rewrite?)
2499 comment "24bpp only"
2508 comment "24bpp only"
2513 ; out BGR32,BGR24,BGR15
2517 info "Alaris VideoGramPiX"
2519 fourcc VGPX,VTLP VGPX
2526 ; non-working codecs:
2537 info "Pinnacle Hardware MPEG-1"
2539 comment "no picture. use ffmpeg12!"
2546 ; out BGR32,BGR24,BGR16,BGR15
2549 info "Q-Team's QPEG (www.q-team.de)"
2551 comment "BGR8 only!"
2567 videocodec ffcamtasia
2568 info "FFmpeg TechSmith Camtasia Screen Codec"
2573 out BGR32,BGR24,BGR15,BGR8 query
2575 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2577 info "TechSmith Camtasia Screen Codec"
2582 out BGR32,BGR24,BGR15,BGR8 query,flip
2584 videocodec ffcamstudio
2585 info "CamStudio Screen Codec"
2590 out BGR32,BGR24,BGR15 query
2592 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2594 info "FRAPS: Realtime Video Capture"
2595 comment "Requires a processor with SSE???"
2610 videocodec fftiertexseq
2611 info "FFmpeg Tiertex SEQ"
2613 fourcc TSEQ ; internal MPlayer FourCC
2615 dll "tiertexseqvideo"
2619 info "FFmpeg Sierra VMD video"
2621 fourcc VMDV ; internal MPlayer FourCC
2627 info "FFmpeg Feeble Files DXA video"
2629 fourcc DXA1 ; internal MPlayer FourCC
2634 videocodec ffdsicinvideo
2635 info "FFmpeg Delphine CIN video"
2637 fourcc DCIV ; internal MPlayer FourCC
2643 info "FFmpeg THP video"
2645 fourcc THPV ; internal MPlayer FourCC
2651 info "FFmpeg BFI Video"
2653 fourcc BFIV ; internal MPlayer FourCC
2658 videocodec ffbethsoftvid
2659 info "FFmpeg Bethesda Software VID"
2660 comment "video plays much too fast"
2662 fourcc BETH ; internal MPlayer FourCC
2670 fourcc RL2V ; internal MPlayer FourCC
2676 info "FFmpeg Renderware TeXture Dictionary"
2678 fourcc TXDV ; internal MPlayer FourCC
2689 out BGR24,BGR15,BGR8 query,flip
2692 info "FFmpeg XAN wc3"
2694 fourcc WC3V ; internal MPlayer FourCC
2700 info "FFmpeg Id CIN video"
2702 fourcc IDCI ; internal MPlayer FourCC
2707 videocodec ffinterplay
2708 info "FFmpeg Interplay Video"
2710 fourcc INPV ; internal MPlayer FourCC
2712 dll "interplayvideo"
2716 info "FFmpeg VQA Video"
2718 fourcc VQAV ; internal MPlayer FourCC
2724 info "FFmpeg C93 Video"
2726 fourcc C93V ; internal MPlayer FourCC
2732 ; raw formats: (now RGB formats are autodetected)
2734 ; these raw codecs are used mostly by TV input
2735 ; 0x20776172 is used by Quicktime ('raw ')
2736 ; 0x0 is used by AVI
2737 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2744 format 0x20776172 0x52474220
2753 format 0x20776172 0x52474218
2762 format 0x20776172 0x52474210
2766 videocodec rawbgr32flip
2781 videocodec rawbgr24flip
2793 format 0x20776172 0x42475218
2797 videocodec rawbgr16flip
2802 format 0x10424752 0x0
2810 format 0x20776172 0x42475210
2814 videocodec rawbgr15flip
2826 format 0x20776172 0x4247520F
2830 videocodec rawbgr8flip
2842 format 0x20776172 0x42475208
2851 format 0x20776172 0x42475201
2859 format 0x0 0x32595559
2860 format 0x20776172 0x32595559
2868 format 0x0 0x32565559
2869 format 0x20776172 0x32565559
2877 format 0x0 0x59565955
2878 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2879 format 0x20776172 0x59565955
2887 format 0x0 0x50343434
2888 format 0x20776172 0x50343434
2896 format 0x0 0x50323234
2897 format 0x20776172 0x50323234
2905 format 0x0 0x32315659
2906 format 0x20776172 0x32315659
2914 format 0x0 0x3132564E
2915 format 0x20776172 0x3132564E
2923 format 0x0 0x3231564E
2924 format 0x20776172 0x3231564E
2932 format 0x0 0x32314D48
2933 format 0x20776172 0x32314D48
2941 format 0x0 0x30323449
2942 format 0x20776172 0x30323449
2951 format 0x0 0x39555659
2952 format 0x20776172 0x39555659
2961 format 0x20203859 ; "Y8 "
2965 ; NULL codec - for testing.
2968 info "NULL codec (no decoding!)"
2970 comment "for unknown/unsupported codecs or testing"
2977 out BGR32,BGR24,BGR16,BGR15
2979 ;=============================================================================
2981 ;=============================================================================
2984 info "Windows Media Audio 9 DMO"
2990 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2993 info "Windows Media Audio DMO"
3001 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3003 audiocodec wma9spdmo
3004 info "Windows Media Audio 9 Speech DMO"
3009 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3011 audiocodec wma9spdshow
3012 info "Windows Media Audio 9 Speech DShow"
3017 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3020 info "FFmpeg QDM2 audio"
3022 format 0x324D4451 ; "QDM2"
3027 info "QuickTime QDMC/QDM2 audio"
3029 format 0x324D4451 ; "QDM2"
3030 format 0x434D4451 ; "QDMC"
3035 info "FFmpeg QCLP audio"
3037 format 0x706C6351 ; "Qclp"
3042 info "QuickTime QCLP audio"
3044 format 0x706C6351 ; "Qclp"
3049 info "QuickTime MACE3 audio"
3051 format 0x3343414D ; "MAC3"
3056 info "QuickTime MACE6 audio"
3058 format 0x3643414D ; "MAC6"
3062 audiocodec zygoaudio
3067 dll "ZyGoAudioS.qtx"
3070 info "FFmpeg RealAudio 1.0"
3072 format 0x345F3431 ; "14_4"
3077 info "FFmpeg RealAudio 2.0"
3079 format 0x385F3832 ; "28_8"
3084 info "FFmpeg COOK audio"
3086 format 0x6B6F6F63 ; "cook"
3091 info "FFmpeg Atrac 3 audio"
3093 format 0x63727461 ; "atrc"
3094 format 0x270 ; atrac3 in wav
3099 info "RealAudio 1.0"
3101 format 0x345F3431 ; "14_4"
3106 info "Win32 RealAudio 1.0"
3108 format 0x345F3431 ; "14_4"
3113 info "Mac OS X RealAudio 1.0"
3115 format 0x345F3431 ; "14_4"
3120 info "RealAudio 2.0"
3122 format 0x385F3832 ; "28_8"
3127 info "Win32 RealAudio 2.0"
3129 format 0x385F3832 ; "28_8"
3134 info "Mac OS X RealAudio 2.0"
3136 format 0x385F3832 ; "28_8"
3141 info "RealPlayer 10 COOK audio"
3142 comment "supports cook 5.1"
3144 format 0x6B6F6F63 ; "cook"
3149 info "RealAudio COOK"
3151 format 0x6B6F6F63 ; "cook"
3155 audiocodec ra10cookwin
3156 info "Win32 RealAudio 10 COOK"
3157 comment "supports cook 5.1"
3159 format 0x6B6F6F63 ; "cook"
3163 audiocodec racookwin
3164 info "Win32 RealAudio COOK"
3166 format 0x6B6F6F63 ; "cook"
3170 audiocodec racookmac
3171 info "Mac OS X RealAudio COOK"
3173 format 0x6B6F6F63 ; "cook"
3175 dll "cook.bundle/Contents/MacOS/cook"
3178 info "RealAudio Sipro"
3180 format 0x72706973 ; "sipr"
3185 info "RealPlayer 10 RealAudio Sipro"
3187 format 0x72706973 ; "sipr"
3191 audiocodec ra10siprwin
3192 info "Win32 RealAudio 10 Sipro"
3194 format 0x72706973 ; "sipr"
3198 audiocodec rasiprwin
3199 info "Win32 RealAudio Sipro"
3201 format 0x72706973 ; "sipr"
3205 audiocodec rasiprmac
3206 info "Mac OS X RealAudio Sipro"
3208 format 0x72706973 ; "sipr"
3210 dll "sipr.bundle/Contents/MacOS/sipr"
3213 info "RealAudio ATRAC3"
3215 format 0x63727461 ; "atrc"
3220 info "RealPlayer 10 RealAudio ATRAC3"
3222 format 0x63727461 ; "atrc"
3226 audiocodec ra10atrcwin
3227 info "Win32 RealAudio 10 ATRAC3"
3229 format 0x63727461 ; "atrc"
3233 audiocodec raatrcwin
3234 info "Win32 RealAudio ATRAC3"
3236 format 0x63727461 ; "atrc"
3240 audiocodec raatrcmac
3241 info "Mac OS X RealAudio ATRAC3"
3243 format 0x63727461 ; "atrc"
3245 dll "atrc.bundle/Contents/MacOS/atrc"
3247 audiocodec ffadpcmimaamv
3248 info "FFmpeg AMV IMA ADPCM audio"
3250 fourcc AMVA ; internal MPlayer FourCC
3254 audiocodec ffadpcmimaqt
3255 info "FFmpeg QT IMA ADPCM audio"
3257 format 0x34616d69 ; "ima4" (MOV files)
3261 audiocodec ffadpcmimawav
3262 info "FFmpeg WAV IMA ADPCM audio"
3265 format 0x1100736d ; "ms\x00\x11" (MOV files)
3273 format 0x34616d69 ; "ima4" (MOV files)
3274 format 0x1100736d ; "ms\x00\x11" (MOV files)
3277 audiocodec ffadpcmms
3278 info "FFmpeg MS ADPCM audio"
3281 format 0x0200736d ; "ms\x00\x02" (MOV files)
3289 format 0x0200736d ; "ms\x00\x02" (MOV files)
3292 audiocodec ffadpcmimadk4
3293 info "FFmpeg DK4 IMA ADPCM audio"
3295 format 0x61 ; This format number was used by Duck Corp. but not officially
3296 ; registered with Microsoft
3301 info "Duck DK4 ADPCM (rogue format number)"
3303 format 0x61 ; This format number was used by Duck Corp. but not officially
3304 ; registered with Microsoft
3307 audiocodec ffadpcmimadk3
3308 info "FFmpeg DK3 IMA ADPCM audio"
3310 format 0x62 ; This format number was used by Duck Corp. but not officially
3311 ; registered with Microsoft
3316 info "Duck DK3 ADPCM (rogue format number)"
3318 format 0x62 ; This format number was used by Duck Corp. but not officially
3319 ; registered with Microsoft
3322 audiocodec ffroqaudio
3323 info "Id RoQ File Audio"
3325 fourcc RoQA ; internal MPlayer FourCC
3330 info "FFmpeg Smacker Audio"
3336 audiocodec ffdsicinaudio
3337 info "FFmpeg Delphine CIN audio"
3339 fourcc DCIA ; internal MPlayer FourCC
3343 audiocodec ff4xmadmpcm
3344 info "FFmpeg 4XM ADPCM audio"
3346 fourcc 4XMA ; internal MPlayer FourCC
3350 audiocodec ffadpcmimaws
3351 info "FFmpeg Westwood IMA ADPCM audio"
3353 fourcc AIWS ; internal MPlayer FourCC
3358 info "FFmpeg Westwood SND1"
3360 fourcc SND1 ; internal MPlayer FourCC
3364 audiocodec ffinterplaydpcm
3365 info "FFmpeg Interplay DPCM audio"
3367 fourcc INPA ; internal MPlayer FourCC
3371 audiocodec ffadpcmea
3372 info "FFmpeg EA ADPCM audio"
3374 fourcc ADEA ; internal MPlayer FourCC
3378 audiocodec ffadpcmeamaxis
3379 info "FFmpeg EA MAXIS XA ADPCM audio"
3381 fourcc ADXA ; internal MPlayer FourCC
3383 dll adpcm_ea_maxis_xa
3385 audiocodec ffadpcmxa
3386 info "FFmpeg XA ADPCM audio"
3388 fourcc PSXA ; internal MPlayer FourCC
3392 audiocodec ffxandpcm
3393 info "FFmpeg XAN DPCM audio"
3394 comment "only works with libavformat demuxer"
3400 audiocodec ffyamahaadpcm
3401 info "FFmpeg Yamaha ADPCM audio"
3407 audiocodec ffadpcmthp
3408 info "FFmpeg THP ADPCM audio"
3415 info "raw DV audio (libdv)"
3422 info "FFmpeg DV audio"
3431 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3434 fourcc "VLB " ; Used in NSV, not really working
3435 fourcc "AAC " ; Used in NSV
3436 fourcc "AACP" ; Used in NSV for AACPlus
3439 format 0x4143 ; aac in asf
3444 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3447 fourcc "VLB " ; Used in NSV, not really working
3448 fourcc "AAC " ; Used in NSV
3449 fourcc "AACP" ; Used in NSV for AACPlus
3453 format 0x4143 ; aac in asf
3458 info "FFmpeg FLAC audio"
3466 info "FFmpeg ALAC audio"
3473 info "FFmpeg True Audio (TTA)"
3475 fourcc TTA1 ; internal MPlayer FourCC
3479 audiocodec ffwavpack
3480 info "FFmpeg WavPack audio"
3482 fourcc WVPK ; internal MPlayer FourCC
3486 audiocodec ffshorten
3487 info "FFmpeg Shorten audio"
3489 fourcc shrn ; internal MPlayer FourCC
3494 info "FFmpeg Monkey's Audio"
3503 fourcc "MLP " ; internal MPlayer FourCC
3507 audiocodec ffnellymoser
3508 info "FFmpeg Nellymoser Audio"
3510 fourcc "NELL" ; internal MPlayer FourCC
3515 info "Uncompressed PCM"
3519 format 0x3 ; IEEE float
3520 format 0xfffe ; Extended
3521 format 0x20776172 ; "raw " (MOV files)
3522 format 0x736f7774 ; "twos" (MOV files)
3523 format 0x74776f73 ; "sowt" (MOV files)
3524 format 0x32336c66 ; "fl32" (MOV files)
3525 format 0x666c3332 ; "23lf" (MOV files)
3526 ; format 0x34366c66 ; "fl64" (MOV files)
3527 ; format 0x666c3634 ; "46lf" (MOV files)
3528 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3529 format 0x34326e69 ; "in24" (MOV files)
3530 format 0x696e3234 ; "42ni" (MOV files)
3531 format 0x32336e69 ; "in32" (MOV files)
3532 format 0x696e3332 ; "23ni" (MOV files)
3533 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3543 info "DivX audio (WMA)"
3550 audiocodec vdowaveacm
3557 audiocodec msadpcmacm
3565 info "mp3lib MPEG layer-2, layer-3"
3567 comment "Optimized to MMX/SSE/3Dnow!"
3568 format 0x50 ; layer-1 && layer-2
3569 format 0x55 ; layer-3
3570 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3571 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3572 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3573 fourcc "MP3 " ; used in .nsv files
3574 fourcc "LAME" ; used in mythtv .nuv files
3577 audiocodec ffpcmdaud
3578 info "D-Cinema audio (FFmpeg)"
3585 info "DivX audio v1 (FFmpeg)"
3592 info "DivX audio v2 (FFmpeg)"
3599 info "Macintosh Audio Compression and Expansion 3:1"
3606 info "Macintosh Audio Compression and Expansion 6:1"
3621 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3623 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3628 info "FFmpeg MPEG layer-3 audio"
3629 comment "integer only"
3632 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3633 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3634 fourcc "MP3 " ; used in .nsv files
3635 fourcc "LAME" ; used in mythtv .nuv files
3640 info "FFmpeg MPEG layer-3 adu audio"
3641 comment "integer only"
3643 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3648 info "FFmpeg MPEG layer-1 and layer-2 audio"
3649 comment "integer only"
3656 info "libMAD MPEG layer 1-2-3"
3660 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3661 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3662 fourcc "MP3 " ; used in .nsv files
3663 fourcc "LAME" ; used in mythtv .nuv files
3670 comment "conflicts with security kernel patches"
3675 audiocodec imaadpcmacm
3711 format 0x77616C61 ; 'alaw', .mov files
3718 format 0x77616c75 ; "ulaw" (MOV files)
3722 info "Uncompressed DVD/VOB LPCM"
3731 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3740 format 0x332D6361 ; ac-3 in mp4
3746 info "FFmpeg E-AC-3"
3765 audiocodec ffmusepack7
3766 info "Musepack sv7 audio codec"
3767 comment "only works with libavformat demuxer"
3773 audiocodec ffmusepack8
3774 info "Musepack sv8 audio codec"
3775 comment "only works with libavformat demuxer"
3783 info "Musepack audio codec"
3790 info "AMR Narrowband"
3793 format 0x57 ;amr in avi
3801 format 0x58 ;amr in avi
3805 audiocodec ffadcpmswf
3806 info "FFmpeg's ADPCM Flash-variant"
3808 format 0x5346 ; 'SF', pseudo id
3813 info "VoxWare MetaVoice"
3815 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3818 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3819 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3824 comment "windows users need msms001.vwp in windows\\system32 folder"
3827 dll "voxmsdec.ax" ; need also msms001.vwp
3828 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3831 info "ACELP.net Sipro Lab Audio"
3836 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3839 info "FFmpeg Intel Music Coder"
3846 info "Intel Music Coder"
3848 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3860 audiocodec ffctadp32
3861 info "FFmpeg Creative ADPCM codec"
3868 info "Creative ADPCM codec"
3875 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3882 info "AC3 through S/PDIF"
3885 format 0x332D6361 ; ac-3 in mp4
3890 info "DTS through S/PDIF"
3896 info "FFmpeg Vorbis"
3904 info "OggVorbis Audio"
3906 comment "OggVorbis driver using libvorbis"
3913 info "OggVorbis audio"
3915 comment "fixed-point decoder useful systems without floating-point unit"
3921 audiocodec vorbisacm
3922 info "OggVorbis ACM"
3924 comment "OggVorbis driver using vorbis.acm"
3925 format 0x674F ; mode1
3926 format 0x6750 ; mode2
3927 ; format 0x6751 ; mode3
3928 format 0x676F ; mode1+
3929 format 0x6770 ; mode2+
3930 format 0x6771 ; mode3+
3937 comment "Speex driver using libspeex"
3942 audiocodec vivoaudio
3943 info "Vivo G.723/Siren Audio Codec"
3945 format 0x111 ; vivo g.723
3946 format 0x112 ; siren
3951 info "G.711/G.721/G.723"
3953 comment "does not work yet - just noise :("
3954 format 0x111 ; vivo g.723
3955 format 0x112 ; vivo siren
3960 info "Sharp G.726 Audio"
3967 info "Sharp G.726 Audio"
3976 comment "format not accepted"
3982 ; http://www.nctsoft.com/products/NCTALFCD/
3983 ; jdp@mail.sonofon.dk
3986 format 0x1FC4 ; ALF2
3990 audiocodec fftruespeech
3991 info "FFmpeg TrueSpeech"
3997 audiocodec truespeech
3998 info "DSP Group TrueSpeech(TM)"
4002 dll "tssoft32.acm" ; need also tsd32.dll
4004 ; rt32dcmp.dll needed too
4005 audiocodec voxwarert24
4006 info "VoxWare RT24 speech codec"
4013 info "Lernout & Hauspie CELP and SBC codecs"
4015 format 0x1101 ; CELP
4023 info "Philips Speech Processing CELP"
4030 info "VQF codec by NTTLabs"
4037 info "MPEG audio pass-through for hardware MPEG decoders"
4039 comment "for hardware MPEG audio decoders"
4040 format 0x50 ; layer-1 && layer-2
4041 format 0x55 ; layer-3
4042 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4043 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4044 fourcc "MP3 " ; used in .nsv files
4045 fourcc "LAME" ; used in mythtv .nuv files
4049 info "msn siren audio codec"