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 "dpx " ; "dpx " is an internal MPlayer FOURCC
352 fourcc "gif " ; for GIF-encoded QuickTime files
355 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
360 fourcc "tiff" ; for TIFF-encoded QuickTime files
363 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
371 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
377 fourcc "png " ; for PNG-encoded QuickTime files
380 out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
385 comment "Gray scaled PNG with Alpha channel not supported"
387 fourcc "png " ; for PNG-encoded QuickTime files
390 out BGR32,BGR24,BGR8,Y800
393 info "FFmpeg V.Flash PTX"
395 fourcc "ptx " ; internal MPlayer FourCC
398 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
404 fourcc "tga " ; for TGA-encoded QuickTime files
407 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
412 comment "Only 24bpp and 32bpp RGB TGA files supported"
420 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
425 info "FFmpeg SUN Rasterfile"
427 fourcc "sun " ; sun is an internal MPlayer FOURCC
430 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
433 info "FFmpeg Intel Indeo 3.1/3.2"
442 info "Autodesk FLI/FLC Animation"
444 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
447 out BGR16,BGR15,BGR8 query
463 out 422P,YV12,BGR32,BGR24 query
466 info "QuickTime Animation (RLE)"
468 format 0x20656C72 ; "rle "
471 out BGR32,RGB24,BGR15,BGR8 query
474 info "QuickTime Apple Video"
476 fourcc rpza,azpr,RPZA,AZPR
482 info "Apple Graphics (SMC) codec"
484 format 0x20636d73 ; "smc "
490 info "Planar RGB (Photoshop)"
495 out BGR32,BGR24,BGR8 query
498 info "Creative YUV (libavcodec)"
515 videocodec ffroqvideo
516 info "Id RoQ File Video"
518 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
524 info "LZO compressed"
533 info "Theora (free, reworked VP3)"
540 ; prefer native codecs over win32?
541 ; the win32 codecs probably are (better) optimized and support direct
542 ; rendering, so this may be not the best idea...
554 info "YUY2 Lossless Codec"
561 videocodec smartsight
562 info "Verint Video Manager"
565 fourcc SN41,SJPG ; untested
571 info "MSU Screen Capture Lossless Codec"
576 out BGR32,BGR24,BGR16 flip
579 info "wincam screen capture codec"
580 comment "requires Zlib.dll"
584 dll "wcmv.dll" ; requires Zlib.dll
588 info "Microsoft Video 1"
589 comment "-vf palette required for 8bpp"
591 fourcc cram,CRAM CRAM
592 fourcc msvc,MSVC CRAM
593 fourcc wham,WHAM CRAM
596 out BGR24,BGR15,BGR8 static,query
599 info "FFmpeg Cinepak Video"
614 out BGR24,BGR15 static
622 out YUY2 flip,noflip,query
624 out BGR32,BGR24 flip,query
629 info "FFmpeg Microsoft Video 1"
639 info "FFmpeg AVImszh"
647 info "FFmpeg AVIzlib"
657 info "XAnim's Radius Cinepak Video"
662 out YV12,IYUV,I420 static
664 ; time to decide what to do with the MPEG-4/DivX variants...
668 info "FFmpeg HuffYUV"
677 info "FFV1 (lossless codec)"
682 out 411P,444P,422P,YV12,I420,IYUV,YVU9
686 info "FFSNOW (Michael's wavelet codec)"
694 info "FFmpeg ASUS V1"
702 info "FFmpeg ASUS V2"
710 info "FFmpeg ATI VCR1"
718 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
726 info "FFmpeg Sorenson Video v1 (SVQ1)"
734 info "FFmpeg 4XM video"
739 out BGR15,BGR16 query
742 info "Miro/Pinnacle VideoXL codec"
745 fourcc PIXL ; this is Pinnacle one
752 info "FFmpeg QuickDraw"
760 info "FFmpeg Indeo 2"
769 info "FFmpeg Flash video"
777 info "FFmpeg Flash Screen video"
785 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
787 fourcc MPG3,mpg3 div3
788 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
789 fourcc DIV5,div5 div3 ; DivX 3.20
790 fourcc DIV6,div6 div4 ; -||-
791 fourcc DIV3,div3,DIV4,div4
792 fourcc DIVF,divf ; divx4.12
793 fourcc AP41 div3 ; AngelPotion stuff
794 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
795 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
802 info "FFmpeg MSMPEG-4 v2"
804 fourcc DIV2,div2 mp42
805 fourcc MP42,mp42,Mp42
811 info "FFmpeg MSMPEG-4 v1"
813 fourcc DIV1,div1 mpg4
821 info "FFmpeg WMV1/WMV7"
829 info "FFmpeg WMV2/WMV8"
837 info "FFmpeg WMV3/WMV9"
844 videocodec ffwmv3vdpau
845 info "FFmpeg WMV3/WMV9 (VDPAU)"
855 fourcc WVC1,wvc1,WMVA
861 videocodec ffvc1vdpau
862 info "FFmpeg WVC1 (VDPAU)"
864 fourcc WVC1,wvc1,WMVA
883 videocodec ffh264vdpau
884 info "FFmpeg H.264 (VDPAU)"
897 info "CoreAVC DShow H264 decoder for x86 - http://corecodec.org/"
902 fourcc avc1 AVC1,AVC1
906 dll "CoreAVCDecoder.ax"
907 guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
908 out YV12,IYUV,I420,YUY2
911 info "FFmpeg Sorenson Video v3 (SVQ3)"
923 fourcc DIV1,div1 divx
924 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
926 fourcc xvid,XVID,XviD,XVIX
927 fourcc DX50,dx50,BLZ0 DX50
932 fourcc 3IV2,3iv2 ; 3ivx Delta 4
934 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
935 fourcc SMP4,smp4 ; Samsung SMP4 video codec
936 fourcc VIDM ; vidm 4.01 codec
937 format 0x10000004 ; mpeg 4 es
942 fourcc DCOD,MVXM,EM4A,PM4V
943 fourcc M4T3,DMK2,DIGI,INMC
955 out YV12,I420,IYUV flip
957 videocodec fflibschroedinger
958 info "Dirac (through FFmpeg libschroedinger)"
963 out I420,IYUV,422P,444P
965 videocodec fflibdirac
966 info "Dirac (through FFmpeg libdirac)"
971 out I420,IYUV,422P,444P
978 fourcc xvid,XVID,XviD,XVIX
979 fourcc DIV1,div1 divx
980 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
982 fourcc DX50,dx50,BLZ0 DX50
987 fourcc 3IV2,3iv2 ; 3ivx Delta 4
989 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
990 fourcc SMP4,smp4 ; Samsung SMP4 video codec
991 fourcc VIDM ; vidm 4.01 codec
993 fourcc DCOD,MVXM,EM4A,PM4V
994 fourcc M4T3,DMK2,DIGI,INMC
996 format 0x10000004 ; mpeg 4 es
1003 out BGR32,BGR24,BGR16,BGR15
1006 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1009 info "DivX4Windows-VFW"
1011 comment "sig11 with -framedrop"
1012 fourcc DIVX,divx ; opendivx / divx4
1013 fourcc DIV1,div1 divx
1014 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1015 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1016 fourcc AP41 DIV3 ; AngelPotion stuff
1022 out BGR32,BGR24,BGR15
1024 ; the original ones... prefer DShow for postprocessing:
1027 info "DivX ;-) (MSMPEG-4 v3)"
1028 comment "with postprocessing"
1030 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1031 fourcc DIV5,div5 div3
1032 fourcc DIV6,div6 div4
1033 fourcc DIV3,div3,DIV4,div4
1034 fourcc AP41 div3 ; AngelPotion stuff
1037 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1039 out BGR32,BGR24,BGR16,BGR15
1042 info "DivX ;-) (MSMPEG-4 v3)"
1044 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1045 fourcc DIV5,div5 div3 ; DivX 3.20
1046 fourcc DIV6,div6 div4 ; -||-
1047 fourcc DIV3,div3,DIV4,div4
1048 fourcc AP41 div3 ; AngelPotion stuff
1052 out BGR32,BGR24,BGR15
1054 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1057 info "Microsoft MPEG-4 v1/v2"
1059 comment "with postprocessing"
1060 fourcc DIV2,div2 mp42
1061 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1066 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1068 ; out BGR32,BGR24,BGR16,BGR15
1071 info "Microsoft MPEG-4 v1/v2"
1079 out BGR32,BGR24,BGR15
1082 info "Windows Media Video 9 DMO"
1088 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1089 out YV12 ;,I420,IYUV
1091 ; out BGR32,BGR24,BGR16 ;,BGR15
1094 info "Windows Media Video DMO"
1102 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1103 out YV12 ;,I420,IYUV
1105 ; out BGR32,BGR24,BGR16 ;,BGR15
1108 info "Windows Media Video 8"
1113 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1116 ; out BGR32,BGR24,BGR16,BGR15
1119 info "Windows Media Video 7"
1124 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1126 ; out BGR32,BGR24,BGR16,BGR15
1129 info "Windows Media Video Adv DMO"
1135 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1136 out YV12 ;,I420,IYUV
1138 ; out BGR32,BGR24,BGR16 ;,BGR15
1140 videocodec wmvvc1dmo
1141 info "Windows Media Video (VC-1) Advanced Profile"
1146 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1150 info "Windows Media Screen Codec 2"
1156 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1157 out BGR32,BGR24,BGR16
1159 videocodec gotomeeting
1160 info "GoToMeeting codec"
1165 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1166 out BGR24,RGB24 flip
1169 info "UB Video MPEG-4"
1170 comment "black&white"
1172 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1180 info "GeoVision Advanced MPEG-4"
1188 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1189 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1190 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1193 info "Zoran MJPEG passthrough"
1197 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1203 fourcc AVRn,AVDJ ; AVID
1204 fourcc ADJV ; Avid Motion JPEG
1205 fourcc jpeg ; MOV Photo-JPEG
1206 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1207 fourcc JFIF ; SMJPEG (Loki)
1208 fourcc ijpg,IJPG ; -mf type=jpeg
1209 fourcc JPEG ; SGI's AVI Photo-JPEG
1210 fourcc JPGL ; lossless JPEG (pegasus codec)
1211 fourcc LJPG ; lossless JPEG
1212 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1213 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1215 fourcc ACDV ; ACDSee jpeg
1216 fourcc SLMJ ; SL M-JPEG
1221 out YUY2 ; queried (conversion from yuv422p)
1223 out BGR32 ; lossless JPEG
1228 info "FFmpeg MJPEG-B"
1230 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1235 out YUY2 ; queryed (conversion from yuv422p)
1238 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1240 info "Independent JPEG Group's codec"
1242 fourcc ijpg,IJPG ; -mf type=jpeg
1243 fourcc jpeg ; MOV Photo-JPEG
1244 fourcc AVRn,AVDJ ; AVID
1250 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1252 info "Morgan Motion JPEG Codec"
1255 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1256 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1261 out BGR32,BGR24,BGR15
1264 info "MainConcept Motion JPEG"
1267 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1268 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1272 out BGR32,BGR24,BGR15
1275 info "AVID Motion JPEG"
1277 comment "slooooooooow but stable"
1280 fourcc MJPG,mjpg AVRn
1282 dll "AvidAVICodec.dll"
1288 comment "supports interlaced MJPEG"
1290 fourcc jpeg MJPG ; MOV Photo-JPEG
1302 out BGR32,BGR24,BGR15 flip
1304 videocodec imagepower
1305 info "ImagePower MJPEG2000"
1310 out BGR32,BGR24,BGR15
1313 info "Morgan MJPEG2000"
1321 out BGR32,BGR24,BGR15
1323 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1328 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1329 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1332 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1335 out BGR32,BGR24,BGR16,BGR15
1338 info "Pegasus Motion JPEG"
1342 ; dll "pvmjpg20.dll" ; v2.0
1343 dll "pvmjpg21.dll" ; v2.1
1347 info "Pegasus lossless JPEG"
1355 videocodec pegasusmwv
1356 info "Pegasus Motion Wavelet 2000"
1364 info "Forward Uncompressed Video Codec"
1372 info "Forward JPEG Video Codec"
1380 info "Forward JPEG+Alpha Video"
1387 ; h263: - I don't know. comments?
1392 fourcc VIVO,vivo vivo
1393 fourcc viv1,viv2 vivo
1396 out BGR32,BGR24,BGR15 flip
1400 info "UB Video H.263/H.263+/H.263++"
1403 fourcc vivo,VIVO U263
1407 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1409 ; BGR32,BGR16,BGR15 seems to work too
1417 fourcc vivo,VIVO I263
1423 out BGR32,BGR24,BGR15
1434 info "FFmpeg H.263+"
1436 fourcc H263,U263,h263,X263,M263
1440 fourcc D263 ; DEC H263
1441 fourcc L263 ; Lead H263
1442 fourcc ILVR ; ITU H263+
1443 fourcc VX1K ; Agora Labs VX1000S H263
1454 out YV12,I420,IYUV flip
1457 info "XAnim's CCITT H.263"
1461 fourcc VIVO,vivo H263
1475 info "QuickTime H.261 video"
1483 info "XAnim's CCITT H.261"
1496 out BGR32,BGR24,BGR15
1499 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1500 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1501 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1504 info "Intel Indeo 5"
1509 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1512 out BGR32,BGR24,BGR16,BGR15
1515 info "Intel Indeo 5"
1520 ; out YV12,I420 ; flickering
1522 out BGR32,BGR24,BGR15
1525 info "Intel Indeo 4.1"
1535 info "Intel Indeo 3.1/3.2"
1542 out BGR24,BGR15 flip,static
1546 info "XAnim's Intel Indeo 5"
1554 info "XAnim's Intel Indeo 4.1"
1562 info "XAnim's Intel Indeo 3.1/3.2"
1570 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1576 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1577 fourcc DVSD,dvsd ; PAL
1578 fourcc DVCS,dvcs ; NTSC ?
1579 fourcc "dvcp" ; PAL DV in .mov
1580 fourcc "dvc " ; NTSC DV in .mov
1582 fourcc dvpp ; DVCPRO - PAL
1583 fourcc dv50 ; DVCPRO 50
1584 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1585 fourcc dv5p ; DVCPRO 50 PAL in .mov
1588 fourcc dvh5,dvh6,dvh3
1589 fourcc dvhd,dvsl,dv25
1596 info "Sony Digital Video (DV)"
1598 fourcc dvsl,dvsd,dvhd ; ????
1599 fourcc DVSD dvsd ; pal .avi
1600 fourcc "dvcp" dvsd ; pal .mov
1601 fourcc "dvc " dvsd ; ntsc .mov
1604 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1607 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1610 info "Raw DV (libdv)"
1612 fourcc DVSD,dvsd ; PAL
1613 fourcc DVCS,dvcs ; NTSC ?
1614 fourcc "dvcp" ; PAL DV in .mov
1615 fourcc "dvc " ; NTSC DV in .mov
1616 fourcc dvpp ; DVCPRO - PAL
1617 fourcc dv50 ; DVCPRO 50
1618 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1619 fourcc dv5p ; DVCPRO 50 PAL in .mov
1620 fourcc AVdv,AVd1 ; AVID DV
1622 fourcc dvh5,dvh6,dvh3
1627 ; note: it crashes with pond.dv :(
1629 info "MainConcept DV Codec"
1631 fourcc DVSD,dvsd ; PAL
1632 fourcc DVCS,dvcs ; NTSC ?
1633 fourcc CDVC,cdvc ; ???
1634 fourcc "dvcp" dvsd ; PAL DV in .mov
1635 fourcc "dvc " dvcs ; NTSC DV in .mov
1640 out BGR32,BGR24,BGR15
1645 info "XAnim's 3ivx Delta 3.5 plugin"
1653 info "3ivx Delta 4.5"
1657 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1658 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1661 out BGR32,BGR24,BGR16,BGR15
1663 ; RealVideo variants
1666 info "Linux RealPlayer 10 RV30/40"
1667 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1674 videocodec rv3040win
1675 info "Win32 RealPlayer 10 RV30/40"
1684 info "Linux RealPlayer 9 RV40"
1692 info "Win32 RealPlayer 9 RV40"
1700 info "Mac OS X RealPlayer 9 RV40"
1704 dll "drvc.bundle/Contents/MacOS/drvc"
1708 info "Linux RealPlayer 8 RV30"
1716 info "Win32 RealPlayer 8 RV30"
1724 info "Mac OS X RealPlayer 9 RV30"
1728 dll "drvc.bundle/Contents/MacOS/drvc"
1757 info "Linux RealPlayer 8 RV20"
1764 videocodec rv20winrp10
1765 info "Win32 RealPlayer 10 RV20"
1773 info "Win32 RealPlayer 8 RV20"
1781 info "Mac OS X RealPlayer 9 RV20"
1785 dll "drv2.bundle/Contents/MacOS/drv2"
1800 info "Alparysoft lossless codec dshow"
1804 dll "aslcodec_dshow.dll"
1805 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1809 info "Alparysoft lossless codec vfw"
1813 dll "aslcodec_vfw.dll"
1817 info "Lead CMW wavelet 2.0"
1821 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1822 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1826 info "Lagarith Lossless Video Codec"
1827 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1832 out BGR32,BGR24 flip
1835 info "Infinite Video PSI_V"
1840 out BGR32,BGR24 query,flip
1843 info "www.midivid.com/codec/mv3codec.html"
1851 info "Moyea Flash to Video Converter"
1852 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1856 dll "MyFlashZip0.ax"
1860 info "Power VideoWorks video"
1868 info "DideoNET SMV2"
1873 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1875 videocodec canopushq
1877 info "Canopus HQ Codec"
1878 comment "requires csehqa.dll and cseuvec.dll"
1884 videocodec canopusll
1886 info "Canopus Lossless Codec"
1887 comment "requires csellc.dll"
1896 fourcc VP30,vp30,VP31,vp31
1897 format 0x20335056 ; "VP3 " (used in .nsv files)
1903 info "FFmpeg Theora"
1913 info "On2 Open Source VP3 Codec"
1915 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1916 fourcc VP30,vp30,VP31,vp31
1921 out BGR32,BGR24,BGR15
1924 info "On2 VP4 Personal Codec"
1925 comment "Decodes also VP3"
1928 fourcc VP31,VP30,vp31,vp30
1943 info "On2 VP5 Personal Codec"
1954 fourcc VP60,VP61,VP62
1968 info "FFmpeg VP6 Flash"
1976 info "On2 VP6 Personal Codec"
1978 fourcc VP60,VP61,VP62
1986 info "On2 VP7 Personal Codec"
1995 info "Motion Wavelets"
2000 out BGR24,BGR15 flip
2003 info "centre for wavelets, approximation and infromation processing"
2017 out BGR32,BGR24,BGR15 flip
2026 out BGR32,BGR24,BGR15 flip
2028 videocodec ffultimotion
2029 info "FFmpeg IBM Ultimotion"
2036 videocodec ultimotion
2037 info "IBM Ultimotion"
2043 out BGR32,BGR24,BGR15 flip
2046 info "Windows Screen Video"
2051 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2052 out BGR32,BGR24,BGR16,BGR15
2054 ; CLRVIDDC.DLL needed too, with uppercase
2056 info "UCOD-ClearVideo"
2061 out BGR32,BGR24,BGR15 flip
2073 info "Creative Labs Video Blaster Webcam"
2074 comment "sequential jpeg files?"
2083 videocodec kensington
2084 info "kensington webcam"
2087 fourcc LBYR,JBYR ; untested, creative labs cam
2088 fourcc UV12 ; untested
2094 info "xiricam Veo PC Camera"
2102 info "Duck Truemotion1"
2108 out BGR15,BGR16,BGR24,BGR32 query
2111 info "FFmpeg Duck/On2 TrueMotion 2.0"
2118 ; our BGR15->BGR32 is bad or the DLL?
2120 info "TrueMotion 2.0"
2122 comment "YUV faulting"
2126 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2127 out BGR32,BGR24,BGR16 flip
2130 info "TrueMotion RT"
2148 comment "one frame every 5 seconds?"
2152 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2156 info "Modified MJPEG, used in AMV files"
2158 fourcc AMVV ; internal MPlayer FourCC
2164 info "SP5x codec - used by Aiptek MegaCam"
2166 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2174 fourcc SP60,SP61,SP62
2180 info "SP5x codec - used by Aiptek MegaCam"
2182 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2185 out BGR24,BGR15 flip
2188 info "SP4x codec - used by Aiptek MegaCam"
2190 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2194 out BGR24,BGR15 flip
2197 info "Brooktree 411 codec"
2205 info "Broadway MPEG Capture Codec"
2209 dll "bw10.dll" ;requires vtaccess.dll
2213 info "zdsoft screen recorder"
2221 info "WebTrain Communication lossless screen recorder"
2237 info "VFAPI rgb transcode codec"
2245 info "nokia eti camcorder eyecon"
2247 fourcc NUB0,NUB1,NUB2
2253 info "WorldConnect Wavelet Video"
2254 comment "found in visualmail videos"
2261 videocodec foxmotion
2262 info "fox motion video"
2267 out BGR32,BGR24,BGR15 flip
2271 fourcc ty2c,TY2C,ty0n
2272 fourcc TY2N,TY0N,T565
2278 info "Telegeny VDTZ"
2286 info "SoftMedia ViVD V2 codec VfW"
2291 out YUY2,YV12,I420,YVU9
2292 out BGR32,BGR24,BGR15
2295 info "Winnov Videum winx codec"
2300 out BGR32,BGR24,BGR15
2303 info "FFmpeg wnv1 codec"
2311 info "Winnov Videum wnv1 codec"
2316 out BGR32,BGR24,BGR15
2319 info "VDOWave codec"
2323 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2327 info "VDOWave 3 advanced codec"
2332 dll "vdo32_30.drv" ; Need also decvdo.dll
2336 info "Vianet Lsvx Video"
2343 out BGR32,BGR24,BGR16 flip
2346 info "FFmpeg VMware video"
2351 out BGR32,BGR15,BGR8
2359 out BGR24,BGR15,BGR8 query,flip
2362 info "FFmpeg Smacker Video"
2371 info "Chinese AVS Video"
2372 comment "only works with libavformat demuxer"
2391 info "win32/quicktime 3IV1 (3ivx)"
2395 dll "3ivx Delta 3.5.qtx"
2399 info "Win32/QuickTime Streambox ACT-L2"
2403 dll ACTLComponent.qtx
2407 info "Win32/QuickTime Avid Meridien Uncompressed"
2411 dll "AvidQTAVUICodec.qtx"
2415 info "Win32/QuickTime H.263"
2422 videocodec qtrlerpza
2423 info "Win32/Quicktime RLE/RPZA"
2424 comment "no colorspace accepted"
2427 format 0x20656C72 ; "rle "
2430 out BGR32,BGR24,BGR15
2433 info "Win32/QuickTime VP3"
2441 info "win32/quicktime ZyGo"
2443 comment "wrong colors"
2444 fourcc ZyGo,zygo,lsvx
2450 info "Win32/QuickTime BeHereiVideo"
2451 comment "sample file wanted!"
2455 dll "BeHereiVideo.qtx"
2459 info "Win32/QuickTime Cinepak"
2467 info "Win32/QuickTime Indeo"
2477 info "Win32/QuickTime MJPEG"
2487 info "Win32/QuickTime MPEG-4"
2495 info "Win32/QuickTime SVQ3"
2499 dll "QuickTimeEssentials.qtx"
2503 info "Win32/QuickTime SVQ1"
2511 info "cinewave uncompressed 10-bit codec"
2513 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2517 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2520 ; VSS codecs (http://vsofts.com/solutions.html):
2523 info "VSS Codec Light"
2531 info "VSS H.264 New"
2536 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2539 videocodec vssh264old
2540 info "VSS H.264 Old"
2544 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2548 info "VSS Wavelet Video Codec"
2555 ; buggy codecs: (any volunteers for native rewrite?)
2560 comment "24bpp only"
2569 comment "24bpp only"
2574 ; out BGR32,BGR24,BGR15
2578 info "Alaris VideoGramPiX"
2580 fourcc VGPX,VTLP VGPX
2587 ; non-working codecs:
2598 info "Pinnacle Hardware MPEG-1"
2600 comment "no picture. use ffmpeg12!"
2607 ; out BGR32,BGR24,BGR16,BGR15
2610 info "Q-Team's QPEG (www.q-team.de)"
2612 comment "BGR8 only!"
2628 videocodec ffcamtasia
2629 info "FFmpeg TechSmith Camtasia Screen Codec"
2634 out BGR32,BGR24,BGR15,BGR8 query
2636 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2638 info "TechSmith Camtasia Screen Codec"
2643 out BGR32,BGR24,BGR15,BGR8 query,flip
2645 videocodec ffcamstudio
2646 info "CamStudio Screen Codec"
2651 out BGR32,BGR24,BGR15 query
2653 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2655 info "FRAPS: Realtime Video Capture"
2656 comment "Requires a processor with SSE???"
2671 videocodec fftiertexseq
2672 info "FFmpeg Tiertex SEQ"
2674 fourcc TSEQ ; internal MPlayer FourCC
2676 dll "tiertexseqvideo"
2680 info "FFmpeg Sierra VMD video"
2682 fourcc VMDV ; internal MPlayer FourCC
2688 info "FFmpeg Feeble Files DXA video"
2690 fourcc DXA1 ; internal MPlayer FourCC
2695 videocodec ffdsicinvideo
2696 info "FFmpeg Delphine CIN video"
2698 fourcc DCIV ; internal MPlayer FourCC
2704 info "FFmpeg THP video"
2706 fourcc THPV ; internal MPlayer FourCC
2712 info "FFmpeg BFI Video"
2714 fourcc BFIV ; internal MPlayer FourCC
2719 videocodec ffbethsoftvid
2720 info "FFmpeg Bethesda Software VID"
2721 comment "video plays much too fast"
2723 fourcc BETH ; internal MPlayer FourCC
2731 fourcc RL2V ; internal MPlayer FourCC
2737 info "FFmpeg Renderware TeXture Dictionary"
2739 fourcc TXDV ; internal MPlayer FourCC
2750 out BGR24,BGR15,BGR8 query,flip
2753 info "FFmpeg XAN wc3"
2755 fourcc WC3V ; internal MPlayer FourCC
2761 info "FFmpeg Id CIN video"
2763 fourcc IDCI ; internal MPlayer FourCC
2768 videocodec ffinterplay
2769 info "FFmpeg Interplay Video"
2771 fourcc INPV ; internal MPlayer FourCC
2773 dll "interplayvideo"
2777 info "FFmpeg VQA Video"
2779 fourcc VQAV ; internal MPlayer FourCC
2785 info "FFmpeg C93 Video"
2787 fourcc C93V ; internal MPlayer FourCC
2793 ; raw formats: (now RGB formats are autodetected)
2795 ; these raw codecs are used mostly by TV input
2796 ; 0x20776172 is used by Quicktime ('raw ')
2797 ; 0x0 is used by AVI
2798 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2805 format 0x20776172 0x52474220
2814 format 0x20776172 0x52474218
2823 format 0x20776172 0x52474210
2827 videocodec rawbgr32flip
2842 videocodec rawbgr24flip
2854 format 0x20776172 0x42475218
2858 videocodec rawbgr16flip
2863 format 0x10424752 0x0
2871 format 0x20776172 0x42475210
2875 videocodec rawbgr15flip
2887 format 0x20776172 0x4247520F
2891 videocodec rawbgr8flip
2903 format 0x20776172 0x42475208
2912 format 0x20776172 0x42475201
2920 format 0x0 0x32595559
2921 format 0x20776172 0x32595559
2929 format 0x0 0x32565559
2930 format 0x20776172 0x32565559
2938 format 0x0 0x59565955
2939 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2940 format 0x20776172 0x59565955
2948 format 0x0 0x50343434
2949 format 0x20776172 0x50343434
2957 format 0x0 0x50323234
2958 format 0x20776172 0x50323234
2966 format 0x0 0x32315659
2967 format 0x20776172 0x32315659
2975 format 0x0 0x3132564E
2976 format 0x20776172 0x3132564E
2984 format 0x0 0x3231564E
2985 format 0x20776172 0x3231564E
2993 format 0x0 0x32314D48
2994 format 0x20776172 0x32314D48
3002 format 0x0 0x30323449
3003 format 0x20776172 0x30323449
3012 format 0x0 0x39555659
3013 format 0x20776172 0x39555659
3022 format 0x20203859 ; "Y8 "
3026 ; NULL codec - for testing.
3029 info "NULL codec (no decoding!)"
3031 comment "for unknown/unsupported codecs or testing"
3038 out BGR32,BGR24,BGR16,BGR15
3040 ;=============================================================================
3042 ;=============================================================================
3045 info "Windows Media Audio 9 DMO"
3051 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3054 info "Windows Media Audio DMO"
3062 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3064 audiocodec wma9spdmo
3065 info "Windows Media Audio 9 Speech DMO"
3070 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3072 audiocodec wma9spdshow
3073 info "Windows Media Audio 9 Speech DShow"
3078 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3081 info "FFmpeg QDM2 audio"
3083 format 0x324D4451 ; "QDM2"
3088 info "QuickTime QDMC/QDM2 audio"
3090 format 0x324D4451 ; "QDM2"
3091 format 0x434D4451 ; "QDMC"
3096 info "FFmpeg QCLP audio"
3098 format 0x706C6351 ; "Qclp"
3099 format 0x70637173 ; "sqcp"
3100 format 0x716C6351 ; "Qclq"
3105 info "QuickTime QCLP audio"
3107 format 0x706C6351 ; "Qclp"
3112 info "QuickTime MACE3 audio"
3114 format 0x3343414D ; "MAC3"
3119 info "QuickTime MACE6 audio"
3121 format 0x3643414D ; "MAC6"
3125 audiocodec zygoaudio
3130 dll "ZyGoAudioS.qtx"
3133 info "FFmpeg RealAudio 1.0"
3135 format 0x345F3431 ; "14_4"
3140 info "FFmpeg RealAudio 2.0"
3142 format 0x385F3832 ; "28_8"
3147 info "FFmpeg COOK audio"
3149 format 0x6B6F6F63 ; "cook"
3154 info "FFmpeg Atrac 3 audio"
3156 format 0x63727461 ; "atrc"
3157 format 0x270 ; atrac3 in wav
3162 info "RealAudio 1.0"
3164 format 0x345F3431 ; "14_4"
3169 info "Win32 RealAudio 1.0"
3171 format 0x345F3431 ; "14_4"
3176 info "Mac OS X RealAudio 1.0"
3178 format 0x345F3431 ; "14_4"
3183 info "RealAudio 2.0"
3185 format 0x385F3832 ; "28_8"
3190 info "Win32 RealAudio 2.0"
3192 format 0x385F3832 ; "28_8"
3197 info "Mac OS X RealAudio 2.0"
3199 format 0x385F3832 ; "28_8"
3204 info "RealPlayer 10 COOK audio"
3205 comment "supports cook 5.1"
3207 format 0x6B6F6F63 ; "cook"
3212 info "RealAudio COOK"
3214 format 0x6B6F6F63 ; "cook"
3218 audiocodec ra10cookwin
3219 info "Win32 RealAudio 10 COOK"
3220 comment "supports cook 5.1"
3222 format 0x6B6F6F63 ; "cook"
3226 audiocodec racookwin
3227 info "Win32 RealAudio COOK"
3229 format 0x6B6F6F63 ; "cook"
3233 audiocodec racookmac
3234 info "Mac OS X RealAudio COOK"
3236 format 0x6B6F6F63 ; "cook"
3238 dll "cook.bundle/Contents/MacOS/cook"
3241 info "RealAudio Sipro"
3243 format 0x72706973 ; "sipr"
3248 info "RealPlayer 10 RealAudio Sipro"
3250 format 0x72706973 ; "sipr"
3254 audiocodec ra10siprwin
3255 info "Win32 RealAudio 10 Sipro"
3257 format 0x72706973 ; "sipr"
3261 audiocodec rasiprwin
3262 info "Win32 RealAudio Sipro"
3264 format 0x72706973 ; "sipr"
3268 audiocodec rasiprmac
3269 info "Mac OS X RealAudio Sipro"
3271 format 0x72706973 ; "sipr"
3273 dll "sipr.bundle/Contents/MacOS/sipr"
3276 info "RealAudio ATRAC3"
3278 format 0x63727461 ; "atrc"
3283 info "RealPlayer 10 RealAudio ATRAC3"
3285 format 0x63727461 ; "atrc"
3289 audiocodec ra10atrcwin
3290 info "Win32 RealAudio 10 ATRAC3"
3292 format 0x63727461 ; "atrc"
3296 audiocodec raatrcwin
3297 info "Win32 RealAudio ATRAC3"
3299 format 0x63727461 ; "atrc"
3303 audiocodec raatrcmac
3304 info "Mac OS X RealAudio ATRAC3"
3306 format 0x63727461 ; "atrc"
3308 dll "atrc.bundle/Contents/MacOS/atrc"
3310 audiocodec ffadpcmimaamv
3311 info "FFmpeg AMV IMA ADPCM audio"
3313 fourcc AMVA ; internal MPlayer FourCC
3317 audiocodec ffadpcmimaqt
3318 info "FFmpeg QT IMA ADPCM audio"
3320 format 0x34616d69 ; "ima4" (MOV files)
3324 audiocodec ffadpcmimawav
3325 info "FFmpeg WAV IMA ADPCM audio"
3328 format 0x1100736d ; "ms\x00\x11" (MOV files)
3329 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3337 format 0x34616d69 ; "ima4" (MOV files)
3338 format 0x1100736d ; "ms\x00\x11" (MOV files)
3341 audiocodec ffadpcmms
3342 info "FFmpeg MS ADPCM audio"
3345 format 0x0200736d ; "ms\x00\x02" (MOV files)
3353 format 0x0200736d ; "ms\x00\x02" (MOV files)
3356 audiocodec ffadpcmimadk4
3357 info "FFmpeg DK4 IMA ADPCM audio"
3359 format 0x61 ; This format number was used by Duck Corp. but not officially
3360 ; registered with Microsoft
3365 info "Duck DK4 ADPCM (rogue format number)"
3367 format 0x61 ; This format number was used by Duck Corp. but not officially
3368 ; registered with Microsoft
3371 audiocodec ffadpcmimadk3
3372 info "FFmpeg DK3 IMA ADPCM audio"
3374 format 0x62 ; This format number was used by Duck Corp. but not officially
3375 ; registered with Microsoft
3380 info "Duck DK3 ADPCM (rogue format number)"
3382 format 0x62 ; This format number was used by Duck Corp. but not officially
3383 ; registered with Microsoft
3386 audiocodec ffroqaudio
3387 info "Id RoQ File Audio"
3389 fourcc RoQA ; internal MPlayer FourCC
3394 info "FFmpeg Smacker Audio"
3400 audiocodec ffdsicinaudio
3401 info "FFmpeg Delphine CIN audio"
3403 fourcc DCIA ; internal MPlayer FourCC
3407 audiocodec ff4xmadmpcm
3408 info "FFmpeg 4XM ADPCM audio"
3410 fourcc 4XMA ; internal MPlayer FourCC
3414 audiocodec ffadpcmimaws
3415 info "FFmpeg Westwood IMA ADPCM audio"
3417 fourcc AIWS ; internal MPlayer FourCC
3422 info "FFmpeg Westwood SND1"
3424 fourcc SND1 ; internal MPlayer FourCC
3428 audiocodec ffinterplaydpcm
3429 info "FFmpeg Interplay DPCM audio"
3431 fourcc INPA ; internal MPlayer FourCC
3435 audiocodec ffadpcmea
3436 info "FFmpeg EA ADPCM audio"
3438 fourcc ADEA ; internal MPlayer FourCC
3442 audiocodec ffadpcmeamaxis
3443 info "FFmpeg EA MAXIS XA ADPCM audio"
3445 fourcc ADXA ; internal MPlayer FourCC
3447 dll adpcm_ea_maxis_xa
3449 audiocodec ffadpcmxa
3450 info "FFmpeg XA ADPCM audio"
3452 fourcc PSXA ; internal MPlayer FourCC
3456 audiocodec ffxandpcm
3457 info "FFmpeg XAN DPCM audio"
3458 comment "only works with libavformat demuxer"
3464 audiocodec ffyamahaadpcm
3465 info "FFmpeg Yamaha ADPCM audio"
3471 audiocodec ffadpcmthp
3472 info "FFmpeg THP ADPCM audio"
3479 info "raw DV audio (libdv)"
3486 info "FFmpeg DV audio"
3495 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3498 fourcc "VLB " ; Used in NSV, not really working
3499 fourcc "AAC " ; Used in NSV
3500 fourcc "AACP" ; Used in NSV for AACPlus
3503 format 0x4143 ; aac in asf
3504 format 0xA106 ; aac in avi
3509 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3512 fourcc "VLB " ; Used in NSV, not really working
3513 fourcc "AAC " ; Used in NSV
3514 fourcc "AACP" ; Used in NSV for AACPlus
3518 format 0x4143 ; aac in asf
3519 format 0xA106 ; aac in avi not yet working
3524 info "FFmpeg FLAC audio"
3532 info "FFmpeg ALAC audio"
3539 info "FFmpeg True Audio (TTA)"
3541 fourcc TTA1 ; internal MPlayer FourCC
3545 audiocodec ffwavpack
3546 info "FFmpeg WavPack audio"
3548 fourcc WVPK ; internal MPlayer FourCC
3552 audiocodec ffshorten
3553 info "FFmpeg Shorten audio"
3555 fourcc shrn ; internal MPlayer FourCC
3560 info "FFmpeg Monkey's Audio"
3569 fourcc "MLP " ; internal MPlayer FourCC
3574 info "FFmpeg TrueHD"
3576 fourcc TRHD ; internal MPlayer FourCC
3580 audiocodec ffnellymoser
3581 info "FFmpeg Nellymoser Audio"
3583 fourcc "NELL" ; internal MPlayer FourCC
3588 info "Uncompressed PCM"
3592 format 0x3 ; IEEE float
3593 format 0xfffe ; Extended
3594 format 0x20776172 ; "raw " (MOV files)
3595 format 0x736f7774 ; "twos" (MOV files)
3596 format 0x74776f73 ; "sowt" (MOV files)
3597 format 0x32336c66 ; "fl32" (MOV files)
3598 format 0x666c3332 ; "23lf" (MOV files)
3599 ; format 0x34366c66 ; "fl64" (MOV files)
3600 ; format 0x666c3634 ; "46lf" (MOV files)
3601 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3602 format 0x34326e69 ; "in24" (MOV files)
3603 format 0x696e3234 ; "42ni" (MOV files)
3604 format 0x32336e69 ; "in32" (MOV files)
3605 format 0x696e3332 ; "23ni" (MOV files)
3606 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3616 info "DivX audio (WMA)"
3623 audiocodec vdowaveacm
3630 audiocodec msadpcmacm
3638 info "mp3lib MPEG layer-2, layer-3"
3640 comment "Optimized to MMX/SSE/3Dnow!"
3641 format 0x50 ; layer-1 && layer-2
3642 format 0x55 ; layer-3
3643 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3644 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3645 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3646 fourcc "MP3 " ; used in .nsv files
3647 fourcc "LAME" ; used in mythtv .nuv files
3650 audiocodec ffpcmdaud
3651 info "D-Cinema audio (FFmpeg)"
3658 info "DivX audio v1 (FFmpeg)"
3665 info "DivX audio v2 (FFmpeg)"
3672 info "Macintosh Audio Compression and Expansion 3:1"
3679 info "Macintosh Audio Compression and Expansion 6:1"
3694 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3696 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3701 info "FFmpeg MPEG layer-3 audio"
3702 comment "integer only"
3705 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3706 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3707 fourcc "MP3 " ; used in .nsv files
3708 fourcc "LAME" ; used in mythtv .nuv files
3713 info "FFmpeg MPEG layer-3 adu audio"
3714 comment "integer only"
3716 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3721 info "FFmpeg MPEG layer-1 and layer-2 audio"
3722 comment "integer only"
3725 fourcc ".mp2" ; MP2 (MOV files)
3726 fourcc ".mp1" ; MP1 (MOV files)
3731 info "libMAD MPEG layer 1-2-3"
3735 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3736 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3737 fourcc "MP3 " ; used in .nsv files
3738 fourcc "LAME" ; used in mythtv .nuv files
3745 comment "conflicts with security kernel patches"
3750 audiocodec imaadpcmacm
3786 format 0x77616C61 ; 'alaw', .mov files
3793 format 0x77616c75 ; "ulaw" (MOV files)
3798 info "Uncompressed DVD/VOB LPCM"
3807 format 0x332D6361 ; ac-3 in mp4
3814 info "FFmpeg E-AC-3"
3824 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3842 audiocodec ffmusepack7
3843 info "Musepack sv7 audio codec"
3844 comment "only works with libavformat demuxer"
3850 audiocodec ffmusepack8
3851 info "Musepack sv8 audio codec"
3852 comment "only works with libavformat demuxer"
3860 info "Musepack audio codec"
3867 info "AMR Narrowband"
3870 format 0x57 ;amr in avi
3872 dll "libopencore_amrnb"
3878 format 0x58 ;amr in avi
3880 dll "libopencore_amrwb"
3882 audiocodec ffadcpmswf
3883 info "FFmpeg's ADPCM Flash-variant"
3885 format 0x5346 ; 'SF', pseudo id
3890 info "VoxWare MetaVoice"
3892 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3895 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3896 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3901 comment "windows users need msms001.vwp in windows\\system32 folder"
3904 dll "voxmsdec.ax" ; need also msms001.vwp
3905 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3908 info "ACELP.net Sipro Lab Audio"
3913 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3916 info "FFmpeg Intel Music Coder"
3923 info "Intel Music Coder"
3925 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3937 audiocodec ffctadp32
3938 info "FFmpeg Creative ADPCM codec"
3945 info "Creative ADPCM codec"
3952 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3959 info "AC3 through S/PDIF"
3962 format 0x332D6361 ; ac-3 in mp4
3967 info "DTS through S/PDIF"
3973 info "FFmpeg Vorbis"
3981 info "OggVorbis Audio"
3983 comment "OggVorbis driver using libvorbis"
3990 info "OggVorbis audio"
3992 comment "fixed-point decoder useful systems without floating-point unit"
3998 audiocodec vorbisacm
3999 info "OggVorbis ACM"
4001 comment "OggVorbis driver using vorbis.acm"
4002 format 0x674F ; mode1
4003 format 0x6750 ; mode2
4004 ; format 0x6751 ; mode3
4005 format 0x676F ; mode1+
4006 format 0x6770 ; mode2+
4007 format 0x6771 ; mode3+
4014 comment "Speex driver using libspeex"
4019 audiocodec vivoaudio
4020 info "Vivo G.723/Siren Audio Codec"
4022 format 0x111 ; vivo g.723
4023 format 0x112 ; siren
4028 info "G.711/G.721/G.723"
4030 comment "does not work yet - just noise :("
4031 format 0x111 ; vivo g.723
4032 format 0x112 ; vivo siren
4037 info "Sharp G.726 Audio"
4044 info "Sharp G.726 Audio"
4053 comment "format not accepted"
4059 ; http://www.nctsoft.com/products/NCTALFCD/
4060 ; jdp@mail.sonofon.dk
4063 format 0x1FC4 ; ALF2
4067 audiocodec fftruespeech
4068 info "FFmpeg TrueSpeech"
4074 audiocodec truespeech
4075 info "DSP Group TrueSpeech(TM)"
4079 dll "tssoft32.acm" ; need also tsd32.dll
4081 ; rt32dcmp.dll needed too
4082 audiocodec voxwarert24
4083 info "VoxWare RT24 speech codec"
4090 info "Lernout & Hauspie CELP and SBC codecs"
4092 format 0x1101 ; CELP
4100 info "Philips Speech Processing CELP"
4107 info "VQF codec by NTTLabs"
4114 info "MPEG audio pass-through for hardware MPEG decoders"
4116 comment "for hardware MPEG audio decoders"
4117 format 0x50 ; layer-1 && layer-2
4118 format 0x55 ; layer-3
4119 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4120 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4121 fourcc "MP3 " ; used in .nsv files
4122 fourcc "LAME" ; used in mythtv .nuv files
4126 info "msn siren audio codec"