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 info "FFmpeg MPEG-4"
1035 fourcc DIV1,div1 divx
1036 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1038 fourcc xvid,XVID,XviD,XVIX
1039 fourcc DX50,dx50,BLZ0 DX50
1044 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1046 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1047 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1048 fourcc VIDM ; vidm 4.01 codec
1049 format 0x10000004 ; mpeg 4 es
1054 fourcc DCOD,MVXM,EM4A,PM4V
1055 fourcc M4T3,DMK2,DIGI,INMC
1056 fourcc EPHV,SN40,WAWV
1057 fourcc uldx,ULDX,VSPX
1058 fourcc SIPP ; Samsung SHR-6040
1063 videocodec ffodivxvdpau
1064 info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1068 fourcc DIV1,div1 divx
1069 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1071 fourcc xvid,XVID,XviD,XVIX
1072 fourcc DX50,dx50,BLZ0 DX50
1077 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1079 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1080 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1081 fourcc VIDM ; vidm 4.01 codec
1082 format 0x10000004 ; mpeg 4 es
1087 fourcc DCOD,MVXM,EM4A,PM4V
1088 fourcc M4T3,DMK2,DIGI,INMC
1089 fourcc EPHV,SN40,WAWV
1090 fourcc uldx,ULDX,VSPX
1091 fourcc SIPP ; Samsung SHR-6040
1102 out YV12,I420,IYUV flip
1104 videocodec fflibschroedinger
1105 info "Dirac (through FFmpeg libschroedinger)"
1110 out YV12,I420,IYUV,422P,444P
1112 videocodec fflibdirac
1113 info "Dirac (through FFmpeg libdirac)"
1118 out YV12,I420,IYUV,422P,444P
1121 info "Xvid (MPEG-4)"
1125 fourcc xvid,XVID,XviD,XVIX
1126 fourcc DIV1,div1 divx
1127 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1129 fourcc DX50,dx50,BLZ0 DX50
1134 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1136 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1137 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1138 fourcc VIDM ; vidm 4.01 codec
1140 fourcc DCOD,MVXM,EM4A,PM4V
1141 fourcc M4T3,DMK2,DIGI,INMC
1142 fourcc EPHV,SN40,WAWV
1143 fourcc uldx,ULDX,VSPX
1144 format 0x10000004 ; mpeg 4 es
1145 fourcc SIPP ; Samsung SHR-6040
1152 out BGR32,BGR24,BGR16,BGR15
1155 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1158 info "DivX4Windows-VFW"
1160 comment "sig11 with -framedrop"
1161 fourcc DIVX,divx ; opendivx / divx4
1162 fourcc DIV1,div1 divx
1163 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1164 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1165 fourcc AP41 DIV3 ; AngelPotion stuff
1171 out BGR32,BGR24,BGR15
1173 ; the original ones... prefer DShow for postprocessing:
1176 info "DivX ;-) (MSMPEG-4 v3)"
1177 comment "with postprocessing"
1179 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1180 fourcc DIV5,div5 div3
1181 fourcc DIV6,div6 div4
1182 fourcc DIV3,div3,DIV4,div4
1183 fourcc AP41 div3 ; AngelPotion stuff
1186 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1188 out BGR32,BGR24,BGR16,BGR15
1191 info "DivX ;-) (MSMPEG-4 v3)"
1193 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1194 fourcc DIV5,div5 div3 ; DivX 3.20
1195 fourcc DIV6,div6 div4 ; -||-
1196 fourcc DIV3,div3,DIV4,div4
1197 fourcc AP41 div3 ; AngelPotion stuff
1201 out BGR32,BGR24,BGR15
1203 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1206 info "Microsoft MPEG-4 v1/v2"
1208 comment "with postprocessing"
1209 fourcc DIV2,div2 mp42
1210 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1215 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1217 ; out BGR32,BGR24,BGR16,BGR15
1220 info "Microsoft MPEG-4 v1/v2"
1228 out BGR32,BGR24,BGR15
1231 info "Windows Media Video 9 DMO"
1237 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1238 out YV12 ;,I420,IYUV
1240 ; out BGR32,BGR24,BGR16 ;,BGR15
1243 info "Windows Media Video DMO"
1251 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1252 out YV12 ;,I420,IYUV
1254 ; out BGR32,BGR24,BGR16 ;,BGR15
1257 info "Windows Media Video 8"
1262 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1265 ; out BGR32,BGR24,BGR16,BGR15
1268 info "Windows Media Video 7"
1273 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1275 ; out BGR32,BGR24,BGR16,BGR15
1278 info "Windows Media Video Adv DMO"
1284 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1285 out YV12 ;,I420,IYUV
1287 ; out BGR32,BGR24,BGR16 ;,BGR15
1289 videocodec wmvvc1dmo
1290 info "Windows Media Video (VC-1) Advanced Profile"
1295 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1299 info "Windows Media Screen Codec 2"
1305 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1306 out BGR32,BGR24,BGR16
1308 videocodec wms10dmod
1309 info "Windows Media Screen Codec 2 from WMP10"
1315 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1316 out BGR32,BGR24,BGR16
1318 videocodec msascreen
1319 info "MS ATC screen decoder 1"
1324 guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
1328 info "expression encoder"
1329 comment "requires xp or newer and msvcr100.dll"
1333 dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
1334 guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
1335 out BGR32,BGR24,BGR16 ;,BGR15
1337 videocodec gotomeeting
1338 info "GoToMeeting codec"
1343 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1344 out BGR24,RGB24 flip
1347 info "UB Video MPEG-4"
1348 comment "black&white"
1350 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1358 info "GeoVision Advanced MPEG-4"
1366 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1367 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1368 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1371 info "Zoran MJPEG passthrough"
1375 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1381 fourcc AVRn,AVDJ ; AVID
1382 fourcc ADJV ; Avid Motion JPEG
1383 fourcc jpeg ; MOV Photo-JPEG
1384 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1385 fourcc JFIF ; SMJPEG (Loki)
1386 fourcc ijpg,IJPG ; -mf type=jpeg
1387 fourcc JPEG ; SGI's AVI Photo-JPEG
1388 fourcc JPGL ; lossless JPEG (pegasus codec)
1389 fourcc LJPG ; lossless JPEG
1390 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1391 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1393 fourcc ACDV ; ACDSee jpeg
1394 fourcc SLMJ ; SL M-JPEG
1395 fourcc MVJP ; Midvid JPEG Video Codec
1396 fourcc IJLV ; Intel JPEG Library Video Codec
1404 out YUY2 ; queried (conversion from yuv422p)
1406 out BGR32 ; lossless JPEG
1411 info "FFmpeg MJPEG-B"
1413 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1419 out YUY2 ; queryed (conversion from yuv422p)
1422 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1424 info "Independent JPEG Group's codec"
1426 fourcc ijpg,IJPG ; -mf type=jpeg
1427 fourcc jpeg ; MOV Photo-JPEG
1428 fourcc AVRn,AVDJ ; AVID
1434 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1436 info "Morgan Motion JPEG Codec"
1439 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1440 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1445 out BGR32,BGR24,BGR15
1448 info "MainConcept Motion JPEG"
1451 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1452 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1456 out BGR32,BGR24,BGR15
1459 info "AVID Motion JPEG"
1461 comment "slooooooooow but stable"
1464 fourcc MJPG,mjpg AVRn
1466 dll "AvidAVICodec.dll"
1472 comment "supports interlaced MJPEG"
1474 fourcc jpeg MJPG ; MOV Photo-JPEG
1487 out BGR32,BGR24,BGR15 flip
1489 videocodec imagepower
1490 info "ImagePower MJPEG2000"
1495 out BGR32,BGR24,BGR15
1497 videocodec fflibopenjpeg
1498 info "OpenJPEG MJPEG2000"
1505 out RGB24,RGB32,BGR32,Y8,Y800
1508 info "Morgan MJPEG2000"
1516 out BGR32,BGR24,BGR15
1518 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1523 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1524 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1527 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1530 out BGR32,BGR24,BGR16,BGR15
1533 info "Pegasus Motion JPEG"
1537 ; dll "pvmjpg20.dll" ; v2.0
1538 dll "pvmjpg21.dll" ; v2.1
1542 info "Pegasus lossless JPEG"
1550 videocodec pegasusmwv
1551 info "Pegasus Motion Wavelet 2000"
1559 info "FFmpeg Forward Uncompressed Video Codec"
1567 info "Forward Uncompressed Video Codec"
1575 info "Forward JPEG Video Codec"
1583 info "Forward JPEG+Alpha Video"
1590 ; h263: - I don't know. comments?
1595 fourcc VIVO,vivo vivo
1596 fourcc viv1,viv2 vivo
1599 out BGR32,BGR24,BGR15 flip
1603 info "UB Video H.263/H.263+/H.263++"
1606 fourcc vivo,VIVO U263
1610 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1612 ; BGR32,BGR16,BGR15 seems to work too
1620 fourcc vivo,VIVO I263
1626 out BGR32,BGR24,BGR15
1637 info "FFmpeg H.263+"
1639 fourcc H263,U263,h263,X263,M263
1643 fourcc D263 ; DEC H263
1644 fourcc L263 ; Lead H263
1645 fourcc ILVR ; ITU H263+
1646 fourcc VX1K ; Agora Labs VX1000S H263
1657 out YV12,I420,IYUV flip
1660 info "XAnim's CCITT H.263"
1664 fourcc VIVO,vivo H263
1678 info "QuickTime H.261 video"
1686 info "XAnim's CCITT H.261"
1699 out BGR32,BGR24,BGR15
1702 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1703 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1704 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1707 info "Intel Indeo 5"
1712 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1715 out BGR32,BGR24,BGR16,BGR15
1718 info "Intel Indeo 5"
1723 ; out YV12,I420 ; flickering
1725 out BGR32,BGR24,BGR15
1728 info "Intel Indeo 4.1"
1738 info "Intel Indeo 3.1/3.2"
1745 out BGR24,BGR15 flip,static
1749 info "XAnim's Intel Indeo 5"
1757 info "XAnim's Intel Indeo 4.1"
1765 info "XAnim's Intel Indeo 3.1/3.2"
1774 info "FFmpeg Indeo 5"
1781 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1787 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1788 fourcc DVSD,dvsd ; PAL
1789 fourcc DVCS,dvcs ; NTSC ?
1790 fourcc "dvcp" ; PAL DV in .mov
1791 fourcc "dvc " ; NTSC DV in .mov
1793 fourcc dvpp ; DVCPRO - PAL
1794 fourcc dv50 ; DVCPRO 50
1795 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1796 fourcc dv5p ; DVCPRO 50 PAL in .mov
1799 fourcc dvh5,dvh6,dvh3
1800 fourcc dvhd,dvsl,dv25
1807 info "Sony Digital Video (DV)"
1809 fourcc dvsl,dvsd,dvhd ; ????
1810 fourcc DVSD dvsd ; pal .avi
1811 fourcc "dvcp" dvsd ; pal .mov
1812 fourcc "dvc " dvsd ; ntsc .mov
1815 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1818 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1821 info "Raw DV (libdv)"
1823 fourcc DVSD,dvsd ; PAL
1824 fourcc DVCS,dvcs ; NTSC ?
1825 fourcc "dvcp" ; PAL DV in .mov
1826 fourcc "dvc " ; NTSC DV in .mov
1827 fourcc dvpp ; DVCPRO - PAL
1828 fourcc dv50 ; DVCPRO 50
1829 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1830 fourcc dv5p ; DVCPRO 50 PAL in .mov
1831 fourcc AVdv,AVd1 ; AVID DV
1833 fourcc dvh5,dvh6,dvh3
1838 ; note: it crashes with pond.dv :(
1840 info "MainConcept DV Codec"
1842 fourcc DVSD,dvsd ; PAL
1843 fourcc DVCS,dvcs ; NTSC ?
1844 fourcc CDVC,cdvc ; ???
1845 fourcc "dvcp" dvsd ; PAL DV in .mov
1846 fourcc "dvc " dvcs ; NTSC DV in .mov
1851 out BGR32,BGR24,BGR15
1856 info "XAnim's 3ivx Delta 3.5 plugin"
1864 info "3ivx Delta 4.5"
1868 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1869 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1872 out BGR32,BGR24,BGR16,BGR15
1874 ; RealVideo variants
1877 info "Linux RealPlayer 10 RV30/40"
1878 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1885 videocodec rv3040win
1886 info "Win32 RealPlayer 10 RV30/40"
1895 info "Linux RealPlayer 9 RV40"
1903 info "Win32 RealPlayer 9 RV40"
1911 info "Mac OS X RealPlayer 9 RV40"
1915 dll "drvc.bundle/Contents/MacOS/drvc"
1919 info "Linux RealPlayer 8 RV30"
1927 info "Win32 RealPlayer 8 RV30"
1935 info "Mac OS X RealPlayer 9 RV30"
1939 dll "drvc.bundle/Contents/MacOS/drvc"
1968 info "Linux RealPlayer 8 RV20"
1975 videocodec rv20winrp10
1976 info "Win32 RealPlayer 10 RV20"
1984 info "Win32 RealPlayer 8 RV20"
1992 info "Mac OS X RealPlayer 9 RV20"
1996 dll "drv2.bundle/Contents/MacOS/drv2"
2011 info "Alparysoft lossless codec dshow"
2015 dll "aslcodec_dshow.dll"
2016 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
2020 info "Alparysoft lossless codec vfw"
2024 dll "aslcodec_vfw.dll"
2028 info "Lead CMW wavelet 2.0"
2032 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
2033 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
2036 videocodec cineformhd
2042 guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
2046 info "Lagarith Lossless Video Codec"
2047 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
2052 out BGR32,BGR24 flip
2055 info "Infinite Video PSI_V"
2060 out BGR32,BGR24 query,flip
2063 info "http://www.midivid.com/codec/download.html"
2068 out BGR24,BGR16 flip
2071 info "http://www.midivid.com/codec/download.html"
2079 info "www.midivid.com/codec/mv3codec.html"
2087 info "Moyea Flash to Video Converter"
2088 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2092 dll "MyFlashZip0.ax"
2096 info "Power VideoWorks video"
2104 info "DideoNET SMV2"
2109 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2114 comment "windows only" ; set registry keys for half-res decoding
2121 videocodec canopushq
2123 info "Canopus HQ Codec"
2124 comment "requires csehqa.dll and cseuvec.dll"
2130 videocodec canopusll
2132 info "Canopus Lossless Codec"
2133 comment "requires csellc.dll"
2142 fourcc VP30,vp30,VP31,vp31
2143 format 0x20335056 ; "VP3 " (used in .nsv files)
2149 info "FFmpeg Theora"
2159 info "On2 Open Source VP3 Codec"
2161 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2162 fourcc VP30,vp30,VP31,vp31
2167 out BGR32,BGR24,BGR15
2170 info "On2 VP4 Personal Codec"
2171 comment "Decodes also VP3"
2174 fourcc VP31,VP30,vp31,vp30
2189 info "On2 VP5 Personal Codec"
2200 fourcc VP60,VP61,VP62
2214 info "FFmpeg VP6 Flash"
2223 info "On2 VP6 Personal Codec"
2225 fourcc VP60,VP61,VP62
2232 info "On2 VP6F Personal Codec"
2237 out YUY2,BGR32,BGR24 flip
2240 info "On2 VP7 Personal Codec"
2250 comment "not using direct rendering due to missing edge emulation"
2258 info "FFmpeg wrapper for libvpx/VP8"
2266 info "Motion Wavelets"
2271 out BGR24,BGR15 flip
2274 info "centre for wavelets, approximation and information processing"
2288 out BGR32,BGR24,BGR15 flip
2297 out BGR32,BGR24,BGR15 flip
2299 videocodec ffultimotion
2300 info "FFmpeg IBM Ultimotion"
2307 videocodec ultimotion
2308 info "IBM Ultimotion"
2314 out BGR32,BGR24,BGR15 flip
2317 info "Windows Screen Video"
2322 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2323 out BGR32,BGR24,BGR16,BGR15
2325 ; CLRVIDDC.DLL needed too, with uppercase
2327 info "UCOD-ClearVideo"
2332 out BGR32,BGR24,BGR15 flip
2344 info "SoftLab-NSK Forward MPEG2 I-frames"
2352 info "Jan Jezabeks BLOX MPEG Codec"
2360 info "Creative Labs Video Blaster Webcam"
2361 comment "sequential jpeg files?"
2370 videocodec kensington
2371 info "kensington webcam"
2374 fourcc LBYR,JBYR ; untested, creative labs cam
2375 fourcc UV12 ; untested
2381 info "xiricam Veo PC Camera"
2389 info "Duck Truemotion1"
2395 out BGR15,BGR16,BGR24,BGR32 query
2398 info "FFmpeg Duck/On2 TrueMotion 2.0"
2405 ; our BGR15->BGR32 is bad or the DLL?
2407 info "TrueMotion 2.0"
2409 comment "YUV faulting"
2413 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2414 out BGR32,BGR24,BGR16 flip
2417 info "TrueMotion 2.0"
2423 out BGR32,BGR24,BGR16 flip
2426 info "TrueMotion RT"
2444 comment "one frame every 5 seconds?"
2448 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2452 info "Modified MJPEG, used in AMV files"
2454 fourcc AMVV ; internal MPlayer FourCC
2460 info "SP5x codec - used by Aiptek MegaCam"
2462 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2470 fourcc SP60,SP61,SP62
2476 info "SP5x codec - used by Aiptek MegaCam"
2478 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2481 out BGR24,BGR15 flip
2484 info "SP4x codec - used by Aiptek MegaCam"
2486 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2490 out BGR24,BGR15 flip
2493 info "Brooktree 411 codec"
2501 info "Broadway MPEG Capture Codec"
2505 dll "bw10.dll" ;requires vtaccess.dll
2508 videocodec matchware
2509 info "matchware screen capture codec"
2517 info "zdsoft screen recorder"
2525 info "WebTrain Communication lossless screen recorder"
2532 videocodec kegavideo
2534 comment "requires MSVCR80.DLL on windows"
2550 info "VFAPI rgb transcode codec"
2558 info "nokia eti camcorder eyecon"
2560 fourcc NUB0,NUB1,NUB2
2566 info "WorldConnect Wavelet Video"
2567 comment "found in visualmail videos"
2575 info "Analog Devices Wavelet Codec"
2582 videocodec advwavelet
2583 info "waveletvideo.freeservers.com"
2590 videocodec loronixwavlet
2591 info "loronix wavelet"
2598 videocodec foxmotion
2599 info "fox motion video"
2604 out BGR32,BGR24,BGR15 flip
2608 fourcc ty2c,TY2C,ty0n
2609 fourcc TY2N,TY0N,T565
2615 info "Telegeny VDTZ"
2623 info "SoftMedia ViVD V2 codec VfW"
2628 out YUY2,YV12,I420,YVU9
2629 out BGR32,BGR24,BGR15
2632 info "Winnov Videum winx codec"
2637 out BGR32,BGR24,BGR15
2640 info "FFmpeg wnv1 codec"
2648 info "Winnov Videum wnv1 codec"
2653 out BGR32,BGR24,BGR15
2656 info "VDOWave codec"
2660 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2664 info "VDOWave 3 advanced codec"
2669 dll "vdo32_30.drv" ; Need also decvdo.dll
2673 info "Vianet Lsvx Video"
2680 out BGR32,BGR24,BGR16 flip
2683 info "FFmpeg VMware video"
2688 out BGR32,BGR15,BGR8
2696 out BGR24,BGR15,BGR8 query,flip
2699 info "FFmpeg Smacker Video"
2708 info "Chinese AVS Video"
2709 comment "only works with libavformat demuxer"
2728 info "win32/quicktime 3IV1 (3ivx)"
2732 dll "3ivx Delta 3.5.qtx"
2736 info "Win32/QuickTime Streambox ACT-L2"
2740 dll ACTLComponent.qtx
2744 info "Win32/QuickTime Avid Meridien Uncompressed"
2748 dll "AvidQTAVUICodec.qtx"
2752 info "Win32/QuickTime H.263"
2759 videocodec qtrlerpza
2760 info "Win32/Quicktime RLE/RPZA"
2761 comment "no colorspace accepted"
2764 format 0x20656C72 ; "rle "
2767 out BGR32,BGR24,BGR15
2770 info "Win32/QuickTime VP3"
2778 info "win32/quicktime ZyGo"
2780 comment "wrong colors"
2781 fourcc ZyGo,zygo,lsvx
2787 info "Win32/QuickTime BeHereiVideo"
2788 comment "sample file wanted!"
2792 dll "BeHereiVideo.qtx"
2796 info "Win32/QuickTime Cinepak"
2804 info "Win32/QuickTime Indeo"
2814 info "Win32/QuickTime MJPEG"
2824 info "Win32/QuickTime MPEG-4"
2832 info "Win32/QuickTime SVQ3"
2836 dll "QuickTimeEssentials.qtx"
2840 info "Win32/QuickTime SVQ1"
2848 info "FFmpeg V210 - 10-bit"
2856 info "cinewave uncompressed 10-bit codec"
2858 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2862 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2866 info "QuickTime AIC video decoder"
2867 comment "Mac OS X only"
2875 info "Apple ProRes 422 (HQ) decoder"
2881 dll "AppleProResDecoder.qtx"
2884 ; VSS codecs (http://vsofts.com/solutions.html):
2887 info "VSS Codec Light"
2895 info "VSS H.264 New"
2900 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2903 videocodec vssh264old
2904 info "VSS H.264 Old"
2908 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2912 info "VSS Wavelet Video Codec"
2919 ; buggy codecs: (any volunteers for native rewrite?)
2924 comment "24bpp only"
2933 comment "24bpp only"
2938 ; out BGR32,BGR24,BGR15
2942 info "Alaris VideoGramPiX"
2944 fourcc VGPX,VTLP VGPX
2951 ; non-working codecs:
2962 info "Pinnacle Hardware MPEG-1"
2964 comment "no picture. use ffmpeg12!"
2971 ; out BGR32,BGR24,BGR16,BGR15
2974 info "Q-Team's QPEG (www.q-team.de)"
2976 comment "BGR8 only!"
2992 videocodec ffcamtasia
2993 info "FFmpeg TechSmith Camtasia Screen Codec"
2998 out BGR32,BGR24,BGR15,BGR8 query
3000 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
3002 info "TechSmith Camtasia Screen Codec"
3007 out BGR32,BGR24,BGR15,BGR8 query,flip
3009 videocodec ffcamstudio
3010 info "CamStudio Screen Codec"
3015 out BGR32,BGR24,BGR15 query
3017 ; Fraps - Realtime Video Capture - http://www.fraps.com/
3019 info "FRAPS: Realtime Video Capture"
3020 comment "Requires a processor with SSE???"
3035 videocodec fftiertexseq
3036 info "FFmpeg Tiertex SEQ"
3038 fourcc TSEQ ; internal MPlayer FourCC
3040 dll "tiertexseqvideo"
3044 info "FFmpeg Sierra VMD video"
3046 fourcc VMDV ; internal MPlayer FourCC
3052 info "FFmpeg Feeble Files DXA video"
3054 fourcc DXA1 ; internal MPlayer FourCC
3059 videocodec ffdsicinvideo
3060 info "FFmpeg Delphine CIN video"
3062 fourcc DCIV ; internal MPlayer FourCC
3068 info "FFmpeg THP video"
3070 fourcc THPV ; internal MPlayer FourCC
3076 info "FFmpeg BFI Video"
3078 fourcc BFIV ; internal MPlayer FourCC
3083 videocodec ffbethsoftvid
3084 info "FFmpeg Bethesda Software VID"
3085 comment "video plays much too fast"
3087 fourcc BETH ; internal MPlayer FourCC
3095 fourcc RL2V ; internal MPlayer FourCC
3101 info "FFmpeg Renderware TeXture Dictionary"
3103 fourcc TXDV ; internal MPlayer FourCC
3114 out BGR24,BGR15,BGR8 query,flip
3117 info "FFmpeg XAN wc3"
3119 fourcc WC3V ; internal MPlayer FourCC
3125 info "FFmpeg Id CIN video"
3127 fourcc IDCI ; internal MPlayer FourCC
3132 videocodec ffinterplay
3133 info "FFmpeg Interplay Video"
3135 fourcc INPV ; internal MPlayer FourCC
3137 dll "interplayvideo"
3141 info "FFmpeg VQA Video"
3143 fourcc VQAV ; internal MPlayer FourCC
3149 info "FFmpeg C93 Video"
3151 fourcc C93V ; internal MPlayer FourCC
3157 info "FFmpeg Electronic Arts TGV"
3164 ; raw formats: (now RGB formats are autodetected)
3166 ; these raw codecs are used mostly by TV input
3167 ; 0x20776172 is used by Quicktime ('raw ')
3168 ; 0x0 is used by AVI
3169 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3176 format 0x20776172 0x52474220
3185 format 0x20776172 0x52474218
3194 format 0x20776172 0x52474210
3198 videocodec rawbgr32flip
3213 videocodec rawbgr24flip
3225 format 0x20776172 0x42475218
3229 videocodec rawbgr16flip
3234 format 0x10424752 0x0
3242 format 0x20776172 0x42475210
3246 videocodec rawbgr15flip
3258 format 0x20776172 0x4247520F
3262 videocodec rawbgr8flip
3274 format 0x20776172 0x42475208
3283 format 0x20776172 0x42475201
3291 format 0x0 0x32595559
3292 format 0x20776172 0x32595559
3304 format 0x0 0x32565559
3305 format 0x20776172 0x32565559
3313 format 0x0 0x59565955
3314 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3315 format 0x20776172 0x59565955
3329 format 0x0 0x50343434
3330 format 0x20776172 0x50343434
3338 format 0x0 0x50323234
3339 format 0x20776172 0x50323234
3349 format 0x0 0x32315659
3350 format 0x20776172 0x32315659
3358 format 0x0 0x3132564E
3359 format 0x20776172 0x3132564E
3367 format 0x0 0x3231564E
3368 format 0x20776172 0x3231564E
3376 format 0x0 0x32314D48
3377 format 0x20776172 0x32314D48
3385 format 0x0 0x30323449
3386 format 0x20776172 0x30323449
3395 format 0x0 0x39555659
3396 format 0x20776172 0x39555659
3405 format 0x20203859 ; "Y8 "
3411 videocodec ffrawyuy2
3425 videocodec ffrawyuv2
3435 videocodec ffrawuyvy
3445 fourcc 2Vu1,2vu1,2VU1
3446 fourcc 2Vuy,2vuy,2VUY
3453 videocodec ffraw444P
3463 videocodec ffraw422P
3475 videocodec ffrawyv12
3485 videocodec ffrawi420
3496 videocodec ffrawyvu9
3506 videocodec ffrawy800
3510 format 0x20203859 ; "Y8 "
3516 ; NULL codec - for testing.
3519 info "NULL codec (no decoding!)"
3521 comment "for unknown/unsupported codecs or testing"
3528 out BGR32,BGR24,BGR16,BGR15
3530 ;=============================================================================
3532 ;=============================================================================
3535 info "Windows Media Audio 9 DMO"
3541 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3544 info "Windows Media Audio DMO"
3552 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3554 audiocodec wma9spdmo
3555 info "Windows Media Audio 9 Speech DMO"
3560 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3562 audiocodec wma9spdshow
3563 info "Windows Media Audio 9 Speech DShow"
3568 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3571 info "FFmpeg QDM2 audio"
3573 format 0x324D4451 ; "QDM2"
3578 info "QuickTime QDMC/QDM2 audio"
3580 format 0x324D4451 ; "QDM2"
3581 format 0x434D4451 ; "QDMC"
3586 info "FFmpeg QCLP audio"
3588 format 0x706C6351 ; "Qclp"
3589 format 0x70637173 ; "sqcp"
3590 format 0x716C6351 ; "Qclq"
3595 info "QuickTime QCLP audio"
3597 format 0x706C6351 ; "Qclp"
3602 info "QuickTime MACE3 audio"
3604 format 0x3343414D ; "MAC3"
3609 info "QuickTime MACE6 audio"
3611 format 0x3643414D ; "MAC6"
3615 audiocodec zygoaudio
3620 dll "ZyGoAudioS.qtx"
3623 info "FFmpeg RealAudio 1.0"
3625 format 0x345F3431 ; "14_4"
3626 format 0x4A63706C ; "lpcJ"
3631 info "FFmpeg RealAudio 2.0"
3633 format 0x385F3832 ; "28_8"
3638 info "FFmpeg COOK audio"
3640 format 0x6B6F6F63 ; "cook"
3645 info "FFmpeg Atrac 3 audio"
3647 format 0x63727461 ; "atrc"
3648 format 0x270 ; atrac3 in wav
3653 info "FFmpeg Sipr/Acelp.net audio"
3655 format 0x72706973 ; "sipr"
3656 format 0x130 ; acelp.net
3661 info "RealAudio 1.0"
3663 format 0x345F3431 ; "14_4"
3668 info "Win32 RealAudio 1.0"
3670 format 0x345F3431 ; "14_4"
3675 info "Mac OS X RealAudio 1.0"
3677 format 0x345F3431 ; "14_4"
3682 info "RealAudio 2.0"
3684 format 0x385F3832 ; "28_8"
3689 info "Win32 RealAudio 2.0"
3691 format 0x385F3832 ; "28_8"
3696 info "Mac OS X RealAudio 2.0"
3698 format 0x385F3832 ; "28_8"
3703 info "RealPlayer 10 COOK audio"
3704 comment "supports cook 5.1"
3706 format 0x6B6F6F63 ; "cook"
3711 info "RealAudio COOK"
3713 format 0x6B6F6F63 ; "cook"
3717 audiocodec ra10cookwin
3718 info "Win32 RealAudio 10 COOK"
3719 comment "supports cook 5.1"
3721 format 0x6B6F6F63 ; "cook"
3725 audiocodec racookwin
3726 info "Win32 RealAudio COOK"
3728 format 0x6B6F6F63 ; "cook"
3732 audiocodec racookmac
3733 info "Mac OS X RealAudio COOK"
3735 format 0x6B6F6F63 ; "cook"
3737 dll "cook.bundle/Contents/MacOS/cook"
3740 info "RealAudio Sipro"
3742 format 0x72706973 ; "sipr"
3747 info "RealPlayer 10 RealAudio Sipro"
3749 format 0x72706973 ; "sipr"
3753 audiocodec ra10siprwin
3754 info "Win32 RealAudio 10 Sipro"
3756 format 0x72706973 ; "sipr"
3760 audiocodec rasiprwin
3761 info "Win32 RealAudio Sipro"
3763 format 0x72706973 ; "sipr"
3767 audiocodec rasiprmac
3768 info "Mac OS X RealAudio Sipro"
3770 format 0x72706973 ; "sipr"
3772 dll "sipr.bundle/Contents/MacOS/sipr"
3775 info "RealAudio ATRAC3"
3777 format 0x63727461 ; "atrc"
3782 info "RealPlayer 10 RealAudio ATRAC3"
3784 format 0x63727461 ; "atrc"
3788 audiocodec ra10atrcwin
3789 info "Win32 RealAudio 10 ATRAC3"
3791 format 0x63727461 ; "atrc"
3795 audiocodec raatrcwin
3796 info "Win32 RealAudio ATRAC3"
3798 format 0x63727461 ; "atrc"
3802 audiocodec raatrcmac
3803 info "Mac OS X RealAudio ATRAC3"
3805 format 0x63727461 ; "atrc"
3807 dll "atrc.bundle/Contents/MacOS/atrc"
3809 audiocodec ffadpcmadx
3810 info "FFmpeg SEGA CRI adx codec"
3812 fourcc Sadx ; internal MPlayer FourCC
3816 audiocodec ffadpcmimaamv
3817 info "FFmpeg AMV IMA ADPCM audio"
3819 fourcc AMVA ; internal MPlayer FourCC
3823 audiocodec ffadpcmimaqt
3824 info "FFmpeg QT IMA ADPCM audio"
3826 format 0x34616d69 ; "ima4" (MOV files)
3830 audiocodec ffadpcmimawav
3831 info "FFmpeg WAV IMA ADPCM audio"
3834 format 0x1100736d ; "ms\x00\x11" (MOV files)
3835 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3843 format 0x34616d69 ; "ima4" (MOV files)
3844 format 0x1100736d ; "ms\x00\x11" (MOV files)
3847 audiocodec ffadpcmms
3848 info "FFmpeg MS ADPCM audio"
3851 format 0x0200736d ; "ms\x00\x02" (MOV files)
3859 format 0x0200736d ; "ms\x00\x02" (MOV files)
3862 audiocodec ffadpcmimadk4
3863 info "FFmpeg DK4 IMA ADPCM audio"
3865 format 0x61 ; This format number was used by Duck Corp. but not officially
3866 ; registered with Microsoft
3871 info "Duck DK4 ADPCM (rogue format number)"
3873 format 0x61 ; This format number was used by Duck Corp. but not officially
3874 ; registered with Microsoft
3877 audiocodec ffadpcmimadk3
3878 info "FFmpeg DK3 IMA ADPCM audio"
3880 format 0x62 ; This format number was used by Duck Corp. but not officially
3881 ; registered with Microsoft
3886 info "Duck DK3 ADPCM (rogue format number)"
3888 format 0x62 ; This format number was used by Duck Corp. but not officially
3889 ; registered with Microsoft
3892 audiocodec ffroqaudio
3893 info "Id RoQ File Audio"
3895 fourcc RoQA ; internal MPlayer FourCC
3900 info "FFmpeg Smacker Audio"
3906 audiocodec ffbinkdctaud
3907 info "FFmpeg Bink Audio (DCT)"
3909 fourcc BAU1 ; internal MPlayer FourCC
3913 audiocodec ffbinkrdftaud
3914 info "FFmpeg Bink Audio (RDFT)"
3916 fourcc BAU2 ; internal MPlayer FourCC
3918 dll "binkaudio_rdft"
3920 audiocodec ffdsicinaudio
3921 info "FFmpeg Delphine CIN audio"
3923 fourcc DCIA ; internal MPlayer FourCC
3927 audiocodec ff4xmadmpcm
3928 info "FFmpeg 4XM ADPCM audio"
3930 fourcc 4XMA ; internal MPlayer FourCC
3934 audiocodec ffadpcmimaws
3935 info "FFmpeg Westwood IMA ADPCM audio"
3937 fourcc AIWS ; internal MPlayer FourCC
3942 info "FFmpeg Westwood SND1"
3944 fourcc SND1 ; internal MPlayer FourCC
3948 audiocodec ffinterplaydpcm
3949 info "FFmpeg Interplay DPCM audio"
3951 fourcc INPA ; internal MPlayer FourCC
3955 audiocodec ffadpcmea
3956 info "FFmpeg EA ADPCM audio"
3958 fourcc ADEA ; internal MPlayer FourCC
3962 audiocodec ffadpcmeamaxis
3963 info "FFmpeg EA MAXIS XA ADPCM audio"
3965 fourcc ADXA ; internal MPlayer FourCC
3967 dll adpcm_ea_maxis_xa
3969 audiocodec ffadpcmxa
3970 info "FFmpeg XA ADPCM audio"
3972 fourcc PSXA ; internal MPlayer FourCC
3976 audiocodec ffxandpcm
3977 info "FFmpeg XAN DPCM audio"
3978 comment "only works with libavformat demuxer"
3984 audiocodec ffyamahaadpcm
3985 info "FFmpeg Yamaha ADPCM audio"
3991 audiocodec ffadpcmthp
3992 info "FFmpeg THP ADPCM audio"
3999 info "raw DV audio (libdv)"
4006 info "FFmpeg DV audio"
4014 ; add every new fourcc also to allocate_parser()
4015 ; in libmpdemux/demuxer.c
4017 info "FFmpeg AAC in LATM"
4019 fourcc MP4L ; internal MPlayer FourCC
4024 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
4027 fourcc "VLB " ; Used in NSV, not really working
4028 fourcc "AAC " ; Used in NSV
4029 fourcc "AACP" ; Used in NSV for AACPlus
4033 format 0x4143 ; aac in asf
4034 format 0xA106 ; aac in avi not yet working
4035 format 0xAAC0 ; Borgtech nonsense tag
4040 info "FFmpeg FLAC audio"
4048 info "FFmpeg ALAC audio"
4055 info "FFmpeg True Audio (TTA)"
4057 fourcc TTA1 ; internal MPlayer FourCC
4061 audiocodec ffwavpack
4062 info "FFmpeg WavPack audio"
4064 fourcc WVPK ; internal MPlayer FourCC
4068 audiocodec ffshorten
4069 info "FFmpeg Shorten audio"
4071 fourcc shrn ; internal MPlayer FourCC
4076 info "FFmpeg Monkey's Audio"
4085 fourcc "ALS " ; internal MPlayer FourCC
4089 ; add every new fourcc also to allocate_parser()
4090 ; in libmpdemux/demuxer.c
4094 fourcc "MLP " ; internal MPlayer FourCC
4098 ; add every new fourcc also to allocate_parser()
4099 ; in libmpdemux/demuxer.c
4101 info "FFmpeg TrueHD"
4103 fourcc TRHD ; internal MPlayer FourCC
4107 audiocodec ffnellymoser
4108 info "FFmpeg Nellymoser Audio"
4110 fourcc "NELL" ; internal MPlayer FourCC
4115 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
4117 fourcc mp4a,MP4A,MP4L
4118 fourcc "VLB " ; Used in NSV, not really working
4119 fourcc "AAC " ; Used in NSV
4120 fourcc "AACP" ; Used in NSV for AACPlus
4124 format 0x4143 ; aac in asf
4125 format 0xA106 ; aac in avi
4126 format 0xAAC0 ; Borgtech nonsense tag
4131 info "Uncompressed PCM"
4135 format 0x3 ; IEEE float
4136 format 0xfffe ; Extended
4137 format 0x20776172 ; "raw " (MOV files)
4138 format 0x736f7774 ; "twos" (MOV files)
4139 format 0x74776f73 ; "sowt" (MOV files)
4140 format 0x32336c66 ; "fl32" (MOV files)
4141 format 0x666c3332 ; "23lf" (MOV files)
4142 ; format 0x34366c66 ; "fl64" (MOV files)
4143 ; format 0x666c3634 ; "46lf" (MOV files)
4144 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
4145 format 0x34326e69 ; "in24" (MOV files)
4146 format 0x696e3234 ; "42ni" (MOV files)
4147 format 0x32336e69 ; "in32" (MOV files)
4148 format 0x696e3332 ; "23ni" (MOV files)
4149 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
4159 info "DivX audio (WMA)"
4166 audiocodec vdowaveacm
4173 audiocodec msadpcmacm
4180 audiocodec ffpcmdaud
4181 info "D-Cinema audio (FFmpeg)"
4188 info "DivX audio v1 (FFmpeg)"
4195 info "DivX audio v2 (FFmpeg)"
4202 info "WMA Pro audio (FFmpeg)"
4209 audiocodec ffwmavoice
4210 info "WMA Voice audio (FFmpeg)"
4217 info "Macintosh Audio Compression and Expansion 3:1"
4224 info "Macintosh Audio Compression and Expansion 6:1"
4239 ; this is preferred over ffmp2/ffmp3 since it is faster due to using
4240 ; floating point and there are even broken mkv files where the audio
4241 ; needs to be parsed, making this codec work more reliably
4242 info "mp3lib MPEG layer-2, layer-3"
4244 comment "Optimized to MMX/SSE/3Dnow!"
4245 format 0x50 ; layer-1 && layer-2
4246 format 0x55 ; layer-3
4247 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4248 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4249 format 0x55005354 ; broken file
4250 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4251 fourcc "MP3 " ; used in .nsv files
4252 fourcc "LAME" ; used in mythtv .nuv files
4256 ; this is preferred over ffmp2/ffmp3 since it is faster, generally
4257 info "MPEG 1.0/2.0/2.5 layers I, II, III"
4259 comment "High-performance decoder using libmpg123."
4260 format 0x50 ; layer-1 && layer-2
4261 format 0x55 ; layer-3
4262 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4263 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4264 format 0x55005354 ; broken file
4265 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4266 fourcc "MP3 " ; used in .nsv files
4267 fourcc "LAME" ; used in mythtv .nuv files
4270 audiocodec ffmp3on4float
4271 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4273 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4278 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4280 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4284 ; add every new fourcc also to allocate_parser()
4285 ; in libmpdemux/demuxer.c
4286 audiocodec ffmp3float
4287 info "FFmpeg MPEG layer-3 audio"
4288 comment "integer only"
4291 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4292 format 0x55005354 ; broken file
4293 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4294 fourcc "MP3 " ; used in .nsv files
4295 fourcc "LAME" ; used in mythtv .nuv files
4300 info "FFmpeg MPEG layer-3 audio"
4301 comment "integer only"
4304 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4305 format 0x55005354 ; broken file
4306 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4307 fourcc "MP3 " ; used in .nsv files
4308 fourcc "LAME" ; used in mythtv .nuv files
4312 audiocodec ffmp3adufloat
4313 info "FFmpeg MPEG layer-3 adu audio"
4314 comment "integer only"
4316 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4321 info "FFmpeg MPEG layer-3 adu audio"
4322 comment "integer only"
4324 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4328 ; add every new fourcc also to allocate_parser()
4329 ; in libmpdemux/demuxer.c
4330 audiocodec ffmp2float
4331 info "FFmpeg MPEG layer-1 and layer-2 audio"
4332 comment "integer only"
4335 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4336 fourcc ".mp2" ; MP2 (MOV files)
4337 fourcc ".mp1" ; MP1 (MOV files)
4342 info "FFmpeg MPEG layer-1 and layer-2 audio"
4343 comment "integer only"
4346 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4347 fourcc ".mp2" ; MP2 (MOV files)
4348 fourcc ".mp1" ; MP1 (MOV files)
4353 info "libMAD MPEG layer 1-2-3"
4357 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4358 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4359 fourcc "MP3 " ; used in .nsv files
4360 fourcc "LAME" ; used in mythtv .nuv files
4367 comment "conflicts with security kernel patches"
4372 audiocodec imaadpcmacm
4380 info "FFmpeg GSM 06.10"
4389 info "FFmpeg MS GSM"
4397 info "libgsm GSM 06.10"
4405 info "libgsm MS GSM"
4432 format 0x77616C61 ; 'alaw', .mov files
4439 format 0x77616c75 ; "ulaw" (MOV files)
4444 info "Uncompressed DVD/VOB LPCM"
4452 fourcc BPCM ; internal MPlayer FourCC
4456 ; add every new fourcc also to allocate_parser()
4457 ; in libmpdemux/demuxer.c
4462 format 0x332D6361 ; ac-3 in mp4
4464 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
4470 ; add every new fourcc also to allocate_parser()
4471 ; in libmpdemux/demuxer.c
4473 info "FFmpeg E-AC-3"
4483 ; format 0x332D6361 ; ac-3 in mp4 -- not working
4488 ; add every new fourcc also to allocate_parser()
4489 ; in libmpdemux/demuxer.c
4505 audiocodec ffmusepack7
4506 info "Musepack sv7 audio codec"
4507 comment "only works with libavformat demuxer"
4513 audiocodec ffmusepack8
4514 info "Musepack sv8 audio codec"
4515 comment "only works with libavformat demuxer"
4523 info "Musepack audio codec"
4530 info "AMR Narrowband"
4533 format 0x57 ;amr in avi
4537 audiocodec libopencoreamrnb
4538 info "AMR Narrowband"
4541 format 0x57 ;amr in avi
4543 dll "libopencore_amrnb"
4545 audiocodec libopencoreamrwb
4549 format 0x58 ;amr in avi
4551 dll "libopencore_amrwb"
4553 audiocodec ffadcpmswf
4554 info "FFmpeg's ADPCM Flash-variant"
4556 format 0x5346 ; 'SF', pseudo id
4561 info "VoxWare MetaVoice"
4563 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4566 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4567 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4572 comment "windows users need msms001.vwp in windows\\system32 folder"
4575 dll "voxmsdec.ax" ; need also msms001.vwp
4576 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4579 info "ACELP.net Sipro Lab Audio"
4584 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4587 info "FFmpeg Intel Music Coder"
4594 info "Intel Music Coder"
4596 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4608 audiocodec ffctadp32
4609 info "FFmpeg Creative ADPCM codec"
4616 info "Creative ADPCM codec"
4623 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4630 info "AC3 through S/PDIF"
4633 format 0x332D6361 ; ac-3 in mp4
4638 info "DTS through S/PDIF"
4644 info "FFmpeg Vorbis"
4652 info "OggVorbis Audio"
4654 comment "OggVorbis driver using libvorbis"
4661 info "OggVorbis audio"
4663 comment "fixed-point decoder useful for systems without floating-point unit"
4669 audiocodec vorbisacm
4670 info "OggVorbis ACM"
4672 comment "OggVorbis driver using vorbis.acm"
4673 format 0x674F ; mode1
4674 format 0x6750 ; mode2
4675 ; format 0x6751 ; mode3
4676 format 0x676F ; mode1+
4677 format 0x6770 ; mode2+
4678 format 0x6771 ; mode3+
4685 comment "Speex driver using libspeex"
4691 audiocodec vivoaudio
4692 info "Vivo G.723/Siren Audio Codec"
4694 format 0x111 ; vivo g.723
4695 format 0x112 ; siren
4700 info "G.711/G.721/G.723"
4702 comment "does not work yet - just noise :("
4703 format 0x111 ; vivo g.723
4704 format 0x112 ; vivo siren
4709 info "Sharp G.726 Audio"
4716 info "Sharp G.726 Audio"
4725 comment "format not accepted"
4731 ; http://www.nctsoft.com/products/NCTALFCD/
4732 ; jdp@mail.sonofon.dk
4735 format 0x1FC4 ; ALF2
4739 audiocodec fftruespeech
4740 info "FFmpeg TrueSpeech"
4747 audiocodec truespeech
4748 info "DSP Group TrueSpeech(TM)"
4752 dll "tssoft32.acm" ; need also tsd32.dll
4754 audiocodec netspeakgsm
4761 audiocodec netspeakts
4762 info "NetSpeak TrueSpeech"
4768 ; rt32dcmp.dll needed too
4769 audiocodec voxwarert24
4770 info "VoxWare RT24 speech codec"
4777 info "Lernout & Hauspie CELP and SBC codecs"
4779 format 0x1101 ; CELP
4787 info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
4794 dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
4797 info "Philips Speech Processing CELP"
4804 info "FFmpeg TwinVQ"
4806 fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4807 ; since lavf demuxer is incompatible with it
4812 info "VQF codec by NTTLabs"
4819 info "MPEG audio pass-through for hardware MPEG decoders"
4821 comment "for hardware MPEG audio decoders"
4822 format 0x50 ; layer-1 && layer-2
4823 format 0x55 ; layer-3
4824 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4825 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4826 fourcc "MP3 " ; used in .nsv files
4827 fourcc "LAME" ; used in mythtv .nuv files
4831 info "msn siren audio codec"