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
867 videocodec ffh264vdpau
868 info "FFmpeg H.264 (VDPAU)"
880 info "FFmpeg Sorenson Video v3 (SVQ3)"
892 fourcc DIV1,div1 divx
893 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
895 fourcc xvid,XVID,XviD,XVIX
896 fourcc DX50,dx50,BLZ0 DX50
901 fourcc 3IV2,3iv2 ; 3ivx Delta 4
903 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
904 fourcc SMP4,smp4 ; Samsung SMP4 video codec
905 fourcc VIDM ; vidm 4.01 codec
906 format 0x10000004 ; mpeg 4 es
911 fourcc DCOD,MVXM,EM4A,PM4V
912 fourcc M4T3,DMK2,DIGI,INMC
924 out YV12,I420,IYUV flip
926 videocodec fflibschroedinger
927 info "Dirac (through FFmpeg libschroedinger)"
932 out I420,IYUV,422P,444P
934 videocodec fflibdirac
935 info "Dirac (through FFmpeg libdirac)"
940 out I420,IYUV,422P,444P
947 fourcc xvid,XVID,XviD,XVIX
948 fourcc DIV1,div1 divx
949 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
951 fourcc DX50,dx50,BLZ0 DX50
956 fourcc 3IV2,3iv2 ; 3ivx Delta 4
958 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
959 fourcc SMP4,smp4 ; Samsung SMP4 video codec
960 fourcc VIDM ; vidm 4.01 codec
962 fourcc DCOD,MVXM,EM4A,PM4V
963 fourcc M4T3,DMK2,DIGI,INMC
965 format 0x10000004 ; mpeg 4 es
972 out BGR32,BGR24,BGR16,BGR15
975 ; is divx4vfw stable enough, working everywhere and faster than divxds?
978 info "DivX4Windows-VFW"
980 comment "sig11 with -framedrop"
981 fourcc DIVX,divx ; opendivx / divx4
982 fourcc DIV1,div1 divx
983 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
984 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
985 fourcc AP41 DIV3 ; AngelPotion stuff
991 out BGR32,BGR24,BGR15
993 ; the original ones... prefer DShow for postprocessing:
996 info "DivX ;-) (MSMPEG-4 v3)"
997 comment "with postprocessing"
999 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1000 fourcc DIV5,div5 div3
1001 fourcc DIV6,div6 div4
1002 fourcc DIV3,div3,DIV4,div4
1003 fourcc AP41 div3 ; AngelPotion stuff
1006 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1008 out BGR32,BGR24,BGR16,BGR15
1011 info "DivX ;-) (MSMPEG-4 v3)"
1013 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1014 fourcc DIV5,div5 div3 ; DivX 3.20
1015 fourcc DIV6,div6 div4 ; -||-
1016 fourcc DIV3,div3,DIV4,div4
1017 fourcc AP41 div3 ; AngelPotion stuff
1021 out BGR32,BGR24,BGR15
1023 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1026 info "Microsoft MPEG-4 v1/v2"
1028 comment "with postprocessing"
1029 fourcc DIV2,div2 mp42
1030 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1035 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1037 ; out BGR32,BGR24,BGR16,BGR15
1040 info "Microsoft MPEG-4 v1/v2"
1048 out BGR32,BGR24,BGR15
1051 info "Windows Media Video 9 DMO"
1057 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1058 out YV12 ;,I420,IYUV
1060 ; out BGR32,BGR24,BGR16 ;,BGR15
1063 info "Windows Media Video DMO"
1071 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1072 out YV12 ;,I420,IYUV
1074 ; out BGR32,BGR24,BGR16 ;,BGR15
1077 info "Windows Media Video 8"
1082 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1085 ; out BGR32,BGR24,BGR16,BGR15
1088 info "Windows Media Video 7"
1093 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1095 ; out BGR32,BGR24,BGR16,BGR15
1098 info "Windows Media Video Adv DMO"
1104 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1105 out YV12 ;,I420,IYUV
1107 ; out BGR32,BGR24,BGR16 ;,BGR15
1109 videocodec wmvvc1dmo
1110 info "Windows Media Video (VC-1) Advanced Profile"
1115 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1119 info "Windows Media Screen Codec 2"
1125 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1126 out BGR32,BGR24,BGR16
1128 videocodec gotomeeting
1129 info "GoToMeeting codec"
1134 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1135 out BGR24,RGB24 flip
1138 info "UB Video MPEG-4"
1139 comment "black&white"
1141 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1149 info "GeoVision Advanced MPEG-4"
1157 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1158 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1159 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1162 info "Zoran MJPEG passthrough"
1166 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1172 fourcc AVRn,AVDJ ; AVID
1173 fourcc ADJV ; Avid Motion JPEG
1174 fourcc jpeg ; MOV Photo-JPEG
1175 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1176 fourcc JFIF ; SMJPEG (Loki)
1177 fourcc ijpg,IJPG ; -mf type=jpeg
1178 fourcc JPEG ; SGI's AVI Photo-JPEG
1179 fourcc JPGL ; lossless JPEG (pegasus codec)
1180 fourcc LJPG ; lossless JPEG
1181 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1182 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1184 fourcc ACDV ; ACDSee jpeg
1185 fourcc SLMJ ; SL M-JPEG
1190 out YUY2 ; queried (conversion from yuv422p)
1192 out BGR32 ; lossless JPEG
1197 info "FFmpeg MJPEG-B"
1199 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1204 out YUY2 ; queryed (conversion from yuv422p)
1207 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1209 info "Independent JPEG Group's codec"
1211 fourcc ijpg,IJPG ; -mf type=jpeg
1212 fourcc jpeg ; MOV Photo-JPEG
1213 fourcc AVRn,AVDJ ; AVID
1219 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1221 info "Morgan Motion JPEG Codec"
1224 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1225 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1230 out BGR32,BGR24,BGR15
1233 info "MainConcept Motion JPEG"
1236 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1237 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1241 out BGR32,BGR24,BGR15
1244 info "AVID Motion JPEG"
1246 comment "slooooooooow but stable"
1249 fourcc MJPG,mjpg AVRn
1251 dll "AvidAVICodec.dll"
1257 comment "supports interlaced MJPEG"
1259 fourcc jpeg MJPG ; MOV Photo-JPEG
1271 out BGR32,BGR24,BGR15 flip
1273 videocodec imagepower
1274 info "ImagePower MJPEG2000"
1279 out BGR32,BGR24,BGR15
1282 info "Morgan MJPEG2000"
1290 out BGR32,BGR24,BGR15
1292 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1297 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1298 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1301 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1304 out BGR32,BGR24,BGR16,BGR15
1307 info "Pegasus Motion JPEG"
1311 ; dll "pvmjpg20.dll" ; v2.0
1312 dll "pvmjpg21.dll" ; v2.1
1316 info "Pegasus lossless JPEG"
1324 videocodec pegasusmwv
1325 info "Pegasus Motion Wavelet 2000"
1333 info "Forward Uncompressed Video Codec"
1341 info "Forward JPEG Video Codec"
1349 info "Forward JPEG+Alpha Video"
1356 ; h263: - I don't know. comments?
1361 fourcc VIVO,vivo vivo
1362 fourcc viv1,viv2 vivo
1365 out BGR32,BGR24,BGR15 flip
1369 info "UB Video H.263/H.263+/H.263++"
1372 fourcc vivo,VIVO U263
1376 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1378 ; BGR32,BGR16,BGR15 seems to work too
1386 fourcc vivo,VIVO I263
1392 out BGR32,BGR24,BGR15
1403 info "FFmpeg H.263+"
1405 fourcc H263,U263,h263,X263,M263
1409 fourcc D263 ; DEC H263
1410 fourcc L263 ; Lead H263
1411 fourcc ILVR ; ITU H263+
1412 fourcc VX1K ; Agora Labs VX1000S H263
1423 out YV12,I420,IYUV flip
1426 info "XAnim's CCITT H.263"
1430 fourcc VIVO,vivo H263
1444 info "QuickTime H.261 video"
1452 info "XAnim's CCITT H.261"
1465 out BGR32,BGR24,BGR15
1468 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1469 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1470 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1473 info "Intel Indeo 5"
1478 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1481 out BGR32,BGR24,BGR16,BGR15
1484 info "Intel Indeo 5"
1489 ; out YV12,I420 ; flickering
1491 out BGR32,BGR24,BGR15
1494 info "Intel Indeo 4.1"
1504 info "Intel Indeo 3.1/3.2"
1511 out BGR24,BGR15 flip,static
1515 info "XAnim's Intel Indeo 5"
1523 info "XAnim's Intel Indeo 4.1"
1531 info "XAnim's Intel Indeo 3.1/3.2"
1539 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1545 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1546 fourcc DVSD,dvsd ; PAL
1547 fourcc DVCS,dvcs ; NTSC ?
1548 fourcc "dvcp" ; PAL DV in .mov
1549 fourcc "dvc " ; NTSC DV in .mov
1551 fourcc dvpp ; DVCPRO - PAL
1552 fourcc dv50 ; DVCPRO 50
1553 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1554 fourcc dv5p ; DVCPRO 50 PAL in .mov
1557 fourcc dvh5,dvh6,dvh3
1558 fourcc dvhd,dvsl,dv25
1565 info "Sony Digital Video (DV)"
1567 fourcc dvsl,dvsd,dvhd ; ????
1568 fourcc DVSD dvsd ; pal .avi
1569 fourcc "dvcp" dvsd ; pal .mov
1570 fourcc "dvc " dvsd ; ntsc .mov
1573 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1576 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1579 info "Raw DV (libdv)"
1581 fourcc DVSD,dvsd ; PAL
1582 fourcc DVCS,dvcs ; NTSC ?
1583 fourcc "dvcp" ; PAL DV in .mov
1584 fourcc "dvc " ; NTSC DV in .mov
1585 fourcc dvpp ; DVCPRO - PAL
1586 fourcc dv50 ; DVCPRO 50
1587 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1588 fourcc dv5p ; DVCPRO 50 PAL in .mov
1589 fourcc AVdv,AVd1 ; AVID DV
1591 fourcc dvh5,dvh6,dvh3
1596 ; note: it crashes with pond.dv :(
1598 info "MainConcept DV Codec"
1600 fourcc DVSD,dvsd ; PAL
1601 fourcc DVCS,dvcs ; NTSC ?
1602 fourcc CDVC,cdvc ; ???
1603 fourcc "dvcp" dvsd ; PAL DV in .mov
1604 fourcc "dvc " dvcs ; NTSC DV in .mov
1609 out BGR32,BGR24,BGR15
1614 info "XAnim's 3ivx Delta 3.5 plugin"
1622 info "3ivx Delta 4.5"
1626 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1627 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1630 out BGR32,BGR24,BGR16,BGR15
1632 ; RealVideo variants
1635 info "Linux RealPlayer 10 RV30/40"
1636 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1643 videocodec rv3040win
1644 info "Win32 RealPlayer 10 RV30/40"
1653 info "Linux RealPlayer 9 RV40"
1661 info "Win32 RealPlayer 9 RV40"
1669 info "Mac OS X RealPlayer 9 RV40"
1673 dll "drvc.bundle/Contents/MacOS/drvc"
1677 info "Linux RealPlayer 8 RV30"
1685 info "Win32 RealPlayer 8 RV30"
1693 info "Mac OS X RealPlayer 9 RV30"
1697 dll "drvc.bundle/Contents/MacOS/drvc"
1726 info "Linux RealPlayer 8 RV20"
1733 videocodec rv20winrp10
1734 info "Win32 RealPlayer 10 RV20"
1742 info "Win32 RealPlayer 8 RV20"
1750 info "Mac OS X RealPlayer 9 RV20"
1754 dll "drv2.bundle/Contents/MacOS/drv2"
1769 info "Alparysoft lossless codec dshow"
1773 dll "aslcodec_dshow.dll"
1774 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1778 info "Alparysoft lossless codec vfw"
1782 dll "aslcodec_vfw.dll"
1786 info "Lead CMW wavelet 2.0"
1790 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1791 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1795 info "Lagarith Lossless Video Codec"
1796 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1801 out BGR32,BGR24 flip
1804 info "Infinite Video PSI_V"
1809 out BGR32,BGR24 query,flip
1812 info "www.midivid.com/codec/mv3codec.html"
1820 info "Moyea Flash to Video Converter"
1821 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1825 dll "MyFlashZip0.ax"
1829 info "Power VideoWorks video"
1837 info "DideoNET SMV2"
1842 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1844 videocodec canopushq
1846 info "Canopus HQ Codec"
1847 comment "requires csehqa.dll and cseuvec.dll"
1853 videocodec canopusll
1855 info "Canopus Lossless Codec"
1856 comment "requires csellc.dll"
1865 fourcc VP30,vp30,VP31,vp31
1866 format 0x20335056 ; "VP3 " (used in .nsv files)
1872 info "FFmpeg Theora"
1882 info "On2 Open Source VP3 Codec"
1884 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1885 fourcc VP30,vp30,VP31,vp31
1890 out BGR32,BGR24,BGR15
1893 info "On2 VP4 Personal Codec"
1894 comment "Decodes also VP3"
1897 fourcc VP31,VP30,vp31,vp30
1912 info "On2 VP5 Personal Codec"
1923 fourcc VP60,VP61,VP62
1937 info "FFmpeg VP6 Flash"
1945 info "On2 VP6 Personal Codec"
1947 fourcc VP60,VP61,VP62
1955 info "On2 VP7 Personal Codec"
1964 info "Motion Wavelets"
1969 out BGR24,BGR15 flip
1972 info "centre for wavelets, approximation and infromation processing"
1986 out BGR32,BGR24,BGR15 flip
1995 out BGR32,BGR24,BGR15 flip
1997 videocodec ffultimotion
1998 info "FFmpeg IBM Ultimotion"
2005 videocodec ultimotion
2006 info "IBM Ultimotion"
2012 out BGR32,BGR24,BGR15 flip
2015 info "Windows Screen Video"
2020 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2021 out BGR32,BGR24,BGR16,BGR15
2023 ; CLRVIDDC.DLL needed too, with uppercase
2025 info "UCOD-ClearVideo"
2030 out BGR32,BGR24,BGR15 flip
2042 info "Creative Labs Video Blaster Webcam"
2043 comment "sequential jpeg files?"
2052 videocodec kensington
2053 info "kensington webcam"
2056 fourcc LBYR,JBYR ; untested, creative labs cam
2057 fourcc UV12 ; untested
2063 info "xiricam Veo PC Camera"
2071 info "Duck Truemotion1"
2077 out BGR15,BGR16,BGR24,BGR32 query
2080 info "FFmpeg Duck/On2 TrueMotion 2.0"
2087 ; our BGR15->BGR32 is bad or the DLL?
2089 info "TrueMotion 2.0"
2091 comment "YUV faulting"
2095 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2096 out BGR32,BGR24,BGR16 flip
2109 comment "one frame every 5 seconds?"
2113 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2117 info "Modified MJPEG, used in AMV files"
2119 fourcc AMVV ; internal MPlayer FourCC
2125 info "SP5x codec - used by Aiptek MegaCam"
2127 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2135 fourcc SP60,SP61,SP62
2141 info "SP5x codec - used by Aiptek MegaCam"
2143 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2146 out BGR24,BGR15 flip
2149 info "SP4x codec - used by Aiptek MegaCam"
2151 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2155 out BGR24,BGR15 flip
2158 info "Brooktree 411 codec"
2166 info "Broadway MPEG Capture Codec"
2170 dll "bw10.dll" ;requires vtaccess.dll
2174 info "zdsoft screen recorder"
2182 info "WebTrain Communication lossless screen recorder"
2198 info "VFAPI rgb transcode codec"
2206 info "nokia eti camcorder eyecon"
2208 fourcc NUB0,NUB1,NUB2
2214 info "WorldConnect Wavelet Video"
2215 comment "found in visualmail videos"
2222 videocodec foxmotion
2223 info "fox motion video"
2228 out BGR32,BGR24,BGR15 flip
2232 fourcc ty2c,TY2C,ty0n
2233 fourcc TY2N,TY0N,T565
2239 info "Telegeny VDTZ"
2247 info "SoftMedia ViVD V2 codec VfW"
2252 out YUY2,YV12,I420,YVU9
2253 out BGR32,BGR24,BGR15
2256 info "Winnov Videum winx codec"
2261 out BGR32,BGR24,BGR15
2264 info "FFmpeg wnv1 codec"
2272 info "Winnov Videum wnv1 codec"
2277 out BGR32,BGR24,BGR15
2280 info "VDOWave codec"
2284 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2288 info "VDOWave 3 advanced codec"
2293 dll "vdo32_30.drv" ; Need also decvdo.dll
2297 info "Vianet Lsvx Video"
2304 out BGR32,BGR24,BGR16 flip
2307 info "FFmpeg VMware video"
2312 out BGR32,BGR15,BGR8
2320 out BGR24,BGR15,BGR8 query,flip
2323 info "FFmpeg Smacker Video"
2332 info "Chinese AVS Video"
2333 comment "only works with libavformat demuxer"
2352 info "win32/quicktime 3IV1 (3ivx)"
2356 dll "3ivx Delta 3.5.qtx"
2360 info "Win32/QuickTime Streambox ACT-L2"
2364 dll ACTLComponent.qtx
2368 info "Win32/QuickTime Avid Meridien Uncompressed"
2372 dll "AvidQTAVUICodec.qtx"
2376 info "Win32/QuickTime H.263"
2383 videocodec qtrlerpza
2384 info "Win32/Quicktime RLE/RPZA"
2385 comment "no colorspace accepted"
2388 format 0x20656C72 ; "rle "
2391 out BGR32,BGR24,BGR15
2394 info "Win32/QuickTime VP3"
2402 info "win32/quicktime ZyGo"
2404 comment "wrong colors"
2405 fourcc ZyGo,zygo,lsvx
2411 info "Win32/QuickTime BeHereiVideo"
2412 comment "sample file wanted!"
2416 dll "BeHereiVideo.qtx"
2420 info "Win32/QuickTime Cinepak"
2428 info "Win32/QuickTime Indeo"
2438 info "Win32/QuickTime MJPEG"
2448 info "Win32/QuickTime MPEG-4"
2456 info "Win32/QuickTime SVQ3"
2460 dll "QuickTimeEssentials.qtx"
2464 info "Win32/QuickTime SVQ1"
2472 info "cinewave uncompressed 10-bit codec"
2474 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2478 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2481 ; VSS codecs (http://vsofts.com/solutions.html):
2484 info "VSS Codec Light"
2492 info "VSS H.264 New"
2497 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2500 videocodec vssh264old
2501 info "VSS H.264 Old"
2505 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2509 info "VSS Wavelet Video Codec"
2516 ; buggy codecs: (any volunteers for native rewrite?)
2521 comment "24bpp only"
2530 comment "24bpp only"
2535 ; out BGR32,BGR24,BGR15
2539 info "Alaris VideoGramPiX"
2541 fourcc VGPX,VTLP VGPX
2548 ; non-working codecs:
2559 info "Pinnacle Hardware MPEG-1"
2561 comment "no picture. use ffmpeg12!"
2568 ; out BGR32,BGR24,BGR16,BGR15
2571 info "Q-Team's QPEG (www.q-team.de)"
2573 comment "BGR8 only!"
2589 videocodec ffcamtasia
2590 info "FFmpeg TechSmith Camtasia Screen Codec"
2595 out BGR32,BGR24,BGR15,BGR8 query
2597 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2599 info "TechSmith Camtasia Screen Codec"
2604 out BGR32,BGR24,BGR15,BGR8 query,flip
2606 videocodec ffcamstudio
2607 info "CamStudio Screen Codec"
2612 out BGR32,BGR24,BGR15 query
2614 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2616 info "FRAPS: Realtime Video Capture"
2617 comment "Requires a processor with SSE???"
2632 videocodec fftiertexseq
2633 info "FFmpeg Tiertex SEQ"
2635 fourcc TSEQ ; internal MPlayer FourCC
2637 dll "tiertexseqvideo"
2641 info "FFmpeg Sierra VMD video"
2643 fourcc VMDV ; internal MPlayer FourCC
2649 info "FFmpeg Feeble Files DXA video"
2651 fourcc DXA1 ; internal MPlayer FourCC
2656 videocodec ffdsicinvideo
2657 info "FFmpeg Delphine CIN video"
2659 fourcc DCIV ; internal MPlayer FourCC
2665 info "FFmpeg THP video"
2667 fourcc THPV ; internal MPlayer FourCC
2673 info "FFmpeg BFI Video"
2675 fourcc BFIV ; internal MPlayer FourCC
2680 videocodec ffbethsoftvid
2681 info "FFmpeg Bethesda Software VID"
2682 comment "video plays much too fast"
2684 fourcc BETH ; internal MPlayer FourCC
2692 fourcc RL2V ; internal MPlayer FourCC
2698 info "FFmpeg Renderware TeXture Dictionary"
2700 fourcc TXDV ; internal MPlayer FourCC
2711 out BGR24,BGR15,BGR8 query,flip
2714 info "FFmpeg XAN wc3"
2716 fourcc WC3V ; internal MPlayer FourCC
2722 info "FFmpeg Id CIN video"
2724 fourcc IDCI ; internal MPlayer FourCC
2729 videocodec ffinterplay
2730 info "FFmpeg Interplay Video"
2732 fourcc INPV ; internal MPlayer FourCC
2734 dll "interplayvideo"
2738 info "FFmpeg VQA Video"
2740 fourcc VQAV ; internal MPlayer FourCC
2746 info "FFmpeg C93 Video"
2748 fourcc C93V ; internal MPlayer FourCC
2754 ; raw formats: (now RGB formats are autodetected)
2756 ; these raw codecs are used mostly by TV input
2757 ; 0x20776172 is used by Quicktime ('raw ')
2758 ; 0x0 is used by AVI
2759 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2766 format 0x20776172 0x52474220
2775 format 0x20776172 0x52474218
2784 format 0x20776172 0x52474210
2788 videocodec rawbgr32flip
2803 videocodec rawbgr24flip
2815 format 0x20776172 0x42475218
2819 videocodec rawbgr16flip
2824 format 0x10424752 0x0
2832 format 0x20776172 0x42475210
2836 videocodec rawbgr15flip
2848 format 0x20776172 0x4247520F
2852 videocodec rawbgr8flip
2864 format 0x20776172 0x42475208
2873 format 0x20776172 0x42475201
2881 format 0x0 0x32595559
2882 format 0x20776172 0x32595559
2890 format 0x0 0x32565559
2891 format 0x20776172 0x32565559
2899 format 0x0 0x59565955
2900 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2901 format 0x20776172 0x59565955
2909 format 0x0 0x50343434
2910 format 0x20776172 0x50343434
2918 format 0x0 0x50323234
2919 format 0x20776172 0x50323234
2927 format 0x0 0x32315659
2928 format 0x20776172 0x32315659
2936 format 0x0 0x3132564E
2937 format 0x20776172 0x3132564E
2945 format 0x0 0x3231564E
2946 format 0x20776172 0x3231564E
2954 format 0x0 0x32314D48
2955 format 0x20776172 0x32314D48
2963 format 0x0 0x30323449
2964 format 0x20776172 0x30323449
2973 format 0x0 0x39555659
2974 format 0x20776172 0x39555659
2983 format 0x20203859 ; "Y8 "
2987 ; NULL codec - for testing.
2990 info "NULL codec (no decoding!)"
2992 comment "for unknown/unsupported codecs or testing"
2999 out BGR32,BGR24,BGR16,BGR15
3001 ;=============================================================================
3003 ;=============================================================================
3006 info "Windows Media Audio 9 DMO"
3012 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3015 info "Windows Media Audio DMO"
3023 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3025 audiocodec wma9spdmo
3026 info "Windows Media Audio 9 Speech DMO"
3031 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3033 audiocodec wma9spdshow
3034 info "Windows Media Audio 9 Speech DShow"
3039 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3042 info "FFmpeg QDM2 audio"
3044 format 0x324D4451 ; "QDM2"
3049 info "QuickTime QDMC/QDM2 audio"
3051 format 0x324D4451 ; "QDM2"
3052 format 0x434D4451 ; "QDMC"
3057 info "FFmpeg QCLP audio"
3059 format 0x706C6351 ; "Qclp"
3060 format 0x70637173 ; "sqcp"
3061 format 0x716C6351 ; "Qclq"
3066 info "QuickTime QCLP audio"
3068 format 0x706C6351 ; "Qclp"
3073 info "QuickTime MACE3 audio"
3075 format 0x3343414D ; "MAC3"
3080 info "QuickTime MACE6 audio"
3082 format 0x3643414D ; "MAC6"
3086 audiocodec zygoaudio
3091 dll "ZyGoAudioS.qtx"
3094 info "FFmpeg RealAudio 1.0"
3096 format 0x345F3431 ; "14_4"
3101 info "FFmpeg RealAudio 2.0"
3103 format 0x385F3832 ; "28_8"
3108 info "FFmpeg COOK audio"
3110 format 0x6B6F6F63 ; "cook"
3115 info "FFmpeg Atrac 3 audio"
3117 format 0x63727461 ; "atrc"
3118 format 0x270 ; atrac3 in wav
3123 info "RealAudio 1.0"
3125 format 0x345F3431 ; "14_4"
3130 info "Win32 RealAudio 1.0"
3132 format 0x345F3431 ; "14_4"
3137 info "Mac OS X RealAudio 1.0"
3139 format 0x345F3431 ; "14_4"
3144 info "RealAudio 2.0"
3146 format 0x385F3832 ; "28_8"
3151 info "Win32 RealAudio 2.0"
3153 format 0x385F3832 ; "28_8"
3158 info "Mac OS X RealAudio 2.0"
3160 format 0x385F3832 ; "28_8"
3165 info "RealPlayer 10 COOK audio"
3166 comment "supports cook 5.1"
3168 format 0x6B6F6F63 ; "cook"
3173 info "RealAudio COOK"
3175 format 0x6B6F6F63 ; "cook"
3179 audiocodec ra10cookwin
3180 info "Win32 RealAudio 10 COOK"
3181 comment "supports cook 5.1"
3183 format 0x6B6F6F63 ; "cook"
3187 audiocodec racookwin
3188 info "Win32 RealAudio COOK"
3190 format 0x6B6F6F63 ; "cook"
3194 audiocodec racookmac
3195 info "Mac OS X RealAudio COOK"
3197 format 0x6B6F6F63 ; "cook"
3199 dll "cook.bundle/Contents/MacOS/cook"
3202 info "RealAudio Sipro"
3204 format 0x72706973 ; "sipr"
3209 info "RealPlayer 10 RealAudio Sipro"
3211 format 0x72706973 ; "sipr"
3215 audiocodec ra10siprwin
3216 info "Win32 RealAudio 10 Sipro"
3218 format 0x72706973 ; "sipr"
3222 audiocodec rasiprwin
3223 info "Win32 RealAudio Sipro"
3225 format 0x72706973 ; "sipr"
3229 audiocodec rasiprmac
3230 info "Mac OS X RealAudio Sipro"
3232 format 0x72706973 ; "sipr"
3234 dll "sipr.bundle/Contents/MacOS/sipr"
3237 info "RealAudio ATRAC3"
3239 format 0x63727461 ; "atrc"
3244 info "RealPlayer 10 RealAudio ATRAC3"
3246 format 0x63727461 ; "atrc"
3250 audiocodec ra10atrcwin
3251 info "Win32 RealAudio 10 ATRAC3"
3253 format 0x63727461 ; "atrc"
3257 audiocodec raatrcwin
3258 info "Win32 RealAudio ATRAC3"
3260 format 0x63727461 ; "atrc"
3264 audiocodec raatrcmac
3265 info "Mac OS X RealAudio ATRAC3"
3267 format 0x63727461 ; "atrc"
3269 dll "atrc.bundle/Contents/MacOS/atrc"
3271 audiocodec ffadpcmimaamv
3272 info "FFmpeg AMV IMA ADPCM audio"
3274 fourcc AMVA ; internal MPlayer FourCC
3278 audiocodec ffadpcmimaqt
3279 info "FFmpeg QT IMA ADPCM audio"
3281 format 0x34616d69 ; "ima4" (MOV files)
3285 audiocodec ffadpcmimawav
3286 info "FFmpeg WAV IMA ADPCM audio"
3289 format 0x1100736d ; "ms\x00\x11" (MOV files)
3290 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3298 format 0x34616d69 ; "ima4" (MOV files)
3299 format 0x1100736d ; "ms\x00\x11" (MOV files)
3302 audiocodec ffadpcmms
3303 info "FFmpeg MS ADPCM audio"
3306 format 0x0200736d ; "ms\x00\x02" (MOV files)
3314 format 0x0200736d ; "ms\x00\x02" (MOV files)
3317 audiocodec ffadpcmimadk4
3318 info "FFmpeg DK4 IMA ADPCM audio"
3320 format 0x61 ; This format number was used by Duck Corp. but not officially
3321 ; registered with Microsoft
3326 info "Duck DK4 ADPCM (rogue format number)"
3328 format 0x61 ; This format number was used by Duck Corp. but not officially
3329 ; registered with Microsoft
3332 audiocodec ffadpcmimadk3
3333 info "FFmpeg DK3 IMA ADPCM audio"
3335 format 0x62 ; This format number was used by Duck Corp. but not officially
3336 ; registered with Microsoft
3341 info "Duck DK3 ADPCM (rogue format number)"
3343 format 0x62 ; This format number was used by Duck Corp. but not officially
3344 ; registered with Microsoft
3347 audiocodec ffroqaudio
3348 info "Id RoQ File Audio"
3350 fourcc RoQA ; internal MPlayer FourCC
3355 info "FFmpeg Smacker Audio"
3361 audiocodec ffdsicinaudio
3362 info "FFmpeg Delphine CIN audio"
3364 fourcc DCIA ; internal MPlayer FourCC
3368 audiocodec ff4xmadmpcm
3369 info "FFmpeg 4XM ADPCM audio"
3371 fourcc 4XMA ; internal MPlayer FourCC
3375 audiocodec ffadpcmimaws
3376 info "FFmpeg Westwood IMA ADPCM audio"
3378 fourcc AIWS ; internal MPlayer FourCC
3383 info "FFmpeg Westwood SND1"
3385 fourcc SND1 ; internal MPlayer FourCC
3389 audiocodec ffinterplaydpcm
3390 info "FFmpeg Interplay DPCM audio"
3392 fourcc INPA ; internal MPlayer FourCC
3396 audiocodec ffadpcmea
3397 info "FFmpeg EA ADPCM audio"
3399 fourcc ADEA ; internal MPlayer FourCC
3403 audiocodec ffadpcmeamaxis
3404 info "FFmpeg EA MAXIS XA ADPCM audio"
3406 fourcc ADXA ; internal MPlayer FourCC
3408 dll adpcm_ea_maxis_xa
3410 audiocodec ffadpcmxa
3411 info "FFmpeg XA ADPCM audio"
3413 fourcc PSXA ; internal MPlayer FourCC
3417 audiocodec ffxandpcm
3418 info "FFmpeg XAN DPCM audio"
3419 comment "only works with libavformat demuxer"
3425 audiocodec ffyamahaadpcm
3426 info "FFmpeg Yamaha ADPCM audio"
3432 audiocodec ffadpcmthp
3433 info "FFmpeg THP ADPCM audio"
3440 info "raw DV audio (libdv)"
3447 info "FFmpeg DV audio"
3456 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3459 fourcc "VLB " ; Used in NSV, not really working
3460 fourcc "AAC " ; Used in NSV
3461 fourcc "AACP" ; Used in NSV for AACPlus
3464 format 0x4143 ; aac in asf
3469 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3472 fourcc "VLB " ; Used in NSV, not really working
3473 fourcc "AAC " ; Used in NSV
3474 fourcc "AACP" ; Used in NSV for AACPlus
3478 format 0x4143 ; aac in asf
3483 info "FFmpeg FLAC audio"
3491 info "FFmpeg ALAC audio"
3498 info "FFmpeg True Audio (TTA)"
3500 fourcc TTA1 ; internal MPlayer FourCC
3504 audiocodec ffwavpack
3505 info "FFmpeg WavPack audio"
3507 fourcc WVPK ; internal MPlayer FourCC
3511 audiocodec ffshorten
3512 info "FFmpeg Shorten audio"
3514 fourcc shrn ; internal MPlayer FourCC
3519 info "FFmpeg Monkey's Audio"
3528 fourcc "MLP " ; internal MPlayer FourCC
3532 audiocodec ffnellymoser
3533 info "FFmpeg Nellymoser Audio"
3535 fourcc "NELL" ; internal MPlayer FourCC
3540 info "Uncompressed PCM"
3544 format 0x3 ; IEEE float
3545 format 0xfffe ; Extended
3546 format 0x20776172 ; "raw " (MOV files)
3547 format 0x736f7774 ; "twos" (MOV files)
3548 format 0x74776f73 ; "sowt" (MOV files)
3549 format 0x32336c66 ; "fl32" (MOV files)
3550 format 0x666c3332 ; "23lf" (MOV files)
3551 ; format 0x34366c66 ; "fl64" (MOV files)
3552 ; format 0x666c3634 ; "46lf" (MOV files)
3553 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3554 format 0x34326e69 ; "in24" (MOV files)
3555 format 0x696e3234 ; "42ni" (MOV files)
3556 format 0x32336e69 ; "in32" (MOV files)
3557 format 0x696e3332 ; "23ni" (MOV files)
3558 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3568 info "DivX audio (WMA)"
3575 audiocodec vdowaveacm
3582 audiocodec msadpcmacm
3590 info "mp3lib MPEG layer-2, layer-3"
3592 comment "Optimized to MMX/SSE/3Dnow!"
3593 format 0x50 ; layer-1 && layer-2
3594 format 0x55 ; layer-3
3595 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3596 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3597 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3598 fourcc "MP3 " ; used in .nsv files
3599 fourcc "LAME" ; used in mythtv .nuv files
3602 audiocodec ffpcmdaud
3603 info "D-Cinema audio (FFmpeg)"
3610 info "DivX audio v1 (FFmpeg)"
3617 info "DivX audio v2 (FFmpeg)"
3624 info "Macintosh Audio Compression and Expansion 3:1"
3631 info "Macintosh Audio Compression and Expansion 6:1"
3646 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3648 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3653 info "FFmpeg MPEG layer-3 audio"
3654 comment "integer only"
3657 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3658 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3659 fourcc "MP3 " ; used in .nsv files
3660 fourcc "LAME" ; used in mythtv .nuv files
3665 info "FFmpeg MPEG layer-3 adu audio"
3666 comment "integer only"
3668 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3673 info "FFmpeg MPEG layer-1 and layer-2 audio"
3674 comment "integer only"
3677 fourcc ".mp2" ; MP2 (MOV files)
3678 fourcc ".mp1" ; MP1 (MOV files)
3683 info "libMAD MPEG layer 1-2-3"
3687 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3688 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3689 fourcc "MP3 " ; used in .nsv files
3690 fourcc "LAME" ; used in mythtv .nuv files
3697 comment "conflicts with security kernel patches"
3702 audiocodec imaadpcmacm
3738 format 0x77616C61 ; 'alaw', .mov files
3745 format 0x77616c75 ; "ulaw" (MOV files)
3750 info "Uncompressed DVD/VOB LPCM"
3759 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3768 format 0x332D6361 ; ac-3 in mp4
3775 info "FFmpeg E-AC-3"
3794 audiocodec ffmusepack7
3795 info "Musepack sv7 audio codec"
3796 comment "only works with libavformat demuxer"
3802 audiocodec ffmusepack8
3803 info "Musepack sv8 audio codec"
3804 comment "only works with libavformat demuxer"
3812 info "Musepack audio codec"
3819 info "AMR Narrowband"
3822 format 0x57 ;amr in avi
3830 format 0x58 ;amr in avi
3834 audiocodec ffadcpmswf
3835 info "FFmpeg's ADPCM Flash-variant"
3837 format 0x5346 ; 'SF', pseudo id
3842 info "VoxWare MetaVoice"
3844 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3847 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3848 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3853 comment "windows users need msms001.vwp in windows\\system32 folder"
3856 dll "voxmsdec.ax" ; need also msms001.vwp
3857 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3860 info "ACELP.net Sipro Lab Audio"
3865 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3868 info "FFmpeg Intel Music Coder"
3875 info "Intel Music Coder"
3877 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3889 audiocodec ffctadp32
3890 info "FFmpeg Creative ADPCM codec"
3897 info "Creative ADPCM codec"
3904 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3911 info "AC3 through S/PDIF"
3914 format 0x332D6361 ; ac-3 in mp4
3919 info "DTS through S/PDIF"
3925 info "FFmpeg Vorbis"
3933 info "OggVorbis Audio"
3935 comment "OggVorbis driver using libvorbis"
3942 info "OggVorbis audio"
3944 comment "fixed-point decoder useful systems without floating-point unit"
3950 audiocodec vorbisacm
3951 info "OggVorbis ACM"
3953 comment "OggVorbis driver using vorbis.acm"
3954 format 0x674F ; mode1
3955 format 0x6750 ; mode2
3956 ; format 0x6751 ; mode3
3957 format 0x676F ; mode1+
3958 format 0x6770 ; mode2+
3959 format 0x6771 ; mode3+
3966 comment "Speex driver using libspeex"
3971 audiocodec vivoaudio
3972 info "Vivo G.723/Siren Audio Codec"
3974 format 0x111 ; vivo g.723
3975 format 0x112 ; siren
3980 info "G.711/G.721/G.723"
3982 comment "does not work yet - just noise :("
3983 format 0x111 ; vivo g.723
3984 format 0x112 ; vivo siren
3989 info "Sharp G.726 Audio"
3996 info "Sharp G.726 Audio"
4005 comment "format not accepted"
4011 ; http://www.nctsoft.com/products/NCTALFCD/
4012 ; jdp@mail.sonofon.dk
4015 format 0x1FC4 ; ALF2
4019 audiocodec fftruespeech
4020 info "FFmpeg TrueSpeech"
4026 audiocodec truespeech
4027 info "DSP Group TrueSpeech(TM)"
4031 dll "tssoft32.acm" ; need also tsd32.dll
4033 ; rt32dcmp.dll needed too
4034 audiocodec voxwarert24
4035 info "VoxWare RT24 speech codec"
4042 info "Lernout & Hauspie CELP and SBC codecs"
4044 format 0x1101 ; CELP
4052 info "Philips Speech Processing CELP"
4059 info "VQF codec by NTTLabs"
4066 info "MPEG audio pass-through for hardware MPEG decoders"
4068 comment "for hardware MPEG audio decoders"
4069 format 0x50 ; layer-1 && layer-2
4070 format 0x55 ; layer-3
4071 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4072 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4073 fourcc "MP3 " ; used in .nsv files
4074 fourcc "LAME" ; used in mythtv .nuv files
4078 info "msn siren audio codec"