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
121 format 0x10000001 ; MPEG-1
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
133 format 0x10000002 ; MPEG-2
139 fourcc hdv3 ; HDV 1080i50
140 fourcc hdv5 ; HDV 720p25
141 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
142 fourcc MMES,mmes ; matrox mpeg2 in avi
143 fourcc hdv6,hdv7,hdv8
144 fourcc xdv1,xdv2,xdv3
145 fourcc xdv4,xdv5,xdv6
146 fourcc xdv7,xdv8,xdv9
147 fourcc xdva,xdvb,xdvc
148 fourcc xdvd,xdve,xdvf
149 fourcc xd5a,xd5b,xd5c
150 fourcc xd5d,xd5e,xd5f
152 fourcc mx5n,mx4n,mx4p
158 fourcc LMP2 ; Lead mpeg2 in avi
164 ; for backward compatibility
166 info "FFmpeg MPEG-1/2"
168 format 0x10000001 ; MPEG-1
169 format 0x10000002 ; MPEG-2
170 fourcc mpg1,mpg2,MPG2
171 fourcc PIM1 ; Pinnacle hardware-MPEG-1
172 fourcc PIM2 ; Pinnacle hardware-MPEG-2
178 fourcc hdv3 ; HDV 1080i50
179 fourcc hdv5 ; HDV 720p25
180 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
181 fourcc MMES,mmes ; matrox mpeg2 in avi
182 fourcc hdv6,hdv7,hdv8
183 fourcc xdv1,xdv2,xdv3
184 fourcc xdv4,xdv5,xdv6
185 fourcc xdv7,xdv8,xdv9
186 fourcc xdva,xdvb,xdvc
187 fourcc xdvd,xdve,xdvf
188 fourcc xd5a,xd5b,xd5c
189 fourcc xd5d,xd5e,xd5f
191 fourcc mx5n,mx4n,mx4p
195 fourcc LMP2 ; Lead mpeg2 in avi
202 info "MPEG-1 or 2 (libmpeg2)"
203 comment "with postprocessing"
205 format 0x10000001 ; MPEG-1
206 format 0x10000002 ; MPEG-2
210 fourcc PIM1 ; Pinnacle hardware-MPEG-1
211 fourcc PIM2 ; Pinnacle hardware-MPEG-2
216 fourcc hdv3 ; HDV 1080i50
217 fourcc hdv5 ; HDV 720p25
218 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
219 fourcc MMES,mmes ; matrox mpeg2 in avi
220 fourcc hdv6,hdv7,hdv8
221 fourcc xdv1,xdv2,xdv3
222 fourcc xdv4,xdv5,xdv6
223 fourcc xdv7,xdv8,xdv9
224 fourcc xdva,xdvb,xdvc
225 fourcc xdvd,xdve,xdvf
226 fourcc xd5a,xd5b,xd5c
227 fourcc xd5d,xd5e,xd5f
229 fourcc mx5n,mx4n,mx4p
233 fourcc LMP2 ; Lead mpeg2 in avi
239 videocodec ffmpeg12mc
240 info "FFmpeg MPEG-1/2 (XvMC)"
242 format 0x10000001 ; MPEG-1
243 format 0x10000002 ; MPEG-2
244 fourcc mpg1,mpg2,MPG2
248 fourcc PIM1 ; Pinnacle hardware-MPEG-1
249 fourcc PIM2 ; Pinnacle hardware-MPEG-2
252 fourcc hdv3 ; HDV 1080i50
253 fourcc hdv5 ; HDV 720p25
254 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
255 fourcc MMES,mmes ; matrox mpeg2 in avi
256 fourcc hdv6,hdv7,hdv8
257 fourcc xdv1,xdv2,xdv3
258 fourcc xdv4,xdv5,xdv6
259 fourcc xdv7,xdv8,xdv9
260 fourcc xdva,xdvb,xdvc
261 fourcc xdvd,xdve,xdvf
262 fourcc xd5a,xd5b,xd5c
263 fourcc xd5d,xd5e,xd5f
265 fourcc mx5n,mx4n,mx4p
269 fourcc LMP2 ; Lead mpeg2 in avi
275 videocodec ffmpeg12vdpau
276 info "FFmpeg MPEG-1/2 (VDPAU)"
278 format 0x10000001 ; MPEG-1
279 format 0x10000002 ; MPEG-2
280 fourcc mpg1,mpg2,MPG2
281 fourcc PIM1 ; Pinnacle hardware-MPEG-1
282 fourcc PIM2 ; Pinnacle hardware-MPEG-2
288 fourcc hdv3 ; HDV 1080i50
289 fourcc hdv5 ; HDV 720p25
290 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
291 fourcc MMES,mmes ; matrox mpeg2 in avi
292 fourcc hdv6,hdv7,hdv8
293 fourcc xdv1,xdv2,xdv3
294 fourcc xdv4,xdv5,xdv6
295 fourcc xdv7,xdv8,xdv9
296 fourcc xdva,xdvb,xdvc
297 fourcc xdvd,xdve,xdvf
298 fourcc xd5a,xd5b,xd5c
299 fourcc xd5d,xd5e,xd5f
301 fourcc mx5n,mx4n,mx4p
305 fourcc LMP2 ; Lead mpeg2 in avi
307 dll "mpegvideo_vdpau"
311 ; we have only native open source codecs for these:
316 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
325 fourcc "bmp " ; for BMP-encoded QuickTime files
326 format 0x706D62 ; AVI
329 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
334 fourcc "gif " ; for GIF-encoded QuickTime files
337 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
342 fourcc "tiff" ; for TIFF-encoded QuickTime files
345 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
353 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
359 fourcc "png " ; for PNG-encoded QuickTime files
362 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
367 comment "Gray scaled PNG with Alpha channel not supported"
369 fourcc "png " ; for PNG-encoded QuickTime files
372 out BGR32,BGR24,BGR8,Y800
375 info "FFmpeg V.Flash PTX"
377 fourcc "ptx " ; internal MPlayer FourCC
380 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
386 fourcc "tga " ; for TGA-encoded QuickTime files
389 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
394 comment "Only 24bpp and 32bpp RGB TGA files supported"
402 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
407 info "FFmpeg SUN Rasterfile"
409 fourcc "sun " ; sun is an internal MPlayer FOURCC
412 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
415 info "FFmpeg Intel Indeo 3.1/3.2"
424 info "Autodesk FLI/FLC Animation"
426 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
429 out BGR16,BGR15,BGR8 query
445 out 422P,YV12,BGR32,BGR24 query
448 info "QuickTime Animation (RLE)"
450 format 0x20656C72 ; "rle "
453 out BGR32,RGB24,BGR15,BGR8 query
456 info "QuickTime Apple Video"
458 fourcc rpza,azpr,RPZA,AZPR
464 info "Apple Graphics (SMC) codec"
466 format 0x20636d73 ; "smc "
472 info "Planar RGB (Photoshop)"
477 out BGR32,BGR24,BGR8 query
480 info "Creative YUV (libavcodec)"
497 videocodec ffroqvideo
498 info "Id RoQ File Video"
500 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
506 info "LZO compressed"
515 info "Theora (free, reworked VP3)"
522 ; prefer native codecs over win32?
523 ; the win32 codecs probably are (better) optimized and support direct
524 ; rendering, so this may be not the best idea...
529 info "MSU Screen Capture Lossless Codec"
534 out BGR32,BGR24,BGR16 flip
537 info "wincam screen capture codec"
538 comment "requires Zlib.dll"
542 dll "wcmv.dll" ; requires Zlib.dll
546 info "Microsoft Video 1"
547 comment "-vf palette required for 8bpp"
549 fourcc cram,CRAM CRAM
550 fourcc msvc,MSVC CRAM
551 fourcc wham,WHAM CRAM
554 out BGR24,BGR15,BGR8 static,query
557 info "FFmpeg Cinepak Video"
572 out BGR24,BGR15 static
580 out YUY2 flip,noflip,query
582 out BGR32,BGR24 flip,query
587 info "FFmpeg Microsoft Video 1"
597 info "FFmpeg AVImszh"
605 info "FFmpeg AVIzlib"
615 info "XAnim's Radius Cinepak Video"
620 out YV12,IYUV,I420 static
622 ; time to decide what to do with the MPEG-4/DivX variants...
626 info "FFmpeg HuffYUV"
635 info "FFV1 (lossless codec)"
640 out 411P,444P,422P,YV12,I420,IYUV,YVU9
644 info "FFSNOW (Michael's wavelet codec)"
652 info "FFmpeg ASUS V1"
660 info "FFmpeg ASUS V2"
668 info "FFmpeg ATI VCR1"
676 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
684 info "FFmpeg Sorenson Video v1 (SVQ1)"
692 info "FFmpeg 4XM video"
697 out BGR15,BGR16 query
700 info "Miro/Pinnacle VideoXL codec"
703 fourcc PIXL ; this is Pinnacle one
710 info "FFmpeg QuickDraw"
718 info "FFmpeg Indeo 2"
727 info "FFmpeg Flash video"
735 info "FFmpeg Flash Screen video"
743 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
745 fourcc MPG3,mpg3 div3
746 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
747 fourcc DIV5,div5 div3 ; DivX 3.20
748 fourcc DIV6,div6 div4 ; -||-
749 fourcc DIV3,div3,DIV4,div4
750 fourcc DIVF,divf ; divx4.12
751 fourcc AP41 div3 ; AngelPotion stuff
752 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
753 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
760 info "FFmpeg MSMPEG-4 v2"
762 fourcc DIV2,div2 mp42
769 info "FFmpeg MSMPEG-4 v1"
771 fourcc DIV1,div1 mpg4
779 info "FFmpeg WMV1/WMV7"
787 info "FFmpeg WMV2/WMV8"
795 info "FFmpeg WMV3/WMV9"
802 videocodec ffwmv3vdpau
803 info "FFmpeg WMV3/WMV9 (VDPAU)"
813 fourcc WVC1,wvc1,WMVA
819 videocodec ffvc1vdpau
820 info "FFmpeg WVC1 (VDPAU)"
822 fourcc WVC1,wvc1,WMVA
840 videocodec ffh264vdpau
841 info "FFmpeg H.264 (VDPAU)"
853 info "FFmpeg Sorenson Video v3 (SVQ3)"
865 fourcc DIV1,div1 divx
866 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
868 fourcc xvid,XVID,XviD,XVIX
869 fourcc DX50,dx50,BLZ0 DX50
874 fourcc 3IV2,3iv2 ; 3ivx Delta 4
876 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
877 fourcc SMP4,smp4 ; Samsung SMP4 video codec
878 fourcc VIDM ; vidm 4.01 codec
879 format 0x10000004 ; mpeg 4 es
884 fourcc DCOD,MVXM,EM4A,PM4V
885 fourcc M4T3,DMK2,DIGI,INMC
897 out YV12,I420,IYUV flip
899 videocodec fflibschroedinger
900 info "Dirac (through FFmpeg libschroedinger)"
905 out I420,IYUV,422P,444P
907 videocodec fflibdirac
908 info "Dirac (through FFmpeg libdirac)"
913 out I420,IYUV,422P,444P
920 fourcc xvid,XVID,XviD,XVIX
921 fourcc DIV1,div1 divx
922 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
924 fourcc DX50,dx50,BLZ0 DX50
929 fourcc 3IV2,3iv2 ; 3ivx Delta 4
931 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
932 fourcc SMP4,smp4 ; Samsung SMP4 video codec
933 fourcc VIDM ; vidm 4.01 codec
935 fourcc DCOD,MVXM,EM4A,PM4V
936 fourcc M4T3,DMK2,DIGI,INMC
938 format 0x10000004 ; mpeg 4 es
945 out BGR32,BGR24,BGR16,BGR15
948 ; is divx4vfw stable enough, working everywhere and faster than divxds?
951 info "DivX4Windows-VFW"
953 comment "sig11 with -framedrop"
954 fourcc DIVX,divx ; opendivx / divx4
955 fourcc DIV1,div1 divx
956 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
957 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
958 fourcc AP41 DIV3 ; AngelPotion stuff
964 out BGR32,BGR24,BGR15
966 ; the original ones... prefer DShow for postprocessing:
969 info "DivX ;-) (MSMPEG-4 v3)"
970 comment "with postprocessing"
972 fourcc MP43,mp43 div3 ; fourcc mapping to div3
973 fourcc DIV5,div5 div3
974 fourcc DIV6,div6 div4
975 fourcc DIV3,div3,DIV4,div4
976 fourcc AP41 div3 ; AngelPotion stuff
979 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
981 out BGR32,BGR24,BGR16,BGR15
984 info "DivX ;-) (MSMPEG-4 v3)"
986 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
987 fourcc DIV5,div5 div3 ; DivX 3.20
988 fourcc DIV6,div6 div4 ; -||-
989 fourcc DIV3,div3,DIV4,div4
990 fourcc AP41 div3 ; AngelPotion stuff
994 out BGR32,BGR24,BGR15
996 ; hmm. we should check, maybe these are/will be playable with libavcodec:
999 info "Microsoft MPEG-4 v1/v2"
1001 comment "with postprocessing"
1002 fourcc DIV2,div2 mp42
1003 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1008 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1010 ; out BGR32,BGR24,BGR16,BGR15
1013 info "Microsoft MPEG-4 v1/v2"
1021 out BGR32,BGR24,BGR15
1024 info "Windows Media Video 9 DMO"
1030 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1031 out YV12 ;,I420,IYUV
1033 ; out BGR32,BGR24,BGR16 ;,BGR15
1036 info "Windows Media Video DMO"
1044 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1045 out YV12 ;,I420,IYUV
1047 ; out BGR32,BGR24,BGR16 ;,BGR15
1050 info "Windows Media Video 8"
1055 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1058 ; out BGR32,BGR24,BGR16,BGR15
1061 info "Windows Media Video 7"
1066 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1068 ; out BGR32,BGR24,BGR16,BGR15
1071 info "Windows Media Video Adv DMO"
1077 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1078 out YV12 ;,I420,IYUV
1080 ; out BGR32,BGR24,BGR16 ;,BGR15
1082 videocodec wmvvc1dmo
1083 info "Windows Media Video (VC-1) Advanced Profile"
1088 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1092 info "Windows Media Screen Codec 2"
1098 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1099 out BGR32,BGR24,BGR16
1101 videocodec gotomeeting
1102 info "GoToMeeting codec"
1107 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1108 out BGR24,RGB24 flip
1111 info "UB Video MPEG-4"
1112 comment "black&white"
1114 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1122 info "GeoVision Advanced MPEG-4"
1130 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1131 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1132 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1135 info "Zoran MJPEG passthrough"
1139 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1145 fourcc AVRn,AVDJ ; AVID
1146 fourcc ADJV ; Avid Motion JPEG
1147 fourcc jpeg ; MOV Photo-JPEG
1148 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1149 fourcc JFIF ; SMJPEG (Loki)
1150 fourcc ijpg,IJPG ; -mf type=jpeg
1151 fourcc JPEG ; SGI's AVI Photo-JPEG
1152 fourcc JPGL ; lossless JPEG (pegasus codec)
1153 fourcc LJPG ; lossless JPEG
1154 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1155 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1157 fourcc ACDV ; ACDSee jpeg
1158 fourcc SLMJ ; SL M-JPEG
1163 out YUY2 ; queried (conversion from yuv422p)
1165 out BGR32 ; lossless JPEG
1170 info "FFmpeg MJPEG-B"
1172 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1177 out YUY2 ; queryed (conversion from yuv422p)
1180 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1182 info "Independent JPEG Group's codec"
1184 fourcc ijpg,IJPG ; -mf type=jpeg
1185 fourcc jpeg ; MOV Photo-JPEG
1186 fourcc AVRn,AVDJ ; AVID
1192 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1194 info "Morgan Motion JPEG Codec"
1197 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1198 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1203 out BGR32,BGR24,BGR15
1206 info "MainConcept Motion JPEG"
1209 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1210 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1214 out BGR32,BGR24,BGR15
1217 info "AVID Motion JPEG"
1219 comment "slooooooooow but stable"
1222 fourcc MJPG,mjpg AVRn
1224 dll "AvidAVICodec.dll"
1230 comment "supports interlaced MJPEG"
1232 fourcc jpeg MJPG ; MOV Photo-JPEG
1244 out BGR32,BGR24,BGR15 flip
1246 videocodec imagepower
1247 info "ImagePower MJPEG2000"
1252 out BGR32,BGR24,BGR15
1255 info "Morgan MJPEG2000"
1263 out BGR32,BGR24,BGR15
1265 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1270 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1271 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1274 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1277 out BGR32,BGR24,BGR16,BGR15
1280 info "Pegasus Motion JPEG"
1284 ; dll "pvmjpg20.dll" ; v2.0
1285 dll "pvmjpg21.dll" ; v2.1
1289 info "Pegasus lossless JPEG"
1297 videocodec pegasusmwv
1298 info "Pegasus Motion Wavelet 2000"
1306 info "Forward Uncompressed Video Codec"
1314 info "Forward JPEG Video Codec"
1322 info "Forward JPEG+Alpha Video"
1329 ; h263: - I don't know. comments?
1334 fourcc VIVO,vivo vivo
1335 fourcc viv1,viv2 vivo
1338 out BGR32,BGR24,BGR15 flip
1342 info "UB Video H.263/H.263+/H.263++"
1345 fourcc vivo,VIVO U263
1349 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1351 ; BGR32,BGR16,BGR15 seems to work too
1359 fourcc vivo,VIVO I263
1365 out BGR32,BGR24,BGR15
1376 info "FFmpeg H.263+"
1378 fourcc H263,U263,h263,X263,M263
1382 fourcc D263 ; DEC H263
1383 fourcc L263 ; Lead H263
1384 fourcc ILVR ; ITU H263+
1385 fourcc VX1K ; Agora Labs VX1000S H263
1396 out YV12,I420,IYUV flip
1399 info "XAnim's CCITT H.263"
1403 fourcc VIVO,vivo H263
1417 info "QuickTime H.261 video"
1425 info "XAnim's CCITT H.261"
1438 out BGR32,BGR24,BGR15
1441 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1442 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1443 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1446 info "Intel Indeo 5"
1451 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1454 out BGR32,BGR24,BGR16,BGR15
1457 info "Intel Indeo 5"
1462 ; out YV12,I420 ; flickering
1464 out BGR32,BGR24,BGR15
1467 info "Intel Indeo 4.1"
1477 info "Intel Indeo 3.1/3.2"
1484 out BGR24,BGR15 flip,static
1488 info "XAnim's Intel Indeo 5"
1496 info "XAnim's Intel Indeo 4.1"
1504 info "XAnim's Intel Indeo 3.1/3.2"
1512 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1515 info "Sony Digital Video (DV)"
1517 fourcc dvsl,dvsd,dvhd ; ????
1518 fourcc DVSD dvsd ; pal .avi
1519 fourcc "dvcp" dvsd ; pal .mov
1520 fourcc "dvc " dvsd ; ntsc .mov
1523 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1526 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1532 fourcc DVSD,dvsd ; PAL
1533 fourcc DVCS,dvcs ; NTSC ?
1534 fourcc "dvcp" ; PAL DV in .mov
1535 fourcc "dvc " ; NTSC DV in .mov
1536 fourcc dvpp ; DVCPRO - PAL
1537 fourcc dv50 ; DVCPRO 50
1538 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1539 fourcc dv5p ; DVCPRO 50 PAL in .mov
1542 fourcc dvh5,dvh6,dvh3
1543 fourcc dvhd,dvsl,dv25
1549 info "Raw DV (libdv)"
1551 fourcc DVSD,dvsd ; PAL
1552 fourcc DVCS,dvcs ; NTSC ?
1553 fourcc "dvcp" ; PAL DV in .mov
1554 fourcc "dvc " ; NTSC DV in .mov
1555 fourcc dvpp ; DVCPRO - PAL
1556 fourcc dv50 ; DVCPRO 50
1557 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1558 fourcc dv5p ; DVCPRO 50 PAL in .mov
1559 fourcc AVdv,AVd1 ; AVID DV
1561 fourcc dvh5,dvh6,dvh3
1566 ; note: it crashes with pond.dv :(
1568 info "MainConcept DV Codec"
1570 fourcc DVSD,dvsd ; PAL
1571 fourcc DVCS,dvcs ; NTSC ?
1572 fourcc CDVC,cdvc ; ???
1573 fourcc "dvcp" dvsd ; PAL DV in .mov
1574 fourcc "dvc " dvcs ; NTSC DV in .mov
1579 out BGR32,BGR24,BGR15
1584 info "XAnim's 3ivx Delta 3.5 plugin"
1592 info "3ivx Delta 4.5"
1596 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1597 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1600 out BGR32,BGR24,BGR16,BGR15
1602 ; RealVideo variants
1605 info "Linux RealPlayer 10 RV30/40"
1606 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1613 videocodec rv3040win
1614 info "Win32 RealPlayer 10 RV30/40"
1623 info "Linux RealPlayer 9 RV40"
1631 info "Win32 RealPlayer 9 RV40"
1639 info "Mac OS X RealPlayer 9 RV40"
1643 dll "drvc.bundle/Contents/MacOS/drvc"
1647 info "Linux RealPlayer 8 RV30"
1655 info "Win32 RealPlayer 8 RV30"
1663 info "Mac OS X RealPlayer 9 RV30"
1667 dll "drvc.bundle/Contents/MacOS/drvc"
1696 info "Linux RealPlayer 8 RV20"
1703 videocodec rv20winrp10
1704 info "Win32 RealPlayer 10 RV20"
1712 info "Win32 RealPlayer 8 RV20"
1720 info "Mac OS X RealPlayer 9 RV20"
1724 dll "drv2.bundle/Contents/MacOS/drv2"
1739 info "Alparysoft lossless codec dshow"
1743 dll "aslcodec_dshow.dll"
1744 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1748 info "Alparysoft lossless codec vfw"
1752 dll "aslcodec_vfw.dll"
1756 info "Lead CMW wavelet 2.0"
1760 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1761 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1765 info "Lagarith Lossless Video Codec"
1766 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1771 out BGR32,BGR24 flip
1774 info "Infinite Video PSI_V"
1779 out BGR32,BGR24 query,flip
1782 info "www.midivid.com/codec/mv3codec.html"
1790 info "Moyea Flash to Video Converter"
1791 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1795 dll "MyFlashZip0.ax"
1799 info "Power VideoWorks video"
1807 info "DideoNET SMV2"
1812 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1814 videocodec canopushq
1816 info "Canopus HQ Codec"
1817 comment "requires csehqa.dll and cseuvec.dll"
1823 videocodec canopusll
1825 info "Canopus Lossless Codec"
1826 comment "requires csellc.dll"
1835 fourcc VP30,vp30,VP31,vp31
1836 format 0x20335056 ; "VP3 " (used in .nsv files)
1842 info "FFmpeg Theora"
1852 info "On2 Open Source VP3 Codec"
1854 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1855 fourcc VP30,vp30,VP31,vp31
1860 out BGR32,BGR24,BGR15
1863 info "On2 VP4 Personal Codec"
1864 comment "Decodes also VP3"
1867 fourcc VP31,VP30,vp31,vp30
1882 info "On2 VP5 Personal Codec"
1893 fourcc VP60,VP61,VP62
1907 info "FFmpeg VP6 Flash"
1915 info "On2 VP6 Personal Codec"
1917 fourcc VP60,VP61,VP62
1925 info "On2 VP7 Personal Codec"
1934 info "Motion Wavelets"
1939 out BGR24,BGR15 flip
1942 info "centre for wavelets, approximation and infromation processing"
1956 out BGR32,BGR24,BGR15 flip
1965 out BGR32,BGR24,BGR15 flip
1967 videocodec ffultimotion
1968 info "FFmpeg IBM Ultimotion"
1975 videocodec ultimotion
1976 info "IBM Ultimotion"
1982 out BGR32,BGR24,BGR15 flip
1985 info "Windows Screen Video"
1990 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1991 out BGR32,BGR24,BGR16,BGR15
1993 ; CLRVIDDC.DLL needed too, with uppercase
1995 info "UCOD-ClearVideo"
2000 out BGR32,BGR24,BGR15 flip
2012 info "Creative Labs Video Blaster Webcam"
2013 comment "sequential jpeg files?"
2022 videocodec kensington
2023 info "kensington webcam"
2026 fourcc LBYR,JBYR ; untested, creative labs cam
2027 fourcc UV12 ; untested
2033 info "xiricam Veo PC Camera"
2041 info "Duck Truemotion1"
2047 out BGR15,BGR16,BGR24,BGR32 query
2050 info "FFmpeg Duck/On2 TrueMotion 2.0"
2057 ; our BGR15->BGR32 is bad or the DLL?
2059 info "TrueMotion 2.0"
2061 comment "YUV faulting"
2065 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2066 out BGR32,BGR24,BGR16 flip
2079 comment "one frame every 5 seconds?"
2083 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2087 info "Modified MJPEG, used in AMV files"
2089 fourcc AMVV ; internal MPlayer FourCC
2095 info "SP5x codec - used by Aiptek MegaCam"
2097 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2105 fourcc SP60,SP61,SP62
2111 info "SP5x codec - used by Aiptek MegaCam"
2113 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2116 out BGR24,BGR15 flip
2119 info "SP4x codec - used by Aiptek MegaCam"
2121 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2125 out BGR24,BGR15 flip
2128 info "Brooktree 411 codec"
2136 info "Broadway MPEG Capture Codec"
2140 dll "bw10.dll" ;requires vtaccess.dll
2144 info "zdsoft screen recorder"
2152 info "WebTrain Communication lossless screen recorder"
2168 info "VFAPI rgb transcode codec"
2176 info "nokia eti camcorder eyecon"
2178 fourcc NUB0,NUB1,NUB2
2184 info "WorldConnect Wavelet Video"
2185 comment "found in visualmail videos"
2192 videocodec foxmotion
2193 info "fox motion video"
2198 out BGR32,BGR24,BGR15 flip
2202 fourcc ty2c,TY2C,ty0n
2203 fourcc TY2N,TY0N,T565
2209 info "Telegeny VDTZ"
2217 info "SoftMedia ViVD V2 codec VfW"
2222 out YUY2,YV12,I420,YVU9
2223 out BGR32,BGR24,BGR15
2226 info "Winnov Videum winx codec"
2231 out BGR32,BGR24,BGR15
2234 info "FFmpeg wnv1 codec"
2242 info "Winnov Videum wnv1 codec"
2247 out BGR32,BGR24,BGR15
2250 info "VDOWave codec"
2254 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2258 info "VDOWave 3 advanced codec"
2263 dll "vdo32_30.drv" ; Need also decvdo.dll
2267 info "Vianet Lsvx Video"
2274 out BGR32,BGR24,BGR16 flip
2277 info "FFmpeg VMware video"
2282 out BGR32,BGR15,BGR8
2290 out BGR24,BGR15,BGR8 query,flip
2293 info "FFmpeg Smacker Video"
2302 info "Chinese AVS Video"
2303 comment "only works with libavformat demuxer"
2322 info "win32/quicktime 3IV1 (3ivx)"
2326 dll "3ivx Delta 3.5.qtx"
2330 info "Win32/QuickTime Streambox ACT-L2"
2334 dll ACTLComponent.qtx
2338 info "Win32/QuickTime Avid Meridien Uncompressed"
2342 dll "AvidQTAVUICodec.qtx"
2346 info "Win32/QuickTime H.263"
2353 videocodec qtrlerpza
2354 info "Win32/Quicktime RLE/RPZA"
2355 comment "no colorspace accepted"
2358 format 0x20656C72 ; "rle "
2361 out BGR32,BGR24,BGR15
2364 info "Win32/QuickTime VP3"
2372 info "win32/quicktime ZyGo"
2374 comment "wrong colors"
2375 fourcc ZyGo,zygo,lsvx
2381 info "Win32/QuickTime BeHereiVideo"
2382 comment "sample file wanted!"
2386 dll "BeHereiVideo.qtx"
2390 info "Win32/QuickTime Cinepak"
2398 info "Win32/QuickTime Indeo"
2408 info "Win32/QuickTime MJPEG"
2418 info "Win32/QuickTime MPEG-4"
2426 info "Win32/QuickTime SVQ3"
2430 dll "QuickTimeEssentials.qtx"
2434 info "Win32/QuickTime SVQ1"
2442 info "cinewave uncompressed 10-bit codec"
2444 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2448 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2451 ; VSS codecs (http://vsofts.com/solutions.html):
2454 info "VSS Codec Light"
2462 info "VSS H.264 New"
2467 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2470 videocodec vssh264old
2471 info "VSS H.264 Old"
2475 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2479 info "VSS Wavelet Video Codec"
2486 ; buggy codecs: (any volunteers for native rewrite?)
2491 comment "24bpp only"
2500 comment "24bpp only"
2505 ; out BGR32,BGR24,BGR15
2509 info "Alaris VideoGramPiX"
2511 fourcc VGPX,VTLP VGPX
2518 ; non-working codecs:
2529 info "Pinnacle Hardware MPEG-1"
2531 comment "no picture. use ffmpeg12!"
2538 ; out BGR32,BGR24,BGR16,BGR15
2541 info "Q-Team's QPEG (www.q-team.de)"
2543 comment "BGR8 only!"
2559 videocodec ffcamtasia
2560 info "FFmpeg TechSmith Camtasia Screen Codec"
2565 out BGR32,BGR24,BGR15,BGR8 query
2567 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2569 info "TechSmith Camtasia Screen Codec"
2574 out BGR32,BGR24,BGR15,BGR8 query,flip
2576 videocodec ffcamstudio
2577 info "CamStudio Screen Codec"
2582 out BGR32,BGR24,BGR15 query
2584 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2586 info "FRAPS: Realtime Video Capture"
2587 comment "Requires a processor with SSE???"
2602 videocodec fftiertexseq
2603 info "FFmpeg Tiertex SEQ"
2605 fourcc TSEQ ; internal MPlayer FourCC
2607 dll "tiertexseqvideo"
2611 info "FFmpeg Sierra VMD video"
2613 fourcc VMDV ; internal MPlayer FourCC
2619 info "FFmpeg Feeble Files DXA video"
2621 fourcc DXA1 ; internal MPlayer FourCC
2626 videocodec ffdsicinvideo
2627 info "FFmpeg Delphine CIN video"
2629 fourcc DCIV ; internal MPlayer FourCC
2635 info "FFmpeg THP video"
2637 fourcc THPV ; internal MPlayer FourCC
2643 info "FFmpeg BFI Video"
2645 fourcc BFIV ; internal MPlayer FourCC
2650 videocodec ffbethsoftvid
2651 info "FFmpeg Bethesda Software VID"
2652 comment "video plays much too fast"
2654 fourcc BETH ; internal MPlayer FourCC
2662 fourcc RL2V ; internal MPlayer FourCC
2668 info "FFmpeg Renderware TeXture Dictionary"
2670 fourcc TXDV ; internal MPlayer FourCC
2681 out BGR24,BGR15,BGR8 query,flip
2684 info "FFmpeg XAN wc3"
2686 fourcc WC3V ; internal MPlayer FourCC
2692 info "FFmpeg Id CIN video"
2694 fourcc IDCI ; internal MPlayer FourCC
2699 videocodec ffinterplay
2700 info "FFmpeg Interplay Video"
2702 fourcc INPV ; internal MPlayer FourCC
2704 dll "interplayvideo"
2708 info "FFmpeg VQA Video"
2710 fourcc VQAV ; internal MPlayer FourCC
2716 info "FFmpeg C93 Video"
2718 fourcc C93V ; internal MPlayer FourCC
2724 ; raw formats: (now RGB formats are autodetected)
2726 ; these raw codecs are used mostly by TV input
2727 ; 0x20776172 is used by Quicktime ('raw ')
2728 ; 0x0 is used by AVI
2729 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2736 format 0x20776172 0x52474220
2745 format 0x20776172 0x52474218
2754 format 0x20776172 0x52474210
2758 videocodec rawbgr32flip
2773 videocodec rawbgr24flip
2785 format 0x20776172 0x42475218
2789 videocodec rawbgr16flip
2794 format 0x10424752 0x0
2802 format 0x20776172 0x42475210
2806 videocodec rawbgr15flip
2818 format 0x20776172 0x4247520F
2822 videocodec rawbgr8flip
2834 format 0x20776172 0x42475208
2843 format 0x20776172 0x42475201
2851 format 0x0 0x32595559
2852 format 0x20776172 0x32595559
2860 format 0x0 0x32565559
2861 format 0x20776172 0x32565559
2869 format 0x0 0x59565955
2870 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2871 format 0x20776172 0x59565955
2879 format 0x0 0x50343434
2880 format 0x20776172 0x50343434
2888 format 0x0 0x50323234
2889 format 0x20776172 0x50323234
2897 format 0x0 0x32315659
2898 format 0x20776172 0x32315659
2906 format 0x0 0x3132564E
2907 format 0x20776172 0x3132564E
2915 format 0x0 0x3231564E
2916 format 0x20776172 0x3231564E
2924 format 0x0 0x32314D48
2925 format 0x20776172 0x32314D48
2933 format 0x0 0x30323449
2934 format 0x20776172 0x30323449
2943 format 0x0 0x39555659
2944 format 0x20776172 0x39555659
2953 format 0x20203859 ; "Y8 "
2957 ; NULL codec - for testing.
2960 info "NULL codec (no decoding!)"
2962 comment "for unknown/unsupported codecs or testing"
2969 out BGR32,BGR24,BGR16,BGR15
2971 ;=============================================================================
2973 ;=============================================================================
2976 info "Windows Media Audio 9 DMO"
2982 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2985 info "Windows Media Audio DMO"
2993 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2995 audiocodec wma9spdmo
2996 info "Windows Media Audio 9 Speech DMO"
3001 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3003 audiocodec wma9spdshow
3004 info "Windows Media Audio 9 Speech DShow"
3009 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3012 info "FFmpeg QDM2 audio"
3014 format 0x324D4451 ; "QDM2"
3019 info "QuickTime QDMC/QDM2 audio"
3021 format 0x324D4451 ; "QDM2"
3022 format 0x434D4451 ; "QDMC"
3027 info "FFmpeg QCLP audio"
3029 format 0x706C6351 ; "Qclp"
3034 info "QuickTime QCLP audio"
3036 format 0x706C6351 ; "Qclp"
3041 info "QuickTime MACE3 audio"
3043 format 0x3343414D ; "MAC3"
3048 info "QuickTime MACE6 audio"
3050 format 0x3643414D ; "MAC6"
3054 audiocodec zygoaudio
3059 dll "ZyGoAudioS.qtx"
3062 info "FFmpeg RealAudio 1.0"
3064 format 0x345F3431 ; "14_4"
3069 info "FFmpeg RealAudio 2.0"
3071 format 0x385F3832 ; "28_8"
3076 info "FFmpeg COOK audio"
3078 format 0x6B6F6F63 ; "cook"
3083 info "FFmpeg Atrac 3 audio"
3085 format 0x63727461 ; "atrc"
3086 format 0x270 ; atrac3 in wav
3091 info "RealAudio 1.0"
3093 format 0x345F3431 ; "14_4"
3098 info "Win32 RealAudio 1.0"
3100 format 0x345F3431 ; "14_4"
3105 info "Mac OS X RealAudio 1.0"
3107 format 0x345F3431 ; "14_4"
3112 info "RealAudio 2.0"
3114 format 0x385F3832 ; "28_8"
3119 info "Win32 RealAudio 2.0"
3121 format 0x385F3832 ; "28_8"
3126 info "Mac OS X RealAudio 2.0"
3128 format 0x385F3832 ; "28_8"
3133 info "RealPlayer 10 COOK audio"
3134 comment "supports cook 5.1"
3136 format 0x6B6F6F63 ; "cook"
3141 info "RealAudio COOK"
3143 format 0x6B6F6F63 ; "cook"
3147 audiocodec ra10cookwin
3148 info "Win32 RealAudio 10 COOK"
3149 comment "supports cook 5.1"
3151 format 0x6B6F6F63 ; "cook"
3155 audiocodec racookwin
3156 info "Win32 RealAudio COOK"
3158 format 0x6B6F6F63 ; "cook"
3162 audiocodec racookmac
3163 info "Mac OS X RealAudio COOK"
3165 format 0x6B6F6F63 ; "cook"
3167 dll "cook.bundle/Contents/MacOS/cook"
3170 info "RealAudio Sipro"
3172 format 0x72706973 ; "sipr"
3177 info "RealPlayer 10 RealAudio Sipro"
3179 format 0x72706973 ; "sipr"
3183 audiocodec ra10siprwin
3184 info "Win32 RealAudio 10 Sipro"
3186 format 0x72706973 ; "sipr"
3190 audiocodec rasiprwin
3191 info "Win32 RealAudio Sipro"
3193 format 0x72706973 ; "sipr"
3197 audiocodec rasiprmac
3198 info "Mac OS X RealAudio Sipro"
3200 format 0x72706973 ; "sipr"
3202 dll "sipr.bundle/Contents/MacOS/sipr"
3205 info "RealAudio ATRAC3"
3207 format 0x63727461 ; "atrc"
3212 info "RealPlayer 10 RealAudio ATRAC3"
3214 format 0x63727461 ; "atrc"
3218 audiocodec ra10atrcwin
3219 info "Win32 RealAudio 10 ATRAC3"
3221 format 0x63727461 ; "atrc"
3225 audiocodec raatrcwin
3226 info "Win32 RealAudio ATRAC3"
3228 format 0x63727461 ; "atrc"
3232 audiocodec raatrcmac
3233 info "Mac OS X RealAudio ATRAC3"
3235 format 0x63727461 ; "atrc"
3237 dll "atrc.bundle/Contents/MacOS/atrc"
3239 audiocodec ffadpcmimaamv
3240 info "FFmpeg AMV IMA ADPCM audio"
3242 fourcc AMVA ; internal MPlayer FourCC
3246 audiocodec ffadpcmimaqt
3247 info "FFmpeg QT IMA ADPCM audio"
3249 format 0x34616d69 ; "ima4" (MOV files)
3253 audiocodec ffadpcmimawav
3254 info "FFmpeg WAV IMA ADPCM audio"
3257 format 0x1100736d ; "ms\x00\x11" (MOV files)
3265 format 0x34616d69 ; "ima4" (MOV files)
3266 format 0x1100736d ; "ms\x00\x11" (MOV files)
3269 audiocodec ffadpcmms
3270 info "FFmpeg MS ADPCM audio"
3273 format 0x0200736d ; "ms\x00\x02" (MOV files)
3281 format 0x0200736d ; "ms\x00\x02" (MOV files)
3284 audiocodec ffadpcmimadk4
3285 info "FFmpeg DK4 IMA ADPCM audio"
3287 format 0x61 ; This format number was used by Duck Corp. but not officially
3288 ; registered with Microsoft
3293 info "Duck DK4 ADPCM (rogue format number)"
3295 format 0x61 ; This format number was used by Duck Corp. but not officially
3296 ; registered with Microsoft
3299 audiocodec ffadpcmimadk3
3300 info "FFmpeg DK3 IMA ADPCM audio"
3302 format 0x62 ; This format number was used by Duck Corp. but not officially
3303 ; registered with Microsoft
3308 info "Duck DK3 ADPCM (rogue format number)"
3310 format 0x62 ; This format number was used by Duck Corp. but not officially
3311 ; registered with Microsoft
3314 audiocodec ffroqaudio
3315 info "Id RoQ File Audio"
3317 fourcc RoQA ; internal MPlayer FourCC
3322 info "FFmpeg Smacker Audio"
3328 audiocodec ffdsicinaudio
3329 info "FFmpeg Delphine CIN audio"
3331 fourcc DCIA ; internal MPlayer FourCC
3335 audiocodec ff4xmadmpcm
3336 info "FFmpeg 4XM ADPCM audio"
3338 fourcc 4XMA ; internal MPlayer FourCC
3342 audiocodec ffadpcmimaws
3343 info "FFmpeg Westwood IMA ADPCM audio"
3345 fourcc AIWS ; internal MPlayer FourCC
3350 info "FFmpeg Westwood SND1"
3352 fourcc SND1 ; internal MPlayer FourCC
3356 audiocodec ffinterplaydpcm
3357 info "FFmpeg Interplay DPCM audio"
3359 fourcc INPA ; internal MPlayer FourCC
3363 audiocodec ffadpcmea
3364 info "FFmpeg EA ADPCM audio"
3366 fourcc ADEA ; internal MPlayer FourCC
3370 audiocodec ffadpcmeamaxis
3371 info "FFmpeg EA MAXIS XA ADPCM audio"
3373 fourcc ADXA ; internal MPlayer FourCC
3375 dll adpcm_ea_maxis_xa
3377 audiocodec ffadpcmxa
3378 info "FFmpeg XA ADPCM audio"
3380 fourcc PSXA ; internal MPlayer FourCC
3384 audiocodec ffxandpcm
3385 info "FFmpeg XAN DPCM audio"
3386 comment "only works with libavformat demuxer"
3392 audiocodec ffyamahaadpcm
3393 info "FFmpeg Yamaha ADPCM audio"
3399 audiocodec ffadpcmthp
3400 info "FFmpeg THP ADPCM audio"
3407 info "raw DV audio (libdv)"
3414 info "FFmpeg DV audio"
3423 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3426 fourcc "VLB " ; Used in NSV, not really working
3427 fourcc "AAC " ; Used in NSV
3428 fourcc "AACP" ; Used in NSV for AACPlus
3431 format 0x4143 ; aac in asf
3436 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3439 fourcc "VLB " ; Used in NSV, not really working
3440 fourcc "AAC " ; Used in NSV
3441 fourcc "AACP" ; Used in NSV for AACPlus
3445 format 0x4143 ; aac in asf
3450 info "FFmpeg FLAC audio"
3458 info "FFmpeg ALAC audio"
3465 info "FFmpeg True Audio (TTA)"
3467 fourcc TTA1 ; internal MPlayer FourCC
3471 audiocodec ffwavpack
3472 info "FFmpeg WavPack audio"
3474 fourcc WVPK ; internal MPlayer FourCC
3478 audiocodec ffshorten
3479 info "FFmpeg Shorten audio"
3481 fourcc shrn ; internal MPlayer FourCC
3486 info "FFmpeg Monkey's Audio"
3495 fourcc "MLP " ; internal MPlayer FourCC
3499 audiocodec ffnellymoser
3500 info "FFmpeg Nellymoser Audio"
3502 fourcc "NELL" ; internal MPlayer FourCC
3507 info "Uncompressed PCM"
3511 format 0x3 ; IEEE float
3512 format 0xfffe ; Extended
3513 format 0x20776172 ; "raw " (MOV files)
3514 format 0x736f7774 ; "twos" (MOV files)
3515 format 0x74776f73 ; "sowt" (MOV files)
3516 format 0x32336c66 ; "fl32" (MOV files)
3517 format 0x666c3332 ; "23lf" (MOV files)
3518 ; format 0x34366c66 ; "fl64" (MOV files)
3519 ; format 0x666c3634 ; "46lf" (MOV files)
3520 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3521 format 0x34326e69 ; "in24" (MOV files)
3522 format 0x696e3234 ; "42ni" (MOV files)
3523 format 0x32336e69 ; "in32" (MOV files)
3524 format 0x696e3332 ; "23ni" (MOV files)
3525 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3535 info "DivX audio (WMA)"
3542 audiocodec vdowaveacm
3549 audiocodec msadpcmacm
3557 info "mp3lib MPEG layer-2, layer-3"
3559 comment "Optimized to MMX/SSE/3Dnow!"
3560 format 0x50 ; layer-1 && layer-2
3561 format 0x55 ; layer-3
3562 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3563 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3564 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3565 fourcc "MP3 " ; used in .nsv files
3566 fourcc "LAME" ; used in mythtv .nuv files
3569 audiocodec ffpcmdaud
3570 info "D-Cinema audio (FFmpeg)"
3577 info "DivX audio v1 (FFmpeg)"
3584 info "DivX audio v2 (FFmpeg)"
3591 info "Macintosh Audio Compression and Expansion 3:1"
3598 info "Macintosh Audio Compression and Expansion 6:1"
3613 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3615 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3620 info "FFmpeg MPEG layer-3 audio"
3621 comment "integer only"
3624 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3625 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3626 fourcc "MP3 " ; used in .nsv files
3627 fourcc "LAME" ; used in mythtv .nuv files
3632 info "FFmpeg MPEG layer-3 adu audio"
3633 comment "integer only"
3635 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3640 info "FFmpeg MPEG layer-1 and layer-2 audio"
3641 comment "integer only"
3648 info "libMAD MPEG layer 1-2-3"
3652 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3653 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3654 fourcc "MP3 " ; used in .nsv files
3655 fourcc "LAME" ; used in mythtv .nuv files
3662 comment "conflicts with security kernel patches"
3667 audiocodec imaadpcmacm
3703 format 0x77616C61 ; 'alaw', .mov files
3710 format 0x77616c75 ; "ulaw" (MOV files)
3714 info "Uncompressed DVD/VOB LPCM"
3723 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3732 format 0x332D6361 ; ac-3 in mp4
3738 info "FFmpeg E-AC-3"
3757 audiocodec ffmusepack7
3758 info "Musepack sv7 audio codec"
3759 comment "only works with libavformat demuxer"
3765 audiocodec ffmusepack8
3766 info "Musepack sv8 audio codec"
3767 comment "only works with libavformat demuxer"
3775 info "Musepack audio codec"
3782 info "AMR Narrowband"
3785 format 0x57 ;amr in avi
3793 format 0x58 ;amr in avi
3797 audiocodec ffadcpmswf
3798 info "FFmpeg's ADPCM Flash-variant"
3800 format 0x5346 ; 'SF', pseudo id
3805 info "VoxWare MetaVoice"
3807 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3810 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3811 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3816 comment "windows users need msms001.vwp in windows\\system32 folder"
3819 dll "voxmsdec.ax" ; need also msms001.vwp
3820 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3823 info "ACELP.net Sipro Lab Audio"
3828 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3831 info "FFmpeg Intel Music Coder"
3838 info "Intel Music Coder"
3840 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3852 audiocodec ffctadp32
3853 info "FFmpeg Creative ADPCM codec"
3860 info "Creative ADPCM codec"
3867 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3874 info "AC3 through S/PDIF"
3877 format 0x332D6361 ; ac-3 in mp4
3882 info "DTS through S/PDIF"
3888 info "FFmpeg Vorbis"
3896 info "OggVorbis Audio"
3898 comment "OggVorbis driver using libvorbis"
3905 info "OggVorbis audio"
3907 comment "fixed-point decoder useful systems without floating-point unit"
3913 audiocodec vorbisacm
3914 info "OggVorbis ACM"
3916 comment "OggVorbis driver using vorbis.acm"
3917 format 0x674F ; mode1
3918 format 0x6750 ; mode2
3919 ; format 0x6751 ; mode3
3920 format 0x676F ; mode1+
3921 format 0x6770 ; mode2+
3922 format 0x6771 ; mode3+
3929 comment "Speex driver using libspeex"
3934 audiocodec vivoaudio
3935 info "Vivo G.723/Siren Audio Codec"
3937 format 0x111 ; vivo g.723
3938 format 0x112 ; siren
3943 info "G.711/G.721/G.723"
3945 comment "does not work yet - just noise :("
3946 format 0x111 ; vivo g.723
3947 format 0x112 ; vivo siren
3952 info "Sharp G.726 Audio"
3959 info "Sharp G.726 Audio"
3968 comment "format not accepted"
3974 ; http://www.nctsoft.com/products/NCTALFCD/
3975 ; jdp@mail.sonofon.dk
3978 format 0x1FC4 ; ALF2
3982 audiocodec fftruespeech
3983 info "FFmpeg TrueSpeech"
3989 audiocodec truespeech
3990 info "DSP Group TrueSpeech(TM)"
3994 dll "tssoft32.acm" ; need also tsd32.dll
3996 ; rt32dcmp.dll needed too
3997 audiocodec voxwarert24
3998 info "VoxWare RT24 speech codec"
4005 info "Lernout & Hauspie CELP and SBC codecs"
4007 format 0x1101 ; CELP
4015 info "Philips Speech Processing CELP"
4022 info "VQF codec by NTTLabs"
4029 info "MPEG audio pass-through for hardware MPEG decoders"
4031 comment "for hardware MPEG audio decoders"
4032 format 0x50 ; layer-1 && layer-2
4033 format 0x55 ; layer-3
4034 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4035 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4036 fourcc "MP3 " ; used in .nsv files
4037 fourcc "LAME" ; used in mythtv .nuv files
4041 info "msn siren audio codec"