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
188 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
189 fourcc MMES,mmes ; matrox mpeg2 in avi
190 fourcc M701 ; matrox mpeg2 intra-only
191 fourcc hdv1,hdv2,hdv3
192 fourcc hdv4,hdv5,hdv6
193 fourcc hdv7,hdv8,hdv9
194 fourcc xdv1,xdv2,xdv3
195 fourcc xdv4,xdv5,xdv6
196 fourcc xdv7,xdv8,xdv9
197 fourcc xdva,xdvb,xdvc
198 fourcc xdvd,xdve,xdvf
199 fourcc xd5a,xd5b,xd5c
200 fourcc xd5d,xd5e,xd5f
201 fourcc xd59,xd54,xd55
202 fourcc mx5n,mx4n,mx4p
209 fourcc LMP2 ; Lead mpeg2 in avi
210 fourcc slif ; SoftLab MPEG-2 I-frames Codec
216 ; for backward compatibility
218 info "FFmpeg MPEG-1/2"
220 format 0x10000001 ; MPEG-1
221 format 0x10000002 ; MPEG-2
222 fourcc mpg1,mpg2,MPG2
223 fourcc PIM1 ; Pinnacle hardware-MPEG-1
224 fourcc PIM2 ; Pinnacle hardware-MPEG-2
228 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
229 fourcc MMES,mmes ; matrox mpeg2 in avi
230 fourcc M701 ; matrox mpeg2 intra-only
231 fourcc hdv1,hdv2,hdv3
232 fourcc hdv4,hdv5,hdv6
233 fourcc hdv7,hdv8,hdv9
234 fourcc xdv1,xdv2,xdv3
235 fourcc xdv4,xdv5,xdv6
236 fourcc xdv7,xdv8,xdv9
237 fourcc xdva,xdvb,xdvc
238 fourcc xdvd,xdve,xdvf
239 fourcc xd5a,xd5b,xd5c
240 fourcc xd5d,xd5e,xd5f
241 fourcc xd59,xd54,xd55
242 fourcc mx5n,mx4n,mx4p
247 fourcc LMP2 ; Lead mpeg2 in avi
248 fourcc slif ; SoftLab MPEG-2 I-frames Codec
254 videocodec ffmpeg12mc
255 info "FFmpeg MPEG-1/2 (XvMC)"
257 format 0x10000001 ; MPEG-1
258 format 0x10000002 ; MPEG-2
259 fourcc mpg1,mpg2,MPG2
261 fourcc PIM1 ; Pinnacle hardware-MPEG-1
262 fourcc PIM2 ; Pinnacle hardware-MPEG-2
265 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
266 fourcc MMES,mmes ; matrox mpeg2 in avi
267 fourcc hdv1,hdv2,hdv3
268 fourcc hdv4,hdv5,hdv6
269 fourcc hdv7,hdv8,hdv9
270 fourcc xdv1,xdv2,xdv3
271 fourcc xdv4,xdv5,xdv6
272 fourcc xdv7,xdv8,xdv9
273 fourcc xdva,xdvb,xdvc
274 fourcc xdvd,xdve,xdvf
275 fourcc xd5a,xd5b,xd5c
276 fourcc xd5d,xd5e,xd5f
277 fourcc xd59,xd54,xd55
278 fourcc mx5n,mx4n,mx4p
283 fourcc LMP2 ; Lead mpeg2 in avi
289 videocodec ffmpeg12vdpau
290 info "FFmpeg MPEG-1/2 (VDPAU)"
292 format 0x10000001 ; MPEG-1
293 format 0x10000002 ; MPEG-2
294 fourcc mpg1,mpg2,MPG2
295 fourcc PIM1 ; Pinnacle hardware-MPEG-1
296 fourcc PIM2 ; Pinnacle hardware-MPEG-2
301 fourcc hdv3 ; HDV 1080i50
302 fourcc hdv5 ; HDV 720p25
303 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
304 fourcc hdv6,hdv7,hdv8
305 fourcc xdv1,xdv2,xdv3
306 fourcc xdv4,xdv5,xdv6
307 fourcc xdv7,xdv8,xdv9
308 fourcc xdva,xdvb,xdvc
309 fourcc xdvd,xdve,xdvf
310 fourcc mx5n,mx4n,mx4p
314 fourcc LMP2 ; Lead mpeg2 in avi
317 dll "mpegvideo_vdpau"
321 videocodec ffmpeg2crystalhd
322 info "FFmpeg MPEG-2 (CrystalHD)"
324 format 0x10000002 ; MPEG-2
328 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
329 fourcc MMES,mmes ; matrox mpeg2 in avi
330 fourcc M701 ; matrox mpeg2 intra-only
331 fourcc hdv1,hdv2,hdv3
332 fourcc hdv4,hdv5,hdv6
333 fourcc hdv7,hdv8,hdv9
334 fourcc xdv1,xdv2,xdv3
335 fourcc xdv4,xdv5,xdv6
336 fourcc xdv7,xdv8,xdv9
337 fourcc xdva,xdvb,xdvc
338 fourcc xdvd,xdve,xdvf
339 fourcc xd5a,xd5b,xd5c
340 fourcc xd5d,xd5e,xd5f
342 fourcc mx5n,mx4n,mx4p
349 fourcc LMP2 ; Lead mpeg2 in avi
350 fourcc slif ; SoftLab MPEG-2 I-frames Codec
356 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
357 comment "for hardware decoding"
359 format 0x10000001 ; mpeg 1
360 format 0x10000002 ; mpeg 2
361 fourcc mpg1,MPG1,mpg2,MPG2
363 fourcc hdv1,hdv2,hdv3
364 fourcc hdv4,hdv5,hdv6
365 fourcc hdv7,hdv8,hdv9
366 fourcc xdv1,xdv2,xdv3
367 fourcc xdv4,xdv5,xdv6
368 fourcc xdv7,xdv8,xdv9
369 fourcc xdva,xdvb,xdvc
370 fourcc xdvd,xdve,xdvf
371 fourcc xd5a,xd5b,xd5c
372 fourcc xd5d,xd5e,xd5f
373 fourcc xd59,xd54,xd55
374 fourcc mx5n,mx4n,mx4p
379 fourcc PIM1 ; Pinnacle hardware-MPEG-1
380 fourcc PIM2 ; Pinnacle hardware-MPEG-2
381 fourcc LMP2 ; Lead mpeg2 in avi
385 ; we have only native open source codecs for these:
390 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
399 fourcc "bmp " ; for BMP-encoded QuickTime files
400 format 0x706D62 ; AVI
403 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
408 fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
411 out RGB48BE,RGB48LE,RGB24,RGB32,BGR32
416 fourcc "gif " ; for GIF-encoded QuickTime files
419 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
424 fourcc "tiff" ; for TIFF-encoded QuickTime files
427 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
435 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
441 fourcc "png " ; for PNG-encoded QuickTime files
444 out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
449 comment "Gray scaled PNG with Alpha channel not supported"
451 fourcc "png " ; for PNG-encoded QuickTime files
454 out BGR32,BGR24,BGR8,Y800
457 info "FFmpeg V.Flash PTX"
459 fourcc "ptx " ; internal MPlayer FourCC
462 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
468 fourcc "tga " ; for TGA-encoded QuickTime files
471 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
476 comment "Only 24bpp and 32bpp RGB TGA files supported"
482 info "FFmpeg SGI image"
484 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
487 out RGB24,Y800,RGB48BE
492 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
497 info "FFmpeg SUN Rasterfile"
499 fourcc "sun " ; sun is an internal MPlayer FOURCC
502 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
505 info "FFmpeg Intel Indeo 3.1/3.2"
514 info "Autodesk FLI/FLC Animation"
516 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
519 out BGR16,BGR15,BGR8 query
535 out 422P,YV12,BGR32,BGR24 query
538 info "QuickTime Animation (RLE)"
540 format 0x20656C72 ; "rle "
543 out BGR32,RGB24,BGR15,BGR8 query
546 info "QuickTime Apple Video"
548 fourcc rpza,azpr,RPZA,AZPR
554 info "Apple Graphics (SMC) codec"
556 format 0x20636d73 ; "smc "
562 info "Planar RGB (Photoshop)"
567 out BGR32,BGR24,BGR8 query
570 info "Creative YUV (libavcodec)"
578 info "Auravision Aura (libavcodec)"
586 info "Auravision Aura 2 (libavcodec)"
603 videocodec ffroqvideo
604 info "Id RoQ File Video"
606 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
612 info "LZO compressed"
621 info "Theora (free, reworked VP3)"
628 ; prefer native codecs over win32?
629 ; the win32 codecs probably are (better) optimized and support direct
630 ; rendering, so this may be not the best idea...
642 info "YUY2 Lossless Codec"
649 videocodec smartsight
650 info "Verint Video Manager"
653 fourcc SN41,SJPG ; untested
659 info "MSU Screen Capture Lossless Codec"
664 out BGR32,BGR24,BGR16 flip
667 info "wincam screen capture codec"
668 comment "requires Zlib.dll"
672 dll "wcmv.dll" ; requires Zlib.dll
676 info "Microsoft Video 1"
677 comment "-vf palette required for 8bpp"
679 fourcc cram,CRAM CRAM
680 fourcc msvc,MSVC CRAM
681 fourcc wham,WHAM CRAM
684 out BGR24,BGR15,BGR8 static,query
687 info "FFmpeg Cinepak Video"
702 out BGR24,BGR15 static
710 out YUY2 flip,noflip,query
712 out BGR32,BGR24 flip,query
717 info "FFmpeg Microsoft Video 1"
727 info "FFmpeg AVImszh"
735 info "FFmpeg AVIzlib"
745 info "XAnim's Radius Cinepak Video"
750 out YV12,IYUV,I420 static
752 ; time to decide what to do with the MPEG-4/DivX variants...
756 info "FFmpeg HuffYUV"
765 info "FFV1 (lossless codec)"
770 out 411P,444P,422P,YV12,I420,IYUV,YVU9,422P16
774 info "FFSNOW (Michael's wavelet codec)"
782 info "FFmpeg ASUS V1"
790 info "FFmpeg ASUS V2"
798 info "FFmpeg ATI VCR1"
806 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
814 info "FFmpeg Sorenson Video v1 (SVQ1)"
822 info "FFmpeg 4XM video"
827 out BGR15,BGR16 query
830 info "Miro/Pinnacle VideoXL codec"
833 fourcc PIXL ; this is Pinnacle one
840 info "FFmpeg QuickDraw"
848 info "FFmpeg Indeo 2"
857 info "FFmpeg Flash video"
865 info "FFmpeg Flash Screen video"
873 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
875 fourcc MPG3,mpg3 div3
876 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
877 fourcc DIV5,div5 div3 ; DivX 3.20
878 fourcc DIV6,div6 div4 ; -||-
879 fourcc DIV3,div3,DIV4,div4
880 fourcc DIVF,divf ; divx4.12
881 fourcc AP41 div3 ; AngelPotion stuff
882 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
883 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
889 videocodec ffdivxcrystalhd
890 info "FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD)"
892 fourcc MPG3,mpg3 div3
893 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
894 fourcc DIV5,div5 div3 ; DivX 3.20
895 fourcc DIV6,div6 div4 ; -||-
896 fourcc DIV3,div3,DIV4,div4
897 fourcc DIVF,divf ; divx4.12
898 fourcc AP41 div3 ; AngelPotion stuff
899 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
900 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
903 dll msmpeg4_crystalhd
907 info "FFmpeg MSMPEG-4 v2"
909 fourcc DIV2,div2 mp42
910 fourcc MP42,mp42,Mp42
916 info "FFmpeg MSMPEG-4 v1"
918 fourcc DIV1,div1 mpg4
926 info "FFmpeg WMV1/WMV7"
934 info "FFmpeg WMV2/WMV8"
942 info "FFmpeg WMV3/WMV9"
951 comment "requires demuxer lavf"
958 videocodec ffwmv3vdpau
959 info "FFmpeg WMV3/WMV9 (VDPAU)"
966 videocodec ffwmv3crystalhd
967 info "FFmpeg WMV3/WMV9 (CrystalHD)"
977 fourcc WVC1,wvc1,WMVA
983 videocodec ffvc1vdpau
984 info "FFmpeg WVC1 (VDPAU)"
986 fourcc WVC1,wvc1,WMVA
992 videocodec ffvc1crystalhd
993 info "FFmpeg WVC1 (CrystalHD)"
995 fourcc WVC1,wvc1,WMVA
1008 fourcc vvvc ; only one sample using this fourcc
1009 fourcc ai55,ai15 ; flip4mac avc intra
1010 fourcc ai1q,ai5q ; flip4mac avc intra
1011 fourcc ai12 ;AVC Intra 100 / 1080
1017 videocodec ffh264vdpau
1018 info "FFmpeg H.264 (VDPAU)"
1024 fourcc ai55,ai15 ; flip4mac avc intra
1025 fourcc ai1q,ai5q ; flip4mac avc intra
1031 videocodec ffh264crystalhd
1032 info "FFmpeg H.264 (CrystalHD)"
1038 fourcc vvvc ; only one sample using this fourcc
1039 fourcc ai55,ai15 ; flip4mac avc intra
1040 fourcc ai1q,ai5q ; flip4mac avc intra
1046 videocodec coreavcwindows
1047 info "CoreAVC H.264 for x86 - http://corecodec.org/"
1048 comment "this codec will only work after purchasing it"
1052 fourcc avc1 AVC1,AVC1
1055 fourcc ai55,ai15 ; flip4mac avc intra
1056 fourcc ai1q,ai5q ; flip4mac avc intra
1059 dll "CoreAVCDecoder.ax"
1060 guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
1061 out YV12,IYUV,I420,YUY2
1065 info "FFmpeg Sorenson Video v3 (SVQ3)"
1073 info "FFmpeg MPEG-4"
1077 fourcc DIV1,div1 divx
1078 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1080 fourcc xvid,XVID,XviD,XVIX
1081 fourcc DX50,dx50,BLZ0 DX50
1086 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1088 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1089 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1090 fourcc VIDM ; vidm 4.01 codec
1091 format 0x10000004 ; mpeg 4 es
1096 fourcc DCOD,MVXM,EM4A,PM4V
1097 fourcc M4T3,DMK2,DIGI,INMC
1098 fourcc EPHV,SN40,WAWV
1099 fourcc uldx,ULDX,VSPX
1100 fourcc SIPP ; Samsung SHR-6040
1105 videocodec ffodivxvdpau
1106 info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1110 fourcc DIV1,div1 divx
1111 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1113 fourcc xvid,XVID,XviD,XVIX
1114 fourcc DX50,dx50,BLZ0 DX50
1119 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1121 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1122 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1123 fourcc VIDM ; vidm 4.01 codec
1124 format 0x10000004 ; mpeg 4 es
1129 fourcc DCOD,MVXM,EM4A,PM4V
1130 fourcc M4T3,DMK2,DIGI,INMC
1131 fourcc EPHV,SN40,WAWV
1132 fourcc uldx,ULDX,VSPX
1133 fourcc SIPP ; Samsung SHR-6040
1138 videocodec ffodivxcrystalhd
1139 info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)"
1143 fourcc DIV1,div1 divx
1144 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1146 fourcc xvid,XVID,XviD,XVIX
1147 fourcc DX50,dx50,BLZ0 DX50
1152 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1154 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1155 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1156 fourcc VIDM ; vidm 4.01 codec
1157 format 0x10000004 ; mpeg 4 es
1162 fourcc DCOD,MVXM,EM4A,PM4V
1163 fourcc M4T3,DMK2,DIGI,INMC
1164 fourcc EPHV,SN40,WAWV
1165 fourcc uldx,ULDX,VSPX
1166 fourcc SIPP ; Samsung SHR-6040
1177 out YV12,I420,IYUV flip
1179 videocodec fflibschroedinger
1180 info "Dirac (through FFmpeg libschroedinger)"
1185 out YV12,I420,IYUV,422P,444P
1187 videocodec fflibdirac
1188 info "Dirac (through FFmpeg libdirac)"
1193 out YV12,I420,IYUV,422P,444P
1196 info "Xvid (MPEG-4)"
1200 fourcc xvid,XVID,XviD,XVIX
1201 fourcc DIV1,div1 divx
1202 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1204 fourcc DX50,dx50,BLZ0 DX50
1209 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1211 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1212 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1213 fourcc VIDM ; vidm 4.01 codec
1215 fourcc DCOD,MVXM,EM4A,PM4V
1216 fourcc M4T3,DMK2,DIGI,INMC
1217 fourcc EPHV,SN40,WAWV
1218 fourcc uldx,ULDX,VSPX
1219 format 0x10000004 ; mpeg 4 es
1220 fourcc SIPP ; Samsung SHR-6040
1227 out BGR32,BGR24,BGR16,BGR15
1230 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1233 info "DivX4Windows-VFW"
1235 comment "sig11 with -framedrop"
1236 fourcc DIVX,divx ; opendivx / divx4
1237 fourcc DIV1,div1 divx
1238 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1239 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1240 fourcc AP41 DIV3 ; AngelPotion stuff
1246 out BGR32,BGR24,BGR15
1248 ; the original ones... prefer DShow for postprocessing:
1251 info "DivX ;-) (MSMPEG-4 v3)"
1252 comment "with postprocessing"
1254 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1255 fourcc DIV5,div5 div3
1256 fourcc DIV6,div6 div4
1257 fourcc DIV3,div3,DIV4,div4
1258 fourcc AP41 div3 ; AngelPotion stuff
1261 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1263 out BGR32,BGR24,BGR16,BGR15
1266 info "DivX ;-) (MSMPEG-4 v3)"
1268 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1269 fourcc DIV5,div5 div3 ; DivX 3.20
1270 fourcc DIV6,div6 div4 ; -||-
1271 fourcc DIV3,div3,DIV4,div4
1272 fourcc AP41 div3 ; AngelPotion stuff
1276 out BGR32,BGR24,BGR15
1278 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1281 info "Microsoft MPEG-4 v1/v2"
1283 comment "with postprocessing"
1284 fourcc DIV2,div2 mp42
1285 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1290 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1292 ; out BGR32,BGR24,BGR16,BGR15
1295 info "Microsoft MPEG-4 v1/v2"
1303 out BGR32,BGR24,BGR15
1306 info "Windows Media Video 9 DMO"
1312 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1313 out YV12 ;,I420,IYUV
1315 ; out BGR32,BGR24,BGR16 ;,BGR15
1318 info "Windows Media Video DMO"
1326 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1327 out YV12 ;,I420,IYUV
1329 ; out BGR32,BGR24,BGR16 ;,BGR15
1332 info "Windows Media Video 8"
1337 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1340 ; out BGR32,BGR24,BGR16,BGR15
1343 info "Windows Media Video 7"
1348 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1350 ; out BGR32,BGR24,BGR16,BGR15
1353 info "Windows Media Video Adv DMO"
1359 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1360 out YV12 ;,I420,IYUV
1362 ; out BGR32,BGR24,BGR16 ;,BGR15
1364 videocodec wmvvc1dmo
1365 info "Windows Media Video (VC-1) Advanced Profile"
1370 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1374 info "Windows Media Screen Codec 2"
1380 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1381 out BGR32,BGR24,BGR16
1383 videocodec wms10dmod
1384 info "Windows Media Screen Codec 2 from WMP10"
1390 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1391 out BGR32,BGR24,BGR16
1393 videocodec msascreen
1394 info "MS ATC screen decoder 1"
1399 guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
1403 info "expression encoder"
1404 comment "requires xp or newer and msvcr100.dll"
1408 dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
1409 guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
1410 out BGR32,BGR24,BGR16 ;,BGR15
1412 videocodec gotomeeting
1413 info "GoToMeeting codec"
1418 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1419 out BGR24,RGB24 flip
1422 info "UB Video MPEG-4"
1423 comment "black&white"
1425 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1433 info "GeoVision Advanced MPEG-4"
1441 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1442 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1443 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1449 fourcc AVRn,AVDJ ; AVID
1450 fourcc ADJV ; Avid Motion JPEG
1451 fourcc jpeg ; MOV Photo-JPEG
1452 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1453 fourcc JFIF ; SMJPEG (Loki)
1454 fourcc ijpg,IJPG ; -mf type=jpeg
1455 fourcc JPEG ; SGI's AVI Photo-JPEG
1456 fourcc JPGL ; lossless JPEG (pegasus codec)
1457 fourcc LJPG ; lossless JPEG
1458 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1459 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1461 fourcc ACDV ; ACDSee jpeg
1462 fourcc SLMJ ; SL M-JPEG
1463 fourcc MVJP ; Midvid JPEG Video Codec
1464 fourcc IJLV ; Intel JPEG Library Video Codec
1472 out YUY2 ; queried (conversion from yuv422p)
1474 out BGR32 ; lossless JPEG
1479 info "FFmpeg MJPEG-B"
1481 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1487 out YUY2 ; queryed (conversion from yuv422p)
1490 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1492 info "Independent JPEG Group's codec"
1494 fourcc ijpg,IJPG ; -mf type=jpeg
1495 fourcc jpeg ; MOV Photo-JPEG
1496 fourcc AVRn,AVDJ ; AVID
1502 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1504 info "Morgan Motion JPEG Codec"
1507 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1508 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1513 out BGR32,BGR24,BGR15
1516 info "MainConcept Motion JPEG"
1519 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1520 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1524 out BGR32,BGR24,BGR15
1527 info "AVID Motion JPEG"
1529 comment "slooooooooow but stable"
1532 fourcc MJPG,mjpg AVRn
1534 dll "AvidAVICodec.dll"
1540 comment "supports interlaced MJPEG"
1542 fourcc jpeg MJPG ; MOV Photo-JPEG
1555 out BGR32,BGR24,BGR15 flip
1557 videocodec imagepower
1558 info "ImagePower MJPEG2000"
1563 out BGR32,BGR24,BGR15
1565 videocodec fflibopenjpeg
1566 info "OpenJPEG MJPEG2000"
1573 out RGB24,RGB32,BGR32,Y8,Y800
1576 info "Morgan MJPEG2000"
1584 out BGR32,BGR24,BGR15
1586 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1591 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1592 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1595 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1598 out BGR32,BGR24,BGR16,BGR15
1601 info "Pegasus Motion JPEG"
1605 ; dll "pvmjpg20.dll" ; v2.0
1606 dll "pvmjpg21.dll" ; v2.1
1610 info "Pegasus lossless JPEG"
1618 videocodec pegasusmwv
1619 info "Pegasus Motion Wavelet 2000"
1627 info "FFmpeg Forward Uncompressed Video Codec"
1635 info "Forward Uncompressed Video Codec"
1643 info "Forward JPEG Video Codec"
1651 info "Forward JPEG+Alpha Video"
1658 ; h263: - I don't know. comments?
1663 fourcc VIVO,vivo vivo
1664 fourcc viv1,viv2 vivo
1667 out BGR32,BGR24,BGR15 flip
1671 info "UB Video H.263/H.263+/H.263++"
1674 fourcc vivo,VIVO U263
1678 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1680 ; BGR32,BGR16,BGR15 seems to work too
1688 fourcc vivo,VIVO I263
1694 out BGR32,BGR24,BGR15
1705 info "FFmpeg H.263+"
1707 fourcc H263,U263,h263,X263,M263
1711 fourcc D263 ; DEC H263
1712 fourcc L263 ; Lead H263
1713 fourcc ILVR ; ITU H263+
1714 fourcc VX1K ; Agora Labs VX1000S H263
1725 out YV12,I420,IYUV flip
1728 info "XAnim's CCITT H.263"
1732 fourcc VIVO,vivo H263
1746 info "QuickTime H.261 video"
1754 info "XAnim's CCITT H.261"
1767 out BGR32,BGR24,BGR15
1770 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1771 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1772 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1775 info "Intel Indeo 5"
1780 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1783 out BGR32,BGR24,BGR16,BGR15
1786 info "Intel Indeo 5"
1791 ; out YV12,I420 ; flickering
1793 out BGR32,BGR24,BGR15
1796 info "Intel Indeo 4.1"
1806 info "Intel Indeo 3.1/3.2"
1813 out BGR24,BGR15 flip,static
1817 info "XAnim's Intel Indeo 5"
1825 info "XAnim's Intel Indeo 4.1"
1833 info "XAnim's Intel Indeo 3.1/3.2"
1842 info "FFmpeg Indeo 5"
1849 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1855 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1856 fourcc DVSD,dvsd ; PAL
1857 fourcc DVCS,dvcs ; NTSC ?
1858 fourcc "dvcp" ; PAL DV in .mov
1859 fourcc "dvc " ; NTSC DV in .mov
1861 fourcc dvpp ; DVCPRO - PAL
1862 fourcc dv50 ; DVCPRO 50
1863 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1864 fourcc dv5p ; DVCPRO 50 PAL in .mov
1867 fourcc dvh5,dvh6,dvh3
1868 fourcc dvhd,dvsl,dv25
1875 info "Sony Digital Video (DV)"
1877 fourcc dvsl,dvsd,dvhd ; ????
1878 fourcc DVSD dvsd ; pal .avi
1879 fourcc "dvcp" dvsd ; pal .mov
1880 fourcc "dvc " dvsd ; ntsc .mov
1883 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1886 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1889 info "Raw DV (libdv)"
1891 fourcc DVSD,dvsd ; PAL
1892 fourcc DVCS,dvcs ; NTSC ?
1893 fourcc "dvcp" ; PAL DV in .mov
1894 fourcc "dvc " ; NTSC DV in .mov
1895 fourcc dvpp ; DVCPRO - PAL
1896 fourcc dv50 ; DVCPRO 50
1897 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1898 fourcc dv5p ; DVCPRO 50 PAL in .mov
1899 fourcc AVdv,AVd1 ; AVID DV
1901 fourcc dvh5,dvh6,dvh3
1906 ; note: it crashes with pond.dv :(
1908 info "MainConcept DV Codec"
1910 fourcc DVSD,dvsd ; PAL
1911 fourcc DVCS,dvcs ; NTSC ?
1912 fourcc CDVC,cdvc ; ???
1913 fourcc "dvcp" dvsd ; PAL DV in .mov
1914 fourcc "dvc " dvcs ; NTSC DV in .mov
1919 out BGR32,BGR24,BGR15
1924 info "XAnim's 3ivx Delta 3.5 plugin"
1932 info "3ivx Delta 4.5"
1936 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1937 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1940 out BGR32,BGR24,BGR16,BGR15
1942 ; RealVideo variants
1945 info "Linux RealPlayer 10 RV30/40"
1946 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1953 videocodec rv3040win
1954 info "Win32 RealPlayer 10 RV30/40"
1963 info "Linux RealPlayer 9 RV40"
1971 info "Win32 RealPlayer 9 RV40"
1979 info "Mac OS X RealPlayer 9 RV40"
1983 dll "drvc.bundle/Contents/MacOS/drvc"
1987 info "Linux RealPlayer 8 RV30"
1995 info "Win32 RealPlayer 8 RV30"
2003 info "Mac OS X RealPlayer 9 RV30"
2007 dll "drvc.bundle/Contents/MacOS/drvc"
2036 info "Linux RealPlayer 8 RV20"
2043 videocodec rv20winrp10
2044 info "Win32 RealPlayer 10 RV20"
2052 info "Win32 RealPlayer 8 RV20"
2060 info "Mac OS X RealPlayer 9 RV20"
2064 dll "drv2.bundle/Contents/MacOS/drv2"
2079 info "Alparysoft lossless codec dshow"
2083 dll "aslcodec_dshow.dll"
2084 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
2088 info "Alparysoft lossless codec vfw"
2092 dll "aslcodec_vfw.dll"
2096 info "Lead CMW wavelet 2.0"
2100 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
2101 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
2104 videocodec cineformhd
2110 guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
2113 videocodec fflagarith
2114 info "Lagarith Lossless Video Codec"
2122 info "Lagarith Lossless Video Codec"
2123 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
2128 out BGR32,BGR24 flip
2131 info "Infinite Video PSI_V"
2136 out BGR32,BGR24 query,flip
2139 info "http://www.midivid.com/codec/download.html"
2144 out BGR24,BGR16 flip
2147 info "http://www.midivid.com/codec/download.html"
2155 info "www.midivid.com/codec/mv3codec.html"
2163 info "Moyea Flash to Video Converter"
2164 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2168 dll "MyFlashZip0.ax"
2172 info "Power VideoWorks video"
2180 info "DideoNET SMV2"
2185 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2190 comment "windows only" ; set registry keys for half-res decoding
2197 videocodec canopushq
2199 info "Canopus HQ Codec"
2200 comment "requires csehqa.dll and cseuvec.dll"
2206 videocodec canopusll
2208 info "Canopus Lossless Codec"
2209 comment "requires csellc.dll"
2218 fourcc VP30,vp30,VP31,vp31
2219 format 0x20335056 ; "VP3 " (used in .nsv files)
2225 info "FFmpeg Theora"
2235 info "On2 Open Source VP3 Codec"
2237 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2238 fourcc VP30,vp30,VP31,vp31
2243 out BGR32,BGR24,BGR15
2246 info "On2 VP4 Personal Codec"
2247 comment "Decodes also VP3"
2250 fourcc VP31,VP30,vp31,vp30
2265 info "On2 VP5 Personal Codec"
2276 fourcc VP60,VP61,VP62
2290 info "FFmpeg VP6 Flash"
2299 info "On2 VP6 Personal Codec"
2301 fourcc VP60,VP61,VP62
2308 info "On2 VP6F Personal Codec"
2313 out YUY2,BGR32,BGR24 flip
2316 info "On2 VP7 Personal Codec"
2326 comment "not using direct rendering due to missing edge emulation"
2334 info "FFmpeg wrapper for libvpx/VP8"
2342 info "Motion Wavelets"
2347 out BGR24,BGR15 flip
2350 info "centre for wavelets, approximation and information processing"
2364 out BGR32,BGR24,BGR15 flip
2373 out BGR32,BGR24,BGR15 flip
2375 videocodec ffultimotion
2376 info "FFmpeg IBM Ultimotion"
2383 videocodec ultimotion
2384 info "IBM Ultimotion"
2390 out BGR32,BGR24,BGR15 flip
2393 info "Windows Screen Video"
2398 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2399 out BGR32,BGR24,BGR16,BGR15
2401 ; CLRVIDDC.DLL needed too, with uppercase
2403 info "UCOD-ClearVideo"
2408 out BGR32,BGR24,BGR15 flip
2420 info "SoftLab-NSK Forward MPEG2 I-frames"
2428 info "Jan Jezabeks BLOX MPEG Codec"
2436 info "Creative Labs Video Blaster Webcam"
2437 comment "sequential jpeg files?"
2446 videocodec kensington
2447 info "kensington webcam"
2450 fourcc LBYR,JBYR ; untested, creative labs cam
2451 fourcc UV12 ; untested
2457 info "xiricam Veo PC Camera"
2465 info "Duck Truemotion1"
2471 out BGR15,BGR16,BGR24,BGR32 query
2474 info "FFmpeg Duck/On2 TrueMotion 2.0"
2481 ; our BGR15->BGR32 is bad or the DLL?
2483 info "TrueMotion 2.0"
2485 comment "YUV faulting"
2489 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2490 out BGR32,BGR24,BGR16 flip
2493 info "TrueMotion 2.0"
2499 out BGR32,BGR24,BGR16 flip
2502 info "TrueMotion RT"
2520 comment "one frame every 5 seconds?"
2524 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2528 info "Modified MJPEG, used in AMV files"
2530 fourcc AMVV ; internal MPlayer FourCC
2536 info "SP5x codec - used by Aiptek MegaCam"
2538 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2546 fourcc SP60,SP61,SP62
2552 info "SP5x codec - used by Aiptek MegaCam"
2554 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2557 out BGR24,BGR15 flip
2560 info "SP4x codec - used by Aiptek MegaCam"
2562 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2566 out BGR24,BGR15 flip
2569 info "Brooktree 411 codec"
2577 info "Broadway MPEG Capture Codec"
2581 dll "bw10.dll" ;requires vtaccess.dll
2584 videocodec matchware
2585 info "matchware screen capture codec"
2593 info "zdsoft screen recorder"
2601 info "WebTrain Communication lossless screen recorder"
2609 info "FFmpeg Kega Video"
2616 videocodec kegavideo
2618 comment "requires MSVCR80.DLL on windows"
2634 info "VFAPI rgb transcode codec"
2642 info "nokia eti camcorder eyecon"
2644 fourcc NUB0,NUB1,NUB2
2650 info "WorldConnect Wavelet Video"
2651 comment "found in visualmail videos"
2659 info "Analog Devices Wavelet Codec"
2666 videocodec advwavelet
2667 info "waveletvideo.freeservers.com"
2674 videocodec loronixwavlet
2675 info "loronix wavelet"
2682 videocodec foxmotion
2683 info "fox motion video"
2688 out BGR32,BGR24,BGR15 flip
2692 fourcc ty2c,TY2C,ty0n
2693 fourcc TY2N,TY0N,T565
2699 info "Telegeny VDTZ"
2707 info "SoftMedia ViVD V2 codec VfW"
2712 out YUY2,YV12,I420,YVU9
2713 out BGR32,BGR24,BGR15
2716 info "Winnov Videum winx codec"
2721 out BGR32,BGR24,BGR15
2724 info "FFmpeg wnv1 codec"
2732 info "Winnov Videum wnv1 codec"
2737 out BGR32,BGR24,BGR15
2740 info "VDOWave codec"
2744 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2748 info "VDOWave 3 advanced codec"
2753 dll "vdo32_30.drv" ; Need also decvdo.dll
2757 info "Vianet Lsvx Video"
2764 out BGR32,BGR24,BGR16 flip
2767 info "FFmpeg VMware video"
2772 out BGR32,BGR15,BGR8
2780 out BGR24,BGR15,BGR8 query,flip
2783 info "FFmpeg Smacker Video"
2792 info "Chinese AVS Video"
2793 comment "only works with libavformat demuxer"
2802 info "QuickTime Avid DNxHD"
2803 comment "needed for decoding 10-bit DNxHD"
2807 dll "AvidAVdnCodec.qtx"
2821 info "win32/quicktime 3IV1 (3ivx)"
2825 dll "3ivx Delta 3.5.qtx"
2829 info "Win32/QuickTime Streambox ACT-L2"
2833 dll ACTLComponent.qtx
2837 info "Win32/QuickTime Avid Meridien Uncompressed"
2841 dll "AvidQTAVUICodec.qtx"
2845 info "Win32/QuickTime H.263"
2852 videocodec qtrlerpza
2853 info "Win32/Quicktime RLE/RPZA"
2854 comment "no colorspace accepted"
2857 format 0x20656C72 ; "rle "
2860 out BGR32,BGR24,BGR15
2863 info "Win32/QuickTime VP3"
2871 info "win32/quicktime ZyGo"
2873 comment "wrong colors"
2874 fourcc ZyGo,zygo,lsvx
2880 info "Win32/QuickTime BeHereiVideo"
2881 comment "sample file wanted!"
2885 dll "BeHereiVideo.qtx"
2889 info "Win32/QuickTime Cinepak"
2897 info "Win32/QuickTime Indeo"
2907 info "Win32/QuickTime MJPEG"
2917 info "Win32/QuickTime MPEG-4"
2925 info "Win32/QuickTime SVQ3"
2929 dll "QuickTimeEssentials.qtx"
2933 info "Win32/QuickTime SVQ1"
2941 info "FFmpeg V210 - 10-bit"
2949 info "cinewave uncompressed 10-bit codec"
2951 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2955 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2959 info "QuickTime AIC video decoder"
2960 comment "Mac OS X only"
2968 info "Apple ProRes 422 (HQ) decoder"
2976 dll "AppleProResDecoder.qtx"
2979 ; VSS codecs (http://vsofts.com/solutions.html):
2982 info "VSS Codec Light"
2990 info "VSS H.264 New"
2995 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2998 videocodec vssh264old
2999 info "VSS H.264 Old"
3003 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
3007 info "VSS Wavelet Video Codec"
3014 ; buggy codecs: (any volunteers for native rewrite?)
3019 comment "24bpp only"
3028 comment "24bpp only"
3033 ; out BGR32,BGR24,BGR15
3037 info "Alaris VideoGramPiX"
3039 fourcc VGPX,VTLP VGPX
3046 ; non-working codecs:
3057 info "Pinnacle Hardware MPEG-1"
3059 comment "no picture. use ffmpeg12!"
3066 ; out BGR32,BGR24,BGR16,BGR15
3069 info "Q-Team's QPEG (www.q-team.de)"
3071 comment "BGR8 only!"
3087 videocodec ffcamtasia
3088 info "FFmpeg TechSmith Camtasia Screen Codec"
3093 out BGR32,BGR24,BGR15,BGR8 query
3095 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
3097 info "TechSmith Camtasia Screen Codec"
3102 out BGR32,BGR24,BGR15,BGR8 query,flip
3104 videocodec ffcamstudio
3105 info "CamStudio Screen Codec"
3110 out BGR32,BGR24,BGR15 query
3112 ; Fraps - Realtime Video Capture - http://www.fraps.com/
3114 info "FRAPS: Realtime Video Capture"
3115 comment "Requires a processor with SSE???"
3131 info "FFmpeg Bitmap Brothers JV"
3133 fourcc FFJV ; internal MPlayer FourCC
3138 videocodec fftiertexseq
3139 info "FFmpeg Tiertex SEQ"
3141 fourcc TSEQ ; internal MPlayer FourCC
3143 dll "tiertexseqvideo"
3147 info "FFmpeg Sierra VMD video"
3149 fourcc VMDV ; internal MPlayer FourCC
3155 info "FFmpeg Feeble Files DXA video"
3157 fourcc DXA1 ; internal MPlayer FourCC
3162 videocodec ffdsicinvideo
3163 info "FFmpeg Delphine CIN video"
3165 fourcc DCIV ; internal MPlayer FourCC
3171 info "FFmpeg THP video"
3173 fourcc THPV ; internal MPlayer FourCC
3179 info "FFmpeg BFI Video"
3181 fourcc BFIV ; internal MPlayer FourCC
3186 videocodec ffbethsoftvid
3187 info "FFmpeg Bethesda Software VID"
3188 comment "video plays much too fast"
3190 fourcc BETH ; internal MPlayer FourCC
3198 fourcc RL2V ; internal MPlayer FourCC
3204 info "FFmpeg Renderware TeXture Dictionary"
3206 fourcc TXDV ; internal MPlayer FourCC
3217 out BGR24,BGR15,BGR8 query,flip
3220 info "FFmpeg XAN wc4"
3228 info "FFmpeg XAN wc3"
3230 fourcc WC3V ; internal MPlayer FourCC
3236 info "FFmpeg Id CIN video"
3238 fourcc IDCI ; internal MPlayer FourCC
3243 videocodec ffinterplay
3244 info "FFmpeg Interplay Video"
3246 fourcc INPV ; internal MPlayer FourCC
3248 dll "interplayvideo"
3252 info "FFmpeg VQA Video"
3254 fourcc VQAV ; internal MPlayer FourCC
3260 info "FFmpeg C93 Video"
3262 fourcc C93V ; internal MPlayer FourCC
3268 info "FFmpeg Electronic Arts TGV"
3275 ; raw formats: (now RGB formats are autodetected)
3277 ; these raw codecs are used mostly by TV input
3278 ; 0x20776172 is used by Quicktime ('raw ')
3279 ; 0x0 is used by AVI
3280 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3287 format 0x20776172 0x52474220
3296 format 0x20776172 0x52474218
3305 format 0x20776172 0x52474210
3309 videocodec rawbgr32flip
3324 videocodec rawbgr24flip
3336 format 0x20776172 0x42475218
3340 videocodec rawbgr16flip
3345 format 0x10424752 0x0
3353 format 0x20776172 0x42475210
3357 videocodec rawbgr15flip
3369 format 0x20776172 0x4247520F
3373 videocodec rawbgr8flip
3385 format 0x20776172 0x42475208
3394 format 0x20776172 0x42475201
3402 format 0x0 0x32595559
3403 format 0x20776172 0x32595559
3415 format 0x0 0x32565559
3416 format 0x20776172 0x32565559
3424 format 0x0 0x59565955
3425 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3426 format 0x20776172 0x59565955
3440 format 0x0 0x50343434
3441 format 0x20776172 0x50343434
3449 format 0x0 0x50323234
3450 format 0x20776172 0x50323234
3460 format 0x0 0x32315659
3461 format 0x20776172 0x32315659
3469 format 0x0 0x3132564E
3470 format 0x20776172 0x3132564E
3478 format 0x0 0x3231564E
3479 format 0x20776172 0x3231564E
3487 format 0x0 0x32314D48
3488 format 0x20776172 0x32314D48
3496 format 0x0 0x30323449
3497 format 0x20776172 0x30323449
3506 format 0x0 0x39555659
3507 format 0x20776172 0x39555659
3516 format 0x20203859 ; "Y8 "
3522 videocodec ffrawyuy2
3536 videocodec ffrawyuv2
3546 videocodec ffrawuyvy
3556 fourcc 2Vu1,2vu1,2VU1
3557 fourcc 2Vuy,2vuy,2VUY
3564 videocodec ffraw444P
3574 videocodec ffraw422P
3586 videocodec ffrawyv12
3596 videocodec ffrawi420
3607 videocodec ffrawyvu9
3617 videocodec ffrawy800
3621 format 0x20203859 ; "Y8 "
3627 ; NULL codec - for testing.
3630 info "NULL codec (no decoding!)"
3632 comment "for unknown/unsupported codecs or testing"
3639 out BGR32,BGR24,BGR16,BGR15
3641 ;=============================================================================
3643 ;=============================================================================
3646 info "Windows Media Audio 9 DMO"
3652 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3655 info "Windows Media Audio DMO"
3663 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3665 audiocodec wma9spdmo
3666 info "Windows Media Audio 9 Speech DMO"
3671 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3673 audiocodec wma9spdshow
3674 info "Windows Media Audio 9 Speech DShow"
3679 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3682 info "FFmpeg QDM2 audio"
3689 info "QuickTime QDMC/QDM2 audio"
3697 info "FFmpeg QCLP audio"
3706 info "QuickTime QCLP audio"
3713 info "QuickTime MACE3 audio"
3720 info "QuickTime MACE6 audio"
3726 audiocodec zygoaudio
3731 dll "ZyGoAudioS.qtx"
3734 info "FFmpeg RealAudio 1.0"
3742 info "FFmpeg RealAudio 2.0"
3749 info "FFmpeg COOK audio"
3756 info "FFmpeg Atrac 3 audio"
3759 format 0x270 ; atrac3 in wav
3764 info "FFmpeg Sipr/Acelp.net audio"
3767 format 0x130 ; acelp.net
3772 info "RealAudio 1.0"
3779 info "Win32 RealAudio 1.0"
3786 info "Mac OS X RealAudio 1.0"
3793 info "RealAudio 2.0"
3800 info "Win32 RealAudio 2.0"
3807 info "Mac OS X RealAudio 2.0"
3814 info "RealPlayer 10 COOK audio"
3815 comment "supports cook 5.1"
3822 info "RealAudio COOK"
3828 audiocodec ra10cookwin
3829 info "Win32 RealAudio 10 COOK"
3830 comment "supports cook 5.1"
3836 audiocodec racookwin
3837 info "Win32 RealAudio COOK"
3843 audiocodec racookmac
3844 info "Mac OS X RealAudio COOK"
3848 dll "cook.bundle/Contents/MacOS/cook"
3851 info "RealAudio Sipro"
3858 info "RealPlayer 10 RealAudio Sipro"
3864 audiocodec ra10siprwin
3865 info "Win32 RealAudio 10 Sipro"
3871 audiocodec rasiprwin
3872 info "Win32 RealAudio Sipro"
3878 audiocodec rasiprmac
3879 info "Mac OS X RealAudio Sipro"
3883 dll "sipr.bundle/Contents/MacOS/sipr"
3886 info "RealAudio ATRAC3"
3893 info "RealPlayer 10 RealAudio ATRAC3"
3899 audiocodec ra10atrcwin
3900 info "Win32 RealAudio 10 ATRAC3"
3906 audiocodec raatrcwin
3907 info "Win32 RealAudio ATRAC3"
3913 audiocodec raatrcmac
3914 info "Mac OS X RealAudio ATRAC3"
3918 dll "atrc.bundle/Contents/MacOS/atrc"
3920 audiocodec ffadpcmadx
3921 info "FFmpeg SEGA CRI adx codec"
3923 fourcc Sadx ; internal MPlayer FourCC
3927 audiocodec ffadpcmimaamv
3928 info "FFmpeg AMV IMA ADPCM audio"
3930 fourcc AMVA ; internal MPlayer FourCC
3934 audiocodec ffadpcmimaqt
3935 info "FFmpeg QT IMA ADPCM audio"
3937 fourcc ima4 ; (MOV files)
3941 audiocodec ffadpcmimawav
3942 info "FFmpeg WAV IMA ADPCM audio"
3945 format 0x1100736d ; "ms\x00\x11" (MOV files)
3946 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3954 fourcc ima4 ; (MOV files)
3955 format 0x1100736d ; "ms\x00\x11" (MOV files)
3958 audiocodec ffadpcmms
3959 info "FFmpeg MS ADPCM audio"
3962 format 0x0200736d ; "ms\x00\x02" (MOV files)
3970 format 0x0200736d ; "ms\x00\x02" (MOV files)
3973 audiocodec ffadpcmimadk4
3974 info "FFmpeg DK4 IMA ADPCM audio"
3976 format 0x61 ; This format number was used by Duck Corp. but not officially
3977 ; registered with Microsoft
3982 info "Duck DK4 ADPCM (rogue format number)"
3984 format 0x61 ; This format number was used by Duck Corp. but not officially
3985 ; registered with Microsoft
3988 audiocodec ffadpcmimadk3
3989 info "FFmpeg DK3 IMA ADPCM audio"
3991 format 0x62 ; This format number was used by Duck Corp. but not officially
3992 ; registered with Microsoft
3997 info "Duck DK3 ADPCM (rogue format number)"
3999 format 0x62 ; This format number was used by Duck Corp. but not officially
4000 ; registered with Microsoft
4003 audiocodec ffroqaudio
4004 info "Id RoQ File Audio"
4006 fourcc RoQA ; internal MPlayer FourCC
4011 info "FFmpeg Smacker Audio"
4017 audiocodec ffbinkdctaud
4018 info "FFmpeg Bink Audio (DCT)"
4020 fourcc BAU1 ; internal MPlayer FourCC
4024 audiocodec ffbinkrdftaud
4025 info "FFmpeg Bink Audio (RDFT)"
4027 fourcc BAU2 ; internal MPlayer FourCC
4029 dll "binkaudio_rdft"
4031 audiocodec ffdsicinaudio
4032 info "FFmpeg Delphine CIN audio"
4034 fourcc DCIA ; internal MPlayer FourCC
4038 audiocodec ff4xmadmpcm
4039 info "FFmpeg 4XM ADPCM audio"
4041 fourcc 4XMA ; internal MPlayer FourCC
4045 audiocodec ffadpcmimaws
4046 info "FFmpeg Westwood IMA ADPCM audio"
4048 fourcc AIWS ; internal MPlayer FourCC
4053 info "FFmpeg Westwood SND1"
4055 fourcc SND1 ; internal MPlayer FourCC
4059 audiocodec ffinterplaydpcm
4060 info "FFmpeg Interplay DPCM audio"
4062 fourcc INPA ; internal MPlayer FourCC
4066 audiocodec ffadpcmea
4067 info "FFmpeg EA ADPCM audio"
4069 fourcc ADEA ; internal MPlayer FourCC
4073 audiocodec ffadpcmeamaxis
4074 info "FFmpeg EA MAXIS XA ADPCM audio"
4076 fourcc ADXA ; internal MPlayer FourCC
4078 dll adpcm_ea_maxis_xa
4080 audiocodec ffadpcmxa
4081 info "FFmpeg XA ADPCM audio"
4083 fourcc PSXA ; internal MPlayer FourCC
4087 audiocodec ffxandpcm
4088 info "FFmpeg XAN DPCM audio"
4089 comment "Wing Commander 4 files only work with libavformat demuxer"
4096 audiocodec ffyamahaadpcm
4097 info "FFmpeg Yamaha ADPCM audio"
4103 audiocodec ffadpcmthp
4104 info "FFmpeg THP ADPCM audio"
4111 info "raw DV audio (libdv)"
4118 info "FFmpeg DV audio"
4126 ; add every new fourcc also to allocate_parser()
4127 ; in libmpdemux/demuxer.c
4129 info "FFmpeg AAC in LATM"
4131 fourcc MP4L ; internal MPlayer FourCC
4136 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
4139 fourcc "VLB " ; Used in NSV, not really working
4140 fourcc "AAC " ; Used in NSV
4141 fourcc "AACP" ; Used in NSV for AACPlus
4145 format 0x4143 ; aac in asf
4146 format 0xA106 ; aac in avi not yet working
4147 format 0xAAC0 ; Borgtech nonsense tag
4152 info "FFmpeg FLAC audio"
4161 info "FFmpeg ALAC audio"
4168 info "FFmpeg True Audio (TTA)"
4170 fourcc TTA1 ; internal MPlayer FourCC
4174 audiocodec ffwavpack
4175 info "FFmpeg WavPack audio"
4177 fourcc WVPK ; internal MPlayer FourCC
4181 audiocodec ffshorten
4182 info "FFmpeg Shorten audio"
4184 fourcc shrn ; internal MPlayer FourCC
4189 info "FFmpeg Monkey's Audio"
4198 fourcc "ALS " ; internal MPlayer FourCC
4202 ; add every new fourcc also to allocate_parser()
4203 ; in libmpdemux/demuxer.c
4207 fourcc "MLP " ; internal MPlayer FourCC
4211 ; add every new fourcc also to allocate_parser()
4212 ; in libmpdemux/demuxer.c
4214 info "FFmpeg TrueHD"
4216 fourcc TRHD ; internal MPlayer FourCC
4220 audiocodec ffnellymoser
4221 info "FFmpeg Nellymoser Audio"
4223 fourcc "NELL" ; internal MPlayer FourCC
4228 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
4230 fourcc mp4a,MP4A,MP4L
4231 fourcc "VLB " ; Used in NSV, not really working
4232 fourcc "AAC " ; Used in NSV
4233 fourcc "AACP" ; Used in NSV for AACPlus
4237 format 0x4143 ; aac in asf
4238 format 0xA106 ; aac in avi
4239 format 0xAAC0 ; Borgtech nonsense tag
4244 info "Uncompressed PCM"
4248 format 0x3 ; IEEE float
4249 format 0xfffe ; Extended
4250 fourcc "raw " ; (MOV files)
4251 fourcc twos ; (MOV files)
4252 fourcc sowt ; (MOV files)
4253 fourcc fl32 ; (MOV files)
4254 fourcc 23lf ; (MOV files)
4255 ; fourcc fl64 ; (MOV files)
4256 ; fourcc 46lf ; (MOV files)
4257 fourcc NONE ; (MOV files from Kodak CX6320)
4258 fourcc in24 ; (MOV files)
4259 fourcc 42ni ; (MOV files)
4260 fourcc in32 ; (MOV files)
4261 fourcc 23ni ; (MOV files)
4262 fourcc lpcm ; (MOV files)
4263 fourcc FL32 ; (aiff files)
4264 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
4274 info "DivX audio (WMA)"
4281 audiocodec vdowaveacm
4288 audiocodec msadpcmacm
4295 audiocodec ffpcmdaud
4296 info "D-Cinema audio (FFmpeg)"
4303 info "DivX audio v1 (FFmpeg)"
4310 info "DivX audio v2 (FFmpeg)"
4317 info "WMA Pro audio (FFmpeg)"
4324 audiocodec ffwmavoice
4325 info "WMA Voice audio (FFmpeg)"
4332 info "Macintosh Audio Compression and Expansion 3:1"
4339 info "Macintosh Audio Compression and Expansion 6:1"
4354 ; this is preferred over ffmp2/ffmp3 since it is faster, generally
4355 info "MPEG 1.0/2.0/2.5 layers I, II, III"
4357 comment "High-performance decoder using libmpg123."
4358 format 0x50 ; layer-1 && layer-2
4359 format 0x55 ; layer-3
4360 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4361 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4362 format 0x55005354 ; broken file
4363 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4364 fourcc "MP3 " ; used in .nsv files
4365 fourcc "LAME" ; used in mythtv .nuv files
4368 audiocodec ffmp3on4float
4369 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4371 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4376 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4378 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4382 ; add every new fourcc also to allocate_parser()
4383 ; in libmpdemux/demuxer.c
4384 audiocodec ffmp3float
4385 info "FFmpeg MPEG layer-3 audio"
4386 comment "integer only"
4389 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4390 format 0x55005354 ; broken file
4391 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4392 fourcc "MP3 " ; used in .nsv files
4393 fourcc "LAME" ; used in mythtv .nuv files
4398 info "FFmpeg MPEG layer-3 audio"
4399 comment "integer only"
4402 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4403 format 0x55005354 ; broken file
4404 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4405 fourcc "MP3 " ; used in .nsv files
4406 fourcc "LAME" ; used in mythtv .nuv files
4410 audiocodec ffmp3adufloat
4411 info "FFmpeg MPEG layer-3 adu audio"
4412 comment "integer only"
4414 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4419 info "FFmpeg MPEG layer-3 adu audio"
4420 comment "integer only"
4422 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4426 ; add every new fourcc also to allocate_parser()
4427 ; in libmpdemux/demuxer.c
4428 audiocodec ffmp2float
4429 info "FFmpeg MPEG layer-1 and layer-2 audio"
4430 comment "integer only"
4433 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4434 fourcc ".mp2" ; MP2 (MOV files)
4435 fourcc ".mp1" ; MP1 (MOV files)
4440 info "FFmpeg MPEG layer-1 and layer-2 audio"
4441 comment "integer only"
4444 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4445 fourcc ".mp2" ; MP2 (MOV files)
4446 fourcc ".mp1" ; MP1 (MOV files)
4451 info "libMAD MPEG layer 1-2-3"
4455 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4456 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4457 fourcc "MP3 " ; used in .nsv files
4458 fourcc "LAME" ; used in mythtv .nuv files
4465 comment "conflicts with security kernel patches"
4470 audiocodec imaadpcmacm
4478 info "FFmpeg GSM 06.10"
4487 info "FFmpeg MS GSM"
4495 info "libgsm GSM 06.10"
4503 info "libgsm MS GSM"
4530 fourcc alaw ; (MOV files)
4537 fourcc ulaw ; (MOV files)
4542 info "Uncompressed DVD/VOB LPCM"
4550 fourcc BPCM ; internal MPlayer FourCC
4555 info "Leitch/Harris PCM"
4557 fourcc PLXF ; internal MPlayer FourCC
4561 ; add every new fourcc also to allocate_parser()
4562 ; in libmpdemux/demuxer.c
4567 fourcc ac-3 ; ac-3 in mp4
4569 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
4575 ; add every new fourcc also to allocate_parser()
4576 ; in libmpdemux/demuxer.c
4578 info "FFmpeg E-AC-3"
4588 fourcc ac-3 ; ac-3 in mp4
4590 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
4596 ; add every new fourcc also to allocate_parser()
4597 ; in libmpdemux/demuxer.c
4613 audiocodec ffmusepack7
4614 info "Musepack sv7 audio codec"
4615 comment "only works with libavformat demuxer"
4621 audiocodec ffmusepack8
4622 info "Musepack sv8 audio codec"
4623 comment "only works with libavformat demuxer"
4631 info "Musepack audio codec"
4638 info "AMR Narrowband"
4641 format 0x57 ;amr in avi
4645 audiocodec libopencoreamrnb
4646 info "AMR Narrowband"
4649 format 0x57 ;amr in avi
4651 dll "libopencore_amrnb"
4653 audiocodec libopencoreamrwb
4657 format 0x58 ;amr in avi
4659 dll "libopencore_amrwb"
4661 audiocodec ffadcpmswf
4662 info "FFmpeg's ADPCM Flash-variant"
4664 format 0x5346 ; 'SF', pseudo id
4669 info "VoxWare MetaVoice"
4671 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4674 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4675 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4680 comment "windows users need msms001.vwp in windows\\system32 folder"
4683 dll "voxmsdec.ax" ; need also msms001.vwp
4684 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4687 info "ACELP.net Sipro Lab Audio"
4692 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4695 info "FFmpeg Intel Music Coder"
4702 info "Intel Music Coder"
4704 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4716 audiocodec ffctadp32
4717 info "FFmpeg Creative ADPCM codec"
4724 info "Creative ADPCM codec"
4731 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4738 info "AC3 through S/PDIF"
4741 format 0x332D6361 ; ac-3 in mp4
4746 info "DTS through S/PDIF"
4752 info "FFmpeg Vorbis"
4760 info "OggVorbis Audio"
4762 comment "OggVorbis driver using libvorbis"
4769 info "OggVorbis audio"
4771 comment "fixed-point decoder useful for systems without floating-point unit"
4777 audiocodec vorbisacm
4778 info "OggVorbis ACM"
4780 comment "OggVorbis driver using vorbis.acm"
4781 format 0x674F ; mode1
4782 format 0x6750 ; mode2
4783 ; format 0x6751 ; mode3
4784 format 0x676F ; mode1+
4785 format 0x6770 ; mode2+
4786 format 0x6771 ; mode3+
4793 comment "Speex driver using libspeex"
4799 audiocodec vivoaudio
4800 info "Vivo G.723/Siren Audio Codec"
4802 format 0x111 ; vivo g.723
4803 format 0x112 ; siren
4808 info "G.711/G.721/G.723"
4810 comment "does not work yet - just noise :("
4811 format 0x111 ; vivo g.723
4812 format 0x112 ; vivo siren
4824 info "Sharp G.726 Audio"
4831 info "Sharp G.726 Audio"
4840 comment "format not accepted"
4846 ; http://www.nctsoft.com/products/NCTALFCD/
4847 ; jdp@mail.sonofon.dk
4850 format 0x1FC4 ; ALF2
4854 audiocodec fftruespeech
4855 info "FFmpeg TrueSpeech"
4862 audiocodec truespeech
4863 info "DSP Group TrueSpeech(TM)"
4867 dll "tssoft32.acm" ; need also tsd32.dll
4869 audiocodec netspeakgsm
4876 audiocodec netspeakts
4877 info "NetSpeak TrueSpeech"
4883 ; rt32dcmp.dll needed too
4884 audiocodec voxwarert24
4885 info "VoxWare RT24 speech codec"
4892 info "Lernout & Hauspie CELP and SBC codecs"
4894 format 0x1101 ; CELP
4902 info "Voxware AC aka Lernout & Hauspie CELP and CBS codecs"
4909 dll "lhacm2.acm" ; aka lhacm.acm md5sum 4585780a8eb71d86df64553b34ba8f79
4912 info "Philips Speech Processing CELP"
4919 info "FFmpeg TwinVQ"
4921 fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4922 ; since lavf demuxer is incompatible with it
4927 info "VQF codec by NTTLabs"
4934 info "MPEG audio pass-through for hardware MPEG decoders"
4936 comment "for hardware MPEG audio decoders"
4937 format 0x50 ; layer-1 && layer-2
4938 format 0x55 ; layer-3
4939 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4940 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4941 fourcc "MP3 " ; used in .nsv files
4942 fourcc "LAME" ; used in mythtv .nuv files
4946 info "msn siren audio codec"