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...
546 info "YUY2 Lossless Codec"
553 videocodec smartsight
554 info "Verint Video Manager"
557 fourcc SN41,SJPG ; untested
563 info "MSU Screen Capture Lossless Codec"
568 out BGR32,BGR24,BGR16 flip
571 info "wincam screen capture codec"
572 comment "requires Zlib.dll"
576 dll "wcmv.dll" ; requires Zlib.dll
580 info "Microsoft Video 1"
581 comment "-vf palette required for 8bpp"
583 fourcc cram,CRAM CRAM
584 fourcc msvc,MSVC CRAM
585 fourcc wham,WHAM CRAM
588 out BGR24,BGR15,BGR8 static,query
591 info "FFmpeg Cinepak Video"
606 out BGR24,BGR15 static
614 out YUY2 flip,noflip,query
616 out BGR32,BGR24 flip,query
621 info "FFmpeg Microsoft Video 1"
631 info "FFmpeg AVImszh"
639 info "FFmpeg AVIzlib"
649 info "XAnim's Radius Cinepak Video"
654 out YV12,IYUV,I420 static
656 ; time to decide what to do with the MPEG-4/DivX variants...
660 info "FFmpeg HuffYUV"
669 info "FFV1 (lossless codec)"
674 out 411P,444P,422P,YV12,I420,IYUV,YVU9
678 info "FFSNOW (Michael's wavelet codec)"
686 info "FFmpeg ASUS V1"
694 info "FFmpeg ASUS V2"
702 info "FFmpeg ATI VCR1"
710 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
718 info "FFmpeg Sorenson Video v1 (SVQ1)"
726 info "FFmpeg 4XM video"
731 out BGR15,BGR16 query
734 info "Miro/Pinnacle VideoXL codec"
737 fourcc PIXL ; this is Pinnacle one
744 info "FFmpeg QuickDraw"
752 info "FFmpeg Indeo 2"
761 info "FFmpeg Flash video"
769 info "FFmpeg Flash Screen video"
777 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
779 fourcc MPG3,mpg3 div3
780 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
781 fourcc DIV5,div5 div3 ; DivX 3.20
782 fourcc DIV6,div6 div4 ; -||-
783 fourcc DIV3,div3,DIV4,div4
784 fourcc DIVF,divf ; divx4.12
785 fourcc AP41 div3 ; AngelPotion stuff
786 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
787 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
794 info "FFmpeg MSMPEG-4 v2"
796 fourcc DIV2,div2 mp42
797 fourcc MP42,mp42,Mp42
803 info "FFmpeg MSMPEG-4 v1"
805 fourcc DIV1,div1 mpg4
813 info "FFmpeg WMV1/WMV7"
821 info "FFmpeg WMV2/WMV8"
829 info "FFmpeg WMV3/WMV9"
836 videocodec ffwmv3vdpau
837 info "FFmpeg WMV3/WMV9 (VDPAU)"
847 fourcc WVC1,wvc1,WMVA
853 videocodec ffvc1vdpau
854 info "FFmpeg WVC1 (VDPAU)"
856 fourcc WVC1,wvc1,WMVA
875 videocodec ffh264vdpau
876 info "FFmpeg H.264 (VDPAU)"
889 info "FFmpeg Sorenson Video v3 (SVQ3)"
901 fourcc DIV1,div1 divx
902 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
904 fourcc xvid,XVID,XviD,XVIX
905 fourcc DX50,dx50,BLZ0 DX50
910 fourcc 3IV2,3iv2 ; 3ivx Delta 4
912 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
913 fourcc SMP4,smp4 ; Samsung SMP4 video codec
914 fourcc VIDM ; vidm 4.01 codec
915 format 0x10000004 ; mpeg 4 es
920 fourcc DCOD,MVXM,EM4A,PM4V
921 fourcc M4T3,DMK2,DIGI,INMC
933 out YV12,I420,IYUV flip
935 videocodec fflibschroedinger
936 info "Dirac (through FFmpeg libschroedinger)"
941 out I420,IYUV,422P,444P
943 videocodec fflibdirac
944 info "Dirac (through FFmpeg libdirac)"
949 out I420,IYUV,422P,444P
956 fourcc xvid,XVID,XviD,XVIX
957 fourcc DIV1,div1 divx
958 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
960 fourcc DX50,dx50,BLZ0 DX50
965 fourcc 3IV2,3iv2 ; 3ivx Delta 4
967 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
968 fourcc SMP4,smp4 ; Samsung SMP4 video codec
969 fourcc VIDM ; vidm 4.01 codec
971 fourcc DCOD,MVXM,EM4A,PM4V
972 fourcc M4T3,DMK2,DIGI,INMC
974 format 0x10000004 ; mpeg 4 es
981 out BGR32,BGR24,BGR16,BGR15
984 ; is divx4vfw stable enough, working everywhere and faster than divxds?
987 info "DivX4Windows-VFW"
989 comment "sig11 with -framedrop"
990 fourcc DIVX,divx ; opendivx / divx4
991 fourcc DIV1,div1 divx
992 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
993 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
994 fourcc AP41 DIV3 ; AngelPotion stuff
1000 out BGR32,BGR24,BGR15
1002 ; the original ones... prefer DShow for postprocessing:
1005 info "DivX ;-) (MSMPEG-4 v3)"
1006 comment "with postprocessing"
1008 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1009 fourcc DIV5,div5 div3
1010 fourcc DIV6,div6 div4
1011 fourcc DIV3,div3,DIV4,div4
1012 fourcc AP41 div3 ; AngelPotion stuff
1015 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1017 out BGR32,BGR24,BGR16,BGR15
1020 info "DivX ;-) (MSMPEG-4 v3)"
1022 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1023 fourcc DIV5,div5 div3 ; DivX 3.20
1024 fourcc DIV6,div6 div4 ; -||-
1025 fourcc DIV3,div3,DIV4,div4
1026 fourcc AP41 div3 ; AngelPotion stuff
1030 out BGR32,BGR24,BGR15
1032 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1035 info "Microsoft MPEG-4 v1/v2"
1037 comment "with postprocessing"
1038 fourcc DIV2,div2 mp42
1039 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1044 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1046 ; out BGR32,BGR24,BGR16,BGR15
1049 info "Microsoft MPEG-4 v1/v2"
1057 out BGR32,BGR24,BGR15
1060 info "Windows Media Video 9 DMO"
1066 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1067 out YV12 ;,I420,IYUV
1069 ; out BGR32,BGR24,BGR16 ;,BGR15
1072 info "Windows Media Video DMO"
1080 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1081 out YV12 ;,I420,IYUV
1083 ; out BGR32,BGR24,BGR16 ;,BGR15
1086 info "Windows Media Video 8"
1091 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1094 ; out BGR32,BGR24,BGR16,BGR15
1097 info "Windows Media Video 7"
1102 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1104 ; out BGR32,BGR24,BGR16,BGR15
1107 info "Windows Media Video Adv DMO"
1113 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1114 out YV12 ;,I420,IYUV
1116 ; out BGR32,BGR24,BGR16 ;,BGR15
1118 videocodec wmvvc1dmo
1119 info "Windows Media Video (VC-1) Advanced Profile"
1124 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1128 info "Windows Media Screen Codec 2"
1134 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1135 out BGR32,BGR24,BGR16
1137 videocodec gotomeeting
1138 info "GoToMeeting codec"
1143 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1144 out BGR24,RGB24 flip
1147 info "UB Video MPEG-4"
1148 comment "black&white"
1150 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1158 info "GeoVision Advanced MPEG-4"
1166 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1167 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1168 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1171 info "Zoran MJPEG passthrough"
1175 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1181 fourcc AVRn,AVDJ ; AVID
1182 fourcc ADJV ; Avid Motion JPEG
1183 fourcc jpeg ; MOV Photo-JPEG
1184 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1185 fourcc JFIF ; SMJPEG (Loki)
1186 fourcc ijpg,IJPG ; -mf type=jpeg
1187 fourcc JPEG ; SGI's AVI Photo-JPEG
1188 fourcc JPGL ; lossless JPEG (pegasus codec)
1189 fourcc LJPG ; lossless JPEG
1190 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1191 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1193 fourcc ACDV ; ACDSee jpeg
1194 fourcc SLMJ ; SL M-JPEG
1199 out YUY2 ; queried (conversion from yuv422p)
1201 out BGR32 ; lossless JPEG
1206 info "FFmpeg MJPEG-B"
1208 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1213 out YUY2 ; queryed (conversion from yuv422p)
1216 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1218 info "Independent JPEG Group's codec"
1220 fourcc ijpg,IJPG ; -mf type=jpeg
1221 fourcc jpeg ; MOV Photo-JPEG
1222 fourcc AVRn,AVDJ ; AVID
1228 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1230 info "Morgan Motion JPEG Codec"
1233 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1234 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1239 out BGR32,BGR24,BGR15
1242 info "MainConcept Motion JPEG"
1245 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1246 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1250 out BGR32,BGR24,BGR15
1253 info "AVID Motion JPEG"
1255 comment "slooooooooow but stable"
1258 fourcc MJPG,mjpg AVRn
1260 dll "AvidAVICodec.dll"
1266 comment "supports interlaced MJPEG"
1268 fourcc jpeg MJPG ; MOV Photo-JPEG
1280 out BGR32,BGR24,BGR15 flip
1282 videocodec imagepower
1283 info "ImagePower MJPEG2000"
1288 out BGR32,BGR24,BGR15
1291 info "Morgan MJPEG2000"
1299 out BGR32,BGR24,BGR15
1301 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1306 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1307 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1310 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1313 out BGR32,BGR24,BGR16,BGR15
1316 info "Pegasus Motion JPEG"
1320 ; dll "pvmjpg20.dll" ; v2.0
1321 dll "pvmjpg21.dll" ; v2.1
1325 info "Pegasus lossless JPEG"
1333 videocodec pegasusmwv
1334 info "Pegasus Motion Wavelet 2000"
1342 info "Forward Uncompressed Video Codec"
1350 info "Forward JPEG Video Codec"
1358 info "Forward JPEG+Alpha Video"
1365 ; h263: - I don't know. comments?
1370 fourcc VIVO,vivo vivo
1371 fourcc viv1,viv2 vivo
1374 out BGR32,BGR24,BGR15 flip
1378 info "UB Video H.263/H.263+/H.263++"
1381 fourcc vivo,VIVO U263
1385 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1387 ; BGR32,BGR16,BGR15 seems to work too
1395 fourcc vivo,VIVO I263
1401 out BGR32,BGR24,BGR15
1412 info "FFmpeg H.263+"
1414 fourcc H263,U263,h263,X263,M263
1418 fourcc D263 ; DEC H263
1419 fourcc L263 ; Lead H263
1420 fourcc ILVR ; ITU H263+
1421 fourcc VX1K ; Agora Labs VX1000S H263
1432 out YV12,I420,IYUV flip
1435 info "XAnim's CCITT H.263"
1439 fourcc VIVO,vivo H263
1453 info "QuickTime H.261 video"
1461 info "XAnim's CCITT H.261"
1474 out BGR32,BGR24,BGR15
1477 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1478 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1479 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1482 info "Intel Indeo 5"
1487 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1490 out BGR32,BGR24,BGR16,BGR15
1493 info "Intel Indeo 5"
1498 ; out YV12,I420 ; flickering
1500 out BGR32,BGR24,BGR15
1503 info "Intel Indeo 4.1"
1513 info "Intel Indeo 3.1/3.2"
1520 out BGR24,BGR15 flip,static
1524 info "XAnim's Intel Indeo 5"
1532 info "XAnim's Intel Indeo 4.1"
1540 info "XAnim's Intel Indeo 3.1/3.2"
1548 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1554 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1555 fourcc DVSD,dvsd ; PAL
1556 fourcc DVCS,dvcs ; NTSC ?
1557 fourcc "dvcp" ; PAL DV in .mov
1558 fourcc "dvc " ; NTSC DV in .mov
1560 fourcc dvpp ; DVCPRO - PAL
1561 fourcc dv50 ; DVCPRO 50
1562 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1563 fourcc dv5p ; DVCPRO 50 PAL in .mov
1566 fourcc dvh5,dvh6,dvh3
1567 fourcc dvhd,dvsl,dv25
1574 info "Sony Digital Video (DV)"
1576 fourcc dvsl,dvsd,dvhd ; ????
1577 fourcc DVSD dvsd ; pal .avi
1578 fourcc "dvcp" dvsd ; pal .mov
1579 fourcc "dvc " dvsd ; ntsc .mov
1582 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1585 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1588 info "Raw DV (libdv)"
1590 fourcc DVSD,dvsd ; PAL
1591 fourcc DVCS,dvcs ; NTSC ?
1592 fourcc "dvcp" ; PAL DV in .mov
1593 fourcc "dvc " ; NTSC DV in .mov
1594 fourcc dvpp ; DVCPRO - PAL
1595 fourcc dv50 ; DVCPRO 50
1596 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1597 fourcc dv5p ; DVCPRO 50 PAL in .mov
1598 fourcc AVdv,AVd1 ; AVID DV
1600 fourcc dvh5,dvh6,dvh3
1605 ; note: it crashes with pond.dv :(
1607 info "MainConcept DV Codec"
1609 fourcc DVSD,dvsd ; PAL
1610 fourcc DVCS,dvcs ; NTSC ?
1611 fourcc CDVC,cdvc ; ???
1612 fourcc "dvcp" dvsd ; PAL DV in .mov
1613 fourcc "dvc " dvcs ; NTSC DV in .mov
1618 out BGR32,BGR24,BGR15
1623 info "XAnim's 3ivx Delta 3.5 plugin"
1631 info "3ivx Delta 4.5"
1635 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1636 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1639 out BGR32,BGR24,BGR16,BGR15
1641 ; RealVideo variants
1644 info "Linux RealPlayer 10 RV30/40"
1645 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1652 videocodec rv3040win
1653 info "Win32 RealPlayer 10 RV30/40"
1662 info "Linux RealPlayer 9 RV40"
1670 info "Win32 RealPlayer 9 RV40"
1678 info "Mac OS X RealPlayer 9 RV40"
1682 dll "drvc.bundle/Contents/MacOS/drvc"
1686 info "Linux RealPlayer 8 RV30"
1694 info "Win32 RealPlayer 8 RV30"
1702 info "Mac OS X RealPlayer 9 RV30"
1706 dll "drvc.bundle/Contents/MacOS/drvc"
1735 info "Linux RealPlayer 8 RV20"
1742 videocodec rv20winrp10
1743 info "Win32 RealPlayer 10 RV20"
1751 info "Win32 RealPlayer 8 RV20"
1759 info "Mac OS X RealPlayer 9 RV20"
1763 dll "drv2.bundle/Contents/MacOS/drv2"
1778 info "Alparysoft lossless codec dshow"
1782 dll "aslcodec_dshow.dll"
1783 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1787 info "Alparysoft lossless codec vfw"
1791 dll "aslcodec_vfw.dll"
1795 info "Lead CMW wavelet 2.0"
1799 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1800 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1804 info "Lagarith Lossless Video Codec"
1805 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1810 out BGR32,BGR24 flip
1813 info "Infinite Video PSI_V"
1818 out BGR32,BGR24 query,flip
1821 info "www.midivid.com/codec/mv3codec.html"
1829 info "Moyea Flash to Video Converter"
1830 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1834 dll "MyFlashZip0.ax"
1838 info "Power VideoWorks video"
1846 info "DideoNET SMV2"
1851 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1853 videocodec canopushq
1855 info "Canopus HQ Codec"
1856 comment "requires csehqa.dll and cseuvec.dll"
1862 videocodec canopusll
1864 info "Canopus Lossless Codec"
1865 comment "requires csellc.dll"
1874 fourcc VP30,vp30,VP31,vp31
1875 format 0x20335056 ; "VP3 " (used in .nsv files)
1881 info "FFmpeg Theora"
1891 info "On2 Open Source VP3 Codec"
1893 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1894 fourcc VP30,vp30,VP31,vp31
1899 out BGR32,BGR24,BGR15
1902 info "On2 VP4 Personal Codec"
1903 comment "Decodes also VP3"
1906 fourcc VP31,VP30,vp31,vp30
1921 info "On2 VP5 Personal Codec"
1932 fourcc VP60,VP61,VP62
1946 info "FFmpeg VP6 Flash"
1954 info "On2 VP6 Personal Codec"
1956 fourcc VP60,VP61,VP62
1964 info "On2 VP7 Personal Codec"
1973 info "Motion Wavelets"
1978 out BGR24,BGR15 flip
1981 info "centre for wavelets, approximation and infromation processing"
1995 out BGR32,BGR24,BGR15 flip
2004 out BGR32,BGR24,BGR15 flip
2006 videocodec ffultimotion
2007 info "FFmpeg IBM Ultimotion"
2014 videocodec ultimotion
2015 info "IBM Ultimotion"
2021 out BGR32,BGR24,BGR15 flip
2024 info "Windows Screen Video"
2029 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2030 out BGR32,BGR24,BGR16,BGR15
2032 ; CLRVIDDC.DLL needed too, with uppercase
2034 info "UCOD-ClearVideo"
2039 out BGR32,BGR24,BGR15 flip
2051 info "Creative Labs Video Blaster Webcam"
2052 comment "sequential jpeg files?"
2061 videocodec kensington
2062 info "kensington webcam"
2065 fourcc LBYR,JBYR ; untested, creative labs cam
2066 fourcc UV12 ; untested
2072 info "xiricam Veo PC Camera"
2080 info "Duck Truemotion1"
2086 out BGR15,BGR16,BGR24,BGR32 query
2089 info "FFmpeg Duck/On2 TrueMotion 2.0"
2096 ; our BGR15->BGR32 is bad or the DLL?
2098 info "TrueMotion 2.0"
2100 comment "YUV faulting"
2104 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2105 out BGR32,BGR24,BGR16 flip
2108 info "TrueMotion RT"
2126 comment "one frame every 5 seconds?"
2130 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2134 info "Modified MJPEG, used in AMV files"
2136 fourcc AMVV ; internal MPlayer FourCC
2142 info "SP5x codec - used by Aiptek MegaCam"
2144 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2152 fourcc SP60,SP61,SP62
2158 info "SP5x codec - used by Aiptek MegaCam"
2160 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2163 out BGR24,BGR15 flip
2166 info "SP4x codec - used by Aiptek MegaCam"
2168 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2172 out BGR24,BGR15 flip
2175 info "Brooktree 411 codec"
2183 info "Broadway MPEG Capture Codec"
2187 dll "bw10.dll" ;requires vtaccess.dll
2191 info "zdsoft screen recorder"
2199 info "WebTrain Communication lossless screen recorder"
2215 info "VFAPI rgb transcode codec"
2223 info "nokia eti camcorder eyecon"
2225 fourcc NUB0,NUB1,NUB2
2231 info "WorldConnect Wavelet Video"
2232 comment "found in visualmail videos"
2239 videocodec foxmotion
2240 info "fox motion video"
2245 out BGR32,BGR24,BGR15 flip
2249 fourcc ty2c,TY2C,ty0n
2250 fourcc TY2N,TY0N,T565
2256 info "Telegeny VDTZ"
2264 info "SoftMedia ViVD V2 codec VfW"
2269 out YUY2,YV12,I420,YVU9
2270 out BGR32,BGR24,BGR15
2273 info "Winnov Videum winx codec"
2278 out BGR32,BGR24,BGR15
2281 info "FFmpeg wnv1 codec"
2289 info "Winnov Videum wnv1 codec"
2294 out BGR32,BGR24,BGR15
2297 info "VDOWave codec"
2301 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2305 info "VDOWave 3 advanced codec"
2310 dll "vdo32_30.drv" ; Need also decvdo.dll
2314 info "Vianet Lsvx Video"
2321 out BGR32,BGR24,BGR16 flip
2324 info "FFmpeg VMware video"
2329 out BGR32,BGR15,BGR8
2337 out BGR24,BGR15,BGR8 query,flip
2340 info "FFmpeg Smacker Video"
2349 info "Chinese AVS Video"
2350 comment "only works with libavformat demuxer"
2369 info "win32/quicktime 3IV1 (3ivx)"
2373 dll "3ivx Delta 3.5.qtx"
2377 info "Win32/QuickTime Streambox ACT-L2"
2381 dll ACTLComponent.qtx
2385 info "Win32/QuickTime Avid Meridien Uncompressed"
2389 dll "AvidQTAVUICodec.qtx"
2393 info "Win32/QuickTime H.263"
2400 videocodec qtrlerpza
2401 info "Win32/Quicktime RLE/RPZA"
2402 comment "no colorspace accepted"
2405 format 0x20656C72 ; "rle "
2408 out BGR32,BGR24,BGR15
2411 info "Win32/QuickTime VP3"
2419 info "win32/quicktime ZyGo"
2421 comment "wrong colors"
2422 fourcc ZyGo,zygo,lsvx
2428 info "Win32/QuickTime BeHereiVideo"
2429 comment "sample file wanted!"
2433 dll "BeHereiVideo.qtx"
2437 info "Win32/QuickTime Cinepak"
2445 info "Win32/QuickTime Indeo"
2455 info "Win32/QuickTime MJPEG"
2465 info "Win32/QuickTime MPEG-4"
2473 info "Win32/QuickTime SVQ3"
2477 dll "QuickTimeEssentials.qtx"
2481 info "Win32/QuickTime SVQ1"
2489 info "cinewave uncompressed 10-bit codec"
2491 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2495 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2498 ; VSS codecs (http://vsofts.com/solutions.html):
2501 info "VSS Codec Light"
2509 info "VSS H.264 New"
2514 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2517 videocodec vssh264old
2518 info "VSS H.264 Old"
2522 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2526 info "VSS Wavelet Video Codec"
2533 ; buggy codecs: (any volunteers for native rewrite?)
2538 comment "24bpp only"
2547 comment "24bpp only"
2552 ; out BGR32,BGR24,BGR15
2556 info "Alaris VideoGramPiX"
2558 fourcc VGPX,VTLP VGPX
2565 ; non-working codecs:
2576 info "Pinnacle Hardware MPEG-1"
2578 comment "no picture. use ffmpeg12!"
2585 ; out BGR32,BGR24,BGR16,BGR15
2588 info "Q-Team's QPEG (www.q-team.de)"
2590 comment "BGR8 only!"
2606 videocodec ffcamtasia
2607 info "FFmpeg TechSmith Camtasia Screen Codec"
2612 out BGR32,BGR24,BGR15,BGR8 query
2614 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2616 info "TechSmith Camtasia Screen Codec"
2621 out BGR32,BGR24,BGR15,BGR8 query,flip
2623 videocodec ffcamstudio
2624 info "CamStudio Screen Codec"
2629 out BGR32,BGR24,BGR15 query
2631 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2633 info "FRAPS: Realtime Video Capture"
2634 comment "Requires a processor with SSE???"
2649 videocodec fftiertexseq
2650 info "FFmpeg Tiertex SEQ"
2652 fourcc TSEQ ; internal MPlayer FourCC
2654 dll "tiertexseqvideo"
2658 info "FFmpeg Sierra VMD video"
2660 fourcc VMDV ; internal MPlayer FourCC
2666 info "FFmpeg Feeble Files DXA video"
2668 fourcc DXA1 ; internal MPlayer FourCC
2673 videocodec ffdsicinvideo
2674 info "FFmpeg Delphine CIN video"
2676 fourcc DCIV ; internal MPlayer FourCC
2682 info "FFmpeg THP video"
2684 fourcc THPV ; internal MPlayer FourCC
2690 info "FFmpeg BFI Video"
2692 fourcc BFIV ; internal MPlayer FourCC
2697 videocodec ffbethsoftvid
2698 info "FFmpeg Bethesda Software VID"
2699 comment "video plays much too fast"
2701 fourcc BETH ; internal MPlayer FourCC
2709 fourcc RL2V ; internal MPlayer FourCC
2715 info "FFmpeg Renderware TeXture Dictionary"
2717 fourcc TXDV ; internal MPlayer FourCC
2728 out BGR24,BGR15,BGR8 query,flip
2731 info "FFmpeg XAN wc3"
2733 fourcc WC3V ; internal MPlayer FourCC
2739 info "FFmpeg Id CIN video"
2741 fourcc IDCI ; internal MPlayer FourCC
2746 videocodec ffinterplay
2747 info "FFmpeg Interplay Video"
2749 fourcc INPV ; internal MPlayer FourCC
2751 dll "interplayvideo"
2755 info "FFmpeg VQA Video"
2757 fourcc VQAV ; internal MPlayer FourCC
2763 info "FFmpeg C93 Video"
2765 fourcc C93V ; internal MPlayer FourCC
2771 ; raw formats: (now RGB formats are autodetected)
2773 ; these raw codecs are used mostly by TV input
2774 ; 0x20776172 is used by Quicktime ('raw ')
2775 ; 0x0 is used by AVI
2776 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2783 format 0x20776172 0x52474220
2792 format 0x20776172 0x52474218
2801 format 0x20776172 0x52474210
2805 videocodec rawbgr32flip
2820 videocodec rawbgr24flip
2832 format 0x20776172 0x42475218
2836 videocodec rawbgr16flip
2841 format 0x10424752 0x0
2849 format 0x20776172 0x42475210
2853 videocodec rawbgr15flip
2865 format 0x20776172 0x4247520F
2869 videocodec rawbgr8flip
2881 format 0x20776172 0x42475208
2890 format 0x20776172 0x42475201
2898 format 0x0 0x32595559
2899 format 0x20776172 0x32595559
2907 format 0x0 0x32565559
2908 format 0x20776172 0x32565559
2916 format 0x0 0x59565955
2917 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2918 format 0x20776172 0x59565955
2926 format 0x0 0x50343434
2927 format 0x20776172 0x50343434
2935 format 0x0 0x50323234
2936 format 0x20776172 0x50323234
2944 format 0x0 0x32315659
2945 format 0x20776172 0x32315659
2953 format 0x0 0x3132564E
2954 format 0x20776172 0x3132564E
2962 format 0x0 0x3231564E
2963 format 0x20776172 0x3231564E
2971 format 0x0 0x32314D48
2972 format 0x20776172 0x32314D48
2980 format 0x0 0x30323449
2981 format 0x20776172 0x30323449
2990 format 0x0 0x39555659
2991 format 0x20776172 0x39555659
3000 format 0x20203859 ; "Y8 "
3004 ; NULL codec - for testing.
3007 info "NULL codec (no decoding!)"
3009 comment "for unknown/unsupported codecs or testing"
3016 out BGR32,BGR24,BGR16,BGR15
3018 ;=============================================================================
3020 ;=============================================================================
3023 info "Windows Media Audio 9 DMO"
3029 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3032 info "Windows Media Audio DMO"
3040 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3042 audiocodec wma9spdmo
3043 info "Windows Media Audio 9 Speech DMO"
3048 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3050 audiocodec wma9spdshow
3051 info "Windows Media Audio 9 Speech DShow"
3056 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3059 info "FFmpeg QDM2 audio"
3061 format 0x324D4451 ; "QDM2"
3066 info "QuickTime QDMC/QDM2 audio"
3068 format 0x324D4451 ; "QDM2"
3069 format 0x434D4451 ; "QDMC"
3074 info "FFmpeg QCLP audio"
3076 format 0x706C6351 ; "Qclp"
3077 format 0x70637173 ; "sqcp"
3078 format 0x716C6351 ; "Qclq"
3083 info "QuickTime QCLP audio"
3085 format 0x706C6351 ; "Qclp"
3090 info "QuickTime MACE3 audio"
3092 format 0x3343414D ; "MAC3"
3097 info "QuickTime MACE6 audio"
3099 format 0x3643414D ; "MAC6"
3103 audiocodec zygoaudio
3108 dll "ZyGoAudioS.qtx"
3111 info "FFmpeg RealAudio 1.0"
3113 format 0x345F3431 ; "14_4"
3118 info "FFmpeg RealAudio 2.0"
3120 format 0x385F3832 ; "28_8"
3125 info "FFmpeg COOK audio"
3127 format 0x6B6F6F63 ; "cook"
3132 info "FFmpeg Atrac 3 audio"
3134 format 0x63727461 ; "atrc"
3135 format 0x270 ; atrac3 in wav
3140 info "RealAudio 1.0"
3142 format 0x345F3431 ; "14_4"
3147 info "Win32 RealAudio 1.0"
3149 format 0x345F3431 ; "14_4"
3154 info "Mac OS X RealAudio 1.0"
3156 format 0x345F3431 ; "14_4"
3161 info "RealAudio 2.0"
3163 format 0x385F3832 ; "28_8"
3168 info "Win32 RealAudio 2.0"
3170 format 0x385F3832 ; "28_8"
3175 info "Mac OS X RealAudio 2.0"
3177 format 0x385F3832 ; "28_8"
3182 info "RealPlayer 10 COOK audio"
3183 comment "supports cook 5.1"
3185 format 0x6B6F6F63 ; "cook"
3190 info "RealAudio COOK"
3192 format 0x6B6F6F63 ; "cook"
3196 audiocodec ra10cookwin
3197 info "Win32 RealAudio 10 COOK"
3198 comment "supports cook 5.1"
3200 format 0x6B6F6F63 ; "cook"
3204 audiocodec racookwin
3205 info "Win32 RealAudio COOK"
3207 format 0x6B6F6F63 ; "cook"
3211 audiocodec racookmac
3212 info "Mac OS X RealAudio COOK"
3214 format 0x6B6F6F63 ; "cook"
3216 dll "cook.bundle/Contents/MacOS/cook"
3219 info "RealAudio Sipro"
3221 format 0x72706973 ; "sipr"
3226 info "RealPlayer 10 RealAudio Sipro"
3228 format 0x72706973 ; "sipr"
3232 audiocodec ra10siprwin
3233 info "Win32 RealAudio 10 Sipro"
3235 format 0x72706973 ; "sipr"
3239 audiocodec rasiprwin
3240 info "Win32 RealAudio Sipro"
3242 format 0x72706973 ; "sipr"
3246 audiocodec rasiprmac
3247 info "Mac OS X RealAudio Sipro"
3249 format 0x72706973 ; "sipr"
3251 dll "sipr.bundle/Contents/MacOS/sipr"
3254 info "RealAudio ATRAC3"
3256 format 0x63727461 ; "atrc"
3261 info "RealPlayer 10 RealAudio ATRAC3"
3263 format 0x63727461 ; "atrc"
3267 audiocodec ra10atrcwin
3268 info "Win32 RealAudio 10 ATRAC3"
3270 format 0x63727461 ; "atrc"
3274 audiocodec raatrcwin
3275 info "Win32 RealAudio ATRAC3"
3277 format 0x63727461 ; "atrc"
3281 audiocodec raatrcmac
3282 info "Mac OS X RealAudio ATRAC3"
3284 format 0x63727461 ; "atrc"
3286 dll "atrc.bundle/Contents/MacOS/atrc"
3288 audiocodec ffadpcmimaamv
3289 info "FFmpeg AMV IMA ADPCM audio"
3291 fourcc AMVA ; internal MPlayer FourCC
3295 audiocodec ffadpcmimaqt
3296 info "FFmpeg QT IMA ADPCM audio"
3298 format 0x34616d69 ; "ima4" (MOV files)
3302 audiocodec ffadpcmimawav
3303 info "FFmpeg WAV IMA ADPCM audio"
3306 format 0x1100736d ; "ms\x00\x11" (MOV files)
3307 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3315 format 0x34616d69 ; "ima4" (MOV files)
3316 format 0x1100736d ; "ms\x00\x11" (MOV files)
3319 audiocodec ffadpcmms
3320 info "FFmpeg MS ADPCM audio"
3323 format 0x0200736d ; "ms\x00\x02" (MOV files)
3331 format 0x0200736d ; "ms\x00\x02" (MOV files)
3334 audiocodec ffadpcmimadk4
3335 info "FFmpeg DK4 IMA ADPCM audio"
3337 format 0x61 ; This format number was used by Duck Corp. but not officially
3338 ; registered with Microsoft
3343 info "Duck DK4 ADPCM (rogue format number)"
3345 format 0x61 ; This format number was used by Duck Corp. but not officially
3346 ; registered with Microsoft
3349 audiocodec ffadpcmimadk3
3350 info "FFmpeg DK3 IMA ADPCM audio"
3352 format 0x62 ; This format number was used by Duck Corp. but not officially
3353 ; registered with Microsoft
3358 info "Duck DK3 ADPCM (rogue format number)"
3360 format 0x62 ; This format number was used by Duck Corp. but not officially
3361 ; registered with Microsoft
3364 audiocodec ffroqaudio
3365 info "Id RoQ File Audio"
3367 fourcc RoQA ; internal MPlayer FourCC
3372 info "FFmpeg Smacker Audio"
3378 audiocodec ffdsicinaudio
3379 info "FFmpeg Delphine CIN audio"
3381 fourcc DCIA ; internal MPlayer FourCC
3385 audiocodec ff4xmadmpcm
3386 info "FFmpeg 4XM ADPCM audio"
3388 fourcc 4XMA ; internal MPlayer FourCC
3392 audiocodec ffadpcmimaws
3393 info "FFmpeg Westwood IMA ADPCM audio"
3395 fourcc AIWS ; internal MPlayer FourCC
3400 info "FFmpeg Westwood SND1"
3402 fourcc SND1 ; internal MPlayer FourCC
3406 audiocodec ffinterplaydpcm
3407 info "FFmpeg Interplay DPCM audio"
3409 fourcc INPA ; internal MPlayer FourCC
3413 audiocodec ffadpcmea
3414 info "FFmpeg EA ADPCM audio"
3416 fourcc ADEA ; internal MPlayer FourCC
3420 audiocodec ffadpcmeamaxis
3421 info "FFmpeg EA MAXIS XA ADPCM audio"
3423 fourcc ADXA ; internal MPlayer FourCC
3425 dll adpcm_ea_maxis_xa
3427 audiocodec ffadpcmxa
3428 info "FFmpeg XA ADPCM audio"
3430 fourcc PSXA ; internal MPlayer FourCC
3434 audiocodec ffxandpcm
3435 info "FFmpeg XAN DPCM audio"
3436 comment "only works with libavformat demuxer"
3442 audiocodec ffyamahaadpcm
3443 info "FFmpeg Yamaha ADPCM audio"
3449 audiocodec ffadpcmthp
3450 info "FFmpeg THP ADPCM audio"
3457 info "raw DV audio (libdv)"
3464 info "FFmpeg DV audio"
3473 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3476 fourcc "VLB " ; Used in NSV, not really working
3477 fourcc "AAC " ; Used in NSV
3478 fourcc "AACP" ; Used in NSV for AACPlus
3481 format 0x4143 ; aac in asf
3482 format 0xA106 ; aac in avi
3487 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3490 fourcc "VLB " ; Used in NSV, not really working
3491 fourcc "AAC " ; Used in NSV
3492 fourcc "AACP" ; Used in NSV for AACPlus
3496 format 0x4143 ; aac in asf
3497 format 0xA106 ; aac in avi not yet working
3502 info "FFmpeg FLAC audio"
3510 info "FFmpeg ALAC audio"
3517 info "FFmpeg True Audio (TTA)"
3519 fourcc TTA1 ; internal MPlayer FourCC
3523 audiocodec ffwavpack
3524 info "FFmpeg WavPack audio"
3526 fourcc WVPK ; internal MPlayer FourCC
3530 audiocodec ffshorten
3531 info "FFmpeg Shorten audio"
3533 fourcc shrn ; internal MPlayer FourCC
3538 info "FFmpeg Monkey's Audio"
3547 fourcc "MLP " ; internal MPlayer FourCC
3551 audiocodec ffnellymoser
3552 info "FFmpeg Nellymoser Audio"
3554 fourcc "NELL" ; internal MPlayer FourCC
3559 info "Uncompressed PCM"
3563 format 0x3 ; IEEE float
3564 format 0xfffe ; Extended
3565 format 0x20776172 ; "raw " (MOV files)
3566 format 0x736f7774 ; "twos" (MOV files)
3567 format 0x74776f73 ; "sowt" (MOV files)
3568 format 0x32336c66 ; "fl32" (MOV files)
3569 format 0x666c3332 ; "23lf" (MOV files)
3570 ; format 0x34366c66 ; "fl64" (MOV files)
3571 ; format 0x666c3634 ; "46lf" (MOV files)
3572 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3573 format 0x34326e69 ; "in24" (MOV files)
3574 format 0x696e3234 ; "42ni" (MOV files)
3575 format 0x32336e69 ; "in32" (MOV files)
3576 format 0x696e3332 ; "23ni" (MOV files)
3577 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3587 info "DivX audio (WMA)"
3594 audiocodec vdowaveacm
3601 audiocodec msadpcmacm
3609 info "mp3lib MPEG layer-2, layer-3"
3611 comment "Optimized to MMX/SSE/3Dnow!"
3612 format 0x50 ; layer-1 && layer-2
3613 format 0x55 ; layer-3
3614 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3615 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3616 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3617 fourcc "MP3 " ; used in .nsv files
3618 fourcc "LAME" ; used in mythtv .nuv files
3621 audiocodec ffpcmdaud
3622 info "D-Cinema audio (FFmpeg)"
3629 info "DivX audio v1 (FFmpeg)"
3636 info "DivX audio v2 (FFmpeg)"
3643 info "Macintosh Audio Compression and Expansion 3:1"
3650 info "Macintosh Audio Compression and Expansion 6:1"
3665 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3667 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3672 info "FFmpeg MPEG layer-3 audio"
3673 comment "integer only"
3676 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3677 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3678 fourcc "MP3 " ; used in .nsv files
3679 fourcc "LAME" ; used in mythtv .nuv files
3684 info "FFmpeg MPEG layer-3 adu audio"
3685 comment "integer only"
3687 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3692 info "FFmpeg MPEG layer-1 and layer-2 audio"
3693 comment "integer only"
3696 fourcc ".mp2" ; MP2 (MOV files)
3697 fourcc ".mp1" ; MP1 (MOV files)
3702 info "libMAD MPEG layer 1-2-3"
3706 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3707 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3708 fourcc "MP3 " ; used in .nsv files
3709 fourcc "LAME" ; used in mythtv .nuv files
3716 comment "conflicts with security kernel patches"
3721 audiocodec imaadpcmacm
3757 format 0x77616C61 ; 'alaw', .mov files
3764 format 0x77616c75 ; "ulaw" (MOV files)
3769 info "Uncompressed DVD/VOB LPCM"
3778 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3787 format 0x332D6361 ; ac-3 in mp4
3794 info "FFmpeg E-AC-3"
3813 audiocodec ffmusepack7
3814 info "Musepack sv7 audio codec"
3815 comment "only works with libavformat demuxer"
3821 audiocodec ffmusepack8
3822 info "Musepack sv8 audio codec"
3823 comment "only works with libavformat demuxer"
3831 info "Musepack audio codec"
3838 info "AMR Narrowband"
3841 format 0x57 ;amr in avi
3849 format 0x58 ;amr in avi
3853 audiocodec ffadcpmswf
3854 info "FFmpeg's ADPCM Flash-variant"
3856 format 0x5346 ; 'SF', pseudo id
3861 info "VoxWare MetaVoice"
3863 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3866 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3867 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3872 comment "windows users need msms001.vwp in windows\\system32 folder"
3875 dll "voxmsdec.ax" ; need also msms001.vwp
3876 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3879 info "ACELP.net Sipro Lab Audio"
3884 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3887 info "FFmpeg Intel Music Coder"
3894 info "Intel Music Coder"
3896 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3908 audiocodec ffctadp32
3909 info "FFmpeg Creative ADPCM codec"
3916 info "Creative ADPCM codec"
3923 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3930 info "AC3 through S/PDIF"
3933 format 0x332D6361 ; ac-3 in mp4
3938 info "DTS through S/PDIF"
3944 info "FFmpeg Vorbis"
3952 info "OggVorbis Audio"
3954 comment "OggVorbis driver using libvorbis"
3961 info "OggVorbis audio"
3963 comment "fixed-point decoder useful systems without floating-point unit"
3969 audiocodec vorbisacm
3970 info "OggVorbis ACM"
3972 comment "OggVorbis driver using vorbis.acm"
3973 format 0x674F ; mode1
3974 format 0x6750 ; mode2
3975 ; format 0x6751 ; mode3
3976 format 0x676F ; mode1+
3977 format 0x6770 ; mode2+
3978 format 0x6771 ; mode3+
3985 comment "Speex driver using libspeex"
3990 audiocodec vivoaudio
3991 info "Vivo G.723/Siren Audio Codec"
3993 format 0x111 ; vivo g.723
3994 format 0x112 ; siren
3999 info "G.711/G.721/G.723"
4001 comment "does not work yet - just noise :("
4002 format 0x111 ; vivo g.723
4003 format 0x112 ; vivo siren
4008 info "Sharp G.726 Audio"
4015 info "Sharp G.726 Audio"
4024 comment "format not accepted"
4030 ; http://www.nctsoft.com/products/NCTALFCD/
4031 ; jdp@mail.sonofon.dk
4034 format 0x1FC4 ; ALF2
4038 audiocodec fftruespeech
4039 info "FFmpeg TrueSpeech"
4045 audiocodec truespeech
4046 info "DSP Group TrueSpeech(TM)"
4050 dll "tssoft32.acm" ; need also tsd32.dll
4052 ; rt32dcmp.dll needed too
4053 audiocodec voxwarert24
4054 info "VoxWare RT24 speech codec"
4061 info "Lernout & Hauspie CELP and SBC codecs"
4063 format 0x1101 ; CELP
4071 info "Philips Speech Processing CELP"
4078 info "VQF codec by NTTLabs"
4085 info "MPEG audio pass-through for hardware MPEG decoders"
4087 comment "for hardware MPEG audio decoders"
4088 format 0x50 ; layer-1 && layer-2
4089 format 0x55 ; layer-3
4090 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4091 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4092 fourcc "MP3 " ; used in .nsv files
4093 fourcc "LAME" ; used in mythtv .nuv files
4097 info "msn siren audio codec"