1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
12 videocodec ffbinkvideo
13 info "FFmpeg Bink Video"
15 fourcc BIKf ; internal MPlayer FourCC
16 fourcc BIKg ; internal MPlayer FourCC
17 fourcc BIKh ; internal MPlayer FourCC
18 fourcc BIKi ; internal MPlayer FourCC
24 videocodec ffcdgraphics
25 info "FFmpeg CD-Graphics"
27 fourcc CDGR ; internal MPlayer FourCC
33 info "FFmpeg Motion Pixels"
35 fourcc MVI1 ; internal MPlayer FourCC
38 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
42 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
44 fourcc MDEC ; internal MPlayer FourCC
50 info "FFmpeg Beam Software SIFF"
58 info "FFmpeg Mimic video"
61 fourcc LM20 ; mimic in avi
67 info "FFmpeg Karl Morton Video Codec"
75 info "FFmpeg Zip Motion-Block Video"
84 comment "crashes without -nosound, hangs on exit"
93 info "infinity cctv codec"
101 info "lossless video codec"
116 videocodec direccionalvfw
117 info "direccional lossless codec"
121 dll "direccional.dll"
125 info "mhuffyuv lossless codec"
133 info "Zip Motion-Block Video"
138 out BGR24,BGR15,BGR8 query,flip
141 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
145 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
147 out BGR24,BGR15,BGR32
150 info "FFmpeg R210 - 10-bit RGB"
157 videocodec blackmagic
158 info "Blackmagic 10-bit"
160 comment "requires libguide40.dll"
163 dll "BMDCodecLib.dll"
171 format 0x10000001 ; MPEG-1
173 fourcc PIM1 ; Pinnacle hardware-MPEG-1
184 format 0x10000002 ; MPEG-2
190 fourcc hdv3 ; HDV 1080i50
191 fourcc hdv5 ; HDV 720p25
192 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
193 fourcc MMES,mmes ; matrox mpeg2 in avi
194 fourcc M701 ; matrox mpeg2 intra-only
195 fourcc hdv6,hdv7,hdv8
196 fourcc xdv1,xdv2,xdv3
197 fourcc xdv4,xdv5,xdv6
198 fourcc xdv7,xdv8,xdv9
199 fourcc xdva,xdvb,xdvc
200 fourcc xdvd,xdve,xdvf
201 fourcc xd5a,xd5b,xd5c
202 fourcc xd5d,xd5e,xd5f
204 fourcc mx5n,mx4n,mx4p
211 fourcc LMP2 ; Lead mpeg2 in avi
212 fourcc slif ; SoftLab MPEG-2 I-frames Codec
218 ; for backward compatibility
220 info "FFmpeg MPEG-1/2"
222 format 0x10000001 ; MPEG-1
223 format 0x10000002 ; MPEG-2
224 fourcc mpg1,mpg2,MPG2
225 fourcc PIM1 ; Pinnacle hardware-MPEG-1
226 fourcc PIM2 ; Pinnacle hardware-MPEG-2
232 fourcc hdv3 ; HDV 1080i50
233 fourcc hdv5 ; HDV 720p25
234 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
235 fourcc MMES,mmes ; matrox mpeg2 in avi
236 fourcc M701 ; matrox mpeg2 intra-only
237 fourcc hdv6,hdv7,hdv8
238 fourcc xdv1,xdv2,xdv3
239 fourcc xdv4,xdv5,xdv6
240 fourcc xdv7,xdv8,xdv9
241 fourcc xdva,xdvb,xdvc
242 fourcc xdvd,xdve,xdvf
243 fourcc xd5a,xd5b,xd5c
244 fourcc xd5d,xd5e,xd5f
246 fourcc mx5n,mx4n,mx4p
251 fourcc LMP2 ; Lead mpeg2 in avi
252 fourcc slif ; SoftLab MPEG-2 I-frames Codec
259 info "MPEG-1 or 2 (libmpeg2)"
260 comment "with postprocessing"
262 format 0x10000001 ; MPEG-1
263 format 0x10000002 ; MPEG-2
267 fourcc PIM1 ; Pinnacle hardware-MPEG-1
268 fourcc PIM2 ; Pinnacle hardware-MPEG-2
272 fourcc hdv3 ; HDV 1080i50
273 fourcc hdv5 ; HDV 720p25
274 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
275 fourcc MMES,mmes ; matrox mpeg2 in avi
276 fourcc M701 ; matrox mpeg2 intra-only
277 fourcc hdv6,hdv7,hdv8
278 fourcc xdv1,xdv2,xdv3
279 fourcc xdv4,xdv5,xdv6
280 fourcc xdv7,xdv8,xdv9
281 fourcc xdva,xdvb,xdvc
282 fourcc xdvd,xdve,xdvf
283 fourcc xd5a,xd5b,xd5c
284 fourcc xd5d,xd5e,xd5f
286 fourcc mx5n,mx4n,mx4p
291 fourcc LMP2 ; Lead mpeg2 in avi
297 videocodec ffmpeg12mc
298 info "FFmpeg MPEG-1/2 (XvMC)"
300 format 0x10000001 ; MPEG-1
301 format 0x10000002 ; MPEG-2
302 fourcc mpg1,mpg2,MPG2
306 fourcc PIM1 ; Pinnacle hardware-MPEG-1
307 fourcc PIM2 ; Pinnacle hardware-MPEG-2
310 fourcc hdv3 ; HDV 1080i50
311 fourcc hdv5 ; HDV 720p25
312 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
313 fourcc MMES,mmes ; matrox mpeg2 in avi
314 fourcc hdv6,hdv7,hdv8
315 fourcc xdv1,xdv2,xdv3
316 fourcc xdv4,xdv5,xdv6
317 fourcc xdv7,xdv8,xdv9
318 fourcc xdva,xdvb,xdvc
319 fourcc xdvd,xdve,xdvf
320 fourcc xd5a,xd5b,xd5c
321 fourcc xd5d,xd5e,xd5f
323 fourcc mx5n,mx4n,mx4p
328 fourcc LMP2 ; Lead mpeg2 in avi
334 videocodec ffmpeg12vdpau
335 info "FFmpeg MPEG-1/2 (VDPAU)"
337 format 0x10000001 ; MPEG-1
338 format 0x10000002 ; MPEG-2
339 fourcc mpg1,mpg2,MPG2
340 fourcc PIM1 ; Pinnacle hardware-MPEG-1
341 fourcc PIM2 ; Pinnacle hardware-MPEG-2
346 fourcc hdv3 ; HDV 1080i50
347 fourcc hdv5 ; HDV 720p25
348 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
349 fourcc hdv6,hdv7,hdv8
350 fourcc xdv1,xdv2,xdv3
351 fourcc xdv4,xdv5,xdv6
352 fourcc xdv7,xdv8,xdv9
353 fourcc xdva,xdvb,xdvc
354 fourcc xdvd,xdve,xdvf
355 fourcc xd5a,xd5b,xd5c
356 fourcc xd5d,xd5e,xd5f
358 fourcc mx5n,mx4n,mx4p
362 fourcc LMP2 ; Lead mpeg2 in avi
365 dll "mpegvideo_vdpau"
370 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
371 comment "for hardware decoding"
373 format 0x10000001 ; mpeg 1
374 format 0x10000002 ; mpeg 2
375 fourcc mpg1,MPG1,mpg2,MPG2
377 fourcc hdv1,hdv2,hdv3
379 fourcc hdv6,hdv7,hdv8
380 fourcc xdv1,xdv2,xdv3
381 fourcc xdv4,xdv5,xdv6
382 fourcc xdv7,xdv8,xdv9
383 fourcc xdva,xdvb,xdvc
384 fourcc xdvd,xdve,xdvf
385 fourcc xd5a,xd5b,xd5c
386 fourcc xd5d,xd5e,xd5f
388 fourcc mx5n,mx4n,mx4p
393 fourcc PIM1 ; Pinnacle hardware-MPEG-1
394 fourcc PIM2 ; Pinnacle hardware-MPEG-2
395 fourcc LMP2 ; Lead mpeg2 in avi
399 ; we have only native open source codecs for these:
404 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
413 fourcc "bmp " ; for BMP-encoded QuickTime files
414 format 0x706D62 ; AVI
417 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
422 fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
425 out RGB48BE,RGB48LE,RGB24,RGB32,BGR32
430 fourcc "gif " ; for GIF-encoded QuickTime files
433 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
438 fourcc "tiff" ; for TIFF-encoded QuickTime files
441 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
449 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
455 fourcc "png " ; for PNG-encoded QuickTime files
458 out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
463 comment "Gray scaled PNG with Alpha channel not supported"
465 fourcc "png " ; for PNG-encoded QuickTime files
468 out BGR32,BGR24,BGR8,Y800
471 info "FFmpeg V.Flash PTX"
473 fourcc "ptx " ; internal MPlayer FourCC
476 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
482 fourcc "tga " ; for TGA-encoded QuickTime files
485 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
490 comment "Only 24bpp and 32bpp RGB TGA files supported"
496 info "FFmpeg SGI image"
498 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
501 out RGB24,Y800,RGB48BE
506 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
511 info "FFmpeg SUN Rasterfile"
513 fourcc "sun " ; sun is an internal MPlayer FOURCC
516 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
519 info "FFmpeg Intel Indeo 3.1/3.2"
528 info "Autodesk FLI/FLC Animation"
530 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
533 out BGR16,BGR15,BGR8 query
549 out 422P,YV12,BGR32,BGR24 query
552 info "QuickTime Animation (RLE)"
554 format 0x20656C72 ; "rle "
557 out BGR32,RGB24,BGR15,BGR8 query
560 info "QuickTime Apple Video"
562 fourcc rpza,azpr,RPZA,AZPR
568 info "Apple Graphics (SMC) codec"
570 format 0x20636d73 ; "smc "
576 info "Planar RGB (Photoshop)"
581 out BGR32,BGR24,BGR8 query
584 info "Creative YUV (libavcodec)"
592 info "Auravision Aura (libavcodec)"
600 info "Auravision Aura 2 (libavcodec)"
617 videocodec ffroqvideo
618 info "Id RoQ File Video"
620 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
626 info "LZO compressed"
635 info "Theora (free, reworked VP3)"
642 ; prefer native codecs over win32?
643 ; the win32 codecs probably are (better) optimized and support direct
644 ; rendering, so this may be not the best idea...
656 info "YUY2 Lossless Codec"
663 videocodec smartsight
664 info "Verint Video Manager"
667 fourcc SN41,SJPG ; untested
673 info "MSU Screen Capture Lossless Codec"
678 out BGR32,BGR24,BGR16 flip
681 info "wincam screen capture codec"
682 comment "requires Zlib.dll"
686 dll "wcmv.dll" ; requires Zlib.dll
690 info "Microsoft Video 1"
691 comment "-vf palette required for 8bpp"
693 fourcc cram,CRAM CRAM
694 fourcc msvc,MSVC CRAM
695 fourcc wham,WHAM CRAM
698 out BGR24,BGR15,BGR8 static,query
701 info "FFmpeg Cinepak Video"
716 out BGR24,BGR15 static
724 out YUY2 flip,noflip,query
726 out BGR32,BGR24 flip,query
731 info "FFmpeg Microsoft Video 1"
741 info "FFmpeg AVImszh"
749 info "FFmpeg AVIzlib"
759 info "XAnim's Radius Cinepak Video"
764 out YV12,IYUV,I420 static
766 ; time to decide what to do with the MPEG-4/DivX variants...
770 info "FFmpeg HuffYUV"
779 info "FFV1 (lossless codec)"
784 out 411P,444P,422P,YV12,I420,IYUV,YVU9
788 info "FFSNOW (Michael's wavelet codec)"
796 info "FFmpeg ASUS V1"
804 info "FFmpeg ASUS V2"
812 info "FFmpeg ATI VCR1"
820 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
828 info "FFmpeg Sorenson Video v1 (SVQ1)"
836 info "FFmpeg 4XM video"
841 out BGR15,BGR16 query
844 info "Miro/Pinnacle VideoXL codec"
847 fourcc PIXL ; this is Pinnacle one
854 info "FFmpeg QuickDraw"
862 info "FFmpeg Indeo 2"
871 info "FFmpeg Flash video"
879 info "FFmpeg Flash Screen video"
887 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
889 fourcc MPG3,mpg3 div3
890 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
891 fourcc DIV5,div5 div3 ; DivX 3.20
892 fourcc DIV6,div6 div4 ; -||-
893 fourcc DIV3,div3,DIV4,div4
894 fourcc DIVF,divf ; divx4.12
895 fourcc AP41 div3 ; AngelPotion stuff
896 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
897 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
904 info "FFmpeg MSMPEG-4 v2"
906 fourcc DIV2,div2 mp42
907 fourcc MP42,mp42,Mp42
913 info "FFmpeg MSMPEG-4 v1"
915 fourcc DIV1,div1 mpg4
923 info "FFmpeg WMV1/WMV7"
931 info "FFmpeg WMV2/WMV8"
939 info "FFmpeg WMV3/WMV9"
948 comment "requires demuxer lavf"
955 videocodec ffwmv3vdpau
956 info "FFmpeg WMV3/WMV9 (VDPAU)"
966 fourcc WVC1,wvc1,WMVA
972 videocodec ffvc1vdpau
973 info "FFmpeg WVC1 (VDPAU)"
975 fourcc WVC1,wvc1,WMVA
988 fourcc vvvc ; only one sample using this fourcc
994 videocodec ffh264vdpau
995 info "FFmpeg H.264 (VDPAU)"
1006 videocodec coreavcwindows
1007 info "CoreAVC H.264 for x86 - http://corecodec.org/"
1008 comment "this codec will only work after purchasing it"
1012 fourcc avc1 AVC1,AVC1
1017 dll "CoreAVCDecoder.ax"
1018 guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
1019 out YV12,IYUV,I420,YUY2
1023 info "FFmpeg Sorenson Video v3 (SVQ3)"
1031 ; Note: hwmp4 is preferred for hw decoders:
1034 info "MPEG-4 output (.mp4 or SMedia Glamo hardware)"
1035 comment "for hardware decoding"
1039 fourcc DIV1,div1 divx
1040 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1042 fourcc xvid,XVID,XviD,XVIX
1043 fourcc DX50,dx50,BLZ0 DX50
1048 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1050 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1051 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1052 ; fourcc H263,U263,h263,X263,M263 ; SMedia Glamo also should support h-263
1055 format 0x10000004 ; mpeg 4 es
1060 info "FFmpeg MPEG-4"
1064 fourcc DIV1,div1 divx
1065 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1067 fourcc xvid,XVID,XviD,XVIX
1068 fourcc DX50,dx50,BLZ0 DX50
1073 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1075 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1076 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1077 fourcc VIDM ; vidm 4.01 codec
1078 format 0x10000004 ; mpeg 4 es
1083 fourcc DCOD,MVXM,EM4A,PM4V
1084 fourcc M4T3,DMK2,DIGI,INMC
1085 fourcc EPHV,SN40,WAWV
1086 fourcc uldx,ULDX,VSPX
1087 fourcc SIPP ; Samsung SHR-6040
1092 videocodec ffodivxvdpau
1093 info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1097 fourcc DIV1,div1 divx
1098 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1100 fourcc xvid,XVID,XviD,XVIX
1101 fourcc DX50,dx50,BLZ0 DX50
1106 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1108 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1109 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1110 fourcc VIDM ; vidm 4.01 codec
1111 format 0x10000004 ; mpeg 4 es
1116 fourcc DCOD,MVXM,EM4A,PM4V
1117 fourcc M4T3,DMK2,DIGI,INMC
1118 fourcc EPHV,SN40,WAWV
1119 fourcc uldx,ULDX,VSPX
1120 fourcc SIPP ; Samsung SHR-6040
1131 out YV12,I420,IYUV flip
1133 videocodec fflibschroedinger
1134 info "Dirac (through FFmpeg libschroedinger)"
1139 out YV12,I420,IYUV,422P,444P
1141 videocodec fflibdirac
1142 info "Dirac (through FFmpeg libdirac)"
1147 out YV12,I420,IYUV,422P,444P
1150 info "Xvid (MPEG-4)"
1154 fourcc xvid,XVID,XviD,XVIX
1155 fourcc DIV1,div1 divx
1156 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1158 fourcc DX50,dx50,BLZ0 DX50
1163 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1165 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1166 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1167 fourcc VIDM ; vidm 4.01 codec
1169 fourcc DCOD,MVXM,EM4A,PM4V
1170 fourcc M4T3,DMK2,DIGI,INMC
1171 fourcc EPHV,SN40,WAWV
1172 fourcc uldx,ULDX,VSPX
1173 format 0x10000004 ; mpeg 4 es
1174 fourcc SIPP ; Samsung SHR-6040
1181 out BGR32,BGR24,BGR16,BGR15
1184 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1187 info "DivX4Windows-VFW"
1189 comment "sig11 with -framedrop"
1190 fourcc DIVX,divx ; opendivx / divx4
1191 fourcc DIV1,div1 divx
1192 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1193 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1194 fourcc AP41 DIV3 ; AngelPotion stuff
1200 out BGR32,BGR24,BGR15
1202 ; the original ones... prefer DShow for postprocessing:
1205 info "DivX ;-) (MSMPEG-4 v3)"
1206 comment "with postprocessing"
1208 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1209 fourcc DIV5,div5 div3
1210 fourcc DIV6,div6 div4
1211 fourcc DIV3,div3,DIV4,div4
1212 fourcc AP41 div3 ; AngelPotion stuff
1215 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1217 out BGR32,BGR24,BGR16,BGR15
1220 info "DivX ;-) (MSMPEG-4 v3)"
1222 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1223 fourcc DIV5,div5 div3 ; DivX 3.20
1224 fourcc DIV6,div6 div4 ; -||-
1225 fourcc DIV3,div3,DIV4,div4
1226 fourcc AP41 div3 ; AngelPotion stuff
1230 out BGR32,BGR24,BGR15
1232 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1235 info "Microsoft MPEG-4 v1/v2"
1237 comment "with postprocessing"
1238 fourcc DIV2,div2 mp42
1239 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1244 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1246 ; out BGR32,BGR24,BGR16,BGR15
1249 info "Microsoft MPEG-4 v1/v2"
1257 out BGR32,BGR24,BGR15
1260 info "Windows Media Video 9 DMO"
1266 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1267 out YV12 ;,I420,IYUV
1269 ; out BGR32,BGR24,BGR16 ;,BGR15
1272 info "Windows Media Video DMO"
1280 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1281 out YV12 ;,I420,IYUV
1283 ; out BGR32,BGR24,BGR16 ;,BGR15
1286 info "Windows Media Video 8"
1291 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1294 ; out BGR32,BGR24,BGR16,BGR15
1297 info "Windows Media Video 7"
1302 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1304 ; out BGR32,BGR24,BGR16,BGR15
1307 info "Windows Media Video Adv DMO"
1313 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1314 out YV12 ;,I420,IYUV
1316 ; out BGR32,BGR24,BGR16 ;,BGR15
1318 videocodec wmvvc1dmo
1319 info "Windows Media Video (VC-1) Advanced Profile"
1324 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1328 info "Windows Media Screen Codec 2"
1334 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1335 out BGR32,BGR24,BGR16
1337 videocodec wms10dmod
1338 info "Windows Media Screen Codec 2 from WMP10"
1344 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1345 out BGR32,BGR24,BGR16
1347 videocodec msascreen
1348 info "MS ATC screen decoder 1"
1353 guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
1357 info "expression encoder"
1358 comment "requires xp or newer and msvcr100.dll"
1362 dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
1363 guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
1364 out BGR32,BGR24,BGR16 ;,BGR15
1366 videocodec gotomeeting
1367 info "GoToMeeting codec"
1372 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1373 out BGR24,RGB24 flip
1376 info "UB Video MPEG-4"
1377 comment "black&white"
1379 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1387 info "GeoVision Advanced MPEG-4"
1395 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1396 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1397 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1400 info "Zoran MJPEG passthrough"
1404 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1410 fourcc AVRn,AVDJ ; AVID
1411 fourcc ADJV ; Avid Motion JPEG
1412 fourcc jpeg ; MOV Photo-JPEG
1413 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1414 fourcc JFIF ; SMJPEG (Loki)
1415 fourcc ijpg,IJPG ; -mf type=jpeg
1416 fourcc JPEG ; SGI's AVI Photo-JPEG
1417 fourcc JPGL ; lossless JPEG (pegasus codec)
1418 fourcc LJPG ; lossless JPEG
1419 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1420 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1422 fourcc ACDV ; ACDSee jpeg
1423 fourcc SLMJ ; SL M-JPEG
1424 fourcc MVJP ; Midvid JPEG Video Codec
1425 fourcc IJLV ; Intel JPEG Library Video Codec
1433 out YUY2 ; queried (conversion from yuv422p)
1435 out BGR32 ; lossless JPEG
1440 info "FFmpeg MJPEG-B"
1442 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1448 out YUY2 ; queryed (conversion from yuv422p)
1451 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1453 info "Independent JPEG Group's codec"
1455 fourcc ijpg,IJPG ; -mf type=jpeg
1456 fourcc jpeg ; MOV Photo-JPEG
1457 fourcc AVRn,AVDJ ; AVID
1463 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1465 info "Morgan Motion JPEG Codec"
1468 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1469 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1474 out BGR32,BGR24,BGR15
1477 info "MainConcept Motion JPEG"
1480 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1481 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1485 out BGR32,BGR24,BGR15
1488 info "AVID Motion JPEG"
1490 comment "slooooooooow but stable"
1493 fourcc MJPG,mjpg AVRn
1495 dll "AvidAVICodec.dll"
1501 comment "supports interlaced MJPEG"
1503 fourcc jpeg MJPG ; MOV Photo-JPEG
1516 out BGR32,BGR24,BGR15 flip
1518 videocodec imagepower
1519 info "ImagePower MJPEG2000"
1524 out BGR32,BGR24,BGR15
1526 videocodec fflibopenjpeg
1527 info "OpenJPEG MJPEG2000"
1534 out RGB24,RGB32,BGR32,Y8,Y800
1537 info "Morgan MJPEG2000"
1545 out BGR32,BGR24,BGR15
1547 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1552 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1553 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1556 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1559 out BGR32,BGR24,BGR16,BGR15
1562 info "Pegasus Motion JPEG"
1566 ; dll "pvmjpg20.dll" ; v2.0
1567 dll "pvmjpg21.dll" ; v2.1
1571 info "Pegasus lossless JPEG"
1579 videocodec pegasusmwv
1580 info "Pegasus Motion Wavelet 2000"
1588 info "FFmpeg Forward Uncompressed Video Codec"
1596 info "Forward Uncompressed Video Codec"
1604 info "Forward JPEG Video Codec"
1612 info "Forward JPEG+Alpha Video"
1619 ; h263: - I don't know. comments?
1624 fourcc VIVO,vivo vivo
1625 fourcc viv1,viv2 vivo
1628 out BGR32,BGR24,BGR15 flip
1632 info "UB Video H.263/H.263+/H.263++"
1635 fourcc vivo,VIVO U263
1639 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1641 ; BGR32,BGR16,BGR15 seems to work too
1649 fourcc vivo,VIVO I263
1655 out BGR32,BGR24,BGR15
1666 info "FFmpeg H.263+"
1668 fourcc H263,U263,h263,X263,M263
1672 fourcc D263 ; DEC H263
1673 fourcc L263 ; Lead H263
1674 fourcc ILVR ; ITU H263+
1675 fourcc VX1K ; Agora Labs VX1000S H263
1686 out YV12,I420,IYUV flip
1689 info "XAnim's CCITT H.263"
1693 fourcc VIVO,vivo H263
1707 info "QuickTime H.261 video"
1715 info "XAnim's CCITT H.261"
1728 out BGR32,BGR24,BGR15
1731 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1732 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1733 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1736 info "Intel Indeo 5"
1741 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1744 out BGR32,BGR24,BGR16,BGR15
1747 info "Intel Indeo 5"
1752 ; out YV12,I420 ; flickering
1754 out BGR32,BGR24,BGR15
1757 info "Intel Indeo 4.1"
1767 info "Intel Indeo 3.1/3.2"
1774 out BGR24,BGR15 flip,static
1778 info "XAnim's Intel Indeo 5"
1786 info "XAnim's Intel Indeo 4.1"
1794 info "XAnim's Intel Indeo 3.1/3.2"
1803 info "FFmpeg Indeo 5"
1810 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1816 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1817 fourcc DVSD,dvsd ; PAL
1818 fourcc DVCS,dvcs ; NTSC ?
1819 fourcc "dvcp" ; PAL DV in .mov
1820 fourcc "dvc " ; NTSC DV in .mov
1822 fourcc dvpp ; DVCPRO - PAL
1823 fourcc dv50 ; DVCPRO 50
1824 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1825 fourcc dv5p ; DVCPRO 50 PAL in .mov
1828 fourcc dvh5,dvh6,dvh3
1829 fourcc dvhd,dvsl,dv25
1836 info "Sony Digital Video (DV)"
1838 fourcc dvsl,dvsd,dvhd ; ????
1839 fourcc DVSD dvsd ; pal .avi
1840 fourcc "dvcp" dvsd ; pal .mov
1841 fourcc "dvc " dvsd ; ntsc .mov
1844 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1847 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1850 info "Raw DV (libdv)"
1852 fourcc DVSD,dvsd ; PAL
1853 fourcc DVCS,dvcs ; NTSC ?
1854 fourcc "dvcp" ; PAL DV in .mov
1855 fourcc "dvc " ; NTSC DV in .mov
1856 fourcc dvpp ; DVCPRO - PAL
1857 fourcc dv50 ; DVCPRO 50
1858 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1859 fourcc dv5p ; DVCPRO 50 PAL in .mov
1860 fourcc AVdv,AVd1 ; AVID DV
1862 fourcc dvh5,dvh6,dvh3
1867 ; note: it crashes with pond.dv :(
1869 info "MainConcept DV Codec"
1871 fourcc DVSD,dvsd ; PAL
1872 fourcc DVCS,dvcs ; NTSC ?
1873 fourcc CDVC,cdvc ; ???
1874 fourcc "dvcp" dvsd ; PAL DV in .mov
1875 fourcc "dvc " dvcs ; NTSC DV in .mov
1880 out BGR32,BGR24,BGR15
1885 info "XAnim's 3ivx Delta 3.5 plugin"
1893 info "3ivx Delta 4.5"
1897 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1898 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1901 out BGR32,BGR24,BGR16,BGR15
1903 ; RealVideo variants
1906 info "Linux RealPlayer 10 RV30/40"
1907 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1914 videocodec rv3040win
1915 info "Win32 RealPlayer 10 RV30/40"
1924 info "Linux RealPlayer 9 RV40"
1932 info "Win32 RealPlayer 9 RV40"
1940 info "Mac OS X RealPlayer 9 RV40"
1944 dll "drvc.bundle/Contents/MacOS/drvc"
1948 info "Linux RealPlayer 8 RV30"
1956 info "Win32 RealPlayer 8 RV30"
1964 info "Mac OS X RealPlayer 9 RV30"
1968 dll "drvc.bundle/Contents/MacOS/drvc"
1997 info "Linux RealPlayer 8 RV20"
2004 videocodec rv20winrp10
2005 info "Win32 RealPlayer 10 RV20"
2013 info "Win32 RealPlayer 8 RV20"
2021 info "Mac OS X RealPlayer 9 RV20"
2025 dll "drv2.bundle/Contents/MacOS/drv2"
2040 info "Alparysoft lossless codec dshow"
2044 dll "aslcodec_dshow.dll"
2045 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
2049 info "Alparysoft lossless codec vfw"
2053 dll "aslcodec_vfw.dll"
2057 info "Lead CMW wavelet 2.0"
2061 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
2062 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
2065 videocodec cineformhd
2071 guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
2075 info "Lagarith Lossless Video Codec"
2076 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
2081 out BGR32,BGR24 flip
2084 info "Infinite Video PSI_V"
2089 out BGR32,BGR24 query,flip
2092 info "http://www.midivid.com/codec/download.html"
2097 out BGR24,BGR16 flip
2100 info "http://www.midivid.com/codec/download.html"
2108 info "www.midivid.com/codec/mv3codec.html"
2116 info "Moyea Flash to Video Converter"
2117 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2121 dll "MyFlashZip0.ax"
2125 info "Power VideoWorks video"
2133 info "DideoNET SMV2"
2138 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2143 comment "windows only" ; set registry keys for half-res decoding
2150 videocodec canopushq
2152 info "Canopus HQ Codec"
2153 comment "requires csehqa.dll and cseuvec.dll"
2159 videocodec canopusll
2161 info "Canopus Lossless Codec"
2162 comment "requires csellc.dll"
2171 fourcc VP30,vp30,VP31,vp31
2172 format 0x20335056 ; "VP3 " (used in .nsv files)
2178 info "FFmpeg Theora"
2188 info "On2 Open Source VP3 Codec"
2190 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2191 fourcc VP30,vp30,VP31,vp31
2196 out BGR32,BGR24,BGR15
2199 info "On2 VP4 Personal Codec"
2200 comment "Decodes also VP3"
2203 fourcc VP31,VP30,vp31,vp30
2218 info "On2 VP5 Personal Codec"
2229 fourcc VP60,VP61,VP62
2243 info "FFmpeg VP6 Flash"
2252 info "On2 VP6 Personal Codec"
2254 fourcc VP60,VP61,VP62
2261 info "On2 VP6F Personal Codec"
2266 out YUY2,BGR32,BGR24 flip
2269 info "On2 VP7 Personal Codec"
2279 comment "not using direct rendering due to missing edge emulation"
2287 info "FFmpeg wrapper for libvpx/VP8"
2295 info "Motion Wavelets"
2300 out BGR24,BGR15 flip
2303 info "centre for wavelets, approximation and information processing"
2317 out BGR32,BGR24,BGR15 flip
2326 out BGR32,BGR24,BGR15 flip
2328 videocodec ffultimotion
2329 info "FFmpeg IBM Ultimotion"
2336 videocodec ultimotion
2337 info "IBM Ultimotion"
2343 out BGR32,BGR24,BGR15 flip
2346 info "Windows Screen Video"
2351 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2352 out BGR32,BGR24,BGR16,BGR15
2354 ; CLRVIDDC.DLL needed too, with uppercase
2356 info "UCOD-ClearVideo"
2361 out BGR32,BGR24,BGR15 flip
2373 info "SoftLab-NSK Forward MPEG2 I-frames"
2381 info "Jan Jezabeks BLOX MPEG Codec"
2389 info "Creative Labs Video Blaster Webcam"
2390 comment "sequential jpeg files?"
2399 videocodec kensington
2400 info "kensington webcam"
2403 fourcc LBYR,JBYR ; untested, creative labs cam
2404 fourcc UV12 ; untested
2410 info "xiricam Veo PC Camera"
2418 info "Duck Truemotion1"
2424 out BGR15,BGR16,BGR24,BGR32 query
2427 info "FFmpeg Duck/On2 TrueMotion 2.0"
2434 ; our BGR15->BGR32 is bad or the DLL?
2436 info "TrueMotion 2.0"
2438 comment "YUV faulting"
2442 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2443 out BGR32,BGR24,BGR16 flip
2446 info "TrueMotion 2.0"
2452 out BGR32,BGR24,BGR16 flip
2455 info "TrueMotion RT"
2473 comment "one frame every 5 seconds?"
2477 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2481 info "Modified MJPEG, used in AMV files"
2483 fourcc AMVV ; internal MPlayer FourCC
2489 info "SP5x codec - used by Aiptek MegaCam"
2491 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2499 fourcc SP60,SP61,SP62
2505 info "SP5x codec - used by Aiptek MegaCam"
2507 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2510 out BGR24,BGR15 flip
2513 info "SP4x codec - used by Aiptek MegaCam"
2515 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2519 out BGR24,BGR15 flip
2522 info "Brooktree 411 codec"
2530 info "Broadway MPEG Capture Codec"
2534 dll "bw10.dll" ;requires vtaccess.dll
2537 videocodec matchware
2538 info "matchware screen capture codec"
2546 info "zdsoft screen recorder"
2554 info "WebTrain Communication lossless screen recorder"
2561 videocodec kegavideo
2563 comment "requires MSVCR80.DLL on windows"
2579 info "VFAPI rgb transcode codec"
2587 info "nokia eti camcorder eyecon"
2589 fourcc NUB0,NUB1,NUB2
2595 info "WorldConnect Wavelet Video"
2596 comment "found in visualmail videos"
2604 info "Analog Devices Wavelet Codec"
2611 videocodec advwavelet
2612 info "waveletvideo.freeservers.com"
2619 videocodec loronixwavlet
2620 info "loronix wavelet"
2627 videocodec foxmotion
2628 info "fox motion video"
2633 out BGR32,BGR24,BGR15 flip
2637 fourcc ty2c,TY2C,ty0n
2638 fourcc TY2N,TY0N,T565
2644 info "Telegeny VDTZ"
2652 info "SoftMedia ViVD V2 codec VfW"
2657 out YUY2,YV12,I420,YVU9
2658 out BGR32,BGR24,BGR15
2661 info "Winnov Videum winx codec"
2666 out BGR32,BGR24,BGR15
2669 info "FFmpeg wnv1 codec"
2677 info "Winnov Videum wnv1 codec"
2682 out BGR32,BGR24,BGR15
2685 info "VDOWave codec"
2689 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2693 info "VDOWave 3 advanced codec"
2698 dll "vdo32_30.drv" ; Need also decvdo.dll
2702 info "Vianet Lsvx Video"
2709 out BGR32,BGR24,BGR16 flip
2712 info "FFmpeg VMware video"
2717 out BGR32,BGR15,BGR8
2725 out BGR24,BGR15,BGR8 query,flip
2728 info "FFmpeg Smacker Video"
2737 info "Chinese AVS Video"
2738 comment "only works with libavformat demuxer"
2747 info "QuickTime Avid DNxHD"
2748 comment "needed for decoding 10-bit DNxHD"
2752 dll "AvidAVdnCodec.qtx"
2766 info "win32/quicktime 3IV1 (3ivx)"
2770 dll "3ivx Delta 3.5.qtx"
2774 info "Win32/QuickTime Streambox ACT-L2"
2778 dll ACTLComponent.qtx
2782 info "Win32/QuickTime Avid Meridien Uncompressed"
2786 dll "AvidQTAVUICodec.qtx"
2790 info "Win32/QuickTime H.263"
2797 videocodec qtrlerpza
2798 info "Win32/Quicktime RLE/RPZA"
2799 comment "no colorspace accepted"
2802 format 0x20656C72 ; "rle "
2805 out BGR32,BGR24,BGR15
2808 info "Win32/QuickTime VP3"
2816 info "win32/quicktime ZyGo"
2818 comment "wrong colors"
2819 fourcc ZyGo,zygo,lsvx
2825 info "Win32/QuickTime BeHereiVideo"
2826 comment "sample file wanted!"
2830 dll "BeHereiVideo.qtx"
2834 info "Win32/QuickTime Cinepak"
2842 info "Win32/QuickTime Indeo"
2852 info "Win32/QuickTime MJPEG"
2862 info "Win32/QuickTime MPEG-4"
2870 info "Win32/QuickTime SVQ3"
2874 dll "QuickTimeEssentials.qtx"
2878 info "Win32/QuickTime SVQ1"
2886 info "FFmpeg V210 - 10-bit"
2894 info "cinewave uncompressed 10-bit codec"
2896 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2900 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2904 info "QuickTime AIC video decoder"
2905 comment "Mac OS X only"
2913 info "Apple ProRes 422 (HQ) decoder"
2919 dll "AppleProResDecoder.qtx"
2922 ; VSS codecs (http://vsofts.com/solutions.html):
2925 info "VSS Codec Light"
2933 info "VSS H.264 New"
2938 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2941 videocodec vssh264old
2942 info "VSS H.264 Old"
2946 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2950 info "VSS Wavelet Video Codec"
2957 ; buggy codecs: (any volunteers for native rewrite?)
2962 comment "24bpp only"
2971 comment "24bpp only"
2976 ; out BGR32,BGR24,BGR15
2980 info "Alaris VideoGramPiX"
2982 fourcc VGPX,VTLP VGPX
2989 ; non-working codecs:
3000 info "Pinnacle Hardware MPEG-1"
3002 comment "no picture. use ffmpeg12!"
3009 ; out BGR32,BGR24,BGR16,BGR15
3012 info "Q-Team's QPEG (www.q-team.de)"
3014 comment "BGR8 only!"
3030 videocodec ffcamtasia
3031 info "FFmpeg TechSmith Camtasia Screen Codec"
3036 out BGR32,BGR24,BGR15,BGR8 query
3038 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
3040 info "TechSmith Camtasia Screen Codec"
3045 out BGR32,BGR24,BGR15,BGR8 query,flip
3047 videocodec ffcamstudio
3048 info "CamStudio Screen Codec"
3053 out BGR32,BGR24,BGR15 query
3055 ; Fraps - Realtime Video Capture - http://www.fraps.com/
3057 info "FRAPS: Realtime Video Capture"
3058 comment "Requires a processor with SSE???"
3073 videocodec fftiertexseq
3074 info "FFmpeg Tiertex SEQ"
3076 fourcc TSEQ ; internal MPlayer FourCC
3078 dll "tiertexseqvideo"
3082 info "FFmpeg Sierra VMD video"
3084 fourcc VMDV ; internal MPlayer FourCC
3090 info "FFmpeg Feeble Files DXA video"
3092 fourcc DXA1 ; internal MPlayer FourCC
3097 videocodec ffdsicinvideo
3098 info "FFmpeg Delphine CIN video"
3100 fourcc DCIV ; internal MPlayer FourCC
3106 info "FFmpeg THP video"
3108 fourcc THPV ; internal MPlayer FourCC
3114 info "FFmpeg BFI Video"
3116 fourcc BFIV ; internal MPlayer FourCC
3121 videocodec ffbethsoftvid
3122 info "FFmpeg Bethesda Software VID"
3123 comment "video plays much too fast"
3125 fourcc BETH ; internal MPlayer FourCC
3133 fourcc RL2V ; internal MPlayer FourCC
3139 info "FFmpeg Renderware TeXture Dictionary"
3141 fourcc TXDV ; internal MPlayer FourCC
3152 out BGR24,BGR15,BGR8 query,flip
3155 info "FFmpeg XAN wc3"
3157 fourcc WC3V ; internal MPlayer FourCC
3163 info "FFmpeg Id CIN video"
3165 fourcc IDCI ; internal MPlayer FourCC
3170 videocodec ffinterplay
3171 info "FFmpeg Interplay Video"
3173 fourcc INPV ; internal MPlayer FourCC
3175 dll "interplayvideo"
3179 info "FFmpeg VQA Video"
3181 fourcc VQAV ; internal MPlayer FourCC
3187 info "FFmpeg C93 Video"
3189 fourcc C93V ; internal MPlayer FourCC
3195 info "FFmpeg Electronic Arts TGV"
3202 ; raw formats: (now RGB formats are autodetected)
3204 ; these raw codecs are used mostly by TV input
3205 ; 0x20776172 is used by Quicktime ('raw ')
3206 ; 0x0 is used by AVI
3207 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3214 format 0x20776172 0x52474220
3223 format 0x20776172 0x52474218
3232 format 0x20776172 0x52474210
3236 videocodec rawbgr32flip
3251 videocodec rawbgr24flip
3263 format 0x20776172 0x42475218
3267 videocodec rawbgr16flip
3272 format 0x10424752 0x0
3280 format 0x20776172 0x42475210
3284 videocodec rawbgr15flip
3296 format 0x20776172 0x4247520F
3300 videocodec rawbgr8flip
3312 format 0x20776172 0x42475208
3321 format 0x20776172 0x42475201
3329 format 0x0 0x32595559
3330 format 0x20776172 0x32595559
3342 format 0x0 0x32565559
3343 format 0x20776172 0x32565559
3351 format 0x0 0x59565955
3352 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3353 format 0x20776172 0x59565955
3367 format 0x0 0x50343434
3368 format 0x20776172 0x50343434
3376 format 0x0 0x50323234
3377 format 0x20776172 0x50323234
3387 format 0x0 0x32315659
3388 format 0x20776172 0x32315659
3396 format 0x0 0x3132564E
3397 format 0x20776172 0x3132564E
3405 format 0x0 0x3231564E
3406 format 0x20776172 0x3231564E
3414 format 0x0 0x32314D48
3415 format 0x20776172 0x32314D48
3423 format 0x0 0x30323449
3424 format 0x20776172 0x30323449
3433 format 0x0 0x39555659
3434 format 0x20776172 0x39555659
3443 format 0x20203859 ; "Y8 "
3449 videocodec ffrawyuy2
3463 videocodec ffrawyuv2
3473 videocodec ffrawuyvy
3483 fourcc 2Vu1,2vu1,2VU1
3484 fourcc 2Vuy,2vuy,2VUY
3491 videocodec ffraw444P
3501 videocodec ffraw422P
3513 videocodec ffrawyv12
3523 videocodec ffrawi420
3534 videocodec ffrawyvu9
3544 videocodec ffrawy800
3548 format 0x20203859 ; "Y8 "
3554 ; NULL codec - for testing.
3557 info "NULL codec (no decoding!)"
3559 comment "for unknown/unsupported codecs or testing"
3566 out BGR32,BGR24,BGR16,BGR15
3568 ;=============================================================================
3570 ;=============================================================================
3573 info "Windows Media Audio 9 DMO"
3579 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3582 info "Windows Media Audio DMO"
3590 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3592 audiocodec wma9spdmo
3593 info "Windows Media Audio 9 Speech DMO"
3598 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3600 audiocodec wma9spdshow
3601 info "Windows Media Audio 9 Speech DShow"
3606 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3609 info "FFmpeg QDM2 audio"
3611 format 0x324D4451 ; "QDM2"
3616 info "QuickTime QDMC/QDM2 audio"
3618 format 0x324D4451 ; "QDM2"
3619 format 0x434D4451 ; "QDMC"
3624 info "FFmpeg QCLP audio"
3626 format 0x706C6351 ; "Qclp"
3627 format 0x70637173 ; "sqcp"
3628 format 0x716C6351 ; "Qclq"
3633 info "QuickTime QCLP audio"
3635 format 0x706C6351 ; "Qclp"
3640 info "QuickTime MACE3 audio"
3642 format 0x3343414D ; "MAC3"
3647 info "QuickTime MACE6 audio"
3649 format 0x3643414D ; "MAC6"
3653 audiocodec zygoaudio
3658 dll "ZyGoAudioS.qtx"
3661 info "FFmpeg RealAudio 1.0"
3663 format 0x345F3431 ; "14_4"
3664 format 0x4A63706C ; "lpcJ"
3669 info "FFmpeg RealAudio 2.0"
3671 format 0x385F3832 ; "28_8"
3676 info "FFmpeg COOK audio"
3678 format 0x6B6F6F63 ; "cook"
3683 info "FFmpeg Atrac 3 audio"
3685 format 0x63727461 ; "atrc"
3686 format 0x270 ; atrac3 in wav
3691 info "FFmpeg Sipr/Acelp.net audio"
3693 format 0x72706973 ; "sipr"
3694 format 0x130 ; acelp.net
3699 info "RealAudio 1.0"
3701 format 0x345F3431 ; "14_4"
3706 info "Win32 RealAudio 1.0"
3708 format 0x345F3431 ; "14_4"
3713 info "Mac OS X RealAudio 1.0"
3715 format 0x345F3431 ; "14_4"
3720 info "RealAudio 2.0"
3722 format 0x385F3832 ; "28_8"
3727 info "Win32 RealAudio 2.0"
3729 format 0x385F3832 ; "28_8"
3734 info "Mac OS X RealAudio 2.0"
3736 format 0x385F3832 ; "28_8"
3741 info "RealPlayer 10 COOK audio"
3742 comment "supports cook 5.1"
3744 format 0x6B6F6F63 ; "cook"
3749 info "RealAudio COOK"
3751 format 0x6B6F6F63 ; "cook"
3755 audiocodec ra10cookwin
3756 info "Win32 RealAudio 10 COOK"
3757 comment "supports cook 5.1"
3759 format 0x6B6F6F63 ; "cook"
3763 audiocodec racookwin
3764 info "Win32 RealAudio COOK"
3766 format 0x6B6F6F63 ; "cook"
3770 audiocodec racookmac
3771 info "Mac OS X RealAudio COOK"
3773 format 0x6B6F6F63 ; "cook"
3775 dll "cook.bundle/Contents/MacOS/cook"
3778 info "RealAudio Sipro"
3780 format 0x72706973 ; "sipr"
3785 info "RealPlayer 10 RealAudio Sipro"
3787 format 0x72706973 ; "sipr"
3791 audiocodec ra10siprwin
3792 info "Win32 RealAudio 10 Sipro"
3794 format 0x72706973 ; "sipr"
3798 audiocodec rasiprwin
3799 info "Win32 RealAudio Sipro"
3801 format 0x72706973 ; "sipr"
3805 audiocodec rasiprmac
3806 info "Mac OS X RealAudio Sipro"
3808 format 0x72706973 ; "sipr"
3810 dll "sipr.bundle/Contents/MacOS/sipr"
3813 info "RealAudio ATRAC3"
3815 format 0x63727461 ; "atrc"
3820 info "RealPlayer 10 RealAudio ATRAC3"
3822 format 0x63727461 ; "atrc"
3826 audiocodec ra10atrcwin
3827 info "Win32 RealAudio 10 ATRAC3"
3829 format 0x63727461 ; "atrc"
3833 audiocodec raatrcwin
3834 info "Win32 RealAudio ATRAC3"
3836 format 0x63727461 ; "atrc"
3840 audiocodec raatrcmac
3841 info "Mac OS X RealAudio ATRAC3"
3843 format 0x63727461 ; "atrc"
3845 dll "atrc.bundle/Contents/MacOS/atrc"
3847 audiocodec ffadpcmadx
3848 info "FFmpeg SEGA CRI adx codec"
3850 fourcc Sadx ; internal MPlayer FourCC
3854 audiocodec ffadpcmimaamv
3855 info "FFmpeg AMV IMA ADPCM audio"
3857 fourcc AMVA ; internal MPlayer FourCC
3861 audiocodec ffadpcmimaqt
3862 info "FFmpeg QT IMA ADPCM audio"
3864 format 0x34616d69 ; "ima4" (MOV files)
3868 audiocodec ffadpcmimawav
3869 info "FFmpeg WAV IMA ADPCM audio"
3872 format 0x1100736d ; "ms\x00\x11" (MOV files)
3873 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3881 format 0x34616d69 ; "ima4" (MOV files)
3882 format 0x1100736d ; "ms\x00\x11" (MOV files)
3885 audiocodec ffadpcmms
3886 info "FFmpeg MS ADPCM audio"
3889 format 0x0200736d ; "ms\x00\x02" (MOV files)
3897 format 0x0200736d ; "ms\x00\x02" (MOV files)
3900 audiocodec ffadpcmimadk4
3901 info "FFmpeg DK4 IMA ADPCM audio"
3903 format 0x61 ; This format number was used by Duck Corp. but not officially
3904 ; registered with Microsoft
3909 info "Duck DK4 ADPCM (rogue format number)"
3911 format 0x61 ; This format number was used by Duck Corp. but not officially
3912 ; registered with Microsoft
3915 audiocodec ffadpcmimadk3
3916 info "FFmpeg DK3 IMA ADPCM audio"
3918 format 0x62 ; This format number was used by Duck Corp. but not officially
3919 ; registered with Microsoft
3924 info "Duck DK3 ADPCM (rogue format number)"
3926 format 0x62 ; This format number was used by Duck Corp. but not officially
3927 ; registered with Microsoft
3930 audiocodec ffroqaudio
3931 info "Id RoQ File Audio"
3933 fourcc RoQA ; internal MPlayer FourCC
3938 info "FFmpeg Smacker Audio"
3944 audiocodec ffbinkdctaud
3945 info "FFmpeg Bink Audio (DCT)"
3947 fourcc BAU1 ; internal MPlayer FourCC
3951 audiocodec ffbinkrdftaud
3952 info "FFmpeg Bink Audio (RDFT)"
3954 fourcc BAU2 ; internal MPlayer FourCC
3956 dll "binkaudio_rdft"
3958 audiocodec ffdsicinaudio
3959 info "FFmpeg Delphine CIN audio"
3961 fourcc DCIA ; internal MPlayer FourCC
3965 audiocodec ff4xmadmpcm
3966 info "FFmpeg 4XM ADPCM audio"
3968 fourcc 4XMA ; internal MPlayer FourCC
3972 audiocodec ffadpcmimaws
3973 info "FFmpeg Westwood IMA ADPCM audio"
3975 fourcc AIWS ; internal MPlayer FourCC
3980 info "FFmpeg Westwood SND1"
3982 fourcc SND1 ; internal MPlayer FourCC
3986 audiocodec ffinterplaydpcm
3987 info "FFmpeg Interplay DPCM audio"
3989 fourcc INPA ; internal MPlayer FourCC
3993 audiocodec ffadpcmea
3994 info "FFmpeg EA ADPCM audio"
3996 fourcc ADEA ; internal MPlayer FourCC
4000 audiocodec ffadpcmeamaxis
4001 info "FFmpeg EA MAXIS XA ADPCM audio"
4003 fourcc ADXA ; internal MPlayer FourCC
4005 dll adpcm_ea_maxis_xa
4007 audiocodec ffadpcmxa
4008 info "FFmpeg XA ADPCM audio"
4010 fourcc PSXA ; internal MPlayer FourCC
4014 audiocodec ffxandpcm
4015 info "FFmpeg XAN DPCM audio"
4016 comment "only works with libavformat demuxer"
4022 audiocodec ffyamahaadpcm
4023 info "FFmpeg Yamaha ADPCM audio"
4029 audiocodec ffadpcmthp
4030 info "FFmpeg THP ADPCM audio"
4037 info "raw DV audio (libdv)"
4044 info "FFmpeg DV audio"
4052 ; add every new fourcc also to allocate_parser()
4053 ; in libmpdemux/demuxer.c
4055 info "FFmpeg AAC in LATM"
4057 fourcc MP4L ; internal MPlayer FourCC
4062 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
4065 fourcc "VLB " ; Used in NSV, not really working
4066 fourcc "AAC " ; Used in NSV
4067 fourcc "AACP" ; Used in NSV for AACPlus
4071 format 0x4143 ; aac in asf
4072 format 0xA106 ; aac in avi not yet working
4073 format 0xAAC0 ; Borgtech nonsense tag
4078 info "FFmpeg FLAC audio"
4086 info "FFmpeg ALAC audio"
4093 info "FFmpeg True Audio (TTA)"
4095 fourcc TTA1 ; internal MPlayer FourCC
4099 audiocodec ffwavpack
4100 info "FFmpeg WavPack audio"
4102 fourcc WVPK ; internal MPlayer FourCC
4106 audiocodec ffshorten
4107 info "FFmpeg Shorten audio"
4109 fourcc shrn ; internal MPlayer FourCC
4114 info "FFmpeg Monkey's Audio"
4123 fourcc "ALS " ; internal MPlayer FourCC
4127 ; add every new fourcc also to allocate_parser()
4128 ; in libmpdemux/demuxer.c
4132 fourcc "MLP " ; internal MPlayer FourCC
4136 ; add every new fourcc also to allocate_parser()
4137 ; in libmpdemux/demuxer.c
4139 info "FFmpeg TrueHD"
4141 fourcc TRHD ; internal MPlayer FourCC
4145 audiocodec ffnellymoser
4146 info "FFmpeg Nellymoser Audio"
4148 fourcc "NELL" ; internal MPlayer FourCC
4153 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
4155 fourcc mp4a,MP4A,MP4L
4156 fourcc "VLB " ; Used in NSV, not really working
4157 fourcc "AAC " ; Used in NSV
4158 fourcc "AACP" ; Used in NSV for AACPlus
4162 format 0x4143 ; aac in asf
4163 format 0xA106 ; aac in avi
4164 format 0xAAC0 ; Borgtech nonsense tag
4169 info "Uncompressed PCM"
4173 format 0x3 ; IEEE float
4174 format 0xfffe ; Extended
4175 format 0x20776172 ; "raw " (MOV files)
4176 format 0x736f7774 ; "twos" (MOV files)
4177 format 0x74776f73 ; "sowt" (MOV files)
4178 format 0x32336c66 ; "fl32" (MOV files)
4179 format 0x666c3332 ; "23lf" (MOV files)
4180 ; format 0x34366c66 ; "fl64" (MOV files)
4181 ; format 0x666c3634 ; "46lf" (MOV files)
4182 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
4183 format 0x34326e69 ; "in24" (MOV files)
4184 format 0x696e3234 ; "42ni" (MOV files)
4185 format 0x32336e69 ; "in32" (MOV files)
4186 format 0x696e3332 ; "23ni" (MOV files)
4187 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
4197 info "DivX audio (WMA)"
4204 audiocodec vdowaveacm
4211 audiocodec msadpcmacm
4218 audiocodec ffpcmdaud
4219 info "D-Cinema audio (FFmpeg)"
4226 info "DivX audio v1 (FFmpeg)"
4233 info "DivX audio v2 (FFmpeg)"
4240 info "WMA Pro audio (FFmpeg)"
4247 audiocodec ffwmavoice
4248 info "WMA Voice audio (FFmpeg)"
4255 info "Macintosh Audio Compression and Expansion 3:1"
4262 info "Macintosh Audio Compression and Expansion 6:1"
4277 ; this is preferred over ffmp2/ffmp3 since it is faster due to using
4278 ; floating point and there are even broken mkv files where the audio
4279 ; needs to be parsed, making this codec work more reliably
4280 info "mp3lib MPEG layer-2, layer-3"
4282 comment "Optimized to MMX/SSE/3Dnow!"
4283 format 0x50 ; layer-1 && layer-2
4284 format 0x55 ; layer-3
4285 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4286 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4287 format 0x55005354 ; broken file
4288 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4289 fourcc "MP3 " ; used in .nsv files
4290 fourcc "LAME" ; used in mythtv .nuv files
4294 ; this is preferred over ffmp2/ffmp3 since it is faster, generally
4295 info "MPEG 1.0/2.0/2.5 layers I, II, III"
4297 comment "High-performance decoder using libmpg123."
4298 format 0x50 ; layer-1 && layer-2
4299 format 0x55 ; layer-3
4300 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4301 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4302 format 0x55005354 ; broken file
4303 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4304 fourcc "MP3 " ; used in .nsv files
4305 fourcc "LAME" ; used in mythtv .nuv files
4308 audiocodec ffmp3on4float
4309 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4311 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4316 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4318 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4322 ; add every new fourcc also to allocate_parser()
4323 ; in libmpdemux/demuxer.c
4324 audiocodec ffmp3float
4325 info "FFmpeg MPEG layer-3 audio"
4326 comment "integer only"
4329 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4330 format 0x55005354 ; broken file
4331 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4332 fourcc "MP3 " ; used in .nsv files
4333 fourcc "LAME" ; used in mythtv .nuv files
4338 info "FFmpeg MPEG layer-3 audio"
4339 comment "integer only"
4342 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4343 format 0x55005354 ; broken file
4344 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4345 fourcc "MP3 " ; used in .nsv files
4346 fourcc "LAME" ; used in mythtv .nuv files
4350 audiocodec ffmp3adufloat
4351 info "FFmpeg MPEG layer-3 adu audio"
4352 comment "integer only"
4354 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4359 info "FFmpeg MPEG layer-3 adu audio"
4360 comment "integer only"
4362 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4366 ; add every new fourcc also to allocate_parser()
4367 ; in libmpdemux/demuxer.c
4368 audiocodec ffmp2float
4369 info "FFmpeg MPEG layer-1 and layer-2 audio"
4370 comment "integer only"
4373 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4374 fourcc ".mp2" ; MP2 (MOV files)
4375 fourcc ".mp1" ; MP1 (MOV files)
4380 info "FFmpeg MPEG layer-1 and layer-2 audio"
4381 comment "integer only"
4384 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4385 fourcc ".mp2" ; MP2 (MOV files)
4386 fourcc ".mp1" ; MP1 (MOV files)
4391 info "libMAD MPEG layer 1-2-3"
4395 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4396 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4397 fourcc "MP3 " ; used in .nsv files
4398 fourcc "LAME" ; used in mythtv .nuv files
4405 comment "conflicts with security kernel patches"
4410 audiocodec imaadpcmacm
4418 info "FFmpeg GSM 06.10"
4427 info "FFmpeg MS GSM"
4435 info "libgsm GSM 06.10"
4443 info "libgsm MS GSM"
4470 format 0x77616C61 ; 'alaw', .mov files
4477 format 0x77616c75 ; "ulaw" (MOV files)
4482 info "Uncompressed DVD/VOB LPCM"
4490 fourcc BPCM ; internal MPlayer FourCC
4494 ; add every new fourcc also to allocate_parser()
4495 ; in libmpdemux/demuxer.c
4500 format 0x332D6361 ; ac-3 in mp4
4502 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
4508 ; add every new fourcc also to allocate_parser()
4509 ; in libmpdemux/demuxer.c
4511 info "FFmpeg E-AC-3"
4521 ; format 0x332D6361 ; ac-3 in mp4 -- not working
4526 ; add every new fourcc also to allocate_parser()
4527 ; in libmpdemux/demuxer.c
4543 audiocodec ffmusepack7
4544 info "Musepack sv7 audio codec"
4545 comment "only works with libavformat demuxer"
4551 audiocodec ffmusepack8
4552 info "Musepack sv8 audio codec"
4553 comment "only works with libavformat demuxer"
4561 info "Musepack audio codec"
4568 info "AMR Narrowband"
4571 format 0x57 ;amr in avi
4575 audiocodec libopencoreamrnb
4576 info "AMR Narrowband"
4579 format 0x57 ;amr in avi
4581 dll "libopencore_amrnb"
4583 audiocodec libopencoreamrwb
4587 format 0x58 ;amr in avi
4589 dll "libopencore_amrwb"
4591 audiocodec ffadcpmswf
4592 info "FFmpeg's ADPCM Flash-variant"
4594 format 0x5346 ; 'SF', pseudo id
4599 info "VoxWare MetaVoice"
4601 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4604 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4605 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4610 comment "windows users need msms001.vwp in windows\\system32 folder"
4613 dll "voxmsdec.ax" ; need also msms001.vwp
4614 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4617 info "ACELP.net Sipro Lab Audio"
4622 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4625 info "FFmpeg Intel Music Coder"
4632 info "Intel Music Coder"
4634 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4646 audiocodec ffctadp32
4647 info "FFmpeg Creative ADPCM codec"
4654 info "Creative ADPCM codec"
4661 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4668 info "AC3 through S/PDIF"
4671 format 0x332D6361 ; ac-3 in mp4
4676 info "DTS through S/PDIF"
4682 info "FFmpeg Vorbis"
4690 info "OggVorbis Audio"
4692 comment "OggVorbis driver using libvorbis"
4699 info "OggVorbis audio"
4701 comment "fixed-point decoder useful for systems without floating-point unit"
4707 audiocodec vorbisacm
4708 info "OggVorbis ACM"
4710 comment "OggVorbis driver using vorbis.acm"
4711 format 0x674F ; mode1
4712 format 0x6750 ; mode2
4713 ; format 0x6751 ; mode3
4714 format 0x676F ; mode1+
4715 format 0x6770 ; mode2+
4716 format 0x6771 ; mode3+
4723 comment "Speex driver using libspeex"
4729 audiocodec vivoaudio
4730 info "Vivo G.723/Siren Audio Codec"
4732 format 0x111 ; vivo g.723
4733 format 0x112 ; siren
4738 info "G.711/G.721/G.723"
4740 comment "does not work yet - just noise :("
4741 format 0x111 ; vivo g.723
4742 format 0x112 ; vivo siren
4754 info "Sharp G.726 Audio"
4761 info "Sharp G.726 Audio"
4770 comment "format not accepted"
4776 ; http://www.nctsoft.com/products/NCTALFCD/
4777 ; jdp@mail.sonofon.dk
4780 format 0x1FC4 ; ALF2
4784 audiocodec fftruespeech
4785 info "FFmpeg TrueSpeech"
4792 audiocodec truespeech
4793 info "DSP Group TrueSpeech(TM)"
4797 dll "tssoft32.acm" ; need also tsd32.dll
4799 audiocodec netspeakgsm
4806 audiocodec netspeakts
4807 info "NetSpeak TrueSpeech"
4813 ; rt32dcmp.dll needed too
4814 audiocodec voxwarert24
4815 info "VoxWare RT24 speech codec"
4822 info "Lernout & Hauspie CELP and SBC codecs"
4824 format 0x1101 ; CELP
4832 info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
4839 dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
4842 info "Philips Speech Processing CELP"
4849 info "FFmpeg TwinVQ"
4851 fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4852 ; since lavf demuxer is incompatible with it
4857 info "VQF codec by NTTLabs"
4864 info "MPEG audio pass-through for hardware MPEG decoders"
4866 comment "for hardware MPEG audio decoders"
4867 format 0x50 ; layer-1 && layer-2
4868 format 0x55 ; layer-3
4869 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4870 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4871 fourcc "MP3 " ; used in .nsv files
4872 fourcc "LAME" ; used in mythtv .nuv files
4876 info "msn siren audio codec"