1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
12 videocodec ffcdgraphics
13 info "FFmpeg CD-Graphics"
15 fourcc CDGR ; internal MPlayer FourCC
21 info "FFmpeg Motion Pixels"
23 fourcc MVI1 ; internal MPlayer FourCC
26 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
30 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
32 fourcc MDEC ; internal MPlayer FourCC
38 info "FFmpeg Beam Software SIFF"
46 info "FFmpeg Mimic video"
49 fourcc LM20 ; mimic in avi
55 info "FFmpeg Karl Morton Video Codec"
63 info "FFmpeg Zip Motion-Block Video"
71 info "Zip Motion-Block Video"
76 out BGR24,BGR15,BGR8 query,flip
79 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
83 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
88 info "FFmpeg R210 - 10-bit RGB"
96 info "Blackmagic 10-bit"
98 comment "requires libguide40.dll"
101 dll "BMDCodecLib.dll"
105 ; Note: mpegpes is preferred for hw decoders:
108 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
109 comment "for hardware decoding"
111 format 0x10000001 ; mpeg 1
112 format 0x10000002 ; mpeg 2
113 fourcc mpg1,MPG1,mpg2,MPG2
115 fourcc hdv1,hdv2,hdv3
117 fourcc hdv6,hdv7,hdv8
118 fourcc xdv1,xdv2,xdv3
119 fourcc xdv4,xdv5,xdv6
120 fourcc xdv7,xdv8,xdv9
121 fourcc xdva,xdvb,xdvc
122 fourcc xdvd,xdve,xdvf
123 fourcc xd5a,xd5b,xd5c
124 fourcc xd5d,xd5e,xd5f
126 fourcc mx5n,mx4n,mx4p
131 fourcc PIM1 ; Pinnacle hardware-MPEG-1
132 fourcc PIM2 ; Pinnacle hardware-MPEG-2
134 fourcc LMP2 ; Lead mpeg2 in avi
141 format 0x10000001 ; MPEG-1
143 fourcc PIM1 ; Pinnacle hardware-MPEG-1
154 format 0x10000002 ; MPEG-2
160 fourcc hdv3 ; HDV 1080i50
161 fourcc hdv5 ; HDV 720p25
162 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
163 fourcc MMES,mmes ; matrox mpeg2 in avi
164 fourcc hdv6,hdv7,hdv8
165 fourcc xdv1,xdv2,xdv3
166 fourcc xdv4,xdv5,xdv6
167 fourcc xdv7,xdv8,xdv9
168 fourcc xdva,xdvb,xdvc
169 fourcc xdvd,xdve,xdvf
170 fourcc xd5a,xd5b,xd5c
171 fourcc xd5d,xd5e,xd5f
173 fourcc mx5n,mx4n,mx4p
180 fourcc LMP2 ; Lead mpeg2 in avi
181 fourcc slif ; SoftLab MPEG-2 I-frames Codec
187 ; for backward compatibility
189 info "FFmpeg MPEG-1/2"
191 format 0x10000001 ; MPEG-1
192 format 0x10000002 ; MPEG-2
193 fourcc mpg1,mpg2,MPG2
194 fourcc PIM1 ; Pinnacle hardware-MPEG-1
195 fourcc PIM2 ; Pinnacle hardware-MPEG-2
201 fourcc hdv3 ; HDV 1080i50
202 fourcc hdv5 ; HDV 720p25
203 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
204 fourcc MMES,mmes ; matrox mpeg2 in avi
205 fourcc hdv6,hdv7,hdv8
206 fourcc xdv1,xdv2,xdv3
207 fourcc xdv4,xdv5,xdv6
208 fourcc xdv7,xdv8,xdv9
209 fourcc xdva,xdvb,xdvc
210 fourcc xdvd,xdve,xdvf
211 fourcc xd5a,xd5b,xd5c
212 fourcc xd5d,xd5e,xd5f
214 fourcc mx5n,mx4n,mx4p
219 fourcc LMP2 ; Lead mpeg2 in avi
220 fourcc slif ; SoftLab MPEG-2 I-frames Codec
227 info "MPEG-1 or 2 (libmpeg2)"
228 comment "with postprocessing"
230 format 0x10000001 ; MPEG-1
231 format 0x10000002 ; MPEG-2
235 fourcc PIM1 ; Pinnacle hardware-MPEG-1
236 fourcc PIM2 ; Pinnacle hardware-MPEG-2
241 fourcc hdv3 ; HDV 1080i50
242 fourcc hdv5 ; HDV 720p25
243 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
244 fourcc MMES,mmes ; matrox mpeg2 in avi
245 fourcc hdv6,hdv7,hdv8
246 fourcc xdv1,xdv2,xdv3
247 fourcc xdv4,xdv5,xdv6
248 fourcc xdv7,xdv8,xdv9
249 fourcc xdva,xdvb,xdvc
250 fourcc xdvd,xdve,xdvf
251 fourcc xd5a,xd5b,xd5c
252 fourcc xd5d,xd5e,xd5f
254 fourcc mx5n,mx4n,mx4p
259 fourcc LMP2 ; Lead mpeg2 in avi
265 videocodec ffmpeg12mc
266 info "FFmpeg MPEG-1/2 (XvMC)"
268 format 0x10000001 ; MPEG-1
269 format 0x10000002 ; MPEG-2
270 fourcc mpg1,mpg2,MPG2
274 fourcc PIM1 ; Pinnacle hardware-MPEG-1
275 fourcc PIM2 ; Pinnacle hardware-MPEG-2
278 fourcc hdv3 ; HDV 1080i50
279 fourcc hdv5 ; HDV 720p25
280 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
281 fourcc MMES,mmes ; matrox mpeg2 in avi
282 fourcc hdv6,hdv7,hdv8
283 fourcc xdv1,xdv2,xdv3
284 fourcc xdv4,xdv5,xdv6
285 fourcc xdv7,xdv8,xdv9
286 fourcc xdva,xdvb,xdvc
287 fourcc xdvd,xdve,xdvf
288 fourcc xd5a,xd5b,xd5c
289 fourcc xd5d,xd5e,xd5f
291 fourcc mx5n,mx4n,mx4p
296 fourcc LMP2 ; Lead mpeg2 in avi
302 videocodec ffmpeg12vdpau
303 info "FFmpeg MPEG-1/2 (VDPAU)"
305 format 0x10000001 ; MPEG-1
306 format 0x10000002 ; MPEG-2
307 fourcc mpg1,mpg2,MPG2
308 fourcc PIM1 ; Pinnacle hardware-MPEG-1
309 fourcc PIM2 ; Pinnacle hardware-MPEG-2
315 fourcc hdv3 ; HDV 1080i50
316 fourcc hdv5 ; HDV 720p25
317 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
318 fourcc MMES,mmes ; matrox mpeg2 in avi
319 fourcc hdv6,hdv7,hdv8
320 fourcc xdv1,xdv2,xdv3
321 fourcc xdv4,xdv5,xdv6
322 fourcc xdv7,xdv8,xdv9
323 fourcc xdva,xdvb,xdvc
324 fourcc xdvd,xdve,xdvf
325 fourcc xd5a,xd5b,xd5c
326 fourcc xd5d,xd5e,xd5f
328 fourcc mx5n,mx4n,mx4p
332 fourcc LMP2 ; Lead mpeg2 in avi
335 dll "mpegvideo_vdpau"
339 ; we have only native open source codecs for these:
344 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
353 fourcc "bmp " ; for BMP-encoded QuickTime files
354 format 0x706D62 ; AVI
357 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
362 fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
365 out RGB48BE,RGB48LE,RGB24,RGB32,BGR32
370 fourcc "gif " ; for GIF-encoded QuickTime files
373 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
378 fourcc "tiff" ; for TIFF-encoded QuickTime files
381 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
389 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
395 fourcc "png " ; for PNG-encoded QuickTime files
398 out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
403 comment "Gray scaled PNG with Alpha channel not supported"
405 fourcc "png " ; for PNG-encoded QuickTime files
408 out BGR32,BGR24,BGR8,Y800
411 info "FFmpeg V.Flash PTX"
413 fourcc "ptx " ; internal MPlayer FourCC
416 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
422 fourcc "tga " ; for TGA-encoded QuickTime files
425 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
430 comment "Only 24bpp and 32bpp RGB TGA files supported"
436 info "FFmpeg SGI image"
438 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
441 out RGB24,Y800,RGB48BE
446 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
451 info "FFmpeg SUN Rasterfile"
453 fourcc "sun " ; sun is an internal MPlayer FOURCC
456 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
459 info "FFmpeg Intel Indeo 3.1/3.2"
468 info "Autodesk FLI/FLC Animation"
470 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
473 out BGR16,BGR15,BGR8 query
489 out 422P,YV12,BGR32,BGR24 query
492 info "QuickTime Animation (RLE)"
494 format 0x20656C72 ; "rle "
497 out BGR32,RGB24,BGR15,BGR8 query
500 info "QuickTime Apple Video"
502 fourcc rpza,azpr,RPZA,AZPR
508 info "Apple Graphics (SMC) codec"
510 format 0x20636d73 ; "smc "
516 info "Planar RGB (Photoshop)"
521 out BGR32,BGR24,BGR8 query
524 info "Creative YUV (libavcodec)"
532 info "Auravision Aura (libavcodec)"
540 info "Auravision Aura 2 (libavcodec)"
557 videocodec ffroqvideo
558 info "Id RoQ File Video"
560 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
566 info "LZO compressed"
575 info "Theora (free, reworked VP3)"
582 ; prefer native codecs over win32?
583 ; the win32 codecs probably are (better) optimized and support direct
584 ; rendering, so this may be not the best idea...
596 info "YUY2 Lossless Codec"
603 videocodec smartsight
604 info "Verint Video Manager"
607 fourcc SN41,SJPG ; untested
613 info "MSU Screen Capture Lossless Codec"
618 out BGR32,BGR24,BGR16 flip
621 info "wincam screen capture codec"
622 comment "requires Zlib.dll"
626 dll "wcmv.dll" ; requires Zlib.dll
630 info "Microsoft Video 1"
631 comment "-vf palette required for 8bpp"
633 fourcc cram,CRAM CRAM
634 fourcc msvc,MSVC CRAM
635 fourcc wham,WHAM CRAM
638 out BGR24,BGR15,BGR8 static,query
641 info "FFmpeg Cinepak Video"
656 out BGR24,BGR15 static
664 out YUY2 flip,noflip,query
666 out BGR32,BGR24 flip,query
671 info "FFmpeg Microsoft Video 1"
681 info "FFmpeg AVImszh"
689 info "FFmpeg AVIzlib"
699 info "XAnim's Radius Cinepak Video"
704 out YV12,IYUV,I420 static
706 ; time to decide what to do with the MPEG-4/DivX variants...
710 info "FFmpeg HuffYUV"
719 info "FFV1 (lossless codec)"
724 out 411P,444P,422P,YV12,I420,IYUV,YVU9
728 info "FFSNOW (Michael's wavelet codec)"
736 info "FFmpeg ASUS V1"
744 info "FFmpeg ASUS V2"
752 info "FFmpeg ATI VCR1"
760 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
768 info "FFmpeg Sorenson Video v1 (SVQ1)"
776 info "FFmpeg 4XM video"
781 out BGR15,BGR16 query
784 info "Miro/Pinnacle VideoXL codec"
787 fourcc PIXL ; this is Pinnacle one
794 info "FFmpeg QuickDraw"
802 info "FFmpeg Indeo 2"
811 info "FFmpeg Flash video"
819 info "FFmpeg Flash Screen video"
827 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
829 fourcc MPG3,mpg3 div3
830 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
831 fourcc DIV5,div5 div3 ; DivX 3.20
832 fourcc DIV6,div6 div4 ; -||-
833 fourcc DIV3,div3,DIV4,div4
834 fourcc DIVF,divf ; divx4.12
835 fourcc AP41 div3 ; AngelPotion stuff
836 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
837 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
844 info "FFmpeg MSMPEG-4 v2"
846 fourcc DIV2,div2 mp42
847 fourcc MP42,mp42,Mp42
853 info "FFmpeg MSMPEG-4 v1"
855 fourcc DIV1,div1 mpg4
863 info "FFmpeg WMV1/WMV7"
871 info "FFmpeg WMV2/WMV8"
879 info "FFmpeg WMV3/WMV9"
886 videocodec ffwmv3vdpau
887 info "FFmpeg WMV3/WMV9 (VDPAU)"
897 fourcc WVC1,wvc1,WMVA
903 videocodec ffvc1vdpau
904 info "FFmpeg WVC1 (VDPAU)"
906 fourcc WVC1,wvc1,WMVA
924 videocodec ffh264vdpau
925 info "FFmpeg H.264 (VDPAU)"
936 videocodec coreavcwindows
937 info "CoreAVC H.264 for x86 - http://corecodec.org/"
938 comment "this codec will only work after purchasing it"
942 fourcc avc1 AVC1,AVC1
947 dll "CoreAVCDecoder.ax"
948 guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
949 out YV12,IYUV,I420,YUY2
953 info "FFmpeg Sorenson Video v3 (SVQ3)"
965 fourcc DIV1,div1 divx
966 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
968 fourcc xvid,XVID,XviD,XVIX
969 fourcc DX50,dx50,BLZ0 DX50
974 fourcc 3IV2,3iv2 ; 3ivx Delta 4
976 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
977 fourcc SMP4,smp4 ; Samsung SMP4 video codec
978 fourcc VIDM ; vidm 4.01 codec
979 format 0x10000004 ; mpeg 4 es
984 fourcc DCOD,MVXM,EM4A,PM4V
985 fourcc M4T3,DMK2,DIGI,INMC
991 videocodec ffodivxvdpau
992 info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
996 fourcc DIV1,div1 divx
997 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
999 fourcc xvid,XVID,XviD,XVIX
1000 fourcc DX50,dx50,BLZ0 DX50
1005 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1007 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1008 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1009 fourcc VIDM ; vidm 4.01 codec
1010 format 0x10000004 ; mpeg 4 es
1015 fourcc DCOD,MVXM,EM4A,PM4V
1016 fourcc M4T3,DMK2,DIGI,INMC
1028 out YV12,I420,IYUV flip
1030 videocodec fflibschroedinger
1031 info "Dirac (through FFmpeg libschroedinger)"
1036 out I420,IYUV,422P,444P
1038 videocodec fflibdirac
1039 info "Dirac (through FFmpeg libdirac)"
1044 out I420,IYUV,422P,444P
1047 info "Xvid (MPEG-4)"
1051 fourcc xvid,XVID,XviD,XVIX
1052 fourcc DIV1,div1 divx
1053 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1055 fourcc DX50,dx50,BLZ0 DX50
1060 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1062 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1063 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1064 fourcc VIDM ; vidm 4.01 codec
1066 fourcc DCOD,MVXM,EM4A,PM4V
1067 fourcc M4T3,DMK2,DIGI,INMC
1069 format 0x10000004 ; mpeg 4 es
1076 out BGR32,BGR24,BGR16,BGR15
1079 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1082 info "DivX4Windows-VFW"
1084 comment "sig11 with -framedrop"
1085 fourcc DIVX,divx ; opendivx / divx4
1086 fourcc DIV1,div1 divx
1087 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1088 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1089 fourcc AP41 DIV3 ; AngelPotion stuff
1095 out BGR32,BGR24,BGR15
1097 ; the original ones... prefer DShow for postprocessing:
1100 info "DivX ;-) (MSMPEG-4 v3)"
1101 comment "with postprocessing"
1103 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1104 fourcc DIV5,div5 div3
1105 fourcc DIV6,div6 div4
1106 fourcc DIV3,div3,DIV4,div4
1107 fourcc AP41 div3 ; AngelPotion stuff
1110 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1112 out BGR32,BGR24,BGR16,BGR15
1115 info "DivX ;-) (MSMPEG-4 v3)"
1117 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1118 fourcc DIV5,div5 div3 ; DivX 3.20
1119 fourcc DIV6,div6 div4 ; -||-
1120 fourcc DIV3,div3,DIV4,div4
1121 fourcc AP41 div3 ; AngelPotion stuff
1125 out BGR32,BGR24,BGR15
1127 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1130 info "Microsoft MPEG-4 v1/v2"
1132 comment "with postprocessing"
1133 fourcc DIV2,div2 mp42
1134 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1139 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1141 ; out BGR32,BGR24,BGR16,BGR15
1144 info "Microsoft MPEG-4 v1/v2"
1152 out BGR32,BGR24,BGR15
1155 info "Windows Media Video 9 DMO"
1161 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1162 out YV12 ;,I420,IYUV
1164 ; out BGR32,BGR24,BGR16 ;,BGR15
1167 info "Windows Media Video DMO"
1175 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1176 out YV12 ;,I420,IYUV
1178 ; out BGR32,BGR24,BGR16 ;,BGR15
1181 info "Windows Media Video 8"
1186 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1189 ; out BGR32,BGR24,BGR16,BGR15
1192 info "Windows Media Video 7"
1197 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1199 ; out BGR32,BGR24,BGR16,BGR15
1202 info "Windows Media Video Adv DMO"
1208 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1209 out YV12 ;,I420,IYUV
1211 ; out BGR32,BGR24,BGR16 ;,BGR15
1213 videocodec wmvvc1dmo
1214 info "Windows Media Video (VC-1) Advanced Profile"
1219 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1223 info "Windows Media Screen Codec 2"
1229 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1230 out BGR32,BGR24,BGR16
1232 videocodec wms10dmod
1233 info "Windows Media Screen Codec 2 from WMP10"
1239 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1240 out BGR32,BGR24,BGR16
1242 videocodec gotomeeting
1243 info "GoToMeeting codec"
1248 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1249 out BGR24,RGB24 flip
1252 info "UB Video MPEG-4"
1253 comment "black&white"
1255 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1263 info "GeoVision Advanced MPEG-4"
1271 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1272 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1273 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1276 info "Zoran MJPEG passthrough"
1280 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1286 fourcc AVRn,AVDJ ; AVID
1287 fourcc ADJV ; Avid Motion JPEG
1288 fourcc jpeg ; MOV Photo-JPEG
1289 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1290 fourcc JFIF ; SMJPEG (Loki)
1291 fourcc ijpg,IJPG ; -mf type=jpeg
1292 fourcc JPEG ; SGI's AVI Photo-JPEG
1293 fourcc JPGL ; lossless JPEG (pegasus codec)
1294 fourcc LJPG ; lossless JPEG
1295 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1296 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1298 fourcc ACDV ; ACDSee jpeg
1299 fourcc SLMJ ; SL M-JPEG
1300 fourcc MVJP ; Midvid JPEG Video Codec
1301 fourcc IJLV ; Intel JPEG Library Video Codec
1309 out YUY2 ; queried (conversion from yuv422p)
1311 out BGR32 ; lossless JPEG
1316 info "FFmpeg MJPEG-B"
1318 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1324 out YUY2 ; queryed (conversion from yuv422p)
1327 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1329 info "Independent JPEG Group's codec"
1331 fourcc ijpg,IJPG ; -mf type=jpeg
1332 fourcc jpeg ; MOV Photo-JPEG
1333 fourcc AVRn,AVDJ ; AVID
1339 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1341 info "Morgan Motion JPEG Codec"
1344 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1345 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1350 out BGR32,BGR24,BGR15
1353 info "MainConcept Motion JPEG"
1356 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1357 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1361 out BGR32,BGR24,BGR15
1364 info "AVID Motion JPEG"
1366 comment "slooooooooow but stable"
1369 fourcc MJPG,mjpg AVRn
1371 dll "AvidAVICodec.dll"
1377 comment "supports interlaced MJPEG"
1379 fourcc jpeg MJPG ; MOV Photo-JPEG
1392 out BGR32,BGR24,BGR15 flip
1394 videocodec imagepower
1395 info "ImagePower MJPEG2000"
1400 out BGR32,BGR24,BGR15
1402 videocodec fflibopenjpeg
1403 info "OpenJPEG MJPEG2000"
1410 out RGB24,RGB32,BGR32,Y8,Y800
1413 info "Morgan MJPEG2000"
1421 out BGR32,BGR24,BGR15
1423 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1428 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1429 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1432 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1435 out BGR32,BGR24,BGR16,BGR15
1438 info "Pegasus Motion JPEG"
1442 ; dll "pvmjpg20.dll" ; v2.0
1443 dll "pvmjpg21.dll" ; v2.1
1447 info "Pegasus lossless JPEG"
1455 videocodec pegasusmwv
1456 info "Pegasus Motion Wavelet 2000"
1464 info "FFmpeg Forward Uncompressed Video Codec"
1472 info "Forward Uncompressed Video Codec"
1480 info "Forward JPEG Video Codec"
1488 info "Forward JPEG+Alpha Video"
1495 ; h263: - I don't know. comments?
1500 fourcc VIVO,vivo vivo
1501 fourcc viv1,viv2 vivo
1504 out BGR32,BGR24,BGR15 flip
1508 info "UB Video H.263/H.263+/H.263++"
1511 fourcc vivo,VIVO U263
1515 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1517 ; BGR32,BGR16,BGR15 seems to work too
1525 fourcc vivo,VIVO I263
1531 out BGR32,BGR24,BGR15
1542 info "FFmpeg H.263+"
1544 fourcc H263,U263,h263,X263,M263
1548 fourcc D263 ; DEC H263
1549 fourcc L263 ; Lead H263
1550 fourcc ILVR ; ITU H263+
1551 fourcc VX1K ; Agora Labs VX1000S H263
1562 out YV12,I420,IYUV flip
1565 info "XAnim's CCITT H.263"
1569 fourcc VIVO,vivo H263
1583 info "QuickTime H.261 video"
1591 info "XAnim's CCITT H.261"
1604 out BGR32,BGR24,BGR15
1607 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1608 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1609 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1612 info "Intel Indeo 5"
1617 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1620 out BGR32,BGR24,BGR16,BGR15
1623 info "Intel Indeo 5"
1628 ; out YV12,I420 ; flickering
1630 out BGR32,BGR24,BGR15
1633 info "Intel Indeo 4.1"
1643 info "Intel Indeo 3.1/3.2"
1650 out BGR24,BGR15 flip,static
1654 info "XAnim's Intel Indeo 5"
1662 info "XAnim's Intel Indeo 4.1"
1670 info "XAnim's Intel Indeo 3.1/3.2"
1678 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1684 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1685 fourcc DVSD,dvsd ; PAL
1686 fourcc DVCS,dvcs ; NTSC ?
1687 fourcc "dvcp" ; PAL DV in .mov
1688 fourcc "dvc " ; NTSC DV in .mov
1690 fourcc dvpp ; DVCPRO - PAL
1691 fourcc dv50 ; DVCPRO 50
1692 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1693 fourcc dv5p ; DVCPRO 50 PAL in .mov
1696 fourcc dvh5,dvh6,dvh3
1697 fourcc dvhd,dvsl,dv25
1704 info "Sony Digital Video (DV)"
1706 fourcc dvsl,dvsd,dvhd ; ????
1707 fourcc DVSD dvsd ; pal .avi
1708 fourcc "dvcp" dvsd ; pal .mov
1709 fourcc "dvc " dvsd ; ntsc .mov
1712 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1715 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1718 info "Raw DV (libdv)"
1720 fourcc DVSD,dvsd ; PAL
1721 fourcc DVCS,dvcs ; NTSC ?
1722 fourcc "dvcp" ; PAL DV in .mov
1723 fourcc "dvc " ; NTSC DV in .mov
1724 fourcc dvpp ; DVCPRO - PAL
1725 fourcc dv50 ; DVCPRO 50
1726 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1727 fourcc dv5p ; DVCPRO 50 PAL in .mov
1728 fourcc AVdv,AVd1 ; AVID DV
1730 fourcc dvh5,dvh6,dvh3
1735 ; note: it crashes with pond.dv :(
1737 info "MainConcept DV Codec"
1739 fourcc DVSD,dvsd ; PAL
1740 fourcc DVCS,dvcs ; NTSC ?
1741 fourcc CDVC,cdvc ; ???
1742 fourcc "dvcp" dvsd ; PAL DV in .mov
1743 fourcc "dvc " dvcs ; NTSC DV in .mov
1748 out BGR32,BGR24,BGR15
1753 info "XAnim's 3ivx Delta 3.5 plugin"
1761 info "3ivx Delta 4.5"
1765 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1766 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1769 out BGR32,BGR24,BGR16,BGR15
1771 ; RealVideo variants
1774 info "Linux RealPlayer 10 RV30/40"
1775 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1782 videocodec rv3040win
1783 info "Win32 RealPlayer 10 RV30/40"
1792 info "Linux RealPlayer 9 RV40"
1800 info "Win32 RealPlayer 9 RV40"
1808 info "Mac OS X RealPlayer 9 RV40"
1812 dll "drvc.bundle/Contents/MacOS/drvc"
1816 info "Linux RealPlayer 8 RV30"
1824 info "Win32 RealPlayer 8 RV30"
1832 info "Mac OS X RealPlayer 9 RV30"
1836 dll "drvc.bundle/Contents/MacOS/drvc"
1865 info "Linux RealPlayer 8 RV20"
1872 videocodec rv20winrp10
1873 info "Win32 RealPlayer 10 RV20"
1881 info "Win32 RealPlayer 8 RV20"
1889 info "Mac OS X RealPlayer 9 RV20"
1893 dll "drv2.bundle/Contents/MacOS/drv2"
1908 info "Alparysoft lossless codec dshow"
1912 dll "aslcodec_dshow.dll"
1913 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1917 info "Alparysoft lossless codec vfw"
1921 dll "aslcodec_vfw.dll"
1925 info "Lead CMW wavelet 2.0"
1929 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1930 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1934 info "Lagarith Lossless Video Codec"
1935 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1940 out BGR32,BGR24 flip
1943 info "Infinite Video PSI_V"
1948 out BGR32,BGR24 query,flip
1951 info "http://www.midivid.com/codec/download.html"
1956 out BGR24,BGR16 flip
1959 info "http://www.midivid.com/codec/download.html"
1967 info "www.midivid.com/codec/mv3codec.html"
1975 info "Moyea Flash to Video Converter"
1976 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1980 dll "MyFlashZip0.ax"
1984 info "Power VideoWorks video"
1992 info "DideoNET SMV2"
1997 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2002 comment "windows only" ; set registry keys for half-res decoding
2009 videocodec canopushq
2011 info "Canopus HQ Codec"
2012 comment "requires csehqa.dll and cseuvec.dll"
2018 videocodec canopusll
2020 info "Canopus Lossless Codec"
2021 comment "requires csellc.dll"
2030 fourcc VP30,vp30,VP31,vp31
2031 format 0x20335056 ; "VP3 " (used in .nsv files)
2037 info "FFmpeg Theora"
2047 info "On2 Open Source VP3 Codec"
2049 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2050 fourcc VP30,vp30,VP31,vp31
2055 out BGR32,BGR24,BGR15
2058 info "On2 VP4 Personal Codec"
2059 comment "Decodes also VP3"
2062 fourcc VP31,VP30,vp31,vp30
2077 info "On2 VP5 Personal Codec"
2088 fourcc VP60,VP61,VP62
2102 info "FFmpeg VP6 Flash"
2110 info "On2 VP6 Personal Codec"
2112 fourcc VP60,VP61,VP62
2119 info "On2 VP6F Personal Codec"
2124 out YUY2,BGR32,BGR24 flip
2127 info "On2 VP7 Personal Codec"
2136 info "Motion Wavelets"
2141 out BGR24,BGR15 flip
2144 info "centre for wavelets, approximation and infromation processing"
2158 out BGR32,BGR24,BGR15 flip
2167 out BGR32,BGR24,BGR15 flip
2169 videocodec ffultimotion
2170 info "FFmpeg IBM Ultimotion"
2177 videocodec ultimotion
2178 info "IBM Ultimotion"
2184 out BGR32,BGR24,BGR15 flip
2187 info "Windows Screen Video"
2192 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2193 out BGR32,BGR24,BGR16,BGR15
2195 ; CLRVIDDC.DLL needed too, with uppercase
2197 info "UCOD-ClearVideo"
2202 out BGR32,BGR24,BGR15 flip
2214 info "SoftLab-NSK Forward MPEG2 I-frames"
2222 info "Jan Jezabeks BLOX MPEG Codec"
2230 info "Creative Labs Video Blaster Webcam"
2231 comment "sequential jpeg files?"
2240 videocodec kensington
2241 info "kensington webcam"
2244 fourcc LBYR,JBYR ; untested, creative labs cam
2245 fourcc UV12 ; untested
2251 info "xiricam Veo PC Camera"
2259 info "Duck Truemotion1"
2265 out BGR15,BGR16,BGR24,BGR32 query
2268 info "FFmpeg Duck/On2 TrueMotion 2.0"
2275 ; our BGR15->BGR32 is bad or the DLL?
2277 info "TrueMotion 2.0"
2279 comment "YUV faulting"
2283 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2284 out BGR32,BGR24,BGR16 flip
2287 info "TrueMotion 2.0"
2293 out BGR32,BGR24,BGR16 flip
2296 info "TrueMotion RT"
2314 comment "one frame every 5 seconds?"
2318 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2322 info "Modified MJPEG, used in AMV files"
2324 fourcc AMVV ; internal MPlayer FourCC
2330 info "SP5x codec - used by Aiptek MegaCam"
2332 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2340 fourcc SP60,SP61,SP62
2346 info "SP5x codec - used by Aiptek MegaCam"
2348 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2351 out BGR24,BGR15 flip
2354 info "SP4x codec - used by Aiptek MegaCam"
2356 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2360 out BGR24,BGR15 flip
2363 info "Brooktree 411 codec"
2371 info "Broadway MPEG Capture Codec"
2375 dll "bw10.dll" ;requires vtaccess.dll
2379 info "zdsoft screen recorder"
2387 info "WebTrain Communication lossless screen recorder"
2394 videocodec kegavideo
2396 comment "requires MSVCR80.DLL on windows"
2412 info "VFAPI rgb transcode codec"
2420 info "nokia eti camcorder eyecon"
2422 fourcc NUB0,NUB1,NUB2
2428 info "WorldConnect Wavelet Video"
2429 comment "found in visualmail videos"
2437 info "Analog Devices Wavelet Codec"
2444 videocodec advwavelet
2445 info "waveletvideo.freeservers.com"
2452 videocodec loronixwavlet
2453 info "loronix wavelet"
2460 videocodec foxmotion
2461 info "fox motion video"
2466 out BGR32,BGR24,BGR15 flip
2470 fourcc ty2c,TY2C,ty0n
2471 fourcc TY2N,TY0N,T565
2477 info "Telegeny VDTZ"
2485 info "SoftMedia ViVD V2 codec VfW"
2490 out YUY2,YV12,I420,YVU9
2491 out BGR32,BGR24,BGR15
2494 info "Winnov Videum winx codec"
2499 out BGR32,BGR24,BGR15
2502 info "FFmpeg wnv1 codec"
2510 info "Winnov Videum wnv1 codec"
2515 out BGR32,BGR24,BGR15
2518 info "VDOWave codec"
2522 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2526 info "VDOWave 3 advanced codec"
2531 dll "vdo32_30.drv" ; Need also decvdo.dll
2535 info "Vianet Lsvx Video"
2542 out BGR32,BGR24,BGR16 flip
2545 info "FFmpeg VMware video"
2550 out BGR32,BGR15,BGR8
2558 out BGR24,BGR15,BGR8 query,flip
2561 info "FFmpeg Smacker Video"
2570 info "Chinese AVS Video"
2571 comment "only works with libavformat demuxer"
2590 info "win32/quicktime 3IV1 (3ivx)"
2594 dll "3ivx Delta 3.5.qtx"
2598 info "Win32/QuickTime Streambox ACT-L2"
2602 dll ACTLComponent.qtx
2606 info "Win32/QuickTime Avid Meridien Uncompressed"
2610 dll "AvidQTAVUICodec.qtx"
2614 info "Win32/QuickTime H.263"
2621 videocodec qtrlerpza
2622 info "Win32/Quicktime RLE/RPZA"
2623 comment "no colorspace accepted"
2626 format 0x20656C72 ; "rle "
2629 out BGR32,BGR24,BGR15
2632 info "Win32/QuickTime VP3"
2640 info "win32/quicktime ZyGo"
2642 comment "wrong colors"
2643 fourcc ZyGo,zygo,lsvx
2649 info "Win32/QuickTime BeHereiVideo"
2650 comment "sample file wanted!"
2654 dll "BeHereiVideo.qtx"
2658 info "Win32/QuickTime Cinepak"
2666 info "Win32/QuickTime Indeo"
2676 info "Win32/QuickTime MJPEG"
2686 info "Win32/QuickTime MPEG-4"
2694 info "Win32/QuickTime SVQ3"
2698 dll "QuickTimeEssentials.qtx"
2702 info "Win32/QuickTime SVQ1"
2710 info "FFmpeg V210 - 10-bit"
2718 info "cinewave uncompressed 10-bit codec"
2720 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2724 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2727 ; VSS codecs (http://vsofts.com/solutions.html):
2730 info "VSS Codec Light"
2738 info "VSS H.264 New"
2743 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2746 videocodec vssh264old
2747 info "VSS H.264 Old"
2751 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2755 info "VSS Wavelet Video Codec"
2762 ; buggy codecs: (any volunteers for native rewrite?)
2767 comment "24bpp only"
2776 comment "24bpp only"
2781 ; out BGR32,BGR24,BGR15
2785 info "Alaris VideoGramPiX"
2787 fourcc VGPX,VTLP VGPX
2794 ; non-working codecs:
2805 info "Pinnacle Hardware MPEG-1"
2807 comment "no picture. use ffmpeg12!"
2814 ; out BGR32,BGR24,BGR16,BGR15
2817 info "Q-Team's QPEG (www.q-team.de)"
2819 comment "BGR8 only!"
2835 videocodec ffcamtasia
2836 info "FFmpeg TechSmith Camtasia Screen Codec"
2841 out BGR32,BGR24,BGR15,BGR8 query
2843 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2845 info "TechSmith Camtasia Screen Codec"
2850 out BGR32,BGR24,BGR15,BGR8 query,flip
2852 videocodec ffcamstudio
2853 info "CamStudio Screen Codec"
2858 out BGR32,BGR24,BGR15 query
2860 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2862 info "FRAPS: Realtime Video Capture"
2863 comment "Requires a processor with SSE???"
2878 videocodec fftiertexseq
2879 info "FFmpeg Tiertex SEQ"
2881 fourcc TSEQ ; internal MPlayer FourCC
2883 dll "tiertexseqvideo"
2887 info "FFmpeg Sierra VMD video"
2889 fourcc VMDV ; internal MPlayer FourCC
2895 info "FFmpeg Feeble Files DXA video"
2897 fourcc DXA1 ; internal MPlayer FourCC
2902 videocodec ffdsicinvideo
2903 info "FFmpeg Delphine CIN video"
2905 fourcc DCIV ; internal MPlayer FourCC
2911 info "FFmpeg THP video"
2913 fourcc THPV ; internal MPlayer FourCC
2919 info "FFmpeg BFI Video"
2921 fourcc BFIV ; internal MPlayer FourCC
2926 videocodec ffbethsoftvid
2927 info "FFmpeg Bethesda Software VID"
2928 comment "video plays much too fast"
2930 fourcc BETH ; internal MPlayer FourCC
2938 fourcc RL2V ; internal MPlayer FourCC
2944 info "FFmpeg Renderware TeXture Dictionary"
2946 fourcc TXDV ; internal MPlayer FourCC
2957 out BGR24,BGR15,BGR8 query,flip
2960 info "FFmpeg XAN wc3"
2962 fourcc WC3V ; internal MPlayer FourCC
2968 info "FFmpeg Id CIN video"
2970 fourcc IDCI ; internal MPlayer FourCC
2975 videocodec ffinterplay
2976 info "FFmpeg Interplay Video"
2978 fourcc INPV ; internal MPlayer FourCC
2980 dll "interplayvideo"
2984 info "FFmpeg VQA Video"
2986 fourcc VQAV ; internal MPlayer FourCC
2992 info "FFmpeg C93 Video"
2994 fourcc C93V ; internal MPlayer FourCC
3000 info "FFmpeg Electronic Arts TGV"
3007 ; raw formats: (now RGB formats are autodetected)
3009 ; these raw codecs are used mostly by TV input
3010 ; 0x20776172 is used by Quicktime ('raw ')
3011 ; 0x0 is used by AVI
3012 ; YV12,RGB|32,RGB|24.. is created by MPlayer
3019 format 0x20776172 0x52474220
3028 format 0x20776172 0x52474218
3037 format 0x20776172 0x52474210
3041 videocodec rawbgr32flip
3056 videocodec rawbgr24flip
3068 format 0x20776172 0x42475218
3072 videocodec rawbgr16flip
3077 format 0x10424752 0x0
3085 format 0x20776172 0x42475210
3089 videocodec rawbgr15flip
3101 format 0x20776172 0x4247520F
3105 videocodec rawbgr8flip
3117 format 0x20776172 0x42475208
3126 format 0x20776172 0x42475201
3134 format 0x0 0x32595559
3135 format 0x20776172 0x32595559
3147 format 0x0 0x32565559
3148 format 0x20776172 0x32565559
3156 format 0x0 0x59565955
3157 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3158 format 0x20776172 0x59565955
3171 format 0x0 0x50343434
3172 format 0x20776172 0x50343434
3180 format 0x0 0x50323234
3181 format 0x20776172 0x50323234
3191 format 0x0 0x32315659
3192 format 0x20776172 0x32315659
3200 format 0x0 0x3132564E
3201 format 0x20776172 0x3132564E
3209 format 0x0 0x3231564E
3210 format 0x20776172 0x3231564E
3218 format 0x0 0x32314D48
3219 format 0x20776172 0x32314D48
3227 format 0x0 0x30323449
3228 format 0x20776172 0x30323449
3237 format 0x0 0x39555659
3238 format 0x20776172 0x39555659
3247 format 0x20203859 ; "Y8 "
3253 videocodec ffrawyuy2
3267 videocodec ffrawyuv2
3277 videocodec ffrawuyvy
3287 fourcc 2Vu1,2vu1,2VU1
3288 fourcc 2Vuy,2vuy,2VUY
3293 videocodec ffraw444P
3303 videocodec ffraw422P
3315 videocodec ffrawyv12
3325 videocodec ffrawi420
3336 videocodec ffrawyvu9
3346 videocodec ffrawy800
3350 format 0x20203859 ; "Y8 "
3356 ; NULL codec - for testing.
3359 info "NULL codec (no decoding!)"
3361 comment "for unknown/unsupported codecs or testing"
3368 out BGR32,BGR24,BGR16,BGR15
3370 ;=============================================================================
3372 ;=============================================================================
3375 info "Windows Media Audio 9 DMO"
3381 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3384 info "Windows Media Audio DMO"
3392 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3394 audiocodec wma9spdmo
3395 info "Windows Media Audio 9 Speech DMO"
3400 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3402 audiocodec wma9spdshow
3403 info "Windows Media Audio 9 Speech DShow"
3408 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3411 info "FFmpeg QDM2 audio"
3413 format 0x324D4451 ; "QDM2"
3418 info "QuickTime QDMC/QDM2 audio"
3420 format 0x324D4451 ; "QDM2"
3421 format 0x434D4451 ; "QDMC"
3426 info "FFmpeg QCLP audio"
3428 format 0x706C6351 ; "Qclp"
3429 format 0x70637173 ; "sqcp"
3430 format 0x716C6351 ; "Qclq"
3435 info "QuickTime QCLP audio"
3437 format 0x706C6351 ; "Qclp"
3442 info "QuickTime MACE3 audio"
3444 format 0x3343414D ; "MAC3"
3449 info "QuickTime MACE6 audio"
3451 format 0x3643414D ; "MAC6"
3455 audiocodec zygoaudio
3460 dll "ZyGoAudioS.qtx"
3463 info "FFmpeg RealAudio 1.0"
3465 format 0x345F3431 ; "14_4"
3470 info "FFmpeg RealAudio 2.0"
3472 format 0x385F3832 ; "28_8"
3477 info "FFmpeg COOK audio"
3479 format 0x6B6F6F63 ; "cook"
3484 info "FFmpeg Atrac 3 audio"
3486 format 0x63727461 ; "atrc"
3487 format 0x270 ; atrac3 in wav
3492 info "FFmpeg Sipr/Acelp.net audio"
3493 status buggy ; missing 16k support
3494 format 0x72706973 ; "sipr"
3495 format 0x130 ; acelp.net
3500 info "RealAudio 1.0"
3502 format 0x345F3431 ; "14_4"
3507 info "Win32 RealAudio 1.0"
3509 format 0x345F3431 ; "14_4"
3514 info "Mac OS X RealAudio 1.0"
3516 format 0x345F3431 ; "14_4"
3521 info "RealAudio 2.0"
3523 format 0x385F3832 ; "28_8"
3528 info "Win32 RealAudio 2.0"
3530 format 0x385F3832 ; "28_8"
3535 info "Mac OS X RealAudio 2.0"
3537 format 0x385F3832 ; "28_8"
3542 info "RealPlayer 10 COOK audio"
3543 comment "supports cook 5.1"
3545 format 0x6B6F6F63 ; "cook"
3550 info "RealAudio COOK"
3552 format 0x6B6F6F63 ; "cook"
3556 audiocodec ra10cookwin
3557 info "Win32 RealAudio 10 COOK"
3558 comment "supports cook 5.1"
3560 format 0x6B6F6F63 ; "cook"
3564 audiocodec racookwin
3565 info "Win32 RealAudio COOK"
3567 format 0x6B6F6F63 ; "cook"
3571 audiocodec racookmac
3572 info "Mac OS X RealAudio COOK"
3574 format 0x6B6F6F63 ; "cook"
3576 dll "cook.bundle/Contents/MacOS/cook"
3579 info "RealAudio Sipro"
3581 format 0x72706973 ; "sipr"
3586 info "RealPlayer 10 RealAudio Sipro"
3588 format 0x72706973 ; "sipr"
3592 audiocodec ra10siprwin
3593 info "Win32 RealAudio 10 Sipro"
3595 format 0x72706973 ; "sipr"
3599 audiocodec rasiprwin
3600 info "Win32 RealAudio Sipro"
3602 format 0x72706973 ; "sipr"
3606 audiocodec rasiprmac
3607 info "Mac OS X RealAudio Sipro"
3609 format 0x72706973 ; "sipr"
3611 dll "sipr.bundle/Contents/MacOS/sipr"
3614 info "RealAudio ATRAC3"
3616 format 0x63727461 ; "atrc"
3621 info "RealPlayer 10 RealAudio ATRAC3"
3623 format 0x63727461 ; "atrc"
3627 audiocodec ra10atrcwin
3628 info "Win32 RealAudio 10 ATRAC3"
3630 format 0x63727461 ; "atrc"
3634 audiocodec raatrcwin
3635 info "Win32 RealAudio ATRAC3"
3637 format 0x63727461 ; "atrc"
3641 audiocodec raatrcmac
3642 info "Mac OS X RealAudio ATRAC3"
3644 format 0x63727461 ; "atrc"
3646 dll "atrc.bundle/Contents/MacOS/atrc"
3648 audiocodec ffadpcmimaamv
3649 info "FFmpeg AMV IMA ADPCM audio"
3651 fourcc AMVA ; internal MPlayer FourCC
3655 audiocodec ffadpcmimaqt
3656 info "FFmpeg QT IMA ADPCM audio"
3658 format 0x34616d69 ; "ima4" (MOV files)
3662 audiocodec ffadpcmimawav
3663 info "FFmpeg WAV IMA ADPCM audio"
3666 format 0x1100736d ; "ms\x00\x11" (MOV files)
3667 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3675 format 0x34616d69 ; "ima4" (MOV files)
3676 format 0x1100736d ; "ms\x00\x11" (MOV files)
3679 audiocodec ffadpcmms
3680 info "FFmpeg MS ADPCM audio"
3683 format 0x0200736d ; "ms\x00\x02" (MOV files)
3691 format 0x0200736d ; "ms\x00\x02" (MOV files)
3694 audiocodec ffadpcmimadk4
3695 info "FFmpeg DK4 IMA ADPCM audio"
3697 format 0x61 ; This format number was used by Duck Corp. but not officially
3698 ; registered with Microsoft
3703 info "Duck DK4 ADPCM (rogue format number)"
3705 format 0x61 ; This format number was used by Duck Corp. but not officially
3706 ; registered with Microsoft
3709 audiocodec ffadpcmimadk3
3710 info "FFmpeg DK3 IMA ADPCM audio"
3712 format 0x62 ; This format number was used by Duck Corp. but not officially
3713 ; registered with Microsoft
3718 info "Duck DK3 ADPCM (rogue format number)"
3720 format 0x62 ; This format number was used by Duck Corp. but not officially
3721 ; registered with Microsoft
3724 audiocodec ffroqaudio
3725 info "Id RoQ File Audio"
3727 fourcc RoQA ; internal MPlayer FourCC
3732 info "FFmpeg Smacker Audio"
3738 audiocodec ffdsicinaudio
3739 info "FFmpeg Delphine CIN audio"
3741 fourcc DCIA ; internal MPlayer FourCC
3745 audiocodec ff4xmadmpcm
3746 info "FFmpeg 4XM ADPCM audio"
3748 fourcc 4XMA ; internal MPlayer FourCC
3752 audiocodec ffadpcmimaws
3753 info "FFmpeg Westwood IMA ADPCM audio"
3755 fourcc AIWS ; internal MPlayer FourCC
3760 info "FFmpeg Westwood SND1"
3762 fourcc SND1 ; internal MPlayer FourCC
3766 audiocodec ffinterplaydpcm
3767 info "FFmpeg Interplay DPCM audio"
3769 fourcc INPA ; internal MPlayer FourCC
3773 audiocodec ffadpcmea
3774 info "FFmpeg EA ADPCM audio"
3776 fourcc ADEA ; internal MPlayer FourCC
3780 audiocodec ffadpcmeamaxis
3781 info "FFmpeg EA MAXIS XA ADPCM audio"
3783 fourcc ADXA ; internal MPlayer FourCC
3785 dll adpcm_ea_maxis_xa
3787 audiocodec ffadpcmxa
3788 info "FFmpeg XA ADPCM audio"
3790 fourcc PSXA ; internal MPlayer FourCC
3794 audiocodec ffxandpcm
3795 info "FFmpeg XAN DPCM audio"
3796 comment "only works with libavformat demuxer"
3802 audiocodec ffyamahaadpcm
3803 info "FFmpeg Yamaha ADPCM audio"
3809 audiocodec ffadpcmthp
3810 info "FFmpeg THP ADPCM audio"
3817 info "raw DV audio (libdv)"
3824 info "FFmpeg DV audio"
3833 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3836 fourcc "VLB " ; Used in NSV, not really working
3837 fourcc "AAC " ; Used in NSV
3838 fourcc "AACP" ; Used in NSV for AACPlus
3842 format 0x4143 ; aac in asf
3843 format 0xA106 ; aac in avi
3844 format 0xAAC0 ; Borgtech nonsense tag
3849 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3852 fourcc "VLB " ; Used in NSV, not really working
3853 fourcc "AAC " ; Used in NSV
3854 fourcc "AACP" ; Used in NSV for AACPlus
3858 format 0x4143 ; aac in asf
3859 format 0xA106 ; aac in avi not yet working
3860 format 0xAAC0 ; Borgtech nonsense tag
3865 info "FFmpeg FLAC audio"
3873 info "FFmpeg ALAC audio"
3880 info "FFmpeg True Audio (TTA)"
3882 fourcc TTA1 ; internal MPlayer FourCC
3886 audiocodec ffwavpack
3887 info "FFmpeg WavPack audio"
3889 fourcc WVPK ; internal MPlayer FourCC
3893 audiocodec ffshorten
3894 info "FFmpeg Shorten audio"
3896 fourcc shrn ; internal MPlayer FourCC
3901 info "FFmpeg Monkey's Audio"
3910 fourcc "MLP " ; internal MPlayer FourCC
3915 info "FFmpeg TrueHD"
3917 fourcc TRHD ; internal MPlayer FourCC
3921 audiocodec ffnellymoser
3922 info "FFmpeg Nellymoser Audio"
3924 fourcc "NELL" ; internal MPlayer FourCC
3929 info "Uncompressed PCM"
3933 format 0x3 ; IEEE float
3934 format 0xfffe ; Extended
3935 format 0x20776172 ; "raw " (MOV files)
3936 format 0x736f7774 ; "twos" (MOV files)
3937 format 0x74776f73 ; "sowt" (MOV files)
3938 format 0x32336c66 ; "fl32" (MOV files)
3939 format 0x666c3332 ; "23lf" (MOV files)
3940 ; format 0x34366c66 ; "fl64" (MOV files)
3941 ; format 0x666c3634 ; "46lf" (MOV files)
3942 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3943 format 0x34326e69 ; "in24" (MOV files)
3944 format 0x696e3234 ; "42ni" (MOV files)
3945 format 0x32336e69 ; "in32" (MOV files)
3946 format 0x696e3332 ; "23ni" (MOV files)
3947 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3957 info "DivX audio (WMA)"
3964 audiocodec vdowaveacm
3971 audiocodec msadpcmacm
3978 audiocodec ffpcmdaud
3979 info "D-Cinema audio (FFmpeg)"
3986 info "DivX audio v1 (FFmpeg)"
3993 info "DivX audio v2 (FFmpeg)"
4000 info "WMA Pro audio (FFmpeg)"
4008 info "Macintosh Audio Compression and Expansion 3:1"
4015 info "Macintosh Audio Compression and Expansion 6:1"
4030 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
4032 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
4037 info "FFmpeg MPEG layer-3 audio"
4038 comment "integer only"
4041 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4042 format 0x55005354 ; broken file
4043 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4044 fourcc "MP3 " ; used in .nsv files
4045 fourcc "LAME" ; used in mythtv .nuv files
4050 info "FFmpeg MPEG layer-3 adu audio"
4051 comment "integer only"
4053 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
4058 info "FFmpeg MPEG layer-1 and layer-2 audio"
4059 comment "integer only"
4062 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4063 fourcc ".mp2" ; MP2 (MOV files)
4064 fourcc ".mp1" ; MP1 (MOV files)
4069 info "mp3lib MPEG layer-2, layer-3"
4071 comment "Optimized to MMX/SSE/3Dnow!"
4072 format 0x50 ; layer-1 && layer-2
4073 format 0x55 ; layer-3
4074 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4075 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
4076 format 0x55005354 ; broken file
4077 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4078 fourcc "MP3 " ; used in .nsv files
4079 fourcc "LAME" ; used in mythtv .nuv files
4083 info "libMAD MPEG layer 1-2-3"
4087 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
4088 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4089 fourcc "MP3 " ; used in .nsv files
4090 fourcc "LAME" ; used in mythtv .nuv files
4097 comment "conflicts with security kernel patches"
4102 audiocodec imaadpcmacm
4138 format 0x77616C61 ; 'alaw', .mov files
4145 format 0x77616c75 ; "ulaw" (MOV files)
4150 info "Uncompressed DVD/VOB LPCM"
4158 fourcc BPCM ; internal MPlayer FourCC
4166 format 0x332D6361 ; ac-3 in mp4
4168 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
4175 info "FFmpeg E-AC-3"
4185 ; format 0x332D6361 ; ac-3 in mp4 -- not working
4205 audiocodec ffmusepack7
4206 info "Musepack sv7 audio codec"
4207 comment "only works with libavformat demuxer"
4213 audiocodec ffmusepack8
4214 info "Musepack sv8 audio codec"
4215 comment "only works with libavformat demuxer"
4223 info "Musepack audio codec"
4230 info "AMR Narrowband"
4233 format 0x57 ;amr in avi
4235 dll "libopencore_amrnb"
4241 format 0x58 ;amr in avi
4243 dll "libopencore_amrwb"
4245 audiocodec ffadcpmswf
4246 info "FFmpeg's ADPCM Flash-variant"
4248 format 0x5346 ; 'SF', pseudo id
4253 info "VoxWare MetaVoice"
4255 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4258 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4259 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4264 comment "windows users need msms001.vwp in windows\\system32 folder"
4267 dll "voxmsdec.ax" ; need also msms001.vwp
4268 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4271 info "ACELP.net Sipro Lab Audio"
4276 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4279 info "FFmpeg Intel Music Coder"
4286 info "Intel Music Coder"
4288 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4300 audiocodec ffctadp32
4301 info "FFmpeg Creative ADPCM codec"
4308 info "Creative ADPCM codec"
4315 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4322 info "AC3 through S/PDIF"
4325 format 0x332D6361 ; ac-3 in mp4
4330 info "DTS through S/PDIF"
4336 info "FFmpeg Vorbis"
4344 info "OggVorbis Audio"
4346 comment "OggVorbis driver using libvorbis"
4353 info "OggVorbis audio"
4355 comment "fixed-point decoder useful for systems without floating-point unit"
4361 audiocodec vorbisacm
4362 info "OggVorbis ACM"
4364 comment "OggVorbis driver using vorbis.acm"
4365 format 0x674F ; mode1
4366 format 0x6750 ; mode2
4367 ; format 0x6751 ; mode3
4368 format 0x676F ; mode1+
4369 format 0x6770 ; mode2+
4370 format 0x6771 ; mode3+
4377 comment "Speex driver using libspeex"
4382 audiocodec vivoaudio
4383 info "Vivo G.723/Siren Audio Codec"
4385 format 0x111 ; vivo g.723
4386 format 0x112 ; siren
4391 info "G.711/G.721/G.723"
4393 comment "does not work yet - just noise :("
4394 format 0x111 ; vivo g.723
4395 format 0x112 ; vivo siren
4400 info "Sharp G.726 Audio"
4407 info "Sharp G.726 Audio"
4416 comment "format not accepted"
4422 ; http://www.nctsoft.com/products/NCTALFCD/
4423 ; jdp@mail.sonofon.dk
4426 format 0x1FC4 ; ALF2
4430 audiocodec fftruespeech
4431 info "FFmpeg TrueSpeech"
4437 audiocodec truespeech
4438 info "DSP Group TrueSpeech(TM)"
4442 dll "tssoft32.acm" ; need also tsd32.dll
4444 ; rt32dcmp.dll needed too
4445 audiocodec voxwarert24
4446 info "VoxWare RT24 speech codec"
4453 info "Lernout & Hauspie CELP and SBC codecs"
4455 format 0x1101 ; CELP
4463 info "Philips Speech Processing CELP"
4470 info "FFmpeg TwinVQ"
4472 fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4473 ; since lavf demuxer is incompatible with it
4478 info "VQF codec by NTTLabs"
4485 info "MPEG audio pass-through for hardware MPEG decoders"
4487 comment "for hardware MPEG audio decoders"
4488 format 0x50 ; layer-1 && layer-2
4489 format 0x55 ; layer-3
4490 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4491 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4492 fourcc "MP3 " ; used in .nsv files
4493 fourcc "LAME" ; used in mythtv .nuv files
4497 info "msn siren audio codec"