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 "bmp " ; for BMP-encoded QuickTime files
326 format 0x706D62 ; AVI
329 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
334 fourcc "gif " ; for GIF-encoded QuickTime files
337 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
342 fourcc "tiff" ; for TIFF-encoded QuickTime files
345 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
353 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
359 fourcc "png " ; for PNG-encoded QuickTime files
362 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
367 comment "Gray scaled PNG with Alpha channel not supported"
369 fourcc "png " ; for PNG-encoded QuickTime files
372 out BGR32,BGR24,BGR8,Y800
375 info "FFmpeg V.Flash PTX"
377 fourcc "ptx " ; internal MPlayer FourCC
380 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
386 fourcc "tga " ; for TGA-encoded QuickTime files
389 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
394 comment "Only 24bpp and 32bpp RGB TGA files supported"
402 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
407 info "FFmpeg SUN Rasterfile"
409 fourcc "sun " ; sun is an internal MPlayer FOURCC
412 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
415 info "FFmpeg Intel Indeo 3.1/3.2"
424 info "Autodesk FLI/FLC Animation"
426 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
429 out BGR16,BGR15,BGR8 query
445 out 422P,YV12,BGR32,BGR24 query
448 info "QuickTime Animation (RLE)"
450 format 0x20656C72 ; "rle "
453 out BGR32,RGB24,BGR15,BGR8 query
456 info "QuickTime Apple Video"
458 fourcc rpza,azpr,RPZA,AZPR
464 info "Apple Graphics (SMC) codec"
466 format 0x20636d73 ; "smc "
472 info "Planar RGB (Photoshop)"
477 out BGR32,BGR24,BGR8 query
480 info "Creative YUV (libavcodec)"
497 videocodec ffroqvideo
498 info "Id RoQ File Video"
500 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
506 info "LZO compressed"
515 info "Theora (free, reworked VP3)"
522 ; prefer native codecs over win32?
523 ; the win32 codecs probably are (better) optimized and support direct
524 ; rendering, so this may be not the best idea...
528 videocodec smartsight
529 info "Verint Video Manager"
532 fourcc SN41,SJPG ; untested
538 info "MSU Screen Capture Lossless Codec"
543 out BGR32,BGR24,BGR16 flip
546 info "wincam screen capture codec"
547 comment "requires Zlib.dll"
551 dll "wcmv.dll" ; requires Zlib.dll
555 info "Microsoft Video 1"
556 comment "-vf palette required for 8bpp"
558 fourcc cram,CRAM CRAM
559 fourcc msvc,MSVC CRAM
560 fourcc wham,WHAM CRAM
563 out BGR24,BGR15,BGR8 static,query
566 info "FFmpeg Cinepak Video"
581 out BGR24,BGR15 static
589 out YUY2 flip,noflip,query
591 out BGR32,BGR24 flip,query
596 info "FFmpeg Microsoft Video 1"
606 info "FFmpeg AVImszh"
614 info "FFmpeg AVIzlib"
624 info "XAnim's Radius Cinepak Video"
629 out YV12,IYUV,I420 static
631 ; time to decide what to do with the MPEG-4/DivX variants...
635 info "FFmpeg HuffYUV"
644 info "FFV1 (lossless codec)"
649 out 411P,444P,422P,YV12,I420,IYUV,YVU9
653 info "FFSNOW (Michael's wavelet codec)"
661 info "FFmpeg ASUS V1"
669 info "FFmpeg ASUS V2"
677 info "FFmpeg ATI VCR1"
685 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
693 info "FFmpeg Sorenson Video v1 (SVQ1)"
701 info "FFmpeg 4XM video"
706 out BGR15,BGR16 query
709 info "Miro/Pinnacle VideoXL codec"
712 fourcc PIXL ; this is Pinnacle one
719 info "FFmpeg QuickDraw"
727 info "FFmpeg Indeo 2"
736 info "FFmpeg Flash video"
744 info "FFmpeg Flash Screen video"
752 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
754 fourcc MPG3,mpg3 div3
755 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
756 fourcc DIV5,div5 div3 ; DivX 3.20
757 fourcc DIV6,div6 div4 ; -||-
758 fourcc DIV3,div3,DIV4,div4
759 fourcc DIVF,divf ; divx4.12
760 fourcc AP41 div3 ; AngelPotion stuff
761 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
762 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
769 info "FFmpeg MSMPEG-4 v2"
771 fourcc DIV2,div2 mp42
778 info "FFmpeg MSMPEG-4 v1"
780 fourcc DIV1,div1 mpg4
788 info "FFmpeg WMV1/WMV7"
796 info "FFmpeg WMV2/WMV8"
804 info "FFmpeg WMV3/WMV9"
811 videocodec ffwmv3vdpau
812 info "FFmpeg WMV3/WMV9 (VDPAU)"
822 fourcc WVC1,wvc1,WMVA
828 videocodec ffvc1vdpau
829 info "FFmpeg WVC1 (VDPAU)"
831 fourcc WVC1,wvc1,WMVA
849 videocodec ffh264vdpau
850 info "FFmpeg H.264 (VDPAU)"
862 info "FFmpeg Sorenson Video v3 (SVQ3)"
874 fourcc DIV1,div1 divx
875 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
877 fourcc xvid,XVID,XviD,XVIX
878 fourcc DX50,dx50,BLZ0 DX50
883 fourcc 3IV2,3iv2 ; 3ivx Delta 4
885 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
886 fourcc SMP4,smp4 ; Samsung SMP4 video codec
887 fourcc VIDM ; vidm 4.01 codec
888 format 0x10000004 ; mpeg 4 es
893 fourcc DCOD,MVXM,EM4A,PM4V
894 fourcc M4T3,DMK2,DIGI,INMC
906 out YV12,I420,IYUV flip
908 videocodec fflibschroedinger
909 info "Dirac (through FFmpeg libschroedinger)"
914 out I420,IYUV,422P,444P
916 videocodec fflibdirac
917 info "Dirac (through FFmpeg libdirac)"
922 out I420,IYUV,422P,444P
929 fourcc xvid,XVID,XviD,XVIX
930 fourcc DIV1,div1 divx
931 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
933 fourcc DX50,dx50,BLZ0 DX50
938 fourcc 3IV2,3iv2 ; 3ivx Delta 4
940 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
941 fourcc SMP4,smp4 ; Samsung SMP4 video codec
942 fourcc VIDM ; vidm 4.01 codec
944 fourcc DCOD,MVXM,EM4A,PM4V
945 fourcc M4T3,DMK2,DIGI,INMC
947 format 0x10000004 ; mpeg 4 es
954 out BGR32,BGR24,BGR16,BGR15
957 ; is divx4vfw stable enough, working everywhere and faster than divxds?
960 info "DivX4Windows-VFW"
962 comment "sig11 with -framedrop"
963 fourcc DIVX,divx ; opendivx / divx4
964 fourcc DIV1,div1 divx
965 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
966 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
967 fourcc AP41 DIV3 ; AngelPotion stuff
973 out BGR32,BGR24,BGR15
975 ; the original ones... prefer DShow for postprocessing:
978 info "DivX ;-) (MSMPEG-4 v3)"
979 comment "with postprocessing"
981 fourcc MP43,mp43 div3 ; fourcc mapping to div3
982 fourcc DIV5,div5 div3
983 fourcc DIV6,div6 div4
984 fourcc DIV3,div3,DIV4,div4
985 fourcc AP41 div3 ; AngelPotion stuff
988 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
990 out BGR32,BGR24,BGR16,BGR15
993 info "DivX ;-) (MSMPEG-4 v3)"
995 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
996 fourcc DIV5,div5 div3 ; DivX 3.20
997 fourcc DIV6,div6 div4 ; -||-
998 fourcc DIV3,div3,DIV4,div4
999 fourcc AP41 div3 ; AngelPotion stuff
1003 out BGR32,BGR24,BGR15
1005 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1008 info "Microsoft MPEG-4 v1/v2"
1010 comment "with postprocessing"
1011 fourcc DIV2,div2 mp42
1012 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1017 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1019 ; out BGR32,BGR24,BGR16,BGR15
1022 info "Microsoft MPEG-4 v1/v2"
1030 out BGR32,BGR24,BGR15
1033 info "Windows Media Video 9 DMO"
1039 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1040 out YV12 ;,I420,IYUV
1042 ; out BGR32,BGR24,BGR16 ;,BGR15
1045 info "Windows Media Video DMO"
1053 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1054 out YV12 ;,I420,IYUV
1056 ; out BGR32,BGR24,BGR16 ;,BGR15
1059 info "Windows Media Video 8"
1064 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1067 ; out BGR32,BGR24,BGR16,BGR15
1070 info "Windows Media Video 7"
1075 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1077 ; out BGR32,BGR24,BGR16,BGR15
1080 info "Windows Media Video Adv DMO"
1086 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1087 out YV12 ;,I420,IYUV
1089 ; out BGR32,BGR24,BGR16 ;,BGR15
1091 videocodec wmvvc1dmo
1092 info "Windows Media Video (VC-1) Advanced Profile"
1097 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1101 info "Windows Media Screen Codec 2"
1107 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1108 out BGR32,BGR24,BGR16
1110 videocodec gotomeeting
1111 info "GoToMeeting codec"
1116 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1117 out BGR24,RGB24 flip
1120 info "UB Video MPEG-4"
1121 comment "black&white"
1123 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1131 info "GeoVision Advanced MPEG-4"
1139 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1140 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1141 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1144 info "Zoran MJPEG passthrough"
1148 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1154 fourcc AVRn,AVDJ ; AVID
1155 fourcc ADJV ; Avid Motion JPEG
1156 fourcc jpeg ; MOV Photo-JPEG
1157 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1158 fourcc JFIF ; SMJPEG (Loki)
1159 fourcc ijpg,IJPG ; -mf type=jpeg
1160 fourcc JPEG ; SGI's AVI Photo-JPEG
1161 fourcc JPGL ; lossless JPEG (pegasus codec)
1162 fourcc LJPG ; lossless JPEG
1163 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1164 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1166 fourcc ACDV ; ACDSee jpeg
1167 fourcc SLMJ ; SL M-JPEG
1172 out YUY2 ; queried (conversion from yuv422p)
1174 out BGR32 ; lossless JPEG
1179 info "FFmpeg MJPEG-B"
1181 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1186 out YUY2 ; queryed (conversion from yuv422p)
1189 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1191 info "Independent JPEG Group's codec"
1193 fourcc ijpg,IJPG ; -mf type=jpeg
1194 fourcc jpeg ; MOV Photo-JPEG
1195 fourcc AVRn,AVDJ ; AVID
1201 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1203 info "Morgan Motion JPEG Codec"
1206 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1207 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1212 out BGR32,BGR24,BGR15
1215 info "MainConcept Motion JPEG"
1218 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1219 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1223 out BGR32,BGR24,BGR15
1226 info "AVID Motion JPEG"
1228 comment "slooooooooow but stable"
1231 fourcc MJPG,mjpg AVRn
1233 dll "AvidAVICodec.dll"
1239 comment "supports interlaced MJPEG"
1241 fourcc jpeg MJPG ; MOV Photo-JPEG
1253 out BGR32,BGR24,BGR15 flip
1255 videocodec imagepower
1256 info "ImagePower MJPEG2000"
1261 out BGR32,BGR24,BGR15
1264 info "Morgan MJPEG2000"
1272 out BGR32,BGR24,BGR15
1274 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1279 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1280 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1283 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1286 out BGR32,BGR24,BGR16,BGR15
1289 info "Pegasus Motion JPEG"
1293 ; dll "pvmjpg20.dll" ; v2.0
1294 dll "pvmjpg21.dll" ; v2.1
1298 info "Pegasus lossless JPEG"
1306 videocodec pegasusmwv
1307 info "Pegasus Motion Wavelet 2000"
1315 info "Forward Uncompressed Video Codec"
1323 info "Forward JPEG Video Codec"
1331 info "Forward JPEG+Alpha Video"
1338 ; h263: - I don't know. comments?
1343 fourcc VIVO,vivo vivo
1344 fourcc viv1,viv2 vivo
1347 out BGR32,BGR24,BGR15 flip
1351 info "UB Video H.263/H.263+/H.263++"
1354 fourcc vivo,VIVO U263
1358 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1360 ; BGR32,BGR16,BGR15 seems to work too
1368 fourcc vivo,VIVO I263
1374 out BGR32,BGR24,BGR15
1385 info "FFmpeg H.263+"
1387 fourcc H263,U263,h263,X263,M263
1391 fourcc D263 ; DEC H263
1392 fourcc L263 ; Lead H263
1393 fourcc ILVR ; ITU H263+
1394 fourcc VX1K ; Agora Labs VX1000S H263
1405 out YV12,I420,IYUV flip
1408 info "XAnim's CCITT H.263"
1412 fourcc VIVO,vivo H263
1426 info "QuickTime H.261 video"
1434 info "XAnim's CCITT H.261"
1447 out BGR32,BGR24,BGR15
1450 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1451 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1452 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1455 info "Intel Indeo 5"
1460 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1463 out BGR32,BGR24,BGR16,BGR15
1466 info "Intel Indeo 5"
1471 ; out YV12,I420 ; flickering
1473 out BGR32,BGR24,BGR15
1476 info "Intel Indeo 4.1"
1486 info "Intel Indeo 3.1/3.2"
1493 out BGR24,BGR15 flip,static
1497 info "XAnim's Intel Indeo 5"
1505 info "XAnim's Intel Indeo 4.1"
1513 info "XAnim's Intel Indeo 3.1/3.2"
1521 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1527 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1528 fourcc DVSD,dvsd ; PAL
1529 fourcc DVCS,dvcs ; NTSC ?
1530 fourcc "dvcp" ; PAL DV in .mov
1531 fourcc "dvc " ; NTSC DV in .mov
1533 fourcc dvpp ; DVCPRO - PAL
1534 fourcc dv50 ; DVCPRO 50
1535 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1536 fourcc dv5p ; DVCPRO 50 PAL in .mov
1539 fourcc dvh5,dvh6,dvh3
1540 fourcc dvhd,dvsl,dv25
1547 info "Sony Digital Video (DV)"
1549 fourcc dvsl,dvsd,dvhd ; ????
1550 fourcc DVSD dvsd ; pal .avi
1551 fourcc "dvcp" dvsd ; pal .mov
1552 fourcc "dvc " dvsd ; ntsc .mov
1555 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1558 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1561 info "Raw DV (libdv)"
1563 fourcc DVSD,dvsd ; PAL
1564 fourcc DVCS,dvcs ; NTSC ?
1565 fourcc "dvcp" ; PAL DV in .mov
1566 fourcc "dvc " ; NTSC DV in .mov
1567 fourcc dvpp ; DVCPRO - PAL
1568 fourcc dv50 ; DVCPRO 50
1569 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1570 fourcc dv5p ; DVCPRO 50 PAL in .mov
1571 fourcc AVdv,AVd1 ; AVID DV
1573 fourcc dvh5,dvh6,dvh3
1578 ; note: it crashes with pond.dv :(
1580 info "MainConcept DV Codec"
1582 fourcc DVSD,dvsd ; PAL
1583 fourcc DVCS,dvcs ; NTSC ?
1584 fourcc CDVC,cdvc ; ???
1585 fourcc "dvcp" dvsd ; PAL DV in .mov
1586 fourcc "dvc " dvcs ; NTSC DV in .mov
1591 out BGR32,BGR24,BGR15
1596 info "XAnim's 3ivx Delta 3.5 plugin"
1604 info "3ivx Delta 4.5"
1608 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1609 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1612 out BGR32,BGR24,BGR16,BGR15
1614 ; RealVideo variants
1617 info "Linux RealPlayer 10 RV30/40"
1618 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1625 videocodec rv3040win
1626 info "Win32 RealPlayer 10 RV30/40"
1635 info "Linux RealPlayer 9 RV40"
1643 info "Win32 RealPlayer 9 RV40"
1651 info "Mac OS X RealPlayer 9 RV40"
1655 dll "drvc.bundle/Contents/MacOS/drvc"
1659 info "Linux RealPlayer 8 RV30"
1667 info "Win32 RealPlayer 8 RV30"
1675 info "Mac OS X RealPlayer 9 RV30"
1679 dll "drvc.bundle/Contents/MacOS/drvc"
1708 info "Linux RealPlayer 8 RV20"
1715 videocodec rv20winrp10
1716 info "Win32 RealPlayer 10 RV20"
1724 info "Win32 RealPlayer 8 RV20"
1732 info "Mac OS X RealPlayer 9 RV20"
1736 dll "drv2.bundle/Contents/MacOS/drv2"
1751 info "Alparysoft lossless codec dshow"
1755 dll "aslcodec_dshow.dll"
1756 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1760 info "Alparysoft lossless codec vfw"
1764 dll "aslcodec_vfw.dll"
1768 info "Lead CMW wavelet 2.0"
1772 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1773 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1777 info "Lagarith Lossless Video Codec"
1778 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1783 out BGR32,BGR24 flip
1786 info "Infinite Video PSI_V"
1791 out BGR32,BGR24 query,flip
1794 info "www.midivid.com/codec/mv3codec.html"
1802 info "Moyea Flash to Video Converter"
1803 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1807 dll "MyFlashZip0.ax"
1811 info "Power VideoWorks video"
1819 info "DideoNET SMV2"
1824 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1826 videocodec canopushq
1828 info "Canopus HQ Codec"
1829 comment "requires csehqa.dll and cseuvec.dll"
1835 videocodec canopusll
1837 info "Canopus Lossless Codec"
1838 comment "requires csellc.dll"
1847 fourcc VP30,vp30,VP31,vp31
1848 format 0x20335056 ; "VP3 " (used in .nsv files)
1854 info "FFmpeg Theora"
1864 info "On2 Open Source VP3 Codec"
1866 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1867 fourcc VP30,vp30,VP31,vp31
1872 out BGR32,BGR24,BGR15
1875 info "On2 VP4 Personal Codec"
1876 comment "Decodes also VP3"
1879 fourcc VP31,VP30,vp31,vp30
1894 info "On2 VP5 Personal Codec"
1905 fourcc VP60,VP61,VP62
1919 info "FFmpeg VP6 Flash"
1927 info "On2 VP6 Personal Codec"
1929 fourcc VP60,VP61,VP62
1937 info "On2 VP7 Personal Codec"
1946 info "Motion Wavelets"
1951 out BGR24,BGR15 flip
1954 info "centre for wavelets, approximation and infromation processing"
1968 out BGR32,BGR24,BGR15 flip
1977 out BGR32,BGR24,BGR15 flip
1979 videocodec ffultimotion
1980 info "FFmpeg IBM Ultimotion"
1987 videocodec ultimotion
1988 info "IBM Ultimotion"
1994 out BGR32,BGR24,BGR15 flip
1997 info "Windows Screen Video"
2002 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2003 out BGR32,BGR24,BGR16,BGR15
2005 ; CLRVIDDC.DLL needed too, with uppercase
2007 info "UCOD-ClearVideo"
2012 out BGR32,BGR24,BGR15 flip
2024 info "Creative Labs Video Blaster Webcam"
2025 comment "sequential jpeg files?"
2034 videocodec kensington
2035 info "kensington webcam"
2038 fourcc LBYR,JBYR ; untested, creative labs cam
2039 fourcc UV12 ; untested
2045 info "xiricam Veo PC Camera"
2053 info "Duck Truemotion1"
2059 out BGR15,BGR16,BGR24,BGR32 query
2062 info "FFmpeg Duck/On2 TrueMotion 2.0"
2069 ; our BGR15->BGR32 is bad or the DLL?
2071 info "TrueMotion 2.0"
2073 comment "YUV faulting"
2077 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2078 out BGR32,BGR24,BGR16 flip
2091 comment "one frame every 5 seconds?"
2095 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2099 info "Modified MJPEG, used in AMV files"
2101 fourcc AMVV ; internal MPlayer FourCC
2107 info "SP5x codec - used by Aiptek MegaCam"
2109 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2117 fourcc SP60,SP61,SP62
2123 info "SP5x codec - used by Aiptek MegaCam"
2125 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2128 out BGR24,BGR15 flip
2131 info "SP4x codec - used by Aiptek MegaCam"
2133 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2137 out BGR24,BGR15 flip
2140 info "Brooktree 411 codec"
2148 info "Broadway MPEG Capture Codec"
2152 dll "bw10.dll" ;requires vtaccess.dll
2156 info "zdsoft screen recorder"
2164 info "WebTrain Communication lossless screen recorder"
2180 info "VFAPI rgb transcode codec"
2188 info "nokia eti camcorder eyecon"
2190 fourcc NUB0,NUB1,NUB2
2196 info "WorldConnect Wavelet Video"
2197 comment "found in visualmail videos"
2204 videocodec foxmotion
2205 info "fox motion video"
2210 out BGR32,BGR24,BGR15 flip
2214 fourcc ty2c,TY2C,ty0n
2215 fourcc TY2N,TY0N,T565
2221 info "Telegeny VDTZ"
2229 info "SoftMedia ViVD V2 codec VfW"
2234 out YUY2,YV12,I420,YVU9
2235 out BGR32,BGR24,BGR15
2238 info "Winnov Videum winx codec"
2243 out BGR32,BGR24,BGR15
2246 info "FFmpeg wnv1 codec"
2254 info "Winnov Videum wnv1 codec"
2259 out BGR32,BGR24,BGR15
2262 info "VDOWave codec"
2266 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2270 info "VDOWave 3 advanced codec"
2275 dll "vdo32_30.drv" ; Need also decvdo.dll
2279 info "Vianet Lsvx Video"
2286 out BGR32,BGR24,BGR16 flip
2289 info "FFmpeg VMware video"
2294 out BGR32,BGR15,BGR8
2302 out BGR24,BGR15,BGR8 query,flip
2305 info "FFmpeg Smacker Video"
2314 info "Chinese AVS Video"
2315 comment "only works with libavformat demuxer"
2334 info "win32/quicktime 3IV1 (3ivx)"
2338 dll "3ivx Delta 3.5.qtx"
2342 info "Win32/QuickTime Streambox ACT-L2"
2346 dll ACTLComponent.qtx
2350 info "Win32/QuickTime Avid Meridien Uncompressed"
2354 dll "AvidQTAVUICodec.qtx"
2358 info "Win32/QuickTime H.263"
2365 videocodec qtrlerpza
2366 info "Win32/Quicktime RLE/RPZA"
2367 comment "no colorspace accepted"
2370 format 0x20656C72 ; "rle "
2373 out BGR32,BGR24,BGR15
2376 info "Win32/QuickTime VP3"
2384 info "win32/quicktime ZyGo"
2386 comment "wrong colors"
2387 fourcc ZyGo,zygo,lsvx
2393 info "Win32/QuickTime BeHereiVideo"
2394 comment "sample file wanted!"
2398 dll "BeHereiVideo.qtx"
2402 info "Win32/QuickTime Cinepak"
2410 info "Win32/QuickTime Indeo"
2420 info "Win32/QuickTime MJPEG"
2430 info "Win32/QuickTime MPEG-4"
2438 info "Win32/QuickTime SVQ3"
2442 dll "QuickTimeEssentials.qtx"
2446 info "Win32/QuickTime SVQ1"
2454 info "cinewave uncompressed 10-bit codec"
2456 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2460 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2463 ; VSS codecs (http://vsofts.com/solutions.html):
2466 info "VSS Codec Light"
2474 info "VSS H.264 New"
2479 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2482 videocodec vssh264old
2483 info "VSS H.264 Old"
2487 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2491 info "VSS Wavelet Video Codec"
2498 ; buggy codecs: (any volunteers for native rewrite?)
2503 comment "24bpp only"
2512 comment "24bpp only"
2517 ; out BGR32,BGR24,BGR15
2521 info "Alaris VideoGramPiX"
2523 fourcc VGPX,VTLP VGPX
2530 ; non-working codecs:
2541 info "Pinnacle Hardware MPEG-1"
2543 comment "no picture. use ffmpeg12!"
2550 ; out BGR32,BGR24,BGR16,BGR15
2553 info "Q-Team's QPEG (www.q-team.de)"
2555 comment "BGR8 only!"
2571 videocodec ffcamtasia
2572 info "FFmpeg TechSmith Camtasia Screen Codec"
2577 out BGR32,BGR24,BGR15,BGR8 query
2579 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2581 info "TechSmith Camtasia Screen Codec"
2586 out BGR32,BGR24,BGR15,BGR8 query,flip
2588 videocodec ffcamstudio
2589 info "CamStudio Screen Codec"
2594 out BGR32,BGR24,BGR15 query
2596 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2598 info "FRAPS: Realtime Video Capture"
2599 comment "Requires a processor with SSE???"
2614 videocodec fftiertexseq
2615 info "FFmpeg Tiertex SEQ"
2617 fourcc TSEQ ; internal MPlayer FourCC
2619 dll "tiertexseqvideo"
2623 info "FFmpeg Sierra VMD video"
2625 fourcc VMDV ; internal MPlayer FourCC
2631 info "FFmpeg Feeble Files DXA video"
2633 fourcc DXA1 ; internal MPlayer FourCC
2638 videocodec ffdsicinvideo
2639 info "FFmpeg Delphine CIN video"
2641 fourcc DCIV ; internal MPlayer FourCC
2647 info "FFmpeg THP video"
2649 fourcc THPV ; internal MPlayer FourCC
2655 info "FFmpeg BFI Video"
2657 fourcc BFIV ; internal MPlayer FourCC
2662 videocodec ffbethsoftvid
2663 info "FFmpeg Bethesda Software VID"
2664 comment "video plays much too fast"
2666 fourcc BETH ; internal MPlayer FourCC
2674 fourcc RL2V ; internal MPlayer FourCC
2680 info "FFmpeg Renderware TeXture Dictionary"
2682 fourcc TXDV ; internal MPlayer FourCC
2693 out BGR24,BGR15,BGR8 query,flip
2696 info "FFmpeg XAN wc3"
2698 fourcc WC3V ; internal MPlayer FourCC
2704 info "FFmpeg Id CIN video"
2706 fourcc IDCI ; internal MPlayer FourCC
2711 videocodec ffinterplay
2712 info "FFmpeg Interplay Video"
2714 fourcc INPV ; internal MPlayer FourCC
2716 dll "interplayvideo"
2720 info "FFmpeg VQA Video"
2722 fourcc VQAV ; internal MPlayer FourCC
2728 info "FFmpeg C93 Video"
2730 fourcc C93V ; internal MPlayer FourCC
2736 ; raw formats: (now RGB formats are autodetected)
2738 ; these raw codecs are used mostly by TV input
2739 ; 0x20776172 is used by Quicktime ('raw ')
2740 ; 0x0 is used by AVI
2741 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2748 format 0x20776172 0x52474220
2757 format 0x20776172 0x52474218
2766 format 0x20776172 0x52474210
2770 videocodec rawbgr32flip
2785 videocodec rawbgr24flip
2797 format 0x20776172 0x42475218
2801 videocodec rawbgr16flip
2806 format 0x10424752 0x0
2814 format 0x20776172 0x42475210
2818 videocodec rawbgr15flip
2830 format 0x20776172 0x4247520F
2834 videocodec rawbgr8flip
2846 format 0x20776172 0x42475208
2855 format 0x20776172 0x42475201
2863 format 0x0 0x32595559
2864 format 0x20776172 0x32595559
2872 format 0x0 0x32565559
2873 format 0x20776172 0x32565559
2881 format 0x0 0x59565955
2882 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2883 format 0x20776172 0x59565955
2891 format 0x0 0x50343434
2892 format 0x20776172 0x50343434
2900 format 0x0 0x50323234
2901 format 0x20776172 0x50323234
2909 format 0x0 0x32315659
2910 format 0x20776172 0x32315659
2918 format 0x0 0x3132564E
2919 format 0x20776172 0x3132564E
2927 format 0x0 0x3231564E
2928 format 0x20776172 0x3231564E
2936 format 0x0 0x32314D48
2937 format 0x20776172 0x32314D48
2945 format 0x0 0x30323449
2946 format 0x20776172 0x30323449
2955 format 0x0 0x39555659
2956 format 0x20776172 0x39555659
2965 format 0x20203859 ; "Y8 "
2969 ; NULL codec - for testing.
2972 info "NULL codec (no decoding!)"
2974 comment "for unknown/unsupported codecs or testing"
2981 out BGR32,BGR24,BGR16,BGR15
2983 ;=============================================================================
2985 ;=============================================================================
2988 info "Windows Media Audio 9 DMO"
2994 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2997 info "Windows Media Audio DMO"
3005 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3007 audiocodec wma9spdmo
3008 info "Windows Media Audio 9 Speech DMO"
3013 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3015 audiocodec wma9spdshow
3016 info "Windows Media Audio 9 Speech DShow"
3021 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3024 info "FFmpeg QDM2 audio"
3026 format 0x324D4451 ; "QDM2"
3031 info "QuickTime QDMC/QDM2 audio"
3033 format 0x324D4451 ; "QDM2"
3034 format 0x434D4451 ; "QDMC"
3039 info "FFmpeg QCLP audio"
3041 format 0x706C6351 ; "Qclp"
3042 format 0x70637173 ; "sqcp"
3047 info "QuickTime QCLP audio"
3049 format 0x706C6351 ; "Qclp"
3054 info "QuickTime MACE3 audio"
3056 format 0x3343414D ; "MAC3"
3061 info "QuickTime MACE6 audio"
3063 format 0x3643414D ; "MAC6"
3067 audiocodec zygoaudio
3072 dll "ZyGoAudioS.qtx"
3075 info "FFmpeg RealAudio 1.0"
3077 format 0x345F3431 ; "14_4"
3082 info "FFmpeg RealAudio 2.0"
3084 format 0x385F3832 ; "28_8"
3089 info "FFmpeg COOK audio"
3091 format 0x6B6F6F63 ; "cook"
3096 info "FFmpeg Atrac 3 audio"
3098 format 0x63727461 ; "atrc"
3099 format 0x270 ; atrac3 in wav
3104 info "RealAudio 1.0"
3106 format 0x345F3431 ; "14_4"
3111 info "Win32 RealAudio 1.0"
3113 format 0x345F3431 ; "14_4"
3118 info "Mac OS X RealAudio 1.0"
3120 format 0x345F3431 ; "14_4"
3125 info "RealAudio 2.0"
3127 format 0x385F3832 ; "28_8"
3132 info "Win32 RealAudio 2.0"
3134 format 0x385F3832 ; "28_8"
3139 info "Mac OS X RealAudio 2.0"
3141 format 0x385F3832 ; "28_8"
3146 info "RealPlayer 10 COOK audio"
3147 comment "supports cook 5.1"
3149 format 0x6B6F6F63 ; "cook"
3154 info "RealAudio COOK"
3156 format 0x6B6F6F63 ; "cook"
3160 audiocodec ra10cookwin
3161 info "Win32 RealAudio 10 COOK"
3162 comment "supports cook 5.1"
3164 format 0x6B6F6F63 ; "cook"
3168 audiocodec racookwin
3169 info "Win32 RealAudio COOK"
3171 format 0x6B6F6F63 ; "cook"
3175 audiocodec racookmac
3176 info "Mac OS X RealAudio COOK"
3178 format 0x6B6F6F63 ; "cook"
3180 dll "cook.bundle/Contents/MacOS/cook"
3183 info "RealAudio Sipro"
3185 format 0x72706973 ; "sipr"
3190 info "RealPlayer 10 RealAudio Sipro"
3192 format 0x72706973 ; "sipr"
3196 audiocodec ra10siprwin
3197 info "Win32 RealAudio 10 Sipro"
3199 format 0x72706973 ; "sipr"
3203 audiocodec rasiprwin
3204 info "Win32 RealAudio Sipro"
3206 format 0x72706973 ; "sipr"
3210 audiocodec rasiprmac
3211 info "Mac OS X RealAudio Sipro"
3213 format 0x72706973 ; "sipr"
3215 dll "sipr.bundle/Contents/MacOS/sipr"
3218 info "RealAudio ATRAC3"
3220 format 0x63727461 ; "atrc"
3225 info "RealPlayer 10 RealAudio ATRAC3"
3227 format 0x63727461 ; "atrc"
3231 audiocodec ra10atrcwin
3232 info "Win32 RealAudio 10 ATRAC3"
3234 format 0x63727461 ; "atrc"
3238 audiocodec raatrcwin
3239 info "Win32 RealAudio ATRAC3"
3241 format 0x63727461 ; "atrc"
3245 audiocodec raatrcmac
3246 info "Mac OS X RealAudio ATRAC3"
3248 format 0x63727461 ; "atrc"
3250 dll "atrc.bundle/Contents/MacOS/atrc"
3252 audiocodec ffadpcmimaamv
3253 info "FFmpeg AMV IMA ADPCM audio"
3255 fourcc AMVA ; internal MPlayer FourCC
3259 audiocodec ffadpcmimaqt
3260 info "FFmpeg QT IMA ADPCM audio"
3262 format 0x34616d69 ; "ima4" (MOV files)
3266 audiocodec ffadpcmimawav
3267 info "FFmpeg WAV IMA ADPCM audio"
3270 format 0x1100736d ; "ms\x00\x11" (MOV files)
3278 format 0x34616d69 ; "ima4" (MOV files)
3279 format 0x1100736d ; "ms\x00\x11" (MOV files)
3282 audiocodec ffadpcmms
3283 info "FFmpeg MS ADPCM audio"
3286 format 0x0200736d ; "ms\x00\x02" (MOV files)
3294 format 0x0200736d ; "ms\x00\x02" (MOV files)
3297 audiocodec ffadpcmimadk4
3298 info "FFmpeg DK4 IMA ADPCM audio"
3300 format 0x61 ; This format number was used by Duck Corp. but not officially
3301 ; registered with Microsoft
3306 info "Duck DK4 ADPCM (rogue format number)"
3308 format 0x61 ; This format number was used by Duck Corp. but not officially
3309 ; registered with Microsoft
3312 audiocodec ffadpcmimadk3
3313 info "FFmpeg DK3 IMA ADPCM audio"
3315 format 0x62 ; This format number was used by Duck Corp. but not officially
3316 ; registered with Microsoft
3321 info "Duck DK3 ADPCM (rogue format number)"
3323 format 0x62 ; This format number was used by Duck Corp. but not officially
3324 ; registered with Microsoft
3327 audiocodec ffroqaudio
3328 info "Id RoQ File Audio"
3330 fourcc RoQA ; internal MPlayer FourCC
3335 info "FFmpeg Smacker Audio"
3341 audiocodec ffdsicinaudio
3342 info "FFmpeg Delphine CIN audio"
3344 fourcc DCIA ; internal MPlayer FourCC
3348 audiocodec ff4xmadmpcm
3349 info "FFmpeg 4XM ADPCM audio"
3351 fourcc 4XMA ; internal MPlayer FourCC
3355 audiocodec ffadpcmimaws
3356 info "FFmpeg Westwood IMA ADPCM audio"
3358 fourcc AIWS ; internal MPlayer FourCC
3363 info "FFmpeg Westwood SND1"
3365 fourcc SND1 ; internal MPlayer FourCC
3369 audiocodec ffinterplaydpcm
3370 info "FFmpeg Interplay DPCM audio"
3372 fourcc INPA ; internal MPlayer FourCC
3376 audiocodec ffadpcmea
3377 info "FFmpeg EA ADPCM audio"
3379 fourcc ADEA ; internal MPlayer FourCC
3383 audiocodec ffadpcmeamaxis
3384 info "FFmpeg EA MAXIS XA ADPCM audio"
3386 fourcc ADXA ; internal MPlayer FourCC
3388 dll adpcm_ea_maxis_xa
3390 audiocodec ffadpcmxa
3391 info "FFmpeg XA ADPCM audio"
3393 fourcc PSXA ; internal MPlayer FourCC
3397 audiocodec ffxandpcm
3398 info "FFmpeg XAN DPCM audio"
3399 comment "only works with libavformat demuxer"
3405 audiocodec ffyamahaadpcm
3406 info "FFmpeg Yamaha ADPCM audio"
3412 audiocodec ffadpcmthp
3413 info "FFmpeg THP ADPCM audio"
3420 info "raw DV audio (libdv)"
3427 info "FFmpeg DV audio"
3436 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3439 fourcc "VLB " ; Used in NSV, not really working
3440 fourcc "AAC " ; Used in NSV
3441 fourcc "AACP" ; Used in NSV for AACPlus
3444 format 0x4143 ; aac in asf
3449 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3452 fourcc "VLB " ; Used in NSV, not really working
3453 fourcc "AAC " ; Used in NSV
3454 fourcc "AACP" ; Used in NSV for AACPlus
3458 format 0x4143 ; aac in asf
3463 info "FFmpeg FLAC audio"
3471 info "FFmpeg ALAC audio"
3478 info "FFmpeg True Audio (TTA)"
3480 fourcc TTA1 ; internal MPlayer FourCC
3484 audiocodec ffwavpack
3485 info "FFmpeg WavPack audio"
3487 fourcc WVPK ; internal MPlayer FourCC
3491 audiocodec ffshorten
3492 info "FFmpeg Shorten audio"
3494 fourcc shrn ; internal MPlayer FourCC
3499 info "FFmpeg Monkey's Audio"
3508 fourcc "MLP " ; internal MPlayer FourCC
3512 audiocodec ffnellymoser
3513 info "FFmpeg Nellymoser Audio"
3515 fourcc "NELL" ; internal MPlayer FourCC
3520 info "Uncompressed PCM"
3524 format 0x3 ; IEEE float
3525 format 0xfffe ; Extended
3526 format 0x20776172 ; "raw " (MOV files)
3527 format 0x736f7774 ; "twos" (MOV files)
3528 format 0x74776f73 ; "sowt" (MOV files)
3529 format 0x32336c66 ; "fl32" (MOV files)
3530 format 0x666c3332 ; "23lf" (MOV files)
3531 ; format 0x34366c66 ; "fl64" (MOV files)
3532 ; format 0x666c3634 ; "46lf" (MOV files)
3533 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3534 format 0x34326e69 ; "in24" (MOV files)
3535 format 0x696e3234 ; "42ni" (MOV files)
3536 format 0x32336e69 ; "in32" (MOV files)
3537 format 0x696e3332 ; "23ni" (MOV files)
3538 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3548 info "DivX audio (WMA)"
3555 audiocodec vdowaveacm
3562 audiocodec msadpcmacm
3570 info "mp3lib MPEG layer-2, layer-3"
3572 comment "Optimized to MMX/SSE/3Dnow!"
3573 format 0x50 ; layer-1 && layer-2
3574 format 0x55 ; layer-3
3575 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3576 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3577 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3578 fourcc "MP3 " ; used in .nsv files
3579 fourcc "LAME" ; used in mythtv .nuv files
3582 audiocodec ffpcmdaud
3583 info "D-Cinema audio (FFmpeg)"
3590 info "DivX audio v1 (FFmpeg)"
3597 info "DivX audio v2 (FFmpeg)"
3604 info "Macintosh Audio Compression and Expansion 3:1"
3611 info "Macintosh Audio Compression and Expansion 6:1"
3626 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3628 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3633 info "FFmpeg MPEG layer-3 audio"
3634 comment "integer only"
3637 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3638 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3639 fourcc "MP3 " ; used in .nsv files
3640 fourcc "LAME" ; used in mythtv .nuv files
3645 info "FFmpeg MPEG layer-3 adu audio"
3646 comment "integer only"
3648 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3653 info "FFmpeg MPEG layer-1 and layer-2 audio"
3654 comment "integer only"
3661 info "libMAD MPEG layer 1-2-3"
3665 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3666 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3667 fourcc "MP3 " ; used in .nsv files
3668 fourcc "LAME" ; used in mythtv .nuv files
3675 comment "conflicts with security kernel patches"
3680 audiocodec imaadpcmacm
3716 format 0x77616C61 ; 'alaw', .mov files
3723 format 0x77616c75 ; "ulaw" (MOV files)
3727 info "Uncompressed DVD/VOB LPCM"
3736 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3745 format 0x332D6361 ; ac-3 in mp4
3751 info "FFmpeg E-AC-3"
3770 audiocodec ffmusepack7
3771 info "Musepack sv7 audio codec"
3772 comment "only works with libavformat demuxer"
3778 audiocodec ffmusepack8
3779 info "Musepack sv8 audio codec"
3780 comment "only works with libavformat demuxer"
3788 info "Musepack audio codec"
3795 info "AMR Narrowband"
3798 format 0x57 ;amr in avi
3806 format 0x58 ;amr in avi
3810 audiocodec ffadcpmswf
3811 info "FFmpeg's ADPCM Flash-variant"
3813 format 0x5346 ; 'SF', pseudo id
3818 info "VoxWare MetaVoice"
3820 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3823 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3824 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3829 comment "windows users need msms001.vwp in windows\\system32 folder"
3832 dll "voxmsdec.ax" ; need also msms001.vwp
3833 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3836 info "ACELP.net Sipro Lab Audio"
3841 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3844 info "FFmpeg Intel Music Coder"
3851 info "Intel Music Coder"
3853 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3865 audiocodec ffctadp32
3866 info "FFmpeg Creative ADPCM codec"
3873 info "Creative ADPCM codec"
3880 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3887 info "AC3 through S/PDIF"
3890 format 0x332D6361 ; ac-3 in mp4
3895 info "DTS through S/PDIF"
3901 info "FFmpeg Vorbis"
3909 info "OggVorbis Audio"
3911 comment "OggVorbis driver using libvorbis"
3918 info "OggVorbis audio"
3920 comment "fixed-point decoder useful systems without floating-point unit"
3926 audiocodec vorbisacm
3927 info "OggVorbis ACM"
3929 comment "OggVorbis driver using vorbis.acm"
3930 format 0x674F ; mode1
3931 format 0x6750 ; mode2
3932 ; format 0x6751 ; mode3
3933 format 0x676F ; mode1+
3934 format 0x6770 ; mode2+
3935 format 0x6771 ; mode3+
3942 comment "Speex driver using libspeex"
3947 audiocodec vivoaudio
3948 info "Vivo G.723/Siren Audio Codec"
3950 format 0x111 ; vivo g.723
3951 format 0x112 ; siren
3956 info "G.711/G.721/G.723"
3958 comment "does not work yet - just noise :("
3959 format 0x111 ; vivo g.723
3960 format 0x112 ; vivo siren
3965 info "Sharp G.726 Audio"
3972 info "Sharp G.726 Audio"
3981 comment "format not accepted"
3987 ; http://www.nctsoft.com/products/NCTALFCD/
3988 ; jdp@mail.sonofon.dk
3991 format 0x1FC4 ; ALF2
3995 audiocodec fftruespeech
3996 info "FFmpeg TrueSpeech"
4002 audiocodec truespeech
4003 info "DSP Group TrueSpeech(TM)"
4007 dll "tssoft32.acm" ; need also tsd32.dll
4009 ; rt32dcmp.dll needed too
4010 audiocodec voxwarert24
4011 info "VoxWare RT24 speech codec"
4018 info "Lernout & Hauspie CELP and SBC codecs"
4020 format 0x1101 ; CELP
4028 info "Philips Speech Processing CELP"
4035 info "VQF codec by NTTLabs"
4042 info "MPEG audio pass-through for hardware MPEG decoders"
4044 comment "for hardware MPEG audio decoders"
4045 format 0x50 ; layer-1 && layer-2
4046 format 0x55 ; layer-3
4047 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4048 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4049 fourcc "MP3 " ; used in .nsv files
4050 fourcc "LAME" ; used in mythtv .nuv files
4054 info "msn siren audio codec"