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 "FFmpeg Sorenson Video v3 (SVQ3)"
909 fourcc DIV1,div1 divx
910 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
912 fourcc xvid,XVID,XviD,XVIX
913 fourcc DX50,dx50,BLZ0 DX50
918 fourcc 3IV2,3iv2 ; 3ivx Delta 4
920 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
921 fourcc SMP4,smp4 ; Samsung SMP4 video codec
922 fourcc VIDM ; vidm 4.01 codec
923 format 0x10000004 ; mpeg 4 es
928 fourcc DCOD,MVXM,EM4A,PM4V
929 fourcc M4T3,DMK2,DIGI,INMC
941 out YV12,I420,IYUV flip
943 videocodec fflibschroedinger
944 info "Dirac (through FFmpeg libschroedinger)"
949 out I420,IYUV,422P,444P
951 videocodec fflibdirac
952 info "Dirac (through FFmpeg libdirac)"
957 out I420,IYUV,422P,444P
964 fourcc xvid,XVID,XviD,XVIX
965 fourcc DIV1,div1 divx
966 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
968 fourcc DX50,dx50,BLZ0 DX50
973 fourcc 3IV2,3iv2 ; 3ivx Delta 4
975 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
976 fourcc SMP4,smp4 ; Samsung SMP4 video codec
977 fourcc VIDM ; vidm 4.01 codec
979 fourcc DCOD,MVXM,EM4A,PM4V
980 fourcc M4T3,DMK2,DIGI,INMC
982 format 0x10000004 ; mpeg 4 es
989 out BGR32,BGR24,BGR16,BGR15
992 ; is divx4vfw stable enough, working everywhere and faster than divxds?
995 info "DivX4Windows-VFW"
997 comment "sig11 with -framedrop"
998 fourcc DIVX,divx ; opendivx / divx4
999 fourcc DIV1,div1 divx
1000 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1001 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1002 fourcc AP41 DIV3 ; AngelPotion stuff
1008 out BGR32,BGR24,BGR15
1010 ; the original ones... prefer DShow for postprocessing:
1013 info "DivX ;-) (MSMPEG-4 v3)"
1014 comment "with postprocessing"
1016 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1017 fourcc DIV5,div5 div3
1018 fourcc DIV6,div6 div4
1019 fourcc DIV3,div3,DIV4,div4
1020 fourcc AP41 div3 ; AngelPotion stuff
1023 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1025 out BGR32,BGR24,BGR16,BGR15
1028 info "DivX ;-) (MSMPEG-4 v3)"
1030 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1031 fourcc DIV5,div5 div3 ; DivX 3.20
1032 fourcc DIV6,div6 div4 ; -||-
1033 fourcc DIV3,div3,DIV4,div4
1034 fourcc AP41 div3 ; AngelPotion stuff
1038 out BGR32,BGR24,BGR15
1040 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1043 info "Microsoft MPEG-4 v1/v2"
1045 comment "with postprocessing"
1046 fourcc DIV2,div2 mp42
1047 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1052 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1054 ; out BGR32,BGR24,BGR16,BGR15
1057 info "Microsoft MPEG-4 v1/v2"
1065 out BGR32,BGR24,BGR15
1068 info "Windows Media Video 9 DMO"
1074 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1075 out YV12 ;,I420,IYUV
1077 ; out BGR32,BGR24,BGR16 ;,BGR15
1080 info "Windows Media Video DMO"
1088 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1089 out YV12 ;,I420,IYUV
1091 ; out BGR32,BGR24,BGR16 ;,BGR15
1094 info "Windows Media Video 8"
1099 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1102 ; out BGR32,BGR24,BGR16,BGR15
1105 info "Windows Media Video 7"
1110 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1112 ; out BGR32,BGR24,BGR16,BGR15
1115 info "Windows Media Video Adv DMO"
1121 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1122 out YV12 ;,I420,IYUV
1124 ; out BGR32,BGR24,BGR16 ;,BGR15
1126 videocodec wmvvc1dmo
1127 info "Windows Media Video (VC-1) Advanced Profile"
1132 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1136 info "Windows Media Screen Codec 2"
1142 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1143 out BGR32,BGR24,BGR16
1145 videocodec gotomeeting
1146 info "GoToMeeting codec"
1151 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1152 out BGR24,RGB24 flip
1155 info "UB Video MPEG-4"
1156 comment "black&white"
1158 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1166 info "GeoVision Advanced MPEG-4"
1174 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1175 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1176 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1179 info "Zoran MJPEG passthrough"
1183 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1189 fourcc AVRn,AVDJ ; AVID
1190 fourcc ADJV ; Avid Motion JPEG
1191 fourcc jpeg ; MOV Photo-JPEG
1192 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1193 fourcc JFIF ; SMJPEG (Loki)
1194 fourcc ijpg,IJPG ; -mf type=jpeg
1195 fourcc JPEG ; SGI's AVI Photo-JPEG
1196 fourcc JPGL ; lossless JPEG (pegasus codec)
1197 fourcc LJPG ; lossless JPEG
1198 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1199 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1201 fourcc ACDV ; ACDSee jpeg
1202 fourcc SLMJ ; SL M-JPEG
1207 out YUY2 ; queried (conversion from yuv422p)
1209 out BGR32 ; lossless JPEG
1214 info "FFmpeg MJPEG-B"
1216 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1221 out YUY2 ; queryed (conversion from yuv422p)
1224 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1226 info "Independent JPEG Group's codec"
1228 fourcc ijpg,IJPG ; -mf type=jpeg
1229 fourcc jpeg ; MOV Photo-JPEG
1230 fourcc AVRn,AVDJ ; AVID
1236 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1238 info "Morgan Motion JPEG Codec"
1241 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1242 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1247 out BGR32,BGR24,BGR15
1250 info "MainConcept Motion JPEG"
1253 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1254 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1258 out BGR32,BGR24,BGR15
1261 info "AVID Motion JPEG"
1263 comment "slooooooooow but stable"
1266 fourcc MJPG,mjpg AVRn
1268 dll "AvidAVICodec.dll"
1274 comment "supports interlaced MJPEG"
1276 fourcc jpeg MJPG ; MOV Photo-JPEG
1288 out BGR32,BGR24,BGR15 flip
1290 videocodec imagepower
1291 info "ImagePower MJPEG2000"
1296 out BGR32,BGR24,BGR15
1299 info "Morgan MJPEG2000"
1307 out BGR32,BGR24,BGR15
1309 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1314 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1315 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1318 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1321 out BGR32,BGR24,BGR16,BGR15
1324 info "Pegasus Motion JPEG"
1328 ; dll "pvmjpg20.dll" ; v2.0
1329 dll "pvmjpg21.dll" ; v2.1
1333 info "Pegasus lossless JPEG"
1341 videocodec pegasusmwv
1342 info "Pegasus Motion Wavelet 2000"
1350 info "Forward Uncompressed Video Codec"
1358 info "Forward JPEG Video Codec"
1366 info "Forward JPEG+Alpha Video"
1373 ; h263: - I don't know. comments?
1378 fourcc VIVO,vivo vivo
1379 fourcc viv1,viv2 vivo
1382 out BGR32,BGR24,BGR15 flip
1386 info "UB Video H.263/H.263+/H.263++"
1389 fourcc vivo,VIVO U263
1393 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1395 ; BGR32,BGR16,BGR15 seems to work too
1403 fourcc vivo,VIVO I263
1409 out BGR32,BGR24,BGR15
1420 info "FFmpeg H.263+"
1422 fourcc H263,U263,h263,X263,M263
1426 fourcc D263 ; DEC H263
1427 fourcc L263 ; Lead H263
1428 fourcc ILVR ; ITU H263+
1429 fourcc VX1K ; Agora Labs VX1000S H263
1440 out YV12,I420,IYUV flip
1443 info "XAnim's CCITT H.263"
1447 fourcc VIVO,vivo H263
1461 info "QuickTime H.261 video"
1469 info "XAnim's CCITT H.261"
1482 out BGR32,BGR24,BGR15
1485 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1486 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1487 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1490 info "Intel Indeo 5"
1495 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1498 out BGR32,BGR24,BGR16,BGR15
1501 info "Intel Indeo 5"
1506 ; out YV12,I420 ; flickering
1508 out BGR32,BGR24,BGR15
1511 info "Intel Indeo 4.1"
1521 info "Intel Indeo 3.1/3.2"
1528 out BGR24,BGR15 flip,static
1532 info "XAnim's Intel Indeo 5"
1540 info "XAnim's Intel Indeo 4.1"
1548 info "XAnim's Intel Indeo 3.1/3.2"
1556 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1562 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1563 fourcc DVSD,dvsd ; PAL
1564 fourcc DVCS,dvcs ; NTSC ?
1565 fourcc "dvcp" ; PAL DV in .mov
1566 fourcc "dvc " ; NTSC DV in .mov
1568 fourcc dvpp ; DVCPRO - PAL
1569 fourcc dv50 ; DVCPRO 50
1570 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1571 fourcc dv5p ; DVCPRO 50 PAL in .mov
1574 fourcc dvh5,dvh6,dvh3
1575 fourcc dvhd,dvsl,dv25
1582 info "Sony Digital Video (DV)"
1584 fourcc dvsl,dvsd,dvhd ; ????
1585 fourcc DVSD dvsd ; pal .avi
1586 fourcc "dvcp" dvsd ; pal .mov
1587 fourcc "dvc " dvsd ; ntsc .mov
1590 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1593 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1596 info "Raw DV (libdv)"
1598 fourcc DVSD,dvsd ; PAL
1599 fourcc DVCS,dvcs ; NTSC ?
1600 fourcc "dvcp" ; PAL DV in .mov
1601 fourcc "dvc " ; NTSC DV in .mov
1602 fourcc dvpp ; DVCPRO - PAL
1603 fourcc dv50 ; DVCPRO 50
1604 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1605 fourcc dv5p ; DVCPRO 50 PAL in .mov
1606 fourcc AVdv,AVd1 ; AVID DV
1608 fourcc dvh5,dvh6,dvh3
1613 ; note: it crashes with pond.dv :(
1615 info "MainConcept DV Codec"
1617 fourcc DVSD,dvsd ; PAL
1618 fourcc DVCS,dvcs ; NTSC ?
1619 fourcc CDVC,cdvc ; ???
1620 fourcc "dvcp" dvsd ; PAL DV in .mov
1621 fourcc "dvc " dvcs ; NTSC DV in .mov
1626 out BGR32,BGR24,BGR15
1631 info "XAnim's 3ivx Delta 3.5 plugin"
1639 info "3ivx Delta 4.5"
1643 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1644 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1647 out BGR32,BGR24,BGR16,BGR15
1649 ; RealVideo variants
1652 info "Linux RealPlayer 10 RV30/40"
1653 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1660 videocodec rv3040win
1661 info "Win32 RealPlayer 10 RV30/40"
1670 info "Linux RealPlayer 9 RV40"
1678 info "Win32 RealPlayer 9 RV40"
1686 info "Mac OS X RealPlayer 9 RV40"
1690 dll "drvc.bundle/Contents/MacOS/drvc"
1694 info "Linux RealPlayer 8 RV30"
1702 info "Win32 RealPlayer 8 RV30"
1710 info "Mac OS X RealPlayer 9 RV30"
1714 dll "drvc.bundle/Contents/MacOS/drvc"
1743 info "Linux RealPlayer 8 RV20"
1750 videocodec rv20winrp10
1751 info "Win32 RealPlayer 10 RV20"
1759 info "Win32 RealPlayer 8 RV20"
1767 info "Mac OS X RealPlayer 9 RV20"
1771 dll "drv2.bundle/Contents/MacOS/drv2"
1786 info "Alparysoft lossless codec dshow"
1790 dll "aslcodec_dshow.dll"
1791 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1795 info "Alparysoft lossless codec vfw"
1799 dll "aslcodec_vfw.dll"
1803 info "Lead CMW wavelet 2.0"
1807 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1808 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1812 info "Lagarith Lossless Video Codec"
1813 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1818 out BGR32,BGR24 flip
1821 info "Infinite Video PSI_V"
1826 out BGR32,BGR24 query,flip
1829 info "www.midivid.com/codec/mv3codec.html"
1837 info "Moyea Flash to Video Converter"
1838 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1842 dll "MyFlashZip0.ax"
1846 info "Power VideoWorks video"
1854 info "DideoNET SMV2"
1859 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1861 videocodec canopushq
1863 info "Canopus HQ Codec"
1864 comment "requires csehqa.dll and cseuvec.dll"
1870 videocodec canopusll
1872 info "Canopus Lossless Codec"
1873 comment "requires csellc.dll"
1882 fourcc VP30,vp30,VP31,vp31
1883 format 0x20335056 ; "VP3 " (used in .nsv files)
1889 info "FFmpeg Theora"
1899 info "On2 Open Source VP3 Codec"
1901 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1902 fourcc VP30,vp30,VP31,vp31
1907 out BGR32,BGR24,BGR15
1910 info "On2 VP4 Personal Codec"
1911 comment "Decodes also VP3"
1914 fourcc VP31,VP30,vp31,vp30
1929 info "On2 VP5 Personal Codec"
1940 fourcc VP60,VP61,VP62
1954 info "FFmpeg VP6 Flash"
1962 info "On2 VP6 Personal Codec"
1964 fourcc VP60,VP61,VP62
1972 info "On2 VP7 Personal Codec"
1981 info "Motion Wavelets"
1986 out BGR24,BGR15 flip
1989 info "centre for wavelets, approximation and infromation processing"
2003 out BGR32,BGR24,BGR15 flip
2012 out BGR32,BGR24,BGR15 flip
2014 videocodec ffultimotion
2015 info "FFmpeg IBM Ultimotion"
2022 videocodec ultimotion
2023 info "IBM Ultimotion"
2029 out BGR32,BGR24,BGR15 flip
2032 info "Windows Screen Video"
2037 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2038 out BGR32,BGR24,BGR16,BGR15
2040 ; CLRVIDDC.DLL needed too, with uppercase
2042 info "UCOD-ClearVideo"
2047 out BGR32,BGR24,BGR15 flip
2059 info "Creative Labs Video Blaster Webcam"
2060 comment "sequential jpeg files?"
2069 videocodec kensington
2070 info "kensington webcam"
2073 fourcc LBYR,JBYR ; untested, creative labs cam
2074 fourcc UV12 ; untested
2080 info "xiricam Veo PC Camera"
2088 info "Duck Truemotion1"
2094 out BGR15,BGR16,BGR24,BGR32 query
2097 info "FFmpeg Duck/On2 TrueMotion 2.0"
2104 ; our BGR15->BGR32 is bad or the DLL?
2106 info "TrueMotion 2.0"
2108 comment "YUV faulting"
2112 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2113 out BGR32,BGR24,BGR16 flip
2116 info "TrueMotion RT"
2134 comment "one frame every 5 seconds?"
2138 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2142 info "Modified MJPEG, used in AMV files"
2144 fourcc AMVV ; internal MPlayer FourCC
2150 info "SP5x codec - used by Aiptek MegaCam"
2152 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2160 fourcc SP60,SP61,SP62
2166 info "SP5x codec - used by Aiptek MegaCam"
2168 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2171 out BGR24,BGR15 flip
2174 info "SP4x codec - used by Aiptek MegaCam"
2176 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2180 out BGR24,BGR15 flip
2183 info "Brooktree 411 codec"
2191 info "Broadway MPEG Capture Codec"
2195 dll "bw10.dll" ;requires vtaccess.dll
2199 info "zdsoft screen recorder"
2207 info "WebTrain Communication lossless screen recorder"
2223 info "VFAPI rgb transcode codec"
2231 info "nokia eti camcorder eyecon"
2233 fourcc NUB0,NUB1,NUB2
2239 info "WorldConnect Wavelet Video"
2240 comment "found in visualmail videos"
2247 videocodec foxmotion
2248 info "fox motion video"
2253 out BGR32,BGR24,BGR15 flip
2257 fourcc ty2c,TY2C,ty0n
2258 fourcc TY2N,TY0N,T565
2264 info "Telegeny VDTZ"
2272 info "SoftMedia ViVD V2 codec VfW"
2277 out YUY2,YV12,I420,YVU9
2278 out BGR32,BGR24,BGR15
2281 info "Winnov Videum winx codec"
2286 out BGR32,BGR24,BGR15
2289 info "FFmpeg wnv1 codec"
2297 info "Winnov Videum wnv1 codec"
2302 out BGR32,BGR24,BGR15
2305 info "VDOWave codec"
2309 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2313 info "VDOWave 3 advanced codec"
2318 dll "vdo32_30.drv" ; Need also decvdo.dll
2322 info "Vianet Lsvx Video"
2329 out BGR32,BGR24,BGR16 flip
2332 info "FFmpeg VMware video"
2337 out BGR32,BGR15,BGR8
2345 out BGR24,BGR15,BGR8 query,flip
2348 info "FFmpeg Smacker Video"
2357 info "Chinese AVS Video"
2358 comment "only works with libavformat demuxer"
2377 info "win32/quicktime 3IV1 (3ivx)"
2381 dll "3ivx Delta 3.5.qtx"
2385 info "Win32/QuickTime Streambox ACT-L2"
2389 dll ACTLComponent.qtx
2393 info "Win32/QuickTime Avid Meridien Uncompressed"
2397 dll "AvidQTAVUICodec.qtx"
2401 info "Win32/QuickTime H.263"
2408 videocodec qtrlerpza
2409 info "Win32/Quicktime RLE/RPZA"
2410 comment "no colorspace accepted"
2413 format 0x20656C72 ; "rle "
2416 out BGR32,BGR24,BGR15
2419 info "Win32/QuickTime VP3"
2427 info "win32/quicktime ZyGo"
2429 comment "wrong colors"
2430 fourcc ZyGo,zygo,lsvx
2436 info "Win32/QuickTime BeHereiVideo"
2437 comment "sample file wanted!"
2441 dll "BeHereiVideo.qtx"
2445 info "Win32/QuickTime Cinepak"
2453 info "Win32/QuickTime Indeo"
2463 info "Win32/QuickTime MJPEG"
2473 info "Win32/QuickTime MPEG-4"
2481 info "Win32/QuickTime SVQ3"
2485 dll "QuickTimeEssentials.qtx"
2489 info "Win32/QuickTime SVQ1"
2497 info "cinewave uncompressed 10-bit codec"
2499 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2503 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2506 ; VSS codecs (http://vsofts.com/solutions.html):
2509 info "VSS Codec Light"
2517 info "VSS H.264 New"
2522 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2525 videocodec vssh264old
2526 info "VSS H.264 Old"
2530 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2534 info "VSS Wavelet Video Codec"
2541 ; buggy codecs: (any volunteers for native rewrite?)
2546 comment "24bpp only"
2555 comment "24bpp only"
2560 ; out BGR32,BGR24,BGR15
2564 info "Alaris VideoGramPiX"
2566 fourcc VGPX,VTLP VGPX
2573 ; non-working codecs:
2584 info "Pinnacle Hardware MPEG-1"
2586 comment "no picture. use ffmpeg12!"
2593 ; out BGR32,BGR24,BGR16,BGR15
2596 info "Q-Team's QPEG (www.q-team.de)"
2598 comment "BGR8 only!"
2614 videocodec ffcamtasia
2615 info "FFmpeg TechSmith Camtasia Screen Codec"
2620 out BGR32,BGR24,BGR15,BGR8 query
2622 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2624 info "TechSmith Camtasia Screen Codec"
2629 out BGR32,BGR24,BGR15,BGR8 query,flip
2631 videocodec ffcamstudio
2632 info "CamStudio Screen Codec"
2637 out BGR32,BGR24,BGR15 query
2639 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2641 info "FRAPS: Realtime Video Capture"
2642 comment "Requires a processor with SSE???"
2657 videocodec fftiertexseq
2658 info "FFmpeg Tiertex SEQ"
2660 fourcc TSEQ ; internal MPlayer FourCC
2662 dll "tiertexseqvideo"
2666 info "FFmpeg Sierra VMD video"
2668 fourcc VMDV ; internal MPlayer FourCC
2674 info "FFmpeg Feeble Files DXA video"
2676 fourcc DXA1 ; internal MPlayer FourCC
2681 videocodec ffdsicinvideo
2682 info "FFmpeg Delphine CIN video"
2684 fourcc DCIV ; internal MPlayer FourCC
2690 info "FFmpeg THP video"
2692 fourcc THPV ; internal MPlayer FourCC
2698 info "FFmpeg BFI Video"
2700 fourcc BFIV ; internal MPlayer FourCC
2705 videocodec ffbethsoftvid
2706 info "FFmpeg Bethesda Software VID"
2707 comment "video plays much too fast"
2709 fourcc BETH ; internal MPlayer FourCC
2717 fourcc RL2V ; internal MPlayer FourCC
2723 info "FFmpeg Renderware TeXture Dictionary"
2725 fourcc TXDV ; internal MPlayer FourCC
2736 out BGR24,BGR15,BGR8 query,flip
2739 info "FFmpeg XAN wc3"
2741 fourcc WC3V ; internal MPlayer FourCC
2747 info "FFmpeg Id CIN video"
2749 fourcc IDCI ; internal MPlayer FourCC
2754 videocodec ffinterplay
2755 info "FFmpeg Interplay Video"
2757 fourcc INPV ; internal MPlayer FourCC
2759 dll "interplayvideo"
2763 info "FFmpeg VQA Video"
2765 fourcc VQAV ; internal MPlayer FourCC
2771 info "FFmpeg C93 Video"
2773 fourcc C93V ; internal MPlayer FourCC
2779 ; raw formats: (now RGB formats are autodetected)
2781 ; these raw codecs are used mostly by TV input
2782 ; 0x20776172 is used by Quicktime ('raw ')
2783 ; 0x0 is used by AVI
2784 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2791 format 0x20776172 0x52474220
2800 format 0x20776172 0x52474218
2809 format 0x20776172 0x52474210
2813 videocodec rawbgr32flip
2828 videocodec rawbgr24flip
2840 format 0x20776172 0x42475218
2844 videocodec rawbgr16flip
2849 format 0x10424752 0x0
2857 format 0x20776172 0x42475210
2861 videocodec rawbgr15flip
2873 format 0x20776172 0x4247520F
2877 videocodec rawbgr8flip
2889 format 0x20776172 0x42475208
2898 format 0x20776172 0x42475201
2906 format 0x0 0x32595559
2907 format 0x20776172 0x32595559
2915 format 0x0 0x32565559
2916 format 0x20776172 0x32565559
2924 format 0x0 0x59565955
2925 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2926 format 0x20776172 0x59565955
2934 format 0x0 0x50343434
2935 format 0x20776172 0x50343434
2943 format 0x0 0x50323234
2944 format 0x20776172 0x50323234
2952 format 0x0 0x32315659
2953 format 0x20776172 0x32315659
2961 format 0x0 0x3132564E
2962 format 0x20776172 0x3132564E
2970 format 0x0 0x3231564E
2971 format 0x20776172 0x3231564E
2979 format 0x0 0x32314D48
2980 format 0x20776172 0x32314D48
2988 format 0x0 0x30323449
2989 format 0x20776172 0x30323449
2998 format 0x0 0x39555659
2999 format 0x20776172 0x39555659
3008 format 0x20203859 ; "Y8 "
3012 ; NULL codec - for testing.
3015 info "NULL codec (no decoding!)"
3017 comment "for unknown/unsupported codecs or testing"
3024 out BGR32,BGR24,BGR16,BGR15
3026 ;=============================================================================
3028 ;=============================================================================
3031 info "Windows Media Audio 9 DMO"
3037 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3040 info "Windows Media Audio DMO"
3048 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3050 audiocodec wma9spdmo
3051 info "Windows Media Audio 9 Speech DMO"
3056 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3058 audiocodec wma9spdshow
3059 info "Windows Media Audio 9 Speech DShow"
3064 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3067 info "FFmpeg QDM2 audio"
3069 format 0x324D4451 ; "QDM2"
3074 info "QuickTime QDMC/QDM2 audio"
3076 format 0x324D4451 ; "QDM2"
3077 format 0x434D4451 ; "QDMC"
3082 info "FFmpeg QCLP audio"
3084 format 0x706C6351 ; "Qclp"
3085 format 0x70637173 ; "sqcp"
3086 format 0x716C6351 ; "Qclq"
3091 info "QuickTime QCLP audio"
3093 format 0x706C6351 ; "Qclp"
3098 info "QuickTime MACE3 audio"
3100 format 0x3343414D ; "MAC3"
3105 info "QuickTime MACE6 audio"
3107 format 0x3643414D ; "MAC6"
3111 audiocodec zygoaudio
3116 dll "ZyGoAudioS.qtx"
3119 info "FFmpeg RealAudio 1.0"
3121 format 0x345F3431 ; "14_4"
3126 info "FFmpeg RealAudio 2.0"
3128 format 0x385F3832 ; "28_8"
3133 info "FFmpeg COOK audio"
3135 format 0x6B6F6F63 ; "cook"
3140 info "FFmpeg Atrac 3 audio"
3142 format 0x63727461 ; "atrc"
3143 format 0x270 ; atrac3 in wav
3148 info "RealAudio 1.0"
3150 format 0x345F3431 ; "14_4"
3155 info "Win32 RealAudio 1.0"
3157 format 0x345F3431 ; "14_4"
3162 info "Mac OS X RealAudio 1.0"
3164 format 0x345F3431 ; "14_4"
3169 info "RealAudio 2.0"
3171 format 0x385F3832 ; "28_8"
3176 info "Win32 RealAudio 2.0"
3178 format 0x385F3832 ; "28_8"
3183 info "Mac OS X RealAudio 2.0"
3185 format 0x385F3832 ; "28_8"
3190 info "RealPlayer 10 COOK audio"
3191 comment "supports cook 5.1"
3193 format 0x6B6F6F63 ; "cook"
3198 info "RealAudio COOK"
3200 format 0x6B6F6F63 ; "cook"
3204 audiocodec ra10cookwin
3205 info "Win32 RealAudio 10 COOK"
3206 comment "supports cook 5.1"
3208 format 0x6B6F6F63 ; "cook"
3212 audiocodec racookwin
3213 info "Win32 RealAudio COOK"
3215 format 0x6B6F6F63 ; "cook"
3219 audiocodec racookmac
3220 info "Mac OS X RealAudio COOK"
3222 format 0x6B6F6F63 ; "cook"
3224 dll "cook.bundle/Contents/MacOS/cook"
3227 info "RealAudio Sipro"
3229 format 0x72706973 ; "sipr"
3234 info "RealPlayer 10 RealAudio Sipro"
3236 format 0x72706973 ; "sipr"
3240 audiocodec ra10siprwin
3241 info "Win32 RealAudio 10 Sipro"
3243 format 0x72706973 ; "sipr"
3247 audiocodec rasiprwin
3248 info "Win32 RealAudio Sipro"
3250 format 0x72706973 ; "sipr"
3254 audiocodec rasiprmac
3255 info "Mac OS X RealAudio Sipro"
3257 format 0x72706973 ; "sipr"
3259 dll "sipr.bundle/Contents/MacOS/sipr"
3262 info "RealAudio ATRAC3"
3264 format 0x63727461 ; "atrc"
3269 info "RealPlayer 10 RealAudio ATRAC3"
3271 format 0x63727461 ; "atrc"
3275 audiocodec ra10atrcwin
3276 info "Win32 RealAudio 10 ATRAC3"
3278 format 0x63727461 ; "atrc"
3282 audiocodec raatrcwin
3283 info "Win32 RealAudio ATRAC3"
3285 format 0x63727461 ; "atrc"
3289 audiocodec raatrcmac
3290 info "Mac OS X RealAudio ATRAC3"
3292 format 0x63727461 ; "atrc"
3294 dll "atrc.bundle/Contents/MacOS/atrc"
3296 audiocodec ffadpcmimaamv
3297 info "FFmpeg AMV IMA ADPCM audio"
3299 fourcc AMVA ; internal MPlayer FourCC
3303 audiocodec ffadpcmimaqt
3304 info "FFmpeg QT IMA ADPCM audio"
3306 format 0x34616d69 ; "ima4" (MOV files)
3310 audiocodec ffadpcmimawav
3311 info "FFmpeg WAV IMA ADPCM audio"
3314 format 0x1100736d ; "ms\x00\x11" (MOV files)
3315 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3323 format 0x34616d69 ; "ima4" (MOV files)
3324 format 0x1100736d ; "ms\x00\x11" (MOV files)
3327 audiocodec ffadpcmms
3328 info "FFmpeg MS ADPCM audio"
3331 format 0x0200736d ; "ms\x00\x02" (MOV files)
3339 format 0x0200736d ; "ms\x00\x02" (MOV files)
3342 audiocodec ffadpcmimadk4
3343 info "FFmpeg DK4 IMA ADPCM audio"
3345 format 0x61 ; This format number was used by Duck Corp. but not officially
3346 ; registered with Microsoft
3351 info "Duck DK4 ADPCM (rogue format number)"
3353 format 0x61 ; This format number was used by Duck Corp. but not officially
3354 ; registered with Microsoft
3357 audiocodec ffadpcmimadk3
3358 info "FFmpeg DK3 IMA ADPCM audio"
3360 format 0x62 ; This format number was used by Duck Corp. but not officially
3361 ; registered with Microsoft
3366 info "Duck DK3 ADPCM (rogue format number)"
3368 format 0x62 ; This format number was used by Duck Corp. but not officially
3369 ; registered with Microsoft
3372 audiocodec ffroqaudio
3373 info "Id RoQ File Audio"
3375 fourcc RoQA ; internal MPlayer FourCC
3380 info "FFmpeg Smacker Audio"
3386 audiocodec ffdsicinaudio
3387 info "FFmpeg Delphine CIN audio"
3389 fourcc DCIA ; internal MPlayer FourCC
3393 audiocodec ff4xmadmpcm
3394 info "FFmpeg 4XM ADPCM audio"
3396 fourcc 4XMA ; internal MPlayer FourCC
3400 audiocodec ffadpcmimaws
3401 info "FFmpeg Westwood IMA ADPCM audio"
3403 fourcc AIWS ; internal MPlayer FourCC
3408 info "FFmpeg Westwood SND1"
3410 fourcc SND1 ; internal MPlayer FourCC
3414 audiocodec ffinterplaydpcm
3415 info "FFmpeg Interplay DPCM audio"
3417 fourcc INPA ; internal MPlayer FourCC
3421 audiocodec ffadpcmea
3422 info "FFmpeg EA ADPCM audio"
3424 fourcc ADEA ; internal MPlayer FourCC
3428 audiocodec ffadpcmeamaxis
3429 info "FFmpeg EA MAXIS XA ADPCM audio"
3431 fourcc ADXA ; internal MPlayer FourCC
3433 dll adpcm_ea_maxis_xa
3435 audiocodec ffadpcmxa
3436 info "FFmpeg XA ADPCM audio"
3438 fourcc PSXA ; internal MPlayer FourCC
3442 audiocodec ffxandpcm
3443 info "FFmpeg XAN DPCM audio"
3444 comment "only works with libavformat demuxer"
3450 audiocodec ffyamahaadpcm
3451 info "FFmpeg Yamaha ADPCM audio"
3457 audiocodec ffadpcmthp
3458 info "FFmpeg THP ADPCM audio"
3465 info "raw DV audio (libdv)"
3472 info "FFmpeg DV audio"
3481 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3484 fourcc "VLB " ; Used in NSV, not really working
3485 fourcc "AAC " ; Used in NSV
3486 fourcc "AACP" ; Used in NSV for AACPlus
3489 format 0x4143 ; aac in asf
3490 format 0xA106 ; aac in avi
3495 info "FFmpeg 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
3504 format 0x4143 ; aac in asf
3505 format 0xA106 ; aac in avi not yet working
3510 info "FFmpeg FLAC audio"
3518 info "FFmpeg ALAC audio"
3525 info "FFmpeg True Audio (TTA)"
3527 fourcc TTA1 ; internal MPlayer FourCC
3531 audiocodec ffwavpack
3532 info "FFmpeg WavPack audio"
3534 fourcc WVPK ; internal MPlayer FourCC
3538 audiocodec ffshorten
3539 info "FFmpeg Shorten audio"
3541 fourcc shrn ; internal MPlayer FourCC
3546 info "FFmpeg Monkey's Audio"
3555 fourcc "MLP " ; internal MPlayer FourCC
3560 info "FFmpeg TrueHD"
3562 fourcc TRHD ; internal MPlayer FourCC
3566 audiocodec ffnellymoser
3567 info "FFmpeg Nellymoser Audio"
3569 fourcc "NELL" ; internal MPlayer FourCC
3574 info "Uncompressed PCM"
3578 format 0x3 ; IEEE float
3579 format 0xfffe ; Extended
3580 format 0x20776172 ; "raw " (MOV files)
3581 format 0x736f7774 ; "twos" (MOV files)
3582 format 0x74776f73 ; "sowt" (MOV files)
3583 format 0x32336c66 ; "fl32" (MOV files)
3584 format 0x666c3332 ; "23lf" (MOV files)
3585 ; format 0x34366c66 ; "fl64" (MOV files)
3586 ; format 0x666c3634 ; "46lf" (MOV files)
3587 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3588 format 0x34326e69 ; "in24" (MOV files)
3589 format 0x696e3234 ; "42ni" (MOV files)
3590 format 0x32336e69 ; "in32" (MOV files)
3591 format 0x696e3332 ; "23ni" (MOV files)
3592 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3602 info "DivX audio (WMA)"
3609 audiocodec vdowaveacm
3616 audiocodec msadpcmacm
3624 info "mp3lib MPEG layer-2, layer-3"
3626 comment "Optimized to MMX/SSE/3Dnow!"
3627 format 0x50 ; layer-1 && layer-2
3628 format 0x55 ; layer-3
3629 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3630 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3631 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3632 fourcc "MP3 " ; used in .nsv files
3633 fourcc "LAME" ; used in mythtv .nuv files
3636 audiocodec ffpcmdaud
3637 info "D-Cinema audio (FFmpeg)"
3644 info "DivX audio v1 (FFmpeg)"
3651 info "DivX audio v2 (FFmpeg)"
3658 info "Macintosh Audio Compression and Expansion 3:1"
3665 info "Macintosh Audio Compression and Expansion 6:1"
3680 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3682 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3687 info "FFmpeg MPEG layer-3 audio"
3688 comment "integer only"
3691 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3692 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3693 fourcc "MP3 " ; used in .nsv files
3694 fourcc "LAME" ; used in mythtv .nuv files
3699 info "FFmpeg MPEG layer-3 adu audio"
3700 comment "integer only"
3702 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3707 info "FFmpeg MPEG layer-1 and layer-2 audio"
3708 comment "integer only"
3711 fourcc ".mp2" ; MP2 (MOV files)
3712 fourcc ".mp1" ; MP1 (MOV files)
3717 info "libMAD MPEG layer 1-2-3"
3721 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3722 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3723 fourcc "MP3 " ; used in .nsv files
3724 fourcc "LAME" ; used in mythtv .nuv files
3731 comment "conflicts with security kernel patches"
3736 audiocodec imaadpcmacm
3772 format 0x77616C61 ; 'alaw', .mov files
3779 format 0x77616c75 ; "ulaw" (MOV files)
3784 info "Uncompressed DVD/VOB LPCM"
3793 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3802 format 0x332D6361 ; ac-3 in mp4
3809 info "FFmpeg E-AC-3"
3828 audiocodec ffmusepack7
3829 info "Musepack sv7 audio codec"
3830 comment "only works with libavformat demuxer"
3836 audiocodec ffmusepack8
3837 info "Musepack sv8 audio codec"
3838 comment "only works with libavformat demuxer"
3846 info "Musepack audio codec"
3853 info "AMR Narrowband"
3856 format 0x57 ;amr in avi
3858 dll "libopencore_amrnb"
3864 format 0x58 ;amr in avi
3866 dll "libopencore_amrwb"
3868 audiocodec ffadcpmswf
3869 info "FFmpeg's ADPCM Flash-variant"
3871 format 0x5346 ; 'SF', pseudo id
3876 info "VoxWare MetaVoice"
3878 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3881 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3882 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3887 comment "windows users need msms001.vwp in windows\\system32 folder"
3890 dll "voxmsdec.ax" ; need also msms001.vwp
3891 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3894 info "ACELP.net Sipro Lab Audio"
3899 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3902 info "FFmpeg Intel Music Coder"
3909 info "Intel Music Coder"
3911 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3923 audiocodec ffctadp32
3924 info "FFmpeg Creative ADPCM codec"
3931 info "Creative ADPCM codec"
3938 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3945 info "AC3 through S/PDIF"
3948 format 0x332D6361 ; ac-3 in mp4
3953 info "DTS through S/PDIF"
3959 info "FFmpeg Vorbis"
3967 info "OggVorbis Audio"
3969 comment "OggVorbis driver using libvorbis"
3976 info "OggVorbis audio"
3978 comment "fixed-point decoder useful systems without floating-point unit"
3984 audiocodec vorbisacm
3985 info "OggVorbis ACM"
3987 comment "OggVorbis driver using vorbis.acm"
3988 format 0x674F ; mode1
3989 format 0x6750 ; mode2
3990 ; format 0x6751 ; mode3
3991 format 0x676F ; mode1+
3992 format 0x6770 ; mode2+
3993 format 0x6771 ; mode3+
4000 comment "Speex driver using libspeex"
4005 audiocodec vivoaudio
4006 info "Vivo G.723/Siren Audio Codec"
4008 format 0x111 ; vivo g.723
4009 format 0x112 ; siren
4014 info "G.711/G.721/G.723"
4016 comment "does not work yet - just noise :("
4017 format 0x111 ; vivo g.723
4018 format 0x112 ; vivo siren
4023 info "Sharp G.726 Audio"
4030 info "Sharp G.726 Audio"
4039 comment "format not accepted"
4045 ; http://www.nctsoft.com/products/NCTALFCD/
4046 ; jdp@mail.sonofon.dk
4049 format 0x1FC4 ; ALF2
4053 audiocodec fftruespeech
4054 info "FFmpeg TrueSpeech"
4060 audiocodec truespeech
4061 info "DSP Group TrueSpeech(TM)"
4065 dll "tssoft32.acm" ; need also tsd32.dll
4067 ; rt32dcmp.dll needed too
4068 audiocodec voxwarert24
4069 info "VoxWare RT24 speech codec"
4076 info "Lernout & Hauspie CELP and SBC codecs"
4078 format 0x1101 ; CELP
4086 info "Philips Speech Processing CELP"
4093 info "VQF codec by NTTLabs"
4100 info "MPEG audio pass-through for hardware MPEG decoders"
4102 comment "for hardware MPEG audio decoders"
4103 format 0x50 ; layer-1 && layer-2
4104 format 0x55 ; layer-3
4105 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4106 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4107 fourcc "MP3 " ; used in .nsv files
4108 fourcc "LAME" ; used in mythtv .nuv files
4112 info "msn siren audio codec"