1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
13 info "FFmpeg Motion Pixels"
15 fourcc MVI1 ; internal MPlayer FourCC
18 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
22 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
24 fourcc MDEC ; internal MPlayer FourCC
30 info "FFmpeg Beam Software SIFF"
38 info "FFmpeg Mimic video"
41 fourcc LM20 ; mimic in avi
47 info "FFmpeg Karl Morton Video Codec"
55 info "FFmpeg Zip Motion-Block Video"
63 info "Zip Motion-Block Video"
68 out BGR24,BGR15,BGR8 query,flip
71 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
75 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
80 info "Blackmagic 10-bit"
82 comment "requires libguide40.dll"
89 ; Note: mpegpes is preferred for hw decoders:
92 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
93 comment "for hardware decoding"
95 format 0x10000001 ; mpeg 1
96 format 0x10000002 ; mpeg 2
97 fourcc mpg1,MPG1,mpg2,MPG2
101 fourcc hdv6,hdv7,hdv8
102 fourcc xdv1,xdv2,xdv3
103 fourcc xdv4,xdv5,xdv6
104 fourcc xdv7,xdv8,xdv9
105 fourcc xdva,xdvb,xdvc
106 fourcc xdvd,xdve,xdvf
107 fourcc xd5a,xd5b,xd5c
108 fourcc xd5d,xd5e,xd5f
110 fourcc mx5n,mx4n,mx4p
115 fourcc PIM1 ; Pinnacle hardware-MPEG-1
116 fourcc PIM2 ; Pinnacle hardware-MPEG-2
118 fourcc LMP2 ; Lead mpeg2 in avi
125 format 0x10000001 ; MPEG-1
127 fourcc PIM1 ; Pinnacle hardware-MPEG-1
138 format 0x10000002 ; MPEG-2
144 fourcc hdv3 ; HDV 1080i50
145 fourcc hdv5 ; HDV 720p25
146 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
147 fourcc MMES,mmes ; matrox mpeg2 in avi
148 fourcc hdv6,hdv7,hdv8
149 fourcc xdv1,xdv2,xdv3
150 fourcc xdv4,xdv5,xdv6
151 fourcc xdv7,xdv8,xdv9
152 fourcc xdva,xdvb,xdvc
153 fourcc xdvd,xdve,xdvf
154 fourcc xd5a,xd5b,xd5c
155 fourcc xd5d,xd5e,xd5f
157 fourcc mx5n,mx4n,mx4p
164 fourcc LMP2 ; Lead mpeg2 in avi
170 ; for backward compatibility
172 info "FFmpeg MPEG-1/2"
174 format 0x10000001 ; MPEG-1
175 format 0x10000002 ; MPEG-2
176 fourcc mpg1,mpg2,MPG2
177 fourcc PIM1 ; Pinnacle hardware-MPEG-1
178 fourcc PIM2 ; Pinnacle hardware-MPEG-2
184 fourcc hdv3 ; HDV 1080i50
185 fourcc hdv5 ; HDV 720p25
186 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
187 fourcc MMES,mmes ; matrox mpeg2 in avi
188 fourcc hdv6,hdv7,hdv8
189 fourcc xdv1,xdv2,xdv3
190 fourcc xdv4,xdv5,xdv6
191 fourcc xdv7,xdv8,xdv9
192 fourcc xdva,xdvb,xdvc
193 fourcc xdvd,xdve,xdvf
194 fourcc xd5a,xd5b,xd5c
195 fourcc xd5d,xd5e,xd5f
197 fourcc mx5n,mx4n,mx4p
202 fourcc LMP2 ; Lead mpeg2 in avi
209 info "MPEG-1 or 2 (libmpeg2)"
210 comment "with postprocessing"
212 format 0x10000001 ; MPEG-1
213 format 0x10000002 ; MPEG-2
217 fourcc PIM1 ; Pinnacle hardware-MPEG-1
218 fourcc PIM2 ; Pinnacle hardware-MPEG-2
223 fourcc hdv3 ; HDV 1080i50
224 fourcc hdv5 ; HDV 720p25
225 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
226 fourcc MMES,mmes ; matrox mpeg2 in avi
227 fourcc hdv6,hdv7,hdv8
228 fourcc xdv1,xdv2,xdv3
229 fourcc xdv4,xdv5,xdv6
230 fourcc xdv7,xdv8,xdv9
231 fourcc xdva,xdvb,xdvc
232 fourcc xdvd,xdve,xdvf
233 fourcc xd5a,xd5b,xd5c
234 fourcc xd5d,xd5e,xd5f
236 fourcc mx5n,mx4n,mx4p
241 fourcc LMP2 ; Lead mpeg2 in avi
247 videocodec ffmpeg12mc
248 info "FFmpeg MPEG-1/2 (XvMC)"
250 format 0x10000001 ; MPEG-1
251 format 0x10000002 ; MPEG-2
252 fourcc mpg1,mpg2,MPG2
256 fourcc PIM1 ; Pinnacle hardware-MPEG-1
257 fourcc PIM2 ; Pinnacle hardware-MPEG-2
260 fourcc hdv3 ; HDV 1080i50
261 fourcc hdv5 ; HDV 720p25
262 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
263 fourcc MMES,mmes ; matrox mpeg2 in avi
264 fourcc hdv6,hdv7,hdv8
265 fourcc xdv1,xdv2,xdv3
266 fourcc xdv4,xdv5,xdv6
267 fourcc xdv7,xdv8,xdv9
268 fourcc xdva,xdvb,xdvc
269 fourcc xdvd,xdve,xdvf
270 fourcc xd5a,xd5b,xd5c
271 fourcc xd5d,xd5e,xd5f
273 fourcc mx5n,mx4n,mx4p
278 fourcc LMP2 ; Lead mpeg2 in avi
284 videocodec ffmpeg12vdpau
285 info "FFmpeg MPEG-1/2 (VDPAU)"
287 format 0x10000001 ; MPEG-1
288 format 0x10000002 ; MPEG-2
289 fourcc mpg1,mpg2,MPG2
290 fourcc PIM1 ; Pinnacle hardware-MPEG-1
291 fourcc PIM2 ; Pinnacle hardware-MPEG-2
297 fourcc hdv3 ; HDV 1080i50
298 fourcc hdv5 ; HDV 720p25
299 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
300 fourcc MMES,mmes ; matrox mpeg2 in avi
301 fourcc hdv6,hdv7,hdv8
302 fourcc xdv1,xdv2,xdv3
303 fourcc xdv4,xdv5,xdv6
304 fourcc xdv7,xdv8,xdv9
305 fourcc xdva,xdvb,xdvc
306 fourcc xdvd,xdve,xdvf
307 fourcc xd5a,xd5b,xd5c
308 fourcc xd5d,xd5e,xd5f
310 fourcc mx5n,mx4n,mx4p
314 fourcc LMP2 ; Lead mpeg2 in avi
317 dll "mpegvideo_vdpau"
321 ; we have only native open source codecs for these:
326 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
335 fourcc "bmp " ; for BMP-encoded QuickTime files
336 format 0x706D62 ; AVI
339 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
344 fourcc "gif " ; for GIF-encoded QuickTime files
347 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
352 fourcc "tiff" ; for TIFF-encoded QuickTime files
355 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
363 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
369 fourcc "png " ; for PNG-encoded QuickTime files
372 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
377 comment "Gray scaled PNG with Alpha channel not supported"
379 fourcc "png " ; for PNG-encoded QuickTime files
382 out BGR32,BGR24,BGR8,Y800
385 info "FFmpeg V.Flash PTX"
387 fourcc "ptx " ; internal MPlayer FourCC
390 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
396 fourcc "tga " ; for TGA-encoded QuickTime files
399 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
404 comment "Only 24bpp and 32bpp RGB TGA files supported"
412 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
417 info "FFmpeg SUN Rasterfile"
419 fourcc "sun " ; sun is an internal MPlayer FOURCC
422 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
425 info "FFmpeg Intel Indeo 3.1/3.2"
434 info "Autodesk FLI/FLC Animation"
436 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
439 out BGR16,BGR15,BGR8 query
455 out 422P,YV12,BGR32,BGR24 query
458 info "QuickTime Animation (RLE)"
460 format 0x20656C72 ; "rle "
463 out BGR32,RGB24,BGR15,BGR8 query
466 info "QuickTime Apple Video"
468 fourcc rpza,azpr,RPZA,AZPR
474 info "Apple Graphics (SMC) codec"
476 format 0x20636d73 ; "smc "
482 info "Planar RGB (Photoshop)"
487 out BGR32,BGR24,BGR8 query
490 info "Creative YUV (libavcodec)"
507 videocodec ffroqvideo
508 info "Id RoQ File Video"
510 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
516 info "LZO compressed"
525 info "Theora (free, reworked VP3)"
532 ; prefer native codecs over win32?
533 ; the win32 codecs probably are (better) optimized and support direct
534 ; rendering, so this may be not the best idea...
539 info "YUY2 Lossless Codec"
546 videocodec smartsight
547 info "Verint Video Manager"
550 fourcc SN41,SJPG ; untested
556 info "MSU Screen Capture Lossless Codec"
561 out BGR32,BGR24,BGR16 flip
564 info "wincam screen capture codec"
565 comment "requires Zlib.dll"
569 dll "wcmv.dll" ; requires Zlib.dll
573 info "Microsoft Video 1"
574 comment "-vf palette required for 8bpp"
576 fourcc cram,CRAM CRAM
577 fourcc msvc,MSVC CRAM
578 fourcc wham,WHAM CRAM
581 out BGR24,BGR15,BGR8 static,query
584 info "FFmpeg Cinepak Video"
599 out BGR24,BGR15 static
607 out YUY2 flip,noflip,query
609 out BGR32,BGR24 flip,query
614 info "FFmpeg Microsoft Video 1"
624 info "FFmpeg AVImszh"
632 info "FFmpeg AVIzlib"
642 info "XAnim's Radius Cinepak Video"
647 out YV12,IYUV,I420 static
649 ; time to decide what to do with the MPEG-4/DivX variants...
653 info "FFmpeg HuffYUV"
662 info "FFV1 (lossless codec)"
667 out 411P,444P,422P,YV12,I420,IYUV,YVU9
671 info "FFSNOW (Michael's wavelet codec)"
679 info "FFmpeg ASUS V1"
687 info "FFmpeg ASUS V2"
695 info "FFmpeg ATI VCR1"
703 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
711 info "FFmpeg Sorenson Video v1 (SVQ1)"
719 info "FFmpeg 4XM video"
724 out BGR15,BGR16 query
727 info "Miro/Pinnacle VideoXL codec"
730 fourcc PIXL ; this is Pinnacle one
737 info "FFmpeg QuickDraw"
745 info "FFmpeg Indeo 2"
754 info "FFmpeg Flash video"
762 info "FFmpeg Flash Screen video"
770 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
772 fourcc MPG3,mpg3 div3
773 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
774 fourcc DIV5,div5 div3 ; DivX 3.20
775 fourcc DIV6,div6 div4 ; -||-
776 fourcc DIV3,div3,DIV4,div4
777 fourcc DIVF,divf ; divx4.12
778 fourcc AP41 div3 ; AngelPotion stuff
779 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
780 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
787 info "FFmpeg MSMPEG-4 v2"
789 fourcc DIV2,div2 mp42
790 fourcc MP42,mp42,Mp42
796 info "FFmpeg MSMPEG-4 v1"
798 fourcc DIV1,div1 mpg4
806 info "FFmpeg WMV1/WMV7"
814 info "FFmpeg WMV2/WMV8"
822 info "FFmpeg WMV3/WMV9"
829 videocodec ffwmv3vdpau
830 info "FFmpeg WMV3/WMV9 (VDPAU)"
840 fourcc WVC1,wvc1,WMVA
846 videocodec ffvc1vdpau
847 info "FFmpeg WVC1 (VDPAU)"
849 fourcc WVC1,wvc1,WMVA
868 videocodec ffh264vdpau
869 info "FFmpeg H.264 (VDPAU)"
882 info "FFmpeg Sorenson Video v3 (SVQ3)"
894 fourcc DIV1,div1 divx
895 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
897 fourcc xvid,XVID,XviD,XVIX
898 fourcc DX50,dx50,BLZ0 DX50
903 fourcc 3IV2,3iv2 ; 3ivx Delta 4
905 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
906 fourcc SMP4,smp4 ; Samsung SMP4 video codec
907 fourcc VIDM ; vidm 4.01 codec
908 format 0x10000004 ; mpeg 4 es
913 fourcc DCOD,MVXM,EM4A,PM4V
914 fourcc M4T3,DMK2,DIGI,INMC
926 out YV12,I420,IYUV flip
928 videocodec fflibschroedinger
929 info "Dirac (through FFmpeg libschroedinger)"
934 out I420,IYUV,422P,444P
936 videocodec fflibdirac
937 info "Dirac (through FFmpeg libdirac)"
942 out I420,IYUV,422P,444P
949 fourcc xvid,XVID,XviD,XVIX
950 fourcc DIV1,div1 divx
951 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
953 fourcc DX50,dx50,BLZ0 DX50
958 fourcc 3IV2,3iv2 ; 3ivx Delta 4
960 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
961 fourcc SMP4,smp4 ; Samsung SMP4 video codec
962 fourcc VIDM ; vidm 4.01 codec
964 fourcc DCOD,MVXM,EM4A,PM4V
965 fourcc M4T3,DMK2,DIGI,INMC
967 format 0x10000004 ; mpeg 4 es
974 out BGR32,BGR24,BGR16,BGR15
977 ; is divx4vfw stable enough, working everywhere and faster than divxds?
980 info "DivX4Windows-VFW"
982 comment "sig11 with -framedrop"
983 fourcc DIVX,divx ; opendivx / divx4
984 fourcc DIV1,div1 divx
985 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
986 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
987 fourcc AP41 DIV3 ; AngelPotion stuff
993 out BGR32,BGR24,BGR15
995 ; the original ones... prefer DShow for postprocessing:
998 info "DivX ;-) (MSMPEG-4 v3)"
999 comment "with postprocessing"
1001 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1002 fourcc DIV5,div5 div3
1003 fourcc DIV6,div6 div4
1004 fourcc DIV3,div3,DIV4,div4
1005 fourcc AP41 div3 ; AngelPotion stuff
1008 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1010 out BGR32,BGR24,BGR16,BGR15
1013 info "DivX ;-) (MSMPEG-4 v3)"
1015 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1016 fourcc DIV5,div5 div3 ; DivX 3.20
1017 fourcc DIV6,div6 div4 ; -||-
1018 fourcc DIV3,div3,DIV4,div4
1019 fourcc AP41 div3 ; AngelPotion stuff
1023 out BGR32,BGR24,BGR15
1025 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1028 info "Microsoft MPEG-4 v1/v2"
1030 comment "with postprocessing"
1031 fourcc DIV2,div2 mp42
1032 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1037 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1039 ; out BGR32,BGR24,BGR16,BGR15
1042 info "Microsoft MPEG-4 v1/v2"
1050 out BGR32,BGR24,BGR15
1053 info "Windows Media Video 9 DMO"
1059 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1060 out YV12 ;,I420,IYUV
1062 ; out BGR32,BGR24,BGR16 ;,BGR15
1065 info "Windows Media Video DMO"
1073 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1074 out YV12 ;,I420,IYUV
1076 ; out BGR32,BGR24,BGR16 ;,BGR15
1079 info "Windows Media Video 8"
1084 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1087 ; out BGR32,BGR24,BGR16,BGR15
1090 info "Windows Media Video 7"
1095 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1097 ; out BGR32,BGR24,BGR16,BGR15
1100 info "Windows Media Video Adv DMO"
1106 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1107 out YV12 ;,I420,IYUV
1109 ; out BGR32,BGR24,BGR16 ;,BGR15
1111 videocodec wmvvc1dmo
1112 info "Windows Media Video (VC-1) Advanced Profile"
1117 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1121 info "Windows Media Screen Codec 2"
1127 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1128 out BGR32,BGR24,BGR16
1130 videocodec gotomeeting
1131 info "GoToMeeting codec"
1136 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1137 out BGR24,RGB24 flip
1140 info "UB Video MPEG-4"
1141 comment "black&white"
1143 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1151 info "GeoVision Advanced MPEG-4"
1159 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1160 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1161 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1164 info "Zoran MJPEG passthrough"
1168 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1174 fourcc AVRn,AVDJ ; AVID
1175 fourcc ADJV ; Avid Motion JPEG
1176 fourcc jpeg ; MOV Photo-JPEG
1177 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1178 fourcc JFIF ; SMJPEG (Loki)
1179 fourcc ijpg,IJPG ; -mf type=jpeg
1180 fourcc JPEG ; SGI's AVI Photo-JPEG
1181 fourcc JPGL ; lossless JPEG (pegasus codec)
1182 fourcc LJPG ; lossless JPEG
1183 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1184 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1186 fourcc ACDV ; ACDSee jpeg
1187 fourcc SLMJ ; SL M-JPEG
1192 out YUY2 ; queried (conversion from yuv422p)
1194 out BGR32 ; lossless JPEG
1199 info "FFmpeg MJPEG-B"
1201 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1206 out YUY2 ; queryed (conversion from yuv422p)
1209 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1211 info "Independent JPEG Group's codec"
1213 fourcc ijpg,IJPG ; -mf type=jpeg
1214 fourcc jpeg ; MOV Photo-JPEG
1215 fourcc AVRn,AVDJ ; AVID
1221 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1223 info "Morgan Motion JPEG Codec"
1226 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1227 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1232 out BGR32,BGR24,BGR15
1235 info "MainConcept Motion JPEG"
1238 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1239 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1243 out BGR32,BGR24,BGR15
1246 info "AVID Motion JPEG"
1248 comment "slooooooooow but stable"
1251 fourcc MJPG,mjpg AVRn
1253 dll "AvidAVICodec.dll"
1259 comment "supports interlaced MJPEG"
1261 fourcc jpeg MJPG ; MOV Photo-JPEG
1273 out BGR32,BGR24,BGR15 flip
1275 videocodec imagepower
1276 info "ImagePower MJPEG2000"
1281 out BGR32,BGR24,BGR15
1284 info "Morgan MJPEG2000"
1292 out BGR32,BGR24,BGR15
1294 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1299 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1300 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1303 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1306 out BGR32,BGR24,BGR16,BGR15
1309 info "Pegasus Motion JPEG"
1313 ; dll "pvmjpg20.dll" ; v2.0
1314 dll "pvmjpg21.dll" ; v2.1
1318 info "Pegasus lossless JPEG"
1326 videocodec pegasusmwv
1327 info "Pegasus Motion Wavelet 2000"
1335 info "Forward Uncompressed Video Codec"
1343 info "Forward JPEG Video Codec"
1351 info "Forward JPEG+Alpha Video"
1358 ; h263: - I don't know. comments?
1363 fourcc VIVO,vivo vivo
1364 fourcc viv1,viv2 vivo
1367 out BGR32,BGR24,BGR15 flip
1371 info "UB Video H.263/H.263+/H.263++"
1374 fourcc vivo,VIVO U263
1378 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1380 ; BGR32,BGR16,BGR15 seems to work too
1388 fourcc vivo,VIVO I263
1394 out BGR32,BGR24,BGR15
1405 info "FFmpeg H.263+"
1407 fourcc H263,U263,h263,X263,M263
1411 fourcc D263 ; DEC H263
1412 fourcc L263 ; Lead H263
1413 fourcc ILVR ; ITU H263+
1414 fourcc VX1K ; Agora Labs VX1000S H263
1425 out YV12,I420,IYUV flip
1428 info "XAnim's CCITT H.263"
1432 fourcc VIVO,vivo H263
1446 info "QuickTime H.261 video"
1454 info "XAnim's CCITT H.261"
1467 out BGR32,BGR24,BGR15
1470 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1471 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1472 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1475 info "Intel Indeo 5"
1480 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1483 out BGR32,BGR24,BGR16,BGR15
1486 info "Intel Indeo 5"
1491 ; out YV12,I420 ; flickering
1493 out BGR32,BGR24,BGR15
1496 info "Intel Indeo 4.1"
1506 info "Intel Indeo 3.1/3.2"
1513 out BGR24,BGR15 flip,static
1517 info "XAnim's Intel Indeo 5"
1525 info "XAnim's Intel Indeo 4.1"
1533 info "XAnim's Intel Indeo 3.1/3.2"
1541 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1547 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1548 fourcc DVSD,dvsd ; PAL
1549 fourcc DVCS,dvcs ; NTSC ?
1550 fourcc "dvcp" ; PAL DV in .mov
1551 fourcc "dvc " ; NTSC DV in .mov
1553 fourcc dvpp ; DVCPRO - PAL
1554 fourcc dv50 ; DVCPRO 50
1555 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1556 fourcc dv5p ; DVCPRO 50 PAL in .mov
1559 fourcc dvh5,dvh6,dvh3
1560 fourcc dvhd,dvsl,dv25
1567 info "Sony Digital Video (DV)"
1569 fourcc dvsl,dvsd,dvhd ; ????
1570 fourcc DVSD dvsd ; pal .avi
1571 fourcc "dvcp" dvsd ; pal .mov
1572 fourcc "dvc " dvsd ; ntsc .mov
1575 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1578 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1581 info "Raw DV (libdv)"
1583 fourcc DVSD,dvsd ; PAL
1584 fourcc DVCS,dvcs ; NTSC ?
1585 fourcc "dvcp" ; PAL DV in .mov
1586 fourcc "dvc " ; NTSC DV in .mov
1587 fourcc dvpp ; DVCPRO - PAL
1588 fourcc dv50 ; DVCPRO 50
1589 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1590 fourcc dv5p ; DVCPRO 50 PAL in .mov
1591 fourcc AVdv,AVd1 ; AVID DV
1593 fourcc dvh5,dvh6,dvh3
1598 ; note: it crashes with pond.dv :(
1600 info "MainConcept DV Codec"
1602 fourcc DVSD,dvsd ; PAL
1603 fourcc DVCS,dvcs ; NTSC ?
1604 fourcc CDVC,cdvc ; ???
1605 fourcc "dvcp" dvsd ; PAL DV in .mov
1606 fourcc "dvc " dvcs ; NTSC DV in .mov
1611 out BGR32,BGR24,BGR15
1616 info "XAnim's 3ivx Delta 3.5 plugin"
1624 info "3ivx Delta 4.5"
1628 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1629 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1632 out BGR32,BGR24,BGR16,BGR15
1634 ; RealVideo variants
1637 info "Linux RealPlayer 10 RV30/40"
1638 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1645 videocodec rv3040win
1646 info "Win32 RealPlayer 10 RV30/40"
1655 info "Linux RealPlayer 9 RV40"
1663 info "Win32 RealPlayer 9 RV40"
1671 info "Mac OS X RealPlayer 9 RV40"
1675 dll "drvc.bundle/Contents/MacOS/drvc"
1679 info "Linux RealPlayer 8 RV30"
1687 info "Win32 RealPlayer 8 RV30"
1695 info "Mac OS X RealPlayer 9 RV30"
1699 dll "drvc.bundle/Contents/MacOS/drvc"
1728 info "Linux RealPlayer 8 RV20"
1735 videocodec rv20winrp10
1736 info "Win32 RealPlayer 10 RV20"
1744 info "Win32 RealPlayer 8 RV20"
1752 info "Mac OS X RealPlayer 9 RV20"
1756 dll "drv2.bundle/Contents/MacOS/drv2"
1771 info "Alparysoft lossless codec dshow"
1775 dll "aslcodec_dshow.dll"
1776 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1780 info "Alparysoft lossless codec vfw"
1784 dll "aslcodec_vfw.dll"
1788 info "Lead CMW wavelet 2.0"
1792 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1793 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1797 info "Lagarith Lossless Video Codec"
1798 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1803 out BGR32,BGR24 flip
1806 info "Infinite Video PSI_V"
1811 out BGR32,BGR24 query,flip
1814 info "www.midivid.com/codec/mv3codec.html"
1822 info "Moyea Flash to Video Converter"
1823 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1827 dll "MyFlashZip0.ax"
1831 info "Power VideoWorks video"
1839 info "DideoNET SMV2"
1844 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1846 videocodec canopushq
1848 info "Canopus HQ Codec"
1849 comment "requires csehqa.dll and cseuvec.dll"
1855 videocodec canopusll
1857 info "Canopus Lossless Codec"
1858 comment "requires csellc.dll"
1867 fourcc VP30,vp30,VP31,vp31
1868 format 0x20335056 ; "VP3 " (used in .nsv files)
1874 info "FFmpeg Theora"
1884 info "On2 Open Source VP3 Codec"
1886 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1887 fourcc VP30,vp30,VP31,vp31
1892 out BGR32,BGR24,BGR15
1895 info "On2 VP4 Personal Codec"
1896 comment "Decodes also VP3"
1899 fourcc VP31,VP30,vp31,vp30
1914 info "On2 VP5 Personal Codec"
1925 fourcc VP60,VP61,VP62
1939 info "FFmpeg VP6 Flash"
1947 info "On2 VP6 Personal Codec"
1949 fourcc VP60,VP61,VP62
1957 info "On2 VP7 Personal Codec"
1966 info "Motion Wavelets"
1971 out BGR24,BGR15 flip
1974 info "centre for wavelets, approximation and infromation processing"
1988 out BGR32,BGR24,BGR15 flip
1997 out BGR32,BGR24,BGR15 flip
1999 videocodec ffultimotion
2000 info "FFmpeg IBM Ultimotion"
2007 videocodec ultimotion
2008 info "IBM Ultimotion"
2014 out BGR32,BGR24,BGR15 flip
2017 info "Windows Screen Video"
2022 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2023 out BGR32,BGR24,BGR16,BGR15
2025 ; CLRVIDDC.DLL needed too, with uppercase
2027 info "UCOD-ClearVideo"
2032 out BGR32,BGR24,BGR15 flip
2044 info "Creative Labs Video Blaster Webcam"
2045 comment "sequential jpeg files?"
2054 videocodec kensington
2055 info "kensington webcam"
2058 fourcc LBYR,JBYR ; untested, creative labs cam
2059 fourcc UV12 ; untested
2065 info "xiricam Veo PC Camera"
2073 info "Duck Truemotion1"
2079 out BGR15,BGR16,BGR24,BGR32 query
2082 info "FFmpeg Duck/On2 TrueMotion 2.0"
2089 ; our BGR15->BGR32 is bad or the DLL?
2091 info "TrueMotion 2.0"
2093 comment "YUV faulting"
2097 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2098 out BGR32,BGR24,BGR16 flip
2111 comment "one frame every 5 seconds?"
2115 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2119 info "Modified MJPEG, used in AMV files"
2121 fourcc AMVV ; internal MPlayer FourCC
2127 info "SP5x codec - used by Aiptek MegaCam"
2129 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2137 fourcc SP60,SP61,SP62
2143 info "SP5x codec - used by Aiptek MegaCam"
2145 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2148 out BGR24,BGR15 flip
2151 info "SP4x codec - used by Aiptek MegaCam"
2153 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2157 out BGR24,BGR15 flip
2160 info "Brooktree 411 codec"
2168 info "Broadway MPEG Capture Codec"
2172 dll "bw10.dll" ;requires vtaccess.dll
2176 info "zdsoft screen recorder"
2184 info "WebTrain Communication lossless screen recorder"
2200 info "VFAPI rgb transcode codec"
2208 info "nokia eti camcorder eyecon"
2210 fourcc NUB0,NUB1,NUB2
2216 info "WorldConnect Wavelet Video"
2217 comment "found in visualmail videos"
2224 videocodec foxmotion
2225 info "fox motion video"
2230 out BGR32,BGR24,BGR15 flip
2234 fourcc ty2c,TY2C,ty0n
2235 fourcc TY2N,TY0N,T565
2241 info "Telegeny VDTZ"
2249 info "SoftMedia ViVD V2 codec VfW"
2254 out YUY2,YV12,I420,YVU9
2255 out BGR32,BGR24,BGR15
2258 info "Winnov Videum winx codec"
2263 out BGR32,BGR24,BGR15
2266 info "FFmpeg wnv1 codec"
2274 info "Winnov Videum wnv1 codec"
2279 out BGR32,BGR24,BGR15
2282 info "VDOWave codec"
2286 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2290 info "VDOWave 3 advanced codec"
2295 dll "vdo32_30.drv" ; Need also decvdo.dll
2299 info "Vianet Lsvx Video"
2306 out BGR32,BGR24,BGR16 flip
2309 info "FFmpeg VMware video"
2314 out BGR32,BGR15,BGR8
2322 out BGR24,BGR15,BGR8 query,flip
2325 info "FFmpeg Smacker Video"
2334 info "Chinese AVS Video"
2335 comment "only works with libavformat demuxer"
2354 info "win32/quicktime 3IV1 (3ivx)"
2358 dll "3ivx Delta 3.5.qtx"
2362 info "Win32/QuickTime Streambox ACT-L2"
2366 dll ACTLComponent.qtx
2370 info "Win32/QuickTime Avid Meridien Uncompressed"
2374 dll "AvidQTAVUICodec.qtx"
2378 info "Win32/QuickTime H.263"
2385 videocodec qtrlerpza
2386 info "Win32/Quicktime RLE/RPZA"
2387 comment "no colorspace accepted"
2390 format 0x20656C72 ; "rle "
2393 out BGR32,BGR24,BGR15
2396 info "Win32/QuickTime VP3"
2404 info "win32/quicktime ZyGo"
2406 comment "wrong colors"
2407 fourcc ZyGo,zygo,lsvx
2413 info "Win32/QuickTime BeHereiVideo"
2414 comment "sample file wanted!"
2418 dll "BeHereiVideo.qtx"
2422 info "Win32/QuickTime Cinepak"
2430 info "Win32/QuickTime Indeo"
2440 info "Win32/QuickTime MJPEG"
2450 info "Win32/QuickTime MPEG-4"
2458 info "Win32/QuickTime SVQ3"
2462 dll "QuickTimeEssentials.qtx"
2466 info "Win32/QuickTime SVQ1"
2474 info "cinewave uncompressed 10-bit codec"
2476 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2480 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2483 ; VSS codecs (http://vsofts.com/solutions.html):
2486 info "VSS Codec Light"
2494 info "VSS H.264 New"
2499 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2502 videocodec vssh264old
2503 info "VSS H.264 Old"
2507 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2511 info "VSS Wavelet Video Codec"
2518 ; buggy codecs: (any volunteers for native rewrite?)
2523 comment "24bpp only"
2532 comment "24bpp only"
2537 ; out BGR32,BGR24,BGR15
2541 info "Alaris VideoGramPiX"
2543 fourcc VGPX,VTLP VGPX
2550 ; non-working codecs:
2561 info "Pinnacle Hardware MPEG-1"
2563 comment "no picture. use ffmpeg12!"
2570 ; out BGR32,BGR24,BGR16,BGR15
2573 info "Q-Team's QPEG (www.q-team.de)"
2575 comment "BGR8 only!"
2591 videocodec ffcamtasia
2592 info "FFmpeg TechSmith Camtasia Screen Codec"
2597 out BGR32,BGR24,BGR15,BGR8 query
2599 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2601 info "TechSmith Camtasia Screen Codec"
2606 out BGR32,BGR24,BGR15,BGR8 query,flip
2608 videocodec ffcamstudio
2609 info "CamStudio Screen Codec"
2614 out BGR32,BGR24,BGR15 query
2616 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2618 info "FRAPS: Realtime Video Capture"
2619 comment "Requires a processor with SSE???"
2634 videocodec fftiertexseq
2635 info "FFmpeg Tiertex SEQ"
2637 fourcc TSEQ ; internal MPlayer FourCC
2639 dll "tiertexseqvideo"
2643 info "FFmpeg Sierra VMD video"
2645 fourcc VMDV ; internal MPlayer FourCC
2651 info "FFmpeg Feeble Files DXA video"
2653 fourcc DXA1 ; internal MPlayer FourCC
2658 videocodec ffdsicinvideo
2659 info "FFmpeg Delphine CIN video"
2661 fourcc DCIV ; internal MPlayer FourCC
2667 info "FFmpeg THP video"
2669 fourcc THPV ; internal MPlayer FourCC
2675 info "FFmpeg BFI Video"
2677 fourcc BFIV ; internal MPlayer FourCC
2682 videocodec ffbethsoftvid
2683 info "FFmpeg Bethesda Software VID"
2684 comment "video plays much too fast"
2686 fourcc BETH ; internal MPlayer FourCC
2694 fourcc RL2V ; internal MPlayer FourCC
2700 info "FFmpeg Renderware TeXture Dictionary"
2702 fourcc TXDV ; internal MPlayer FourCC
2713 out BGR24,BGR15,BGR8 query,flip
2716 info "FFmpeg XAN wc3"
2718 fourcc WC3V ; internal MPlayer FourCC
2724 info "FFmpeg Id CIN video"
2726 fourcc IDCI ; internal MPlayer FourCC
2731 videocodec ffinterplay
2732 info "FFmpeg Interplay Video"
2734 fourcc INPV ; internal MPlayer FourCC
2736 dll "interplayvideo"
2740 info "FFmpeg VQA Video"
2742 fourcc VQAV ; internal MPlayer FourCC
2748 info "FFmpeg C93 Video"
2750 fourcc C93V ; internal MPlayer FourCC
2756 ; raw formats: (now RGB formats are autodetected)
2758 ; these raw codecs are used mostly by TV input
2759 ; 0x20776172 is used by Quicktime ('raw ')
2760 ; 0x0 is used by AVI
2761 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2768 format 0x20776172 0x52474220
2777 format 0x20776172 0x52474218
2786 format 0x20776172 0x52474210
2790 videocodec rawbgr32flip
2805 videocodec rawbgr24flip
2817 format 0x20776172 0x42475218
2821 videocodec rawbgr16flip
2826 format 0x10424752 0x0
2834 format 0x20776172 0x42475210
2838 videocodec rawbgr15flip
2850 format 0x20776172 0x4247520F
2854 videocodec rawbgr8flip
2866 format 0x20776172 0x42475208
2875 format 0x20776172 0x42475201
2883 format 0x0 0x32595559
2884 format 0x20776172 0x32595559
2892 format 0x0 0x32565559
2893 format 0x20776172 0x32565559
2901 format 0x0 0x59565955
2902 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2903 format 0x20776172 0x59565955
2911 format 0x0 0x50343434
2912 format 0x20776172 0x50343434
2920 format 0x0 0x50323234
2921 format 0x20776172 0x50323234
2929 format 0x0 0x32315659
2930 format 0x20776172 0x32315659
2938 format 0x0 0x3132564E
2939 format 0x20776172 0x3132564E
2947 format 0x0 0x3231564E
2948 format 0x20776172 0x3231564E
2956 format 0x0 0x32314D48
2957 format 0x20776172 0x32314D48
2965 format 0x0 0x30323449
2966 format 0x20776172 0x30323449
2975 format 0x0 0x39555659
2976 format 0x20776172 0x39555659
2985 format 0x20203859 ; "Y8 "
2989 ; NULL codec - for testing.
2992 info "NULL codec (no decoding!)"
2994 comment "for unknown/unsupported codecs or testing"
3001 out BGR32,BGR24,BGR16,BGR15
3003 ;=============================================================================
3005 ;=============================================================================
3008 info "Windows Media Audio 9 DMO"
3014 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3017 info "Windows Media Audio DMO"
3025 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3027 audiocodec wma9spdmo
3028 info "Windows Media Audio 9 Speech DMO"
3033 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3035 audiocodec wma9spdshow
3036 info "Windows Media Audio 9 Speech DShow"
3041 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3044 info "FFmpeg QDM2 audio"
3046 format 0x324D4451 ; "QDM2"
3051 info "QuickTime QDMC/QDM2 audio"
3053 format 0x324D4451 ; "QDM2"
3054 format 0x434D4451 ; "QDMC"
3059 info "FFmpeg QCLP audio"
3061 format 0x706C6351 ; "Qclp"
3062 format 0x70637173 ; "sqcp"
3063 format 0x716C6351 ; "Qclq"
3068 info "QuickTime QCLP audio"
3070 format 0x706C6351 ; "Qclp"
3075 info "QuickTime MACE3 audio"
3077 format 0x3343414D ; "MAC3"
3082 info "QuickTime MACE6 audio"
3084 format 0x3643414D ; "MAC6"
3088 audiocodec zygoaudio
3093 dll "ZyGoAudioS.qtx"
3096 info "FFmpeg RealAudio 1.0"
3098 format 0x345F3431 ; "14_4"
3103 info "FFmpeg RealAudio 2.0"
3105 format 0x385F3832 ; "28_8"
3110 info "FFmpeg COOK audio"
3112 format 0x6B6F6F63 ; "cook"
3117 info "FFmpeg Atrac 3 audio"
3119 format 0x63727461 ; "atrc"
3120 format 0x270 ; atrac3 in wav
3125 info "RealAudio 1.0"
3127 format 0x345F3431 ; "14_4"
3132 info "Win32 RealAudio 1.0"
3134 format 0x345F3431 ; "14_4"
3139 info "Mac OS X RealAudio 1.0"
3141 format 0x345F3431 ; "14_4"
3146 info "RealAudio 2.0"
3148 format 0x385F3832 ; "28_8"
3153 info "Win32 RealAudio 2.0"
3155 format 0x385F3832 ; "28_8"
3160 info "Mac OS X RealAudio 2.0"
3162 format 0x385F3832 ; "28_8"
3167 info "RealPlayer 10 COOK audio"
3168 comment "supports cook 5.1"
3170 format 0x6B6F6F63 ; "cook"
3175 info "RealAudio COOK"
3177 format 0x6B6F6F63 ; "cook"
3181 audiocodec ra10cookwin
3182 info "Win32 RealAudio 10 COOK"
3183 comment "supports cook 5.1"
3185 format 0x6B6F6F63 ; "cook"
3189 audiocodec racookwin
3190 info "Win32 RealAudio COOK"
3192 format 0x6B6F6F63 ; "cook"
3196 audiocodec racookmac
3197 info "Mac OS X RealAudio COOK"
3199 format 0x6B6F6F63 ; "cook"
3201 dll "cook.bundle/Contents/MacOS/cook"
3204 info "RealAudio Sipro"
3206 format 0x72706973 ; "sipr"
3211 info "RealPlayer 10 RealAudio Sipro"
3213 format 0x72706973 ; "sipr"
3217 audiocodec ra10siprwin
3218 info "Win32 RealAudio 10 Sipro"
3220 format 0x72706973 ; "sipr"
3224 audiocodec rasiprwin
3225 info "Win32 RealAudio Sipro"
3227 format 0x72706973 ; "sipr"
3231 audiocodec rasiprmac
3232 info "Mac OS X RealAudio Sipro"
3234 format 0x72706973 ; "sipr"
3236 dll "sipr.bundle/Contents/MacOS/sipr"
3239 info "RealAudio ATRAC3"
3241 format 0x63727461 ; "atrc"
3246 info "RealPlayer 10 RealAudio ATRAC3"
3248 format 0x63727461 ; "atrc"
3252 audiocodec ra10atrcwin
3253 info "Win32 RealAudio 10 ATRAC3"
3255 format 0x63727461 ; "atrc"
3259 audiocodec raatrcwin
3260 info "Win32 RealAudio ATRAC3"
3262 format 0x63727461 ; "atrc"
3266 audiocodec raatrcmac
3267 info "Mac OS X RealAudio ATRAC3"
3269 format 0x63727461 ; "atrc"
3271 dll "atrc.bundle/Contents/MacOS/atrc"
3273 audiocodec ffadpcmimaamv
3274 info "FFmpeg AMV IMA ADPCM audio"
3276 fourcc AMVA ; internal MPlayer FourCC
3280 audiocodec ffadpcmimaqt
3281 info "FFmpeg QT IMA ADPCM audio"
3283 format 0x34616d69 ; "ima4" (MOV files)
3287 audiocodec ffadpcmimawav
3288 info "FFmpeg WAV IMA ADPCM audio"
3291 format 0x1100736d ; "ms\x00\x11" (MOV files)
3292 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3300 format 0x34616d69 ; "ima4" (MOV files)
3301 format 0x1100736d ; "ms\x00\x11" (MOV files)
3304 audiocodec ffadpcmms
3305 info "FFmpeg MS ADPCM audio"
3308 format 0x0200736d ; "ms\x00\x02" (MOV files)
3316 format 0x0200736d ; "ms\x00\x02" (MOV files)
3319 audiocodec ffadpcmimadk4
3320 info "FFmpeg DK4 IMA ADPCM audio"
3322 format 0x61 ; This format number was used by Duck Corp. but not officially
3323 ; registered with Microsoft
3328 info "Duck DK4 ADPCM (rogue format number)"
3330 format 0x61 ; This format number was used by Duck Corp. but not officially
3331 ; registered with Microsoft
3334 audiocodec ffadpcmimadk3
3335 info "FFmpeg DK3 IMA ADPCM audio"
3337 format 0x62 ; This format number was used by Duck Corp. but not officially
3338 ; registered with Microsoft
3343 info "Duck DK3 ADPCM (rogue format number)"
3345 format 0x62 ; This format number was used by Duck Corp. but not officially
3346 ; registered with Microsoft
3349 audiocodec ffroqaudio
3350 info "Id RoQ File Audio"
3352 fourcc RoQA ; internal MPlayer FourCC
3357 info "FFmpeg Smacker Audio"
3363 audiocodec ffdsicinaudio
3364 info "FFmpeg Delphine CIN audio"
3366 fourcc DCIA ; internal MPlayer FourCC
3370 audiocodec ff4xmadmpcm
3371 info "FFmpeg 4XM ADPCM audio"
3373 fourcc 4XMA ; internal MPlayer FourCC
3377 audiocodec ffadpcmimaws
3378 info "FFmpeg Westwood IMA ADPCM audio"
3380 fourcc AIWS ; internal MPlayer FourCC
3385 info "FFmpeg Westwood SND1"
3387 fourcc SND1 ; internal MPlayer FourCC
3391 audiocodec ffinterplaydpcm
3392 info "FFmpeg Interplay DPCM audio"
3394 fourcc INPA ; internal MPlayer FourCC
3398 audiocodec ffadpcmea
3399 info "FFmpeg EA ADPCM audio"
3401 fourcc ADEA ; internal MPlayer FourCC
3405 audiocodec ffadpcmeamaxis
3406 info "FFmpeg EA MAXIS XA ADPCM audio"
3408 fourcc ADXA ; internal MPlayer FourCC
3410 dll adpcm_ea_maxis_xa
3412 audiocodec ffadpcmxa
3413 info "FFmpeg XA ADPCM audio"
3415 fourcc PSXA ; internal MPlayer FourCC
3419 audiocodec ffxandpcm
3420 info "FFmpeg XAN DPCM audio"
3421 comment "only works with libavformat demuxer"
3427 audiocodec ffyamahaadpcm
3428 info "FFmpeg Yamaha ADPCM audio"
3434 audiocodec ffadpcmthp
3435 info "FFmpeg THP ADPCM audio"
3442 info "raw DV audio (libdv)"
3449 info "FFmpeg DV audio"
3458 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3461 fourcc "VLB " ; Used in NSV, not really working
3462 fourcc "AAC " ; Used in NSV
3463 fourcc "AACP" ; Used in NSV for AACPlus
3466 format 0x4143 ; aac in asf
3471 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3474 fourcc "VLB " ; Used in NSV, not really working
3475 fourcc "AAC " ; Used in NSV
3476 fourcc "AACP" ; Used in NSV for AACPlus
3480 format 0x4143 ; aac in asf
3485 info "FFmpeg FLAC audio"
3493 info "FFmpeg ALAC audio"
3500 info "FFmpeg True Audio (TTA)"
3502 fourcc TTA1 ; internal MPlayer FourCC
3506 audiocodec ffwavpack
3507 info "FFmpeg WavPack audio"
3509 fourcc WVPK ; internal MPlayer FourCC
3513 audiocodec ffshorten
3514 info "FFmpeg Shorten audio"
3516 fourcc shrn ; internal MPlayer FourCC
3521 info "FFmpeg Monkey's Audio"
3530 fourcc "MLP " ; internal MPlayer FourCC
3534 audiocodec ffnellymoser
3535 info "FFmpeg Nellymoser Audio"
3537 fourcc "NELL" ; internal MPlayer FourCC
3542 info "Uncompressed PCM"
3546 format 0x3 ; IEEE float
3547 format 0xfffe ; Extended
3548 format 0x20776172 ; "raw " (MOV files)
3549 format 0x736f7774 ; "twos" (MOV files)
3550 format 0x74776f73 ; "sowt" (MOV files)
3551 format 0x32336c66 ; "fl32" (MOV files)
3552 format 0x666c3332 ; "23lf" (MOV files)
3553 ; format 0x34366c66 ; "fl64" (MOV files)
3554 ; format 0x666c3634 ; "46lf" (MOV files)
3555 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3556 format 0x34326e69 ; "in24" (MOV files)
3557 format 0x696e3234 ; "42ni" (MOV files)
3558 format 0x32336e69 ; "in32" (MOV files)
3559 format 0x696e3332 ; "23ni" (MOV files)
3560 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3570 info "DivX audio (WMA)"
3577 audiocodec vdowaveacm
3584 audiocodec msadpcmacm
3592 info "mp3lib MPEG layer-2, layer-3"
3594 comment "Optimized to MMX/SSE/3Dnow!"
3595 format 0x50 ; layer-1 && layer-2
3596 format 0x55 ; layer-3
3597 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3598 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3599 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3600 fourcc "MP3 " ; used in .nsv files
3601 fourcc "LAME" ; used in mythtv .nuv files
3604 audiocodec ffpcmdaud
3605 info "D-Cinema audio (FFmpeg)"
3612 info "DivX audio v1 (FFmpeg)"
3619 info "DivX audio v2 (FFmpeg)"
3626 info "Macintosh Audio Compression and Expansion 3:1"
3633 info "Macintosh Audio Compression and Expansion 6:1"
3648 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3650 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3655 info "FFmpeg MPEG layer-3 audio"
3656 comment "integer only"
3659 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3660 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3661 fourcc "MP3 " ; used in .nsv files
3662 fourcc "LAME" ; used in mythtv .nuv files
3667 info "FFmpeg MPEG layer-3 adu audio"
3668 comment "integer only"
3670 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3675 info "FFmpeg MPEG layer-1 and layer-2 audio"
3676 comment "integer only"
3679 fourcc ".mp2" ; MP2 (MOV files)
3680 fourcc ".mp1" ; MP1 (MOV files)
3685 info "libMAD MPEG layer 1-2-3"
3689 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3690 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3691 fourcc "MP3 " ; used in .nsv files
3692 fourcc "LAME" ; used in mythtv .nuv files
3699 comment "conflicts with security kernel patches"
3704 audiocodec imaadpcmacm
3740 format 0x77616C61 ; 'alaw', .mov files
3747 format 0x77616c75 ; "ulaw" (MOV files)
3752 info "Uncompressed DVD/VOB LPCM"
3761 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3770 format 0x332D6361 ; ac-3 in mp4
3777 info "FFmpeg E-AC-3"
3796 audiocodec ffmusepack7
3797 info "Musepack sv7 audio codec"
3798 comment "only works with libavformat demuxer"
3804 audiocodec ffmusepack8
3805 info "Musepack sv8 audio codec"
3806 comment "only works with libavformat demuxer"
3814 info "Musepack audio codec"
3821 info "AMR Narrowband"
3824 format 0x57 ;amr in avi
3832 format 0x58 ;amr in avi
3836 audiocodec ffadcpmswf
3837 info "FFmpeg's ADPCM Flash-variant"
3839 format 0x5346 ; 'SF', pseudo id
3844 info "VoxWare MetaVoice"
3846 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3849 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3850 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3855 comment "windows users need msms001.vwp in windows\\system32 folder"
3858 dll "voxmsdec.ax" ; need also msms001.vwp
3859 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3862 info "ACELP.net Sipro Lab Audio"
3867 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3870 info "FFmpeg Intel Music Coder"
3877 info "Intel Music Coder"
3879 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3891 audiocodec ffctadp32
3892 info "FFmpeg Creative ADPCM codec"
3899 info "Creative ADPCM codec"
3906 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3913 info "AC3 through S/PDIF"
3916 format 0x332D6361 ; ac-3 in mp4
3921 info "DTS through S/PDIF"
3927 info "FFmpeg Vorbis"
3935 info "OggVorbis Audio"
3937 comment "OggVorbis driver using libvorbis"
3944 info "OggVorbis audio"
3946 comment "fixed-point decoder useful systems without floating-point unit"
3952 audiocodec vorbisacm
3953 info "OggVorbis ACM"
3955 comment "OggVorbis driver using vorbis.acm"
3956 format 0x674F ; mode1
3957 format 0x6750 ; mode2
3958 ; format 0x6751 ; mode3
3959 format 0x676F ; mode1+
3960 format 0x6770 ; mode2+
3961 format 0x6771 ; mode3+
3968 comment "Speex driver using libspeex"
3973 audiocodec vivoaudio
3974 info "Vivo G.723/Siren Audio Codec"
3976 format 0x111 ; vivo g.723
3977 format 0x112 ; siren
3982 info "G.711/G.721/G.723"
3984 comment "does not work yet - just noise :("
3985 format 0x111 ; vivo g.723
3986 format 0x112 ; vivo siren
3991 info "Sharp G.726 Audio"
3998 info "Sharp G.726 Audio"
4007 comment "format not accepted"
4013 ; http://www.nctsoft.com/products/NCTALFCD/
4014 ; jdp@mail.sonofon.dk
4017 format 0x1FC4 ; ALF2
4021 audiocodec fftruespeech
4022 info "FFmpeg TrueSpeech"
4028 audiocodec truespeech
4029 info "DSP Group TrueSpeech(TM)"
4033 dll "tssoft32.acm" ; need also tsd32.dll
4035 ; rt32dcmp.dll needed too
4036 audiocodec voxwarert24
4037 info "VoxWare RT24 speech codec"
4044 info "Lernout & Hauspie CELP and SBC codecs"
4046 format 0x1101 ; CELP
4054 info "Philips Speech Processing CELP"
4061 info "VQF codec by NTTLabs"
4068 info "MPEG audio pass-through for hardware MPEG decoders"
4070 comment "for hardware MPEG audio decoders"
4071 format 0x50 ; layer-1 && layer-2
4072 format 0x55 ; layer-3
4073 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4074 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4075 fourcc "MP3 " ; used in .nsv files
4076 fourcc "LAME" ; used in mythtv .nuv files
4080 info "msn siren audio codec"