1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
13 info "FFmpeg Motion Pixels"
15 fourcc MVI1 ; internal MPlayer FourCC
18 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
22 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
24 fourcc MDEC ; internal MPlayer FourCC
30 info "FFmpeg Beam Software SIFF"
38 info "FFmpeg Mimic video"
41 fourcc LM20 ; mimic in avi
47 info "FFmpeg Karl Morton Video Codec"
55 info "FFmpeg Zip Motion-Block Video"
63 info "Zip Motion-Block Video"
68 out BGR24,BGR15,BGR8 query,flip
71 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
75 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
80 info "Blackmagic 10-bit"
82 comment "requires libguide40.dll"
89 ; Note: mpegpes is preferred for hw decoders:
92 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
93 comment "for hardware decoding"
95 format 0x10000001 ; mpeg 1
96 format 0x10000002 ; mpeg 2
97 fourcc mpg1,MPG1,mpg2,MPG2
101 fourcc hdv6,hdv7,hdv8
102 fourcc xdv1,xdv2,xdv3
103 fourcc xdv4,xdv5,xdv6
104 fourcc xdv7,xdv8,xdv9
105 fourcc xdva,xdvb,xdvc
106 fourcc xdvd,xdve,xdvf
107 fourcc xd5a,xd5b,xd5c
108 fourcc xd5d,xd5e,xd5f
110 fourcc mx5n,mx4n,mx4p
121 format 0x10000001 ; MPEG-1
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
133 format 0x10000002 ; MPEG-2
139 fourcc hdv3 ; HDV 1080i50
140 fourcc hdv5 ; HDV 720p25
141 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
142 fourcc MMES,mmes ; matrox mpeg2 in avi
143 fourcc hdv6,hdv7,hdv8
144 fourcc xdv1,xdv2,xdv3
145 fourcc xdv4,xdv5,xdv6
146 fourcc xdv7,xdv8,xdv9
147 fourcc xdva,xdvb,xdvc
148 fourcc xdvd,xdve,xdvf
149 fourcc xd5a,xd5b,xd5c
150 fourcc xd5d,xd5e,xd5f
152 fourcc mx5n,mx4n,mx4p
158 fourcc LMP2 ; Lead mpeg2 in avi
164 ; for backward compatibility
166 info "FFmpeg MPEG-1/2"
168 format 0x10000001 ; MPEG-1
169 format 0x10000002 ; MPEG-2
170 fourcc mpg1,mpg2,MPG2
171 fourcc PIM1 ; Pinnacle hardware-MPEG-1
172 fourcc PIM2 ; Pinnacle hardware-MPEG-2
178 fourcc hdv3 ; HDV 1080i50
179 fourcc hdv5 ; HDV 720p25
180 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
181 fourcc MMES,mmes ; matrox mpeg2 in avi
182 fourcc hdv6,hdv7,hdv8
183 fourcc xdv1,xdv2,xdv3
184 fourcc xdv4,xdv5,xdv6
185 fourcc xdv7,xdv8,xdv9
186 fourcc xdva,xdvb,xdvc
187 fourcc xdvd,xdve,xdvf
188 fourcc xd5a,xd5b,xd5c
189 fourcc xd5d,xd5e,xd5f
191 fourcc mx5n,mx4n,mx4p
195 fourcc LMP2 ; Lead mpeg2 in avi
202 info "MPEG-1 or 2 (libmpeg2)"
203 comment "with postprocessing"
205 format 0x10000001 ; MPEG-1
206 format 0x10000002 ; MPEG-2
210 fourcc PIM1 ; Pinnacle hardware-MPEG-1
211 fourcc PIM2 ; Pinnacle hardware-MPEG-2
216 fourcc hdv3 ; HDV 1080i50
217 fourcc hdv5 ; HDV 720p25
218 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
219 fourcc MMES,mmes ; matrox mpeg2 in avi
220 fourcc hdv6,hdv7,hdv8
221 fourcc xdv1,xdv2,xdv3
222 fourcc xdv4,xdv5,xdv6
223 fourcc xdv7,xdv8,xdv9
224 fourcc xdva,xdvb,xdvc
225 fourcc xdvd,xdve,xdvf
226 fourcc xd5a,xd5b,xd5c
227 fourcc xd5d,xd5e,xd5f
229 fourcc mx5n,mx4n,mx4p
233 fourcc LMP2 ; Lead mpeg2 in avi
239 videocodec ffmpeg12mc
240 info "FFmpeg MPEG-1/2 (XvMC)"
242 format 0x10000001 ; MPEG-1
243 format 0x10000002 ; MPEG-2
244 fourcc mpg1,mpg2,MPG2
248 fourcc PIM1 ; Pinnacle hardware-MPEG-1
249 fourcc PIM2 ; Pinnacle hardware-MPEG-2
252 fourcc hdv3 ; HDV 1080i50
253 fourcc hdv5 ; HDV 720p25
254 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
255 fourcc MMES,mmes ; matrox mpeg2 in avi
256 fourcc hdv6,hdv7,hdv8
257 fourcc xdv1,xdv2,xdv3
258 fourcc xdv4,xdv5,xdv6
259 fourcc xdv7,xdv8,xdv9
260 fourcc xdva,xdvb,xdvc
261 fourcc xdvd,xdve,xdvf
262 fourcc xd5a,xd5b,xd5c
263 fourcc xd5d,xd5e,xd5f
265 fourcc mx5n,mx4n,mx4p
269 fourcc LMP2 ; Lead mpeg2 in avi
275 ; we have only native open source codecs for these:
280 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
289 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
297 fourcc "bmp " ; for BMP-encoded QuickTime files
298 format 0x706D62 ; AVI
301 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
306 fourcc "gif " ; for GIF-encoded QuickTime files
309 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
314 fourcc "tiff" ; for TIFF-encoded QuickTime files
317 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
325 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
331 fourcc "png " ; for PNG-encoded QuickTime files
334 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
339 comment "Gray scaled PNG with Alpha channel not supported"
341 fourcc "png " ; for PNG-encoded QuickTime files
344 out BGR32,BGR24,BGR8,Y800
347 info "FFmpeg V.Flash PTX"
349 fourcc "ptx " ; internal MPlayer FourCC
352 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
358 fourcc "tga " ; for TGA-encoded QuickTime files
361 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
366 comment "Only 24bpp and 32bpp RGB TGA files supported"
374 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
379 info "FFmpeg SUN Rasterfile"
381 fourcc "sun " ; sun is an internal MPlayer FOURCC
384 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
387 info "FFmpeg Intel Indeo 3.1/3.2"
396 info "Autodesk FLI/FLC Animation"
398 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
401 out BGR16,BGR15,BGR8 query
417 out 422P,YV12,BGR32,BGR24 query
420 info "QuickTime Animation (RLE)"
422 format 0x20656C72 ; "rle "
425 out BGR32,RGB24,BGR15,BGR8 query
428 info "QuickTime Apple Video"
430 fourcc rpza,azpr,RPZA,AZPR
436 info "Apple Graphics (SMC) codec"
438 format 0x20636d73 ; "smc "
444 info "Planar RGB (Photoshop)"
449 out BGR32,BGR24,BGR8 query
452 info "Creative YUV (libavcodec)"
469 videocodec ffroqvideo
470 info "Id RoQ File Video"
472 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
478 info "LZO compressed"
487 info "Theora (free, reworked VP3)"
494 ; prefer native codecs over win32?
495 ; the win32 codecs probably are (better) optimized and support direct
496 ; rendering, so this may be not the best idea...
501 info "MSU Screen Capture Lossless Codec"
506 out BGR32,BGR24,BGR16 flip
509 info "wincam screen capture codec"
510 comment "requires Zlib.dll"
514 dll "wcmv.dll" ; requires Zlib.dll
518 info "Microsoft Video 1"
519 comment "-vf palette required for 8bpp"
521 fourcc cram,CRAM CRAM
522 fourcc msvc,MSVC CRAM
523 fourcc wham,WHAM CRAM
526 out BGR24,BGR15,BGR8 static,query
529 info "FFmpeg Cinepak Video"
544 out BGR24,BGR15 static
552 out YUY2 flip,noflip,query
554 out BGR32,BGR24 flip,query
559 info "FFmpeg Microsoft Video 1"
569 info "FFmpeg AVImszh"
577 info "FFmpeg AVIzlib"
587 info "XAnim's Radius Cinepak Video"
592 out YV12,IYUV,I420 static
594 ; time to decide what to do with the MPEG-4/DivX variants...
598 info "FFmpeg HuffYUV"
607 info "FFV1 (lossless codec)"
612 out 411P,444P,422P,YV12,I420,IYUV,YVU9
616 info "FFSNOW (Michael's wavelet codec)"
624 info "FFmpeg ASUS V1"
632 info "FFmpeg ASUS V2"
640 info "FFmpeg ATI VCR1"
648 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
656 info "FFmpeg Sorenson Video v1 (SVQ1)"
664 info "FFmpeg 4XM video"
669 out BGR15,BGR16 query
672 info "Miro/Pinnacle VideoXL codec"
675 fourcc PIXL ; this is Pinnacle one
682 info "FFmpeg QuickDraw"
690 info "FFmpeg Indeo 2"
699 info "FFmpeg Flash video"
707 info "FFmpeg Flash Screen video"
715 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
717 fourcc MPG3,mpg3 div3
718 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
719 fourcc DIV5,div5 div3 ; DivX 3.20
720 fourcc DIV6,div6 div4 ; -||-
721 fourcc DIV3,div3,DIV4,div4
722 fourcc DIVF,divf ; divx4.12
723 fourcc AP41 div3 ; AngelPotion stuff
724 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
725 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
732 info "FFmpeg MSMPEG-4 v2"
734 fourcc DIV2,div2 mp42
741 info "FFmpeg MSMPEG-4 v1"
743 fourcc DIV1,div1 mpg4
751 info "FFmpeg WMV1/WMV7"
759 info "FFmpeg WMV2/WMV8"
767 info "FFmpeg WMV3/WMV9"
777 fourcc WVC1,wvc1,WMVA
796 info "FFmpeg Sorenson Video v3 (SVQ3)"
808 fourcc DIV1,div1 divx
809 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
811 fourcc xvid,XVID,XviD,XVIX
812 fourcc DX50,dx50,BLZ0 DX50
817 fourcc 3IV2,3iv2 ; 3ivx Delta 4
819 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
820 fourcc SMP4,smp4 ; Samsung SMP4 video codec
821 fourcc VIDM ; vidm 4.01 codec
822 format 0x10000004 ; mpeg 4 es
827 fourcc DCOD,MVXM,EM4A,PM4V
828 fourcc M4T3,DMK2,DIGI,INMC
840 out YV12,I420,IYUV flip
842 videocodec fflibschroedinger
843 info "Dirac (through FFmpeg libschroedinger)"
848 out I420,IYUV,422P,444P
850 videocodec fflibdirac
851 info "Dirac (through FFmpeg libdirac)"
856 out I420,IYUV,422P,444P
863 fourcc xvid,XVID,XviD,XVIX
864 fourcc DIV1,div1 divx
865 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
867 fourcc DX50,dx50,BLZ0 DX50
872 fourcc 3IV2,3iv2 ; 3ivx Delta 4
874 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
875 fourcc SMP4,smp4 ; Samsung SMP4 video codec
876 fourcc VIDM ; vidm 4.01 codec
878 fourcc DCOD,MVXM,EM4A,PM4V
879 fourcc M4T3,DMK2,DIGI,INMC
881 format 0x10000004 ; mpeg 4 es
888 out BGR32,BGR24,BGR16,BGR15
891 ; is divx4vfw stable enough, working everywhere and faster than divxds?
894 info "DivX4Windows-VFW"
896 comment "sig11 with -framedrop"
897 fourcc DIVX,divx ; opendivx / divx4
898 fourcc DIV1,div1 divx
899 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
900 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
901 fourcc AP41 DIV3 ; AngelPotion stuff
907 out BGR32,BGR24,BGR15
909 ; the original ones... prefer DShow for postprocessing:
912 info "DivX ;-) (MSMPEG-4 v3)"
913 comment "with postprocessing"
915 fourcc MP43,mp43 div3 ; fourcc mapping to div3
916 fourcc DIV5,div5 div3
917 fourcc DIV6,div6 div4
918 fourcc DIV3,div3,DIV4,div4
919 fourcc AP41 div3 ; AngelPotion stuff
922 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
924 out BGR32,BGR24,BGR16,BGR15
927 info "DivX ;-) (MSMPEG-4 v3)"
929 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
930 fourcc DIV5,div5 div3 ; DivX 3.20
931 fourcc DIV6,div6 div4 ; -||-
932 fourcc DIV3,div3,DIV4,div4
933 fourcc AP41 div3 ; AngelPotion stuff
937 out BGR32,BGR24,BGR15
939 ; hmm. we should check, maybe these are/will be playable with libavcodec:
942 info "Microsoft MPEG-4 v1/v2"
944 comment "with postprocessing"
945 fourcc DIV2,div2 mp42
946 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
951 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
953 ; out BGR32,BGR24,BGR16,BGR15
956 info "Microsoft MPEG-4 v1/v2"
964 out BGR32,BGR24,BGR15
967 info "Windows Media Video 9 DMO"
973 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
976 ; out BGR32,BGR24,BGR16 ;,BGR15
979 info "Windows Media Video DMO"
987 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
990 ; out BGR32,BGR24,BGR16 ;,BGR15
993 info "Windows Media Video 8"
998 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1001 ; out BGR32,BGR24,BGR16,BGR15
1004 info "Windows Media Video 7"
1009 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1011 ; out BGR32,BGR24,BGR16,BGR15
1014 info "Windows Media Video Adv DMO"
1020 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1021 out YV12 ;,I420,IYUV
1023 ; out BGR32,BGR24,BGR16 ;,BGR15
1025 videocodec wmvvc1dmo
1026 info "Windows Media Video (VC-1) Advanced Profile"
1031 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1035 info "Windows Media Screen Codec 2"
1041 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1042 out BGR32,BGR24,BGR16
1044 videocodec gotomeeting
1045 info "GoToMeeting codec"
1050 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1051 out BGR24,RGB24 flip
1054 info "UB Video MPEG-4"
1055 comment "black&white"
1057 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1065 info "GeoVision Advanced MPEG-4"
1073 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1074 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1075 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1078 info "Zoran MJPEG passthrough"
1082 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1088 fourcc AVRn,AVDJ ; AVID
1089 fourcc ADJV ; Avid Motion JPEG
1090 fourcc jpeg ; MOV Photo-JPEG
1091 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1092 fourcc JFIF ; SMJPEG (Loki)
1093 fourcc ijpg,IJPG ; -mf type=jpeg
1094 fourcc JPEG ; SGI's AVI Photo-JPEG
1095 fourcc JPGL ; lossless JPEG (pegasus codec)
1096 fourcc LJPG ; lossless JPEG
1097 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1098 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1100 fourcc ACDV ; ACDSee jpeg
1101 fourcc SLMJ ; SL M-JPEG
1106 out YUY2 ; queried (conversion from yuv422p)
1108 out BGR32 ; lossless JPEG
1113 info "FFmpeg MJPEG-B"
1115 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1120 out YUY2 ; queryed (conversion from yuv422p)
1123 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1125 info "Independent JPEG Group's codec"
1127 fourcc ijpg,IJPG ; -mf type=jpeg
1128 fourcc jpeg ; MOV Photo-JPEG
1129 fourcc AVRn,AVDJ ; AVID
1135 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1137 info "Morgan Motion JPEG Codec"
1140 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1141 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1146 out BGR32,BGR24,BGR15
1149 info "MainConcept Motion JPEG"
1152 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1153 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1157 out BGR32,BGR24,BGR15
1160 info "AVID Motion JPEG"
1162 comment "slooooooooow but stable"
1165 fourcc MJPG,mjpg AVRn
1167 dll "AvidAVICodec.dll"
1173 comment "supports interlaced MJPEG"
1175 fourcc jpeg MJPG ; MOV Photo-JPEG
1187 out BGR32,BGR24,BGR15 flip
1189 videocodec imagepower
1190 info "ImagePower MJPEG2000"
1195 out BGR32,BGR24,BGR15
1198 info "Morgan MJPEG2000"
1206 out BGR32,BGR24,BGR15
1208 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1213 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1214 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1217 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1220 out BGR32,BGR24,BGR16,BGR15
1223 info "Pegasus Motion JPEG"
1227 ; dll "pvmjpg20.dll" ; v2.0
1228 dll "pvmjpg21.dll" ; v2.1
1232 info "Pegasus lossless JPEG"
1240 videocodec pegasusmwv
1241 info "Pegasus Motion Wavelet 2000"
1249 info "Forward Uncompressed Video Codec"
1257 info "Forward JPEG Video Codec"
1265 info "Forward JPEG+Alpha Video"
1272 ; h263: - I don't know. comments?
1277 fourcc VIVO,vivo vivo
1278 fourcc viv1,viv2 vivo
1281 out BGR32,BGR24,BGR15 flip
1285 info "UB Video H.263/H.263+/H.263++"
1288 fourcc vivo,VIVO U263
1292 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1294 ; BGR32,BGR16,BGR15 seems to work too
1302 fourcc vivo,VIVO I263
1308 out BGR32,BGR24,BGR15
1319 info "FFmpeg H.263+"
1321 fourcc H263,U263,h263,X263,M263
1325 fourcc D263 ; DEC H263
1326 fourcc L263 ; Lead H263
1327 fourcc ILVR ; ITU H263+
1328 fourcc VX1K ; Agora Labs VX1000S H263
1339 out YV12,I420,IYUV flip
1342 info "XAnim's CCITT H.263"
1346 fourcc VIVO,vivo H263
1360 info "QuickTime H.261 video"
1368 info "XAnim's CCITT H.261"
1381 out BGR32,BGR24,BGR15
1384 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1385 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1386 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1389 info "Intel Indeo 5"
1394 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1397 out BGR32,BGR24,BGR16,BGR15
1400 info "Intel Indeo 5"
1405 ; out YV12,I420 ; flickering
1407 out BGR32,BGR24,BGR15
1410 info "Intel Indeo 4.1"
1420 info "Intel Indeo 3.1/3.2"
1427 out BGR24,BGR15 flip,static
1431 info "XAnim's Intel Indeo 5"
1439 info "XAnim's Intel Indeo 4.1"
1447 info "XAnim's Intel Indeo 3.1/3.2"
1455 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1458 info "Sony Digital Video (DV)"
1460 fourcc dvsl,dvsd,dvhd ; ????
1461 fourcc DVSD dvsd ; pal .avi
1462 fourcc "dvcp" dvsd ; pal .mov
1463 fourcc "dvc " dvsd ; ntsc .mov
1466 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1469 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1475 fourcc DVSD,dvsd ; PAL
1476 fourcc DVCS,dvcs ; NTSC ?
1477 fourcc "dvcp" ; PAL DV in .mov
1478 fourcc "dvc " ; NTSC DV in .mov
1479 fourcc dvpp ; DVCPRO - PAL
1480 fourcc dv50 ; DVCPRO 50
1481 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1482 fourcc dv5p ; DVCPRO 50 PAL in .mov
1485 fourcc dvh5,dvh6,dvh3
1486 fourcc dvhd,dvsl,dv25
1492 info "Raw DV (libdv)"
1494 fourcc DVSD,dvsd ; PAL
1495 fourcc DVCS,dvcs ; NTSC ?
1496 fourcc "dvcp" ; PAL DV in .mov
1497 fourcc "dvc " ; NTSC DV in .mov
1498 fourcc dvpp ; DVCPRO - PAL
1499 fourcc dv50 ; DVCPRO 50
1500 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1501 fourcc dv5p ; DVCPRO 50 PAL in .mov
1502 fourcc AVdv,AVd1 ; AVID DV
1504 fourcc dvh5,dvh6,dvh3
1509 ; note: it crashes with pond.dv :(
1511 info "MainConcept DV Codec"
1513 fourcc DVSD,dvsd ; PAL
1514 fourcc DVCS,dvcs ; NTSC ?
1515 fourcc CDVC,cdvc ; ???
1516 fourcc "dvcp" dvsd ; PAL DV in .mov
1517 fourcc "dvc " dvcs ; NTSC DV in .mov
1522 out BGR32,BGR24,BGR15
1527 info "XAnim's 3ivx Delta 3.5 plugin"
1535 info "3ivx Delta 4.5"
1539 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1540 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1543 out BGR32,BGR24,BGR16,BGR15
1545 ; RealVideo variants
1548 info "Linux RealPlayer 10 RV30/40"
1549 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1556 videocodec rv3040win
1557 info "Win32 RealPlayer 10 RV30/40"
1566 info "Linux RealPlayer 9 RV40"
1574 info "Win32 RealPlayer 9 RV40"
1582 info "Mac OS X RealPlayer 9 RV40"
1586 dll "drvc.bundle/Contents/MacOS/drvc"
1590 info "Linux RealPlayer 8 RV30"
1598 info "Win32 RealPlayer 8 RV30"
1606 info "Mac OS X RealPlayer 9 RV30"
1610 dll "drvc.bundle/Contents/MacOS/drvc"
1639 info "Linux RealPlayer 8 RV20"
1646 videocodec rv20winrp10
1647 info "Win32 RealPlayer 10 RV20"
1655 info "Win32 RealPlayer 8 RV20"
1663 info "Mac OS X RealPlayer 9 RV20"
1667 dll "drv2.bundle/Contents/MacOS/drv2"
1682 info "Alparysoft lossless codec dshow"
1686 dll "aslcodec_dshow.dll"
1687 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1691 info "Alparysoft lossless codec vfw"
1695 dll "aslcodec_vfw.dll"
1699 info "Lead CMW wavelet 2.0"
1703 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1704 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1708 info "Lagarith Lossless Video Codec"
1709 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1714 out BGR32,BGR24 flip
1717 info "Infinite Video PSI_V"
1722 out BGR32,BGR24 query,flip
1725 info "www.midivid.com/codec/mv3codec.html"
1733 info "Moyea Flash to Video Converter"
1734 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1738 dll "MyFlashZip0.ax"
1742 info "Power VideoWorks video"
1750 info "DideoNET SMV2"
1755 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1757 videocodec canopushq
1759 info "Canopus HQ Codec"
1760 comment "requires csehqa.dll and cseuvec.dll"
1766 videocodec canopusll
1768 info "Canopus Lossless Codec"
1769 comment "requires csellc.dll"
1778 fourcc VP30,vp30,VP31,vp31
1779 format 0x20335056 ; "VP3 " (used in .nsv files)
1785 info "FFmpeg Theora"
1795 info "On2 Open Source VP3 Codec"
1797 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1798 fourcc VP30,vp30,VP31,vp31
1803 out BGR32,BGR24,BGR15
1806 info "On2 VP4 Personal Codec"
1807 comment "Decodes also VP3"
1810 fourcc VP31,VP30,vp31,vp30
1825 info "On2 VP5 Personal Codec"
1836 fourcc VP60,VP61,VP62
1850 info "FFmpeg VP6 Flash"
1858 info "On2 VP6 Personal Codec"
1860 fourcc VP60,VP61,VP62
1868 info "On2 VP7 Personal Codec"
1877 info "Motion Wavelets"
1882 out BGR24,BGR15 flip
1885 info "centre for wavelets, approximation and infromation processing"
1899 out BGR32,BGR24,BGR15 flip
1908 out BGR32,BGR24,BGR15 flip
1910 videocodec ffultimotion
1911 info "FFmpeg IBM Ultimotion"
1918 videocodec ultimotion
1919 info "IBM Ultimotion"
1925 out BGR32,BGR24,BGR15 flip
1928 info "Windows Screen Video"
1933 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
1934 out BGR32,BGR24,BGR16,BGR15
1936 ; CLRVIDDC.DLL needed too, with uppercase
1938 info "UCOD-ClearVideo"
1943 out BGR32,BGR24,BGR15 flip
1955 info "Creative Labs Video Blaster Webcam"
1956 comment "sequential jpeg files?"
1965 videocodec kensington
1966 info "kensington webcam"
1969 fourcc LBYR,JBYR ; untested, creative labs cam
1970 fourcc UV12 ; untested
1976 info "xiricam Veo PC Camera"
1984 info "Duck Truemotion1"
1990 out BGR15,BGR16,BGR24,BGR32 query
1993 info "FFmpeg Duck/On2 TrueMotion 2.0"
2000 ; our BGR15->BGR32 is bad or the DLL?
2002 info "TrueMotion 2.0"
2004 comment "YUV faulting"
2008 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2009 out BGR32,BGR24,BGR16 flip
2022 comment "one frame every 5 seconds?"
2026 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2030 info "Modified MJPEG, used in AMV files"
2032 fourcc AMVV ; internal MPlayer FourCC
2038 info "SP5x codec - used by Aiptek MegaCam"
2040 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2048 fourcc SP60,SP61,SP62
2054 info "SP5x codec - used by Aiptek MegaCam"
2056 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2059 out BGR24,BGR15 flip
2062 info "SP4x codec - used by Aiptek MegaCam"
2064 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2068 out BGR24,BGR15 flip
2071 info "Brooktree 411 codec"
2079 info "Broadway MPEG Capture Codec"
2083 dll "bw10.dll" ;requires vtaccess.dll
2087 info "zdsoft screen recorder"
2095 info "WebTrain Communication lossless screen recorder"
2111 info "VFAPI rgb transcode codec"
2119 info "nokia eti camcorder eyecon"
2121 fourcc NUB0,NUB1,NUB2
2127 info "WorldConnect Wavelet Video"
2128 comment "found in visualmail videos"
2135 videocodec foxmotion
2136 info "fox motion video"
2141 out BGR32,BGR24,BGR15 flip
2145 fourcc ty2c,TY2C,ty0n
2146 fourcc TY2N,TY0N,T565
2152 info "Telegeny VDTZ"
2160 info "SoftMedia ViVD V2 codec VfW"
2165 out YUY2,YV12,I420,YVU9
2166 out BGR32,BGR24,BGR15
2169 info "Winnov Videum winx codec"
2174 out BGR32,BGR24,BGR15
2177 info "FFmpeg wnv1 codec"
2185 info "Winnov Videum wnv1 codec"
2190 out BGR32,BGR24,BGR15
2193 info "VDOWave codec"
2197 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2201 info "VDOWave 3 advanced codec"
2206 dll "vdo32_30.drv" ; Need also decvdo.dll
2210 info "Vianet Lsvx Video"
2217 out BGR32,BGR24,BGR16 flip
2220 info "FFmpeg VMware video"
2225 out BGR32,BGR15,BGR8
2233 out BGR24,BGR15,BGR8 query,flip
2236 info "FFmpeg Smacker Video"
2245 info "Chinese AVS Video"
2246 comment "only works with libavformat demuxer"
2265 info "win32/quicktime 3IV1 (3ivx)"
2269 dll "3ivx Delta 3.5.qtx"
2273 info "Win32/QuickTime Streambox ACT-L2"
2277 dll ACTLComponent.qtx
2281 info "Win32/QuickTime Avid Meridien Uncompressed"
2285 dll "AvidQTAVUICodec.qtx"
2289 info "Win32/QuickTime H.263"
2296 videocodec qtrlerpza
2297 info "Win32/Quicktime RLE/RPZA"
2298 comment "no colorspace accepted"
2301 format 0x20656C72 ; "rle "
2304 out BGR32,BGR24,BGR15
2307 info "Win32/QuickTime VP3"
2315 info "win32/quicktime ZyGo"
2317 comment "wrong colors"
2318 fourcc ZyGo,zygo,lsvx
2324 info "Win32/QuickTime BeHereiVideo"
2325 comment "sample file wanted!"
2329 dll "BeHereiVideo.qtx"
2333 info "Win32/QuickTime Cinepak"
2341 info "Win32/QuickTime Indeo"
2351 info "Win32/QuickTime MJPEG"
2361 info "Win32/QuickTime MPEG-4"
2369 info "Win32/QuickTime SVQ3"
2373 dll "QuickTimeEssentials.qtx"
2377 info "Win32/QuickTime SVQ1"
2385 info "cinewave uncompressed 10-bit codec"
2387 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2391 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2394 ; VSS codecs (http://vsofts.com/solutions.html):
2397 info "VSS Codec Light"
2405 info "VSS H.264 New"
2410 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2413 videocodec vssh264old
2414 info "VSS H.264 Old"
2418 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2422 info "VSS Wavelet Video Codec"
2429 ; buggy codecs: (any volunteers for native rewrite?)
2434 comment "24bpp only"
2443 comment "24bpp only"
2448 ; out BGR32,BGR24,BGR15
2452 info "Alaris VideoGramPiX"
2454 fourcc VGPX,VTLP VGPX
2461 ; non-working codecs:
2472 info "Pinnacle Hardware MPEG-1"
2474 comment "no picture. use ffmpeg12!"
2481 ; out BGR32,BGR24,BGR16,BGR15
2484 info "Q-Team's QPEG (www.q-team.de)"
2486 comment "BGR8 only!"
2502 videocodec ffcamtasia
2503 info "FFmpeg TechSmith Camtasia Screen Codec"
2508 out BGR32,BGR24,BGR15,BGR8 query
2510 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2512 info "TechSmith Camtasia Screen Codec"
2517 out BGR32,BGR24,BGR15,BGR8 query,flip
2519 videocodec ffcamstudio
2520 info "CamStudio Screen Codec"
2525 out BGR32,BGR24,BGR15 query
2527 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2529 info "FRAPS: Realtime Video Capture"
2530 comment "Requires a processor with SSE???"
2545 videocodec fftiertexseq
2546 info "FFmpeg Tiertex SEQ"
2548 fourcc TSEQ ; internal MPlayer FourCC
2550 dll "tiertexseqvideo"
2554 info "FFmpeg Sierra VMD video"
2556 fourcc VMDV ; internal MPlayer FourCC
2562 info "FFmpeg Feeble Files DXA video"
2564 fourcc DXA1 ; internal MPlayer FourCC
2569 videocodec ffdsicinvideo
2570 info "FFmpeg Delphine CIN video"
2572 fourcc DCIV ; internal MPlayer FourCC
2578 info "FFmpeg THP video"
2580 fourcc THPV ; internal MPlayer FourCC
2586 info "FFmpeg BFI Video"
2588 fourcc BFIV ; internal MPlayer FourCC
2593 videocodec ffbethsoftvid
2594 info "FFmpeg Bethesda Software VID"
2595 comment "video plays much too fast"
2597 fourcc BETH ; internal MPlayer FourCC
2605 fourcc RL2V ; internal MPlayer FourCC
2611 info "FFmpeg Renderware TeXture Dictionary"
2613 fourcc TXDV ; internal MPlayer FourCC
2624 out BGR24,BGR15,BGR8 query,flip
2627 info "FFmpeg XAN wc3"
2629 fourcc WC3V ; internal MPlayer FourCC
2635 info "FFmpeg Id CIN video"
2637 fourcc IDCI ; internal MPlayer FourCC
2642 videocodec ffinterplay
2643 info "FFmpeg Interplay Video"
2645 fourcc INPV ; internal MPlayer FourCC
2647 dll "interplayvideo"
2651 info "FFmpeg VQA Video"
2653 fourcc VQAV ; internal MPlayer FourCC
2659 info "FFmpeg C93 Video"
2661 fourcc C93V ; internal MPlayer FourCC
2667 ; raw formats: (now RGB formats are autodetected)
2669 ; these raw codecs are used mostly by TV input
2670 ; 0x20776172 is used by Quicktime ('raw ')
2671 ; 0x0 is used by AVI
2672 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2679 format 0x20776172 0x52474220
2688 format 0x20776172 0x52474218
2697 format 0x20776172 0x52474210
2701 videocodec rawbgr32flip
2716 videocodec rawbgr24flip
2728 format 0x20776172 0x42475218
2732 videocodec rawbgr16flip
2737 format 0x10424752 0x0
2745 format 0x20776172 0x42475210
2749 videocodec rawbgr15flip
2761 format 0x20776172 0x4247520F
2765 videocodec rawbgr8flip
2777 format 0x20776172 0x42475208
2786 format 0x20776172 0x42475201
2794 format 0x0 0x32595559
2795 format 0x20776172 0x32595559
2803 format 0x0 0x32565559
2804 format 0x20776172 0x32565559
2812 format 0x0 0x59565955
2813 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2814 format 0x20776172 0x59565955
2822 format 0x0 0x50343434
2823 format 0x20776172 0x50343434
2831 format 0x0 0x50323234
2832 format 0x20776172 0x50323234
2840 format 0x0 0x32315659
2841 format 0x20776172 0x32315659
2849 format 0x0 0x3132564E
2850 format 0x20776172 0x3132564E
2858 format 0x0 0x3231564E
2859 format 0x20776172 0x3231564E
2867 format 0x0 0x32314D48
2868 format 0x20776172 0x32314D48
2876 format 0x0 0x30323449
2877 format 0x20776172 0x30323449
2886 format 0x0 0x39555659
2887 format 0x20776172 0x39555659
2896 format 0x20203859 ; "Y8 "
2900 ; NULL codec - for testing.
2903 info "NULL codec (no decoding!)"
2905 comment "for unknown/unsupported codecs or testing"
2912 out BGR32,BGR24,BGR16,BGR15
2914 ;=============================================================================
2916 ;=============================================================================
2919 info "Windows Media Audio 9 DMO"
2925 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
2928 info "Windows Media Audio DMO"
2936 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
2938 audiocodec wma9spdmo
2939 info "Windows Media Audio 9 Speech DMO"
2944 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
2946 audiocodec wma9spdshow
2947 info "Windows Media Audio 9 Speech DShow"
2952 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
2955 info "FFmpeg QDM2 audio"
2957 format 0x324D4451 ; "QDM2"
2962 info "QuickTime QDMC/QDM2 audio"
2964 format 0x324D4451 ; "QDM2"
2965 format 0x434D4451 ; "QDMC"
2970 info "FFmpeg QCLP audio"
2972 format 0x706C6351 ; "Qclp"
2977 info "QuickTime QCLP audio"
2979 format 0x706C6351 ; "Qclp"
2984 info "QuickTime MACE3 audio"
2986 format 0x3343414D ; "MAC3"
2991 info "QuickTime MACE6 audio"
2993 format 0x3643414D ; "MAC6"
2997 audiocodec zygoaudio
3002 dll "ZyGoAudioS.qtx"
3005 info "FFmpeg RealAudio 1.0"
3007 format 0x345F3431 ; "14_4"
3012 info "FFmpeg RealAudio 2.0"
3014 format 0x385F3832 ; "28_8"
3019 info "FFmpeg COOK audio"
3021 format 0x6B6F6F63 ; "cook"
3026 info "FFmpeg Atrac 3 audio"
3028 format 0x63727461 ; "atrc"
3029 format 0x270 ; atrac3 in wav
3034 info "RealAudio 1.0"
3036 format 0x345F3431 ; "14_4"
3041 info "Win32 RealAudio 1.0"
3043 format 0x345F3431 ; "14_4"
3048 info "Mac OS X RealAudio 1.0"
3050 format 0x345F3431 ; "14_4"
3055 info "RealAudio 2.0"
3057 format 0x385F3832 ; "28_8"
3062 info "Win32 RealAudio 2.0"
3064 format 0x385F3832 ; "28_8"
3069 info "Mac OS X RealAudio 2.0"
3071 format 0x385F3832 ; "28_8"
3076 info "RealPlayer 10 COOK audio"
3077 comment "supports cook 5.1"
3079 format 0x6B6F6F63 ; "cook"
3084 info "RealAudio COOK"
3086 format 0x6B6F6F63 ; "cook"
3090 audiocodec ra10cookwin
3091 info "Win32 RealAudio 10 COOK"
3092 comment "supports cook 5.1"
3094 format 0x6B6F6F63 ; "cook"
3098 audiocodec racookwin
3099 info "Win32 RealAudio COOK"
3101 format 0x6B6F6F63 ; "cook"
3105 audiocodec racookmac
3106 info "Mac OS X RealAudio COOK"
3108 format 0x6B6F6F63 ; "cook"
3110 dll "cook.bundle/Contents/MacOS/cook"
3113 info "RealAudio Sipro"
3115 format 0x72706973 ; "sipr"
3120 info "RealPlayer 10 RealAudio Sipro"
3122 format 0x72706973 ; "sipr"
3126 audiocodec ra10siprwin
3127 info "Win32 RealAudio 10 Sipro"
3129 format 0x72706973 ; "sipr"
3133 audiocodec rasiprwin
3134 info "Win32 RealAudio Sipro"
3136 format 0x72706973 ; "sipr"
3140 audiocodec rasiprmac
3141 info "Mac OS X RealAudio Sipro"
3143 format 0x72706973 ; "sipr"
3145 dll "sipr.bundle/Contents/MacOS/sipr"
3148 info "RealAudio ATRAC3"
3150 format 0x63727461 ; "atrc"
3155 info "RealPlayer 10 RealAudio ATRAC3"
3157 format 0x63727461 ; "atrc"
3161 audiocodec ra10atrcwin
3162 info "Win32 RealAudio 10 ATRAC3"
3164 format 0x63727461 ; "atrc"
3168 audiocodec raatrcwin
3169 info "Win32 RealAudio ATRAC3"
3171 format 0x63727461 ; "atrc"
3175 audiocodec raatrcmac
3176 info "Mac OS X RealAudio ATRAC3"
3178 format 0x63727461 ; "atrc"
3180 dll "atrc.bundle/Contents/MacOS/atrc"
3182 audiocodec ffadpcmimaamv
3183 info "FFmpeg AMV IMA ADPCM audio"
3185 fourcc AMVA ; internal MPlayer FourCC
3189 audiocodec ffadpcmimaqt
3190 info "FFmpeg QT IMA ADPCM audio"
3192 format 0x34616d69 ; "ima4" (MOV files)
3196 audiocodec ffadpcmimawav
3197 info "FFmpeg WAV IMA ADPCM audio"
3200 format 0x1100736d ; "ms\x00\x11" (MOV files)
3208 format 0x34616d69 ; "ima4" (MOV files)
3209 format 0x1100736d ; "ms\x00\x11" (MOV files)
3212 audiocodec ffadpcmms
3213 info "FFmpeg MS ADPCM audio"
3216 format 0x0200736d ; "ms\x00\x02" (MOV files)
3224 format 0x0200736d ; "ms\x00\x02" (MOV files)
3227 audiocodec ffadpcmimadk4
3228 info "FFmpeg DK4 IMA ADPCM audio"
3230 format 0x61 ; This format number was used by Duck Corp. but not officially
3231 ; registered with Microsoft
3236 info "Duck DK4 ADPCM (rogue format number)"
3238 format 0x61 ; This format number was used by Duck Corp. but not officially
3239 ; registered with Microsoft
3242 audiocodec ffadpcmimadk3
3243 info "FFmpeg DK3 IMA ADPCM audio"
3245 format 0x62 ; This format number was used by Duck Corp. but not officially
3246 ; registered with Microsoft
3251 info "Duck DK3 ADPCM (rogue format number)"
3253 format 0x62 ; This format number was used by Duck Corp. but not officially
3254 ; registered with Microsoft
3257 audiocodec ffroqaudio
3258 info "Id RoQ File Audio"
3260 fourcc RoQA ; internal MPlayer FourCC
3265 info "FFmpeg Smacker Audio"
3271 audiocodec ffdsicinaudio
3272 info "FFmpeg Delphine CIN audio"
3274 fourcc DCIA ; internal MPlayer FourCC
3278 audiocodec ff4xmadmpcm
3279 info "FFmpeg 4XM ADPCM audio"
3281 fourcc 4XMA ; internal MPlayer FourCC
3285 audiocodec ffadpcmimaws
3286 info "FFmpeg Westwood IMA ADPCM audio"
3288 fourcc AIWS ; internal MPlayer FourCC
3293 info "FFmpeg Westwood SND1"
3295 fourcc SND1 ; internal MPlayer FourCC
3299 audiocodec ffinterplaydpcm
3300 info "FFmpeg Interplay DPCM audio"
3302 fourcc INPA ; internal MPlayer FourCC
3306 audiocodec ffadpcmea
3307 info "FFmpeg EA ADPCM audio"
3309 fourcc ADEA ; internal MPlayer FourCC
3313 audiocodec ffadpcmeamaxis
3314 info "FFmpeg EA MAXIS XA ADPCM audio"
3316 fourcc ADXA ; internal MPlayer FourCC
3318 dll adpcm_ea_maxis_xa
3320 audiocodec ffadpcmxa
3321 info "FFmpeg XA ADPCM audio"
3323 fourcc PSXA ; internal MPlayer FourCC
3327 audiocodec ffxandpcm
3328 info "FFmpeg XAN DPCM audio"
3329 comment "only works with libavformat demuxer"
3335 audiocodec ffyamahaadpcm
3336 info "FFmpeg Yamaha ADPCM audio"
3342 audiocodec ffadpcmthp
3343 info "FFmpeg THP ADPCM audio"
3350 info "raw DV audio (libdv)"
3357 info "FFmpeg DV audio"
3366 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3369 fourcc "VLB " ; Used in NSV, not really working
3370 fourcc "AAC " ; Used in NSV
3371 fourcc "AACP" ; Used in NSV for AACPlus
3374 format 0x4143 ; aac in asf
3379 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3382 fourcc "VLB " ; Used in NSV, not really working
3383 fourcc "AAC " ; Used in NSV
3384 fourcc "AACP" ; Used in NSV for AACPlus
3388 format 0x4143 ; aac in asf
3393 info "FFmpeg FLAC audio"
3401 info "FFmpeg ALAC audio"
3408 info "FFmpeg True Audio (TTA)"
3410 fourcc TTA1 ; internal MPlayer FourCC
3414 audiocodec ffwavpack
3415 info "FFmpeg WavPack audio"
3417 fourcc WVPK ; internal MPlayer FourCC
3421 audiocodec ffshorten
3422 info "FFmpeg Shorten audio"
3424 fourcc shrn ; internal MPlayer FourCC
3429 info "FFmpeg Monkey's Audio"
3438 fourcc "MLP " ; internal MPlayer FourCC
3442 audiocodec ffnellymoser
3443 info "FFmpeg Nellymoser Audio"
3445 fourcc "NELL" ; internal MPlayer FourCC
3450 info "Uncompressed PCM"
3454 format 0x3 ; IEEE float
3455 format 0xfffe ; Extended
3456 format 0x20776172 ; "raw " (MOV files)
3457 format 0x736f7774 ; "twos" (MOV files)
3458 format 0x74776f73 ; "sowt" (MOV files)
3459 format 0x32336c66 ; "fl32" (MOV files)
3460 format 0x666c3332 ; "23lf" (MOV files)
3461 ; format 0x34366c66 ; "fl64" (MOV files)
3462 ; format 0x666c3634 ; "46lf" (MOV files)
3463 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3464 format 0x34326e69 ; "in24" (MOV files)
3465 format 0x696e3234 ; "42ni" (MOV files)
3466 format 0x32336e69 ; "in32" (MOV files)
3467 format 0x696e3332 ; "23ni" (MOV files)
3468 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3478 info "DivX audio (WMA)"
3485 audiocodec vdowaveacm
3492 audiocodec msadpcmacm
3500 info "mp3lib MPEG layer-2, layer-3"
3502 comment "Optimized to MMX/SSE/3Dnow!"
3503 format 0x50 ; layer-1 && layer-2
3504 format 0x55 ; layer-3
3505 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3506 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3507 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3508 fourcc "MP3 " ; used in .nsv files
3509 fourcc "LAME" ; used in mythtv .nuv files
3512 audiocodec ffpcmdaud
3513 info "D-Cinema audio (FFmpeg)"
3520 info "DivX audio v1 (FFmpeg)"
3527 info "DivX audio v2 (FFmpeg)"
3534 info "Macintosh Audio Compression and Expansion 3:1"
3541 info "Macintosh Audio Compression and Expansion 6:1"
3556 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3558 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3563 info "FFmpeg MPEG layer-3 audio"
3564 comment "integer only"
3567 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3568 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3569 fourcc "MP3 " ; used in .nsv files
3570 fourcc "LAME" ; used in mythtv .nuv files
3575 info "FFmpeg MPEG layer-3 adu audio"
3576 comment "integer only"
3578 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3583 info "FFmpeg MPEG layer-1 and layer-2 audio"
3584 comment "integer only"
3591 info "libMAD MPEG layer 1-2-3"
3595 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3596 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3597 fourcc "MP3 " ; used in .nsv files
3598 fourcc "LAME" ; used in mythtv .nuv files
3605 comment "conflicts with security kernel patches"
3610 audiocodec imaadpcmacm
3646 format 0x77616C61 ; 'alaw', .mov files
3653 format 0x77616c75 ; "ulaw" (MOV files)
3657 info "Uncompressed DVD/VOB LPCM"
3666 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3675 format 0x332D6361 ; ac-3 in mp4
3681 info "FFmpeg E-AC-3"
3700 audiocodec ffmusepack7
3701 info "Musepack sv7 audio codec"
3702 comment "only works with libavformat demuxer"
3708 audiocodec ffmusepack8
3709 info "Musepack sv8 audio codec"
3710 comment "only works with libavformat demuxer"
3718 info "Musepack audio codec"
3725 info "AMR Narrowband"
3728 format 0x57 ;amr in avi
3736 format 0x58 ;amr in avi
3740 audiocodec ffadcpmswf
3741 info "FFmpeg's ADPCM Flash-variant"
3743 format 0x5346 ; 'SF', pseudo id
3748 info "VoxWare MetaVoice"
3750 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3753 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3754 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3759 comment "windows users need msms001.vwp in windows\\system32 folder"
3762 dll "voxmsdec.ax" ; need also msms001.vwp
3763 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3766 info "ACELP.net Sipro Lab Audio"
3771 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3774 info "FFmpeg Intel Music Coder"
3781 info "Intel Music Coder"
3783 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3795 audiocodec ffctadp32
3796 info "FFmpeg Creative ADPCM codec"
3803 info "Creative ADPCM codec"
3810 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3817 info "AC3 through S/PDIF"
3820 format 0x332D6361 ; ac-3 in mp4
3825 info "DTS through S/PDIF"
3831 info "FFmpeg Vorbis"
3839 info "OggVorbis Audio"
3841 comment "OggVorbis driver using libvorbis"
3848 info "OggVorbis audio"
3850 comment "fixed-point decoder useful systems without floating-point unit"
3856 audiocodec vorbisacm
3857 info "OggVorbis ACM"
3859 comment "OggVorbis driver using vorbis.acm"
3860 format 0x674F ; mode1
3861 format 0x6750 ; mode2
3862 ; format 0x6751 ; mode3
3863 format 0x676F ; mode1+
3864 format 0x6770 ; mode2+
3865 format 0x6771 ; mode3+
3872 comment "Speex driver using libspeex"
3877 audiocodec vivoaudio
3878 info "Vivo G.723/Siren Audio Codec"
3880 format 0x111 ; vivo g.723
3881 format 0x112 ; siren
3886 info "G.711/G.721/G.723"
3888 comment "does not work yet - just noise :("
3889 format 0x111 ; vivo g.723
3890 format 0x112 ; vivo siren
3895 info "Sharp G.726 Audio"
3902 info "Sharp G.726 Audio"
3911 comment "format not accepted"
3917 ; http://www.nctsoft.com/products/NCTALFCD/
3918 ; jdp@mail.sonofon.dk
3921 format 0x1FC4 ; ALF2
3925 audiocodec fftruespeech
3926 info "FFmpeg TrueSpeech"
3932 audiocodec truespeech
3933 info "DSP Group TrueSpeech(TM)"
3937 dll "tssoft32.acm" ; need also tsd32.dll
3939 ; rt32dcmp.dll needed too
3940 audiocodec voxwarert24
3941 info "VoxWare RT24 speech codec"
3948 info "Lernout & Hauspie CELP and SBC codecs"
3950 format 0x1101 ; CELP
3958 info "Philips Speech Processing CELP"
3965 info "VQF codec by NTTLabs"
3972 info "MPEG audio pass-through for hardware MPEG decoders"
3974 comment "for hardware MPEG audio decoders"
3975 format 0x50 ; layer-1 && layer-2
3976 format 0x55 ; layer-3
3977 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
3978 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3979 fourcc "MP3 " ; used in .nsv files
3980 fourcc "LAME" ; used in mythtv .nuv files
3984 info "msn siren audio codec"