1 ;=============================================================================
2 ; Default codecs config file.
3 ; Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
8 ;=============================================================================
10 ;=============================================================================
13 info "FFmpeg Motion Pixels"
15 fourcc MVI1 ; internal MPlayer FourCC
18 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
22 info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
24 fourcc MDEC ; internal MPlayer FourCC
30 info "FFmpeg Beam Software SIFF"
38 info "FFmpeg Mimic video"
41 fourcc LM20 ; mimic in avi
47 info "FFmpeg Karl Morton Video Codec"
55 info "FFmpeg Zip Motion-Block Video"
63 info "Zip Motion-Block Video"
68 out BGR24,BGR15,BGR8 query,flip
71 info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
75 dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
80 info "Blackmagic 10-bit"
82 comment "requires libguide40.dll"
89 ; Note: mpegpes is preferred for hw decoders:
92 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
93 comment "for hardware decoding"
95 format 0x10000001 ; mpeg 1
96 format 0x10000002 ; mpeg 2
97 fourcc mpg1,MPG1,mpg2,MPG2
101 fourcc hdv6,hdv7,hdv8
102 fourcc xdv1,xdv2,xdv3
103 fourcc xdv4,xdv5,xdv6
104 fourcc xdv7,xdv8,xdv9
105 fourcc xdva,xdvb,xdvc
106 fourcc xdvd,xdve,xdvf
107 fourcc xd5a,xd5b,xd5c
108 fourcc xd5d,xd5e,xd5f
110 fourcc mx5n,mx4n,mx4p
121 format 0x10000001 ; MPEG-1
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
133 format 0x10000002 ; MPEG-2
139 fourcc hdv3 ; HDV 1080i50
140 fourcc hdv5 ; HDV 720p25
141 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
142 fourcc MMES,mmes ; matrox mpeg2 in avi
143 fourcc hdv6,hdv7,hdv8
144 fourcc xdv1,xdv2,xdv3
145 fourcc xdv4,xdv5,xdv6
146 fourcc xdv7,xdv8,xdv9
147 fourcc xdva,xdvb,xdvc
148 fourcc xdvd,xdve,xdvf
149 fourcc xd5a,xd5b,xd5c
150 fourcc xd5d,xd5e,xd5f
152 fourcc mx5n,mx4n,mx4p
158 fourcc LMP2 ; Lead mpeg2 in avi
164 ; for backward compatibility
166 info "FFmpeg MPEG-1/2"
168 format 0x10000001 ; MPEG-1
169 format 0x10000002 ; MPEG-2
170 fourcc mpg1,mpg2,MPG2
171 fourcc PIM1 ; Pinnacle hardware-MPEG-1
172 fourcc PIM2 ; Pinnacle hardware-MPEG-2
178 fourcc hdv3 ; HDV 1080i50
179 fourcc hdv5 ; HDV 720p25
180 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
181 fourcc MMES,mmes ; matrox mpeg2 in avi
182 fourcc hdv6,hdv7,hdv8
183 fourcc xdv1,xdv2,xdv3
184 fourcc xdv4,xdv5,xdv6
185 fourcc xdv7,xdv8,xdv9
186 fourcc xdva,xdvb,xdvc
187 fourcc xdvd,xdve,xdvf
188 fourcc xd5a,xd5b,xd5c
189 fourcc xd5d,xd5e,xd5f
191 fourcc mx5n,mx4n,mx4p
195 fourcc LMP2 ; Lead mpeg2 in avi
202 info "MPEG-1 or 2 (libmpeg2)"
203 comment "with postprocessing"
205 format 0x10000001 ; MPEG-1
206 format 0x10000002 ; MPEG-2
210 fourcc PIM1 ; Pinnacle hardware-MPEG-1
211 fourcc PIM2 ; Pinnacle hardware-MPEG-2
216 fourcc hdv3 ; HDV 1080i50
217 fourcc hdv5 ; HDV 720p25
218 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
219 fourcc MMES,mmes ; matrox mpeg2 in avi
220 fourcc hdv6,hdv7,hdv8
221 fourcc xdv1,xdv2,xdv3
222 fourcc xdv4,xdv5,xdv6
223 fourcc xdv7,xdv8,xdv9
224 fourcc xdva,xdvb,xdvc
225 fourcc xdvd,xdve,xdvf
226 fourcc xd5a,xd5b,xd5c
227 fourcc xd5d,xd5e,xd5f
229 fourcc mx5n,mx4n,mx4p
233 fourcc LMP2 ; Lead mpeg2 in avi
239 videocodec ffmpeg12mc
240 info "FFmpeg MPEG-1/2 (XvMC)"
242 format 0x10000001 ; MPEG-1
243 format 0x10000002 ; MPEG-2
244 fourcc mpg1,mpg2,MPG2
248 fourcc PIM1 ; Pinnacle hardware-MPEG-1
249 fourcc PIM2 ; Pinnacle hardware-MPEG-2
252 fourcc hdv3 ; HDV 1080i50
253 fourcc hdv5 ; HDV 720p25
254 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
255 fourcc MMES,mmes ; matrox mpeg2 in avi
256 fourcc hdv6,hdv7,hdv8
257 fourcc xdv1,xdv2,xdv3
258 fourcc xdv4,xdv5,xdv6
259 fourcc xdv7,xdv8,xdv9
260 fourcc xdva,xdvb,xdvc
261 fourcc xdvd,xdve,xdvf
262 fourcc xd5a,xd5b,xd5c
263 fourcc xd5d,xd5e,xd5f
265 fourcc mx5n,mx4n,mx4p
269 fourcc LMP2 ; Lead mpeg2 in avi
275 videocodec ffmpeg12vdpau
276 info "FFmpeg MPEG-1/2 (VDPAU)"
278 format 0x10000001 ; MPEG-1
279 format 0x10000002 ; MPEG-2
280 fourcc mpg1,mpg2,MPG2
281 fourcc PIM1 ; Pinnacle hardware-MPEG-1
282 fourcc PIM2 ; Pinnacle hardware-MPEG-2
288 fourcc hdv3 ; HDV 1080i50
289 fourcc hdv5 ; HDV 720p25
290 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
291 fourcc MMES,mmes ; matrox mpeg2 in avi
292 fourcc hdv6,hdv7,hdv8
293 fourcc xdv1,xdv2,xdv3
294 fourcc xdv4,xdv5,xdv6
295 fourcc xdv7,xdv8,xdv9
296 fourcc xdva,xdvb,xdvc
297 fourcc xdvd,xdve,xdvf
298 fourcc xd5a,xd5b,xd5c
299 fourcc xd5d,xd5e,xd5f
301 fourcc mx5n,mx4n,mx4p
305 fourcc LMP2 ; Lead mpeg2 in avi
307 dll "mpegvideo_vdpau"
311 ; we have only native open source codecs for these:
316 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
325 fourcc "bmp " ; for BMP-encoded QuickTime files
326 format 0x706D62 ; AVI
329 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
334 fourcc "gif " ; for GIF-encoded QuickTime files
337 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
342 fourcc "tiff" ; for TIFF-encoded QuickTime files
345 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
353 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
359 fourcc "png " ; for PNG-encoded QuickTime files
362 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
367 comment "Gray scaled PNG with Alpha channel not supported"
369 fourcc "png " ; for PNG-encoded QuickTime files
372 out BGR32,BGR24,BGR8,Y800
375 info "FFmpeg V.Flash PTX"
377 fourcc "ptx " ; internal MPlayer FourCC
380 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
386 fourcc "tga " ; for TGA-encoded QuickTime files
389 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
394 comment "Only 24bpp and 32bpp RGB TGA files supported"
402 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
407 info "FFmpeg SUN Rasterfile"
409 fourcc "sun " ; sun is an internal MPlayer FOURCC
412 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
415 info "FFmpeg Intel Indeo 3.1/3.2"
424 info "Autodesk FLI/FLC Animation"
426 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
429 out BGR16,BGR15,BGR8 query
445 out 422P,YV12,BGR32,BGR24 query
448 info "QuickTime Animation (RLE)"
450 format 0x20656C72 ; "rle "
453 out BGR32,RGB24,BGR15,BGR8 query
456 info "QuickTime Apple Video"
458 fourcc rpza,azpr,RPZA,AZPR
464 info "Apple Graphics (SMC) codec"
466 format 0x20636d73 ; "smc "
472 info "Planar RGB (Photoshop)"
477 out BGR32,BGR24,BGR8 query
480 info "Creative YUV (libavcodec)"
497 videocodec ffroqvideo
498 info "Id RoQ File Video"
500 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
506 info "LZO compressed"
515 info "Theora (free, reworked VP3)"
522 ; prefer native codecs over win32?
523 ; the win32 codecs probably are (better) optimized and support direct
524 ; rendering, so this may be not the best idea...
529 info "YUY2 Lossless Codec"
536 videocodec smartsight
537 info "Verint Video Manager"
540 fourcc SN41,SJPG ; untested
546 info "MSU Screen Capture Lossless Codec"
551 out BGR32,BGR24,BGR16 flip
554 info "wincam screen capture codec"
555 comment "requires Zlib.dll"
559 dll "wcmv.dll" ; requires Zlib.dll
563 info "Microsoft Video 1"
564 comment "-vf palette required for 8bpp"
566 fourcc cram,CRAM CRAM
567 fourcc msvc,MSVC CRAM
568 fourcc wham,WHAM CRAM
571 out BGR24,BGR15,BGR8 static,query
574 info "FFmpeg Cinepak Video"
589 out BGR24,BGR15 static
597 out YUY2 flip,noflip,query
599 out BGR32,BGR24 flip,query
604 info "FFmpeg Microsoft Video 1"
614 info "FFmpeg AVImszh"
622 info "FFmpeg AVIzlib"
632 info "XAnim's Radius Cinepak Video"
637 out YV12,IYUV,I420 static
639 ; time to decide what to do with the MPEG-4/DivX variants...
643 info "FFmpeg HuffYUV"
652 info "FFV1 (lossless codec)"
657 out 411P,444P,422P,YV12,I420,IYUV,YVU9
661 info "FFSNOW (Michael's wavelet codec)"
669 info "FFmpeg ASUS V1"
677 info "FFmpeg ASUS V2"
685 info "FFmpeg ATI VCR1"
693 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
701 info "FFmpeg Sorenson Video v1 (SVQ1)"
709 info "FFmpeg 4XM video"
714 out BGR15,BGR16 query
717 info "Miro/Pinnacle VideoXL codec"
720 fourcc PIXL ; this is Pinnacle one
727 info "FFmpeg QuickDraw"
735 info "FFmpeg Indeo 2"
744 info "FFmpeg Flash video"
752 info "FFmpeg Flash Screen video"
760 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
762 fourcc MPG3,mpg3 div3
763 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
764 fourcc DIV5,div5 div3 ; DivX 3.20
765 fourcc DIV6,div6 div4 ; -||-
766 fourcc DIV3,div3,DIV4,div4
767 fourcc DIVF,divf ; divx4.12
768 fourcc AP41 div3 ; AngelPotion stuff
769 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
770 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
777 info "FFmpeg MSMPEG-4 v2"
779 fourcc DIV2,div2 mp42
780 fourcc MP42,mp42,Mp42
786 info "FFmpeg MSMPEG-4 v1"
788 fourcc DIV1,div1 mpg4
796 info "FFmpeg WMV1/WMV7"
804 info "FFmpeg WMV2/WMV8"
812 info "FFmpeg WMV3/WMV9"
819 videocodec ffwmv3vdpau
820 info "FFmpeg WMV3/WMV9 (VDPAU)"
830 fourcc WVC1,wvc1,WMVA
836 videocodec ffvc1vdpau
837 info "FFmpeg WVC1 (VDPAU)"
839 fourcc WVC1,wvc1,WMVA
857 videocodec ffh264vdpau
858 info "FFmpeg H.264 (VDPAU)"
870 info "FFmpeg Sorenson Video v3 (SVQ3)"
882 fourcc DIV1,div1 divx
883 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
885 fourcc xvid,XVID,XviD,XVIX
886 fourcc DX50,dx50,BLZ0 DX50
891 fourcc 3IV2,3iv2 ; 3ivx Delta 4
893 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
894 fourcc SMP4,smp4 ; Samsung SMP4 video codec
895 fourcc VIDM ; vidm 4.01 codec
896 format 0x10000004 ; mpeg 4 es
901 fourcc DCOD,MVXM,EM4A,PM4V
902 fourcc M4T3,DMK2,DIGI,INMC
914 out YV12,I420,IYUV flip
916 videocodec fflibschroedinger
917 info "Dirac (through FFmpeg libschroedinger)"
922 out I420,IYUV,422P,444P
924 videocodec fflibdirac
925 info "Dirac (through FFmpeg libdirac)"
930 out I420,IYUV,422P,444P
937 fourcc xvid,XVID,XviD,XVIX
938 fourcc DIV1,div1 divx
939 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
941 fourcc DX50,dx50,BLZ0 DX50
946 fourcc 3IV2,3iv2 ; 3ivx Delta 4
948 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
949 fourcc SMP4,smp4 ; Samsung SMP4 video codec
950 fourcc VIDM ; vidm 4.01 codec
952 fourcc DCOD,MVXM,EM4A,PM4V
953 fourcc M4T3,DMK2,DIGI,INMC
955 format 0x10000004 ; mpeg 4 es
962 out BGR32,BGR24,BGR16,BGR15
965 ; is divx4vfw stable enough, working everywhere and faster than divxds?
968 info "DivX4Windows-VFW"
970 comment "sig11 with -framedrop"
971 fourcc DIVX,divx ; opendivx / divx4
972 fourcc DIV1,div1 divx
973 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
974 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
975 fourcc AP41 DIV3 ; AngelPotion stuff
981 out BGR32,BGR24,BGR15
983 ; the original ones... prefer DShow for postprocessing:
986 info "DivX ;-) (MSMPEG-4 v3)"
987 comment "with postprocessing"
989 fourcc MP43,mp43 div3 ; fourcc mapping to div3
990 fourcc DIV5,div5 div3
991 fourcc DIV6,div6 div4
992 fourcc DIV3,div3,DIV4,div4
993 fourcc AP41 div3 ; AngelPotion stuff
996 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
998 out BGR32,BGR24,BGR16,BGR15
1001 info "DivX ;-) (MSMPEG-4 v3)"
1003 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1004 fourcc DIV5,div5 div3 ; DivX 3.20
1005 fourcc DIV6,div6 div4 ; -||-
1006 fourcc DIV3,div3,DIV4,div4
1007 fourcc AP41 div3 ; AngelPotion stuff
1011 out BGR32,BGR24,BGR15
1013 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1016 info "Microsoft MPEG-4 v1/v2"
1018 comment "with postprocessing"
1019 fourcc DIV2,div2 mp42
1020 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1025 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1027 ; out BGR32,BGR24,BGR16,BGR15
1030 info "Microsoft MPEG-4 v1/v2"
1038 out BGR32,BGR24,BGR15
1041 info "Windows Media Video 9 DMO"
1047 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1048 out YV12 ;,I420,IYUV
1050 ; out BGR32,BGR24,BGR16 ;,BGR15
1053 info "Windows Media Video DMO"
1061 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1062 out YV12 ;,I420,IYUV
1064 ; out BGR32,BGR24,BGR16 ;,BGR15
1067 info "Windows Media Video 8"
1072 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1075 ; out BGR32,BGR24,BGR16,BGR15
1078 info "Windows Media Video 7"
1083 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1085 ; out BGR32,BGR24,BGR16,BGR15
1088 info "Windows Media Video Adv DMO"
1094 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1095 out YV12 ;,I420,IYUV
1097 ; out BGR32,BGR24,BGR16 ;,BGR15
1099 videocodec wmvvc1dmo
1100 info "Windows Media Video (VC-1) Advanced Profile"
1105 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1109 info "Windows Media Screen Codec 2"
1115 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1116 out BGR32,BGR24,BGR16
1118 videocodec gotomeeting
1119 info "GoToMeeting codec"
1124 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1125 out BGR24,RGB24 flip
1128 info "UB Video MPEG-4"
1129 comment "black&white"
1131 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1139 info "GeoVision Advanced MPEG-4"
1147 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1148 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1149 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1152 info "Zoran MJPEG passthrough"
1156 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1162 fourcc AVRn,AVDJ ; AVID
1163 fourcc ADJV ; Avid Motion JPEG
1164 fourcc jpeg ; MOV Photo-JPEG
1165 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1166 fourcc JFIF ; SMJPEG (Loki)
1167 fourcc ijpg,IJPG ; -mf type=jpeg
1168 fourcc JPEG ; SGI's AVI Photo-JPEG
1169 fourcc JPGL ; lossless JPEG (pegasus codec)
1170 fourcc LJPG ; lossless JPEG
1171 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1172 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1174 fourcc ACDV ; ACDSee jpeg
1175 fourcc SLMJ ; SL M-JPEG
1180 out YUY2 ; queried (conversion from yuv422p)
1182 out BGR32 ; lossless JPEG
1187 info "FFmpeg MJPEG-B"
1189 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1194 out YUY2 ; queryed (conversion from yuv422p)
1197 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1199 info "Independent JPEG Group's codec"
1201 fourcc ijpg,IJPG ; -mf type=jpeg
1202 fourcc jpeg ; MOV Photo-JPEG
1203 fourcc AVRn,AVDJ ; AVID
1209 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1211 info "Morgan Motion JPEG Codec"
1214 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1215 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1220 out BGR32,BGR24,BGR15
1223 info "MainConcept Motion JPEG"
1226 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1227 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1231 out BGR32,BGR24,BGR15
1234 info "AVID Motion JPEG"
1236 comment "slooooooooow but stable"
1239 fourcc MJPG,mjpg AVRn
1241 dll "AvidAVICodec.dll"
1247 comment "supports interlaced MJPEG"
1249 fourcc jpeg MJPG ; MOV Photo-JPEG
1261 out BGR32,BGR24,BGR15 flip
1263 videocodec imagepower
1264 info "ImagePower MJPEG2000"
1269 out BGR32,BGR24,BGR15
1272 info "Morgan MJPEG2000"
1280 out BGR32,BGR24,BGR15
1282 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1287 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1288 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1291 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1294 out BGR32,BGR24,BGR16,BGR15
1297 info "Pegasus Motion JPEG"
1301 ; dll "pvmjpg20.dll" ; v2.0
1302 dll "pvmjpg21.dll" ; v2.1
1306 info "Pegasus lossless JPEG"
1314 videocodec pegasusmwv
1315 info "Pegasus Motion Wavelet 2000"
1323 info "Forward Uncompressed Video Codec"
1331 info "Forward JPEG Video Codec"
1339 info "Forward JPEG+Alpha Video"
1346 ; h263: - I don't know. comments?
1351 fourcc VIVO,vivo vivo
1352 fourcc viv1,viv2 vivo
1355 out BGR32,BGR24,BGR15 flip
1359 info "UB Video H.263/H.263+/H.263++"
1362 fourcc vivo,VIVO U263
1366 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1368 ; BGR32,BGR16,BGR15 seems to work too
1376 fourcc vivo,VIVO I263
1382 out BGR32,BGR24,BGR15
1393 info "FFmpeg H.263+"
1395 fourcc H263,U263,h263,X263,M263
1399 fourcc D263 ; DEC H263
1400 fourcc L263 ; Lead H263
1401 fourcc ILVR ; ITU H263+
1402 fourcc VX1K ; Agora Labs VX1000S H263
1413 out YV12,I420,IYUV flip
1416 info "XAnim's CCITT H.263"
1420 fourcc VIVO,vivo H263
1434 info "QuickTime H.261 video"
1442 info "XAnim's CCITT H.261"
1455 out BGR32,BGR24,BGR15
1458 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1459 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1460 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1463 info "Intel Indeo 5"
1468 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1471 out BGR32,BGR24,BGR16,BGR15
1474 info "Intel Indeo 5"
1479 ; out YV12,I420 ; flickering
1481 out BGR32,BGR24,BGR15
1484 info "Intel Indeo 4.1"
1494 info "Intel Indeo 3.1/3.2"
1501 out BGR24,BGR15 flip,static
1505 info "XAnim's Intel Indeo 5"
1513 info "XAnim's Intel Indeo 4.1"
1521 info "XAnim's Intel Indeo 3.1/3.2"
1529 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1535 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1536 fourcc DVSD,dvsd ; PAL
1537 fourcc DVCS,dvcs ; NTSC ?
1538 fourcc "dvcp" ; PAL DV in .mov
1539 fourcc "dvc " ; NTSC DV in .mov
1541 fourcc dvpp ; DVCPRO - PAL
1542 fourcc dv50 ; DVCPRO 50
1543 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1544 fourcc dv5p ; DVCPRO 50 PAL in .mov
1547 fourcc dvh5,dvh6,dvh3
1548 fourcc dvhd,dvsl,dv25
1555 info "Sony Digital Video (DV)"
1557 fourcc dvsl,dvsd,dvhd ; ????
1558 fourcc DVSD dvsd ; pal .avi
1559 fourcc "dvcp" dvsd ; pal .mov
1560 fourcc "dvc " dvsd ; ntsc .mov
1563 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1566 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1569 info "Raw DV (libdv)"
1571 fourcc DVSD,dvsd ; PAL
1572 fourcc DVCS,dvcs ; NTSC ?
1573 fourcc "dvcp" ; PAL DV in .mov
1574 fourcc "dvc " ; NTSC DV in .mov
1575 fourcc dvpp ; DVCPRO - PAL
1576 fourcc dv50 ; DVCPRO 50
1577 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1578 fourcc dv5p ; DVCPRO 50 PAL in .mov
1579 fourcc AVdv,AVd1 ; AVID DV
1581 fourcc dvh5,dvh6,dvh3
1586 ; note: it crashes with pond.dv :(
1588 info "MainConcept DV Codec"
1590 fourcc DVSD,dvsd ; PAL
1591 fourcc DVCS,dvcs ; NTSC ?
1592 fourcc CDVC,cdvc ; ???
1593 fourcc "dvcp" dvsd ; PAL DV in .mov
1594 fourcc "dvc " dvcs ; NTSC DV in .mov
1599 out BGR32,BGR24,BGR15
1604 info "XAnim's 3ivx Delta 3.5 plugin"
1612 info "3ivx Delta 4.5"
1616 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1617 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1620 out BGR32,BGR24,BGR16,BGR15
1622 ; RealVideo variants
1625 info "Linux RealPlayer 10 RV30/40"
1626 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1633 videocodec rv3040win
1634 info "Win32 RealPlayer 10 RV30/40"
1643 info "Linux RealPlayer 9 RV40"
1651 info "Win32 RealPlayer 9 RV40"
1659 info "Mac OS X RealPlayer 9 RV40"
1663 dll "drvc.bundle/Contents/MacOS/drvc"
1667 info "Linux RealPlayer 8 RV30"
1675 info "Win32 RealPlayer 8 RV30"
1683 info "Mac OS X RealPlayer 9 RV30"
1687 dll "drvc.bundle/Contents/MacOS/drvc"
1716 info "Linux RealPlayer 8 RV20"
1723 videocodec rv20winrp10
1724 info "Win32 RealPlayer 10 RV20"
1732 info "Win32 RealPlayer 8 RV20"
1740 info "Mac OS X RealPlayer 9 RV20"
1744 dll "drv2.bundle/Contents/MacOS/drv2"
1759 info "Alparysoft lossless codec dshow"
1763 dll "aslcodec_dshow.dll"
1764 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1768 info "Alparysoft lossless codec vfw"
1772 dll "aslcodec_vfw.dll"
1776 info "Lead CMW wavelet 2.0"
1780 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1781 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1785 info "Lagarith Lossless Video Codec"
1786 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1791 out BGR32,BGR24 flip
1794 info "Infinite Video PSI_V"
1799 out BGR32,BGR24 query,flip
1802 info "www.midivid.com/codec/mv3codec.html"
1810 info "Moyea Flash to Video Converter"
1811 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1815 dll "MyFlashZip0.ax"
1819 info "Power VideoWorks video"
1827 info "DideoNET SMV2"
1832 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1834 videocodec canopushq
1836 info "Canopus HQ Codec"
1837 comment "requires csehqa.dll and cseuvec.dll"
1843 videocodec canopusll
1845 info "Canopus Lossless Codec"
1846 comment "requires csellc.dll"
1855 fourcc VP30,vp30,VP31,vp31
1856 format 0x20335056 ; "VP3 " (used in .nsv files)
1862 info "FFmpeg Theora"
1872 info "On2 Open Source VP3 Codec"
1874 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1875 fourcc VP30,vp30,VP31,vp31
1880 out BGR32,BGR24,BGR15
1883 info "On2 VP4 Personal Codec"
1884 comment "Decodes also VP3"
1887 fourcc VP31,VP30,vp31,vp30
1902 info "On2 VP5 Personal Codec"
1913 fourcc VP60,VP61,VP62
1927 info "FFmpeg VP6 Flash"
1935 info "On2 VP6 Personal Codec"
1937 fourcc VP60,VP61,VP62
1945 info "On2 VP7 Personal Codec"
1954 info "Motion Wavelets"
1959 out BGR24,BGR15 flip
1962 info "centre for wavelets, approximation and infromation processing"
1976 out BGR32,BGR24,BGR15 flip
1985 out BGR32,BGR24,BGR15 flip
1987 videocodec ffultimotion
1988 info "FFmpeg IBM Ultimotion"
1995 videocodec ultimotion
1996 info "IBM Ultimotion"
2002 out BGR32,BGR24,BGR15 flip
2005 info "Windows Screen Video"
2010 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2011 out BGR32,BGR24,BGR16,BGR15
2013 ; CLRVIDDC.DLL needed too, with uppercase
2015 info "UCOD-ClearVideo"
2020 out BGR32,BGR24,BGR15 flip
2032 info "Creative Labs Video Blaster Webcam"
2033 comment "sequential jpeg files?"
2042 videocodec kensington
2043 info "kensington webcam"
2046 fourcc LBYR,JBYR ; untested, creative labs cam
2047 fourcc UV12 ; untested
2053 info "xiricam Veo PC Camera"
2061 info "Duck Truemotion1"
2067 out BGR15,BGR16,BGR24,BGR32 query
2070 info "FFmpeg Duck/On2 TrueMotion 2.0"
2077 ; our BGR15->BGR32 is bad or the DLL?
2079 info "TrueMotion 2.0"
2081 comment "YUV faulting"
2085 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2086 out BGR32,BGR24,BGR16 flip
2099 comment "one frame every 5 seconds?"
2103 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2107 info "Modified MJPEG, used in AMV files"
2109 fourcc AMVV ; internal MPlayer FourCC
2115 info "SP5x codec - used by Aiptek MegaCam"
2117 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2125 fourcc SP60,SP61,SP62
2131 info "SP5x codec - used by Aiptek MegaCam"
2133 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2136 out BGR24,BGR15 flip
2139 info "SP4x codec - used by Aiptek MegaCam"
2141 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2145 out BGR24,BGR15 flip
2148 info "Brooktree 411 codec"
2156 info "Broadway MPEG Capture Codec"
2160 dll "bw10.dll" ;requires vtaccess.dll
2164 info "zdsoft screen recorder"
2172 info "WebTrain Communication lossless screen recorder"
2188 info "VFAPI rgb transcode codec"
2196 info "nokia eti camcorder eyecon"
2198 fourcc NUB0,NUB1,NUB2
2204 info "WorldConnect Wavelet Video"
2205 comment "found in visualmail videos"
2212 videocodec foxmotion
2213 info "fox motion video"
2218 out BGR32,BGR24,BGR15 flip
2222 fourcc ty2c,TY2C,ty0n
2223 fourcc TY2N,TY0N,T565
2229 info "Telegeny VDTZ"
2237 info "SoftMedia ViVD V2 codec VfW"
2242 out YUY2,YV12,I420,YVU9
2243 out BGR32,BGR24,BGR15
2246 info "Winnov Videum winx codec"
2251 out BGR32,BGR24,BGR15
2254 info "FFmpeg wnv1 codec"
2262 info "Winnov Videum wnv1 codec"
2267 out BGR32,BGR24,BGR15
2270 info "VDOWave codec"
2274 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2278 info "VDOWave 3 advanced codec"
2283 dll "vdo32_30.drv" ; Need also decvdo.dll
2287 info "Vianet Lsvx Video"
2294 out BGR32,BGR24,BGR16 flip
2297 info "FFmpeg VMware video"
2302 out BGR32,BGR15,BGR8
2310 out BGR24,BGR15,BGR8 query,flip
2313 info "FFmpeg Smacker Video"
2322 info "Chinese AVS Video"
2323 comment "only works with libavformat demuxer"
2342 info "win32/quicktime 3IV1 (3ivx)"
2346 dll "3ivx Delta 3.5.qtx"
2350 info "Win32/QuickTime Streambox ACT-L2"
2354 dll ACTLComponent.qtx
2358 info "Win32/QuickTime Avid Meridien Uncompressed"
2362 dll "AvidQTAVUICodec.qtx"
2366 info "Win32/QuickTime H.263"
2373 videocodec qtrlerpza
2374 info "Win32/Quicktime RLE/RPZA"
2375 comment "no colorspace accepted"
2378 format 0x20656C72 ; "rle "
2381 out BGR32,BGR24,BGR15
2384 info "Win32/QuickTime VP3"
2392 info "win32/quicktime ZyGo"
2394 comment "wrong colors"
2395 fourcc ZyGo,zygo,lsvx
2401 info "Win32/QuickTime BeHereiVideo"
2402 comment "sample file wanted!"
2406 dll "BeHereiVideo.qtx"
2410 info "Win32/QuickTime Cinepak"
2418 info "Win32/QuickTime Indeo"
2428 info "Win32/QuickTime MJPEG"
2438 info "Win32/QuickTime MPEG-4"
2446 info "Win32/QuickTime SVQ3"
2450 dll "QuickTimeEssentials.qtx"
2454 info "Win32/QuickTime SVQ1"
2462 info "cinewave uncompressed 10-bit codec"
2464 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2468 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2471 ; VSS codecs (http://vsofts.com/solutions.html):
2474 info "VSS Codec Light"
2482 info "VSS H.264 New"
2487 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2490 videocodec vssh264old
2491 info "VSS H.264 Old"
2495 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2499 info "VSS Wavelet Video Codec"
2506 ; buggy codecs: (any volunteers for native rewrite?)
2511 comment "24bpp only"
2520 comment "24bpp only"
2525 ; out BGR32,BGR24,BGR15
2529 info "Alaris VideoGramPiX"
2531 fourcc VGPX,VTLP VGPX
2538 ; non-working codecs:
2549 info "Pinnacle Hardware MPEG-1"
2551 comment "no picture. use ffmpeg12!"
2558 ; out BGR32,BGR24,BGR16,BGR15
2561 info "Q-Team's QPEG (www.q-team.de)"
2563 comment "BGR8 only!"
2579 videocodec ffcamtasia
2580 info "FFmpeg TechSmith Camtasia Screen Codec"
2585 out BGR32,BGR24,BGR15,BGR8 query
2587 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2589 info "TechSmith Camtasia Screen Codec"
2594 out BGR32,BGR24,BGR15,BGR8 query,flip
2596 videocodec ffcamstudio
2597 info "CamStudio Screen Codec"
2602 out BGR32,BGR24,BGR15 query
2604 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2606 info "FRAPS: Realtime Video Capture"
2607 comment "Requires a processor with SSE???"
2622 videocodec fftiertexseq
2623 info "FFmpeg Tiertex SEQ"
2625 fourcc TSEQ ; internal MPlayer FourCC
2627 dll "tiertexseqvideo"
2631 info "FFmpeg Sierra VMD video"
2633 fourcc VMDV ; internal MPlayer FourCC
2639 info "FFmpeg Feeble Files DXA video"
2641 fourcc DXA1 ; internal MPlayer FourCC
2646 videocodec ffdsicinvideo
2647 info "FFmpeg Delphine CIN video"
2649 fourcc DCIV ; internal MPlayer FourCC
2655 info "FFmpeg THP video"
2657 fourcc THPV ; internal MPlayer FourCC
2663 info "FFmpeg BFI Video"
2665 fourcc BFIV ; internal MPlayer FourCC
2670 videocodec ffbethsoftvid
2671 info "FFmpeg Bethesda Software VID"
2672 comment "video plays much too fast"
2674 fourcc BETH ; internal MPlayer FourCC
2682 fourcc RL2V ; internal MPlayer FourCC
2688 info "FFmpeg Renderware TeXture Dictionary"
2690 fourcc TXDV ; internal MPlayer FourCC
2701 out BGR24,BGR15,BGR8 query,flip
2704 info "FFmpeg XAN wc3"
2706 fourcc WC3V ; internal MPlayer FourCC
2712 info "FFmpeg Id CIN video"
2714 fourcc IDCI ; internal MPlayer FourCC
2719 videocodec ffinterplay
2720 info "FFmpeg Interplay Video"
2722 fourcc INPV ; internal MPlayer FourCC
2724 dll "interplayvideo"
2728 info "FFmpeg VQA Video"
2730 fourcc VQAV ; internal MPlayer FourCC
2736 info "FFmpeg C93 Video"
2738 fourcc C93V ; internal MPlayer FourCC
2744 ; raw formats: (now RGB formats are autodetected)
2746 ; these raw codecs are used mostly by TV input
2747 ; 0x20776172 is used by Quicktime ('raw ')
2748 ; 0x0 is used by AVI
2749 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2756 format 0x20776172 0x52474220
2765 format 0x20776172 0x52474218
2774 format 0x20776172 0x52474210
2778 videocodec rawbgr32flip
2793 videocodec rawbgr24flip
2805 format 0x20776172 0x42475218
2809 videocodec rawbgr16flip
2814 format 0x10424752 0x0
2822 format 0x20776172 0x42475210
2826 videocodec rawbgr15flip
2838 format 0x20776172 0x4247520F
2842 videocodec rawbgr8flip
2854 format 0x20776172 0x42475208
2863 format 0x20776172 0x42475201
2871 format 0x0 0x32595559
2872 format 0x20776172 0x32595559
2880 format 0x0 0x32565559
2881 format 0x20776172 0x32565559
2889 format 0x0 0x59565955
2890 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
2891 format 0x20776172 0x59565955
2899 format 0x0 0x50343434
2900 format 0x20776172 0x50343434
2908 format 0x0 0x50323234
2909 format 0x20776172 0x50323234
2917 format 0x0 0x32315659
2918 format 0x20776172 0x32315659
2926 format 0x0 0x3132564E
2927 format 0x20776172 0x3132564E
2935 format 0x0 0x3231564E
2936 format 0x20776172 0x3231564E
2944 format 0x0 0x32314D48
2945 format 0x20776172 0x32314D48
2953 format 0x0 0x30323449
2954 format 0x20776172 0x30323449
2963 format 0x0 0x39555659
2964 format 0x20776172 0x39555659
2973 format 0x20203859 ; "Y8 "
2977 ; NULL codec - for testing.
2980 info "NULL codec (no decoding!)"
2982 comment "for unknown/unsupported codecs or testing"
2989 out BGR32,BGR24,BGR16,BGR15
2991 ;=============================================================================
2993 ;=============================================================================
2996 info "Windows Media Audio 9 DMO"
3002 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3005 info "Windows Media Audio DMO"
3013 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3015 audiocodec wma9spdmo
3016 info "Windows Media Audio 9 Speech DMO"
3021 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3023 audiocodec wma9spdshow
3024 info "Windows Media Audio 9 Speech DShow"
3029 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3032 info "FFmpeg QDM2 audio"
3034 format 0x324D4451 ; "QDM2"
3039 info "QuickTime QDMC/QDM2 audio"
3041 format 0x324D4451 ; "QDM2"
3042 format 0x434D4451 ; "QDMC"
3047 info "FFmpeg QCLP audio"
3049 format 0x706C6351 ; "Qclp"
3050 format 0x70637173 ; "sqcp"
3055 info "QuickTime QCLP audio"
3057 format 0x706C6351 ; "Qclp"
3062 info "QuickTime MACE3 audio"
3064 format 0x3343414D ; "MAC3"
3069 info "QuickTime MACE6 audio"
3071 format 0x3643414D ; "MAC6"
3075 audiocodec zygoaudio
3080 dll "ZyGoAudioS.qtx"
3083 info "FFmpeg RealAudio 1.0"
3085 format 0x345F3431 ; "14_4"
3090 info "FFmpeg RealAudio 2.0"
3092 format 0x385F3832 ; "28_8"
3097 info "FFmpeg COOK audio"
3099 format 0x6B6F6F63 ; "cook"
3104 info "FFmpeg Atrac 3 audio"
3106 format 0x63727461 ; "atrc"
3107 format 0x270 ; atrac3 in wav
3112 info "RealAudio 1.0"
3114 format 0x345F3431 ; "14_4"
3119 info "Win32 RealAudio 1.0"
3121 format 0x345F3431 ; "14_4"
3126 info "Mac OS X RealAudio 1.0"
3128 format 0x345F3431 ; "14_4"
3133 info "RealAudio 2.0"
3135 format 0x385F3832 ; "28_8"
3140 info "Win32 RealAudio 2.0"
3142 format 0x385F3832 ; "28_8"
3147 info "Mac OS X RealAudio 2.0"
3149 format 0x385F3832 ; "28_8"
3154 info "RealPlayer 10 COOK audio"
3155 comment "supports cook 5.1"
3157 format 0x6B6F6F63 ; "cook"
3162 info "RealAudio COOK"
3164 format 0x6B6F6F63 ; "cook"
3168 audiocodec ra10cookwin
3169 info "Win32 RealAudio 10 COOK"
3170 comment "supports cook 5.1"
3172 format 0x6B6F6F63 ; "cook"
3176 audiocodec racookwin
3177 info "Win32 RealAudio COOK"
3179 format 0x6B6F6F63 ; "cook"
3183 audiocodec racookmac
3184 info "Mac OS X RealAudio COOK"
3186 format 0x6B6F6F63 ; "cook"
3188 dll "cook.bundle/Contents/MacOS/cook"
3191 info "RealAudio Sipro"
3193 format 0x72706973 ; "sipr"
3198 info "RealPlayer 10 RealAudio Sipro"
3200 format 0x72706973 ; "sipr"
3204 audiocodec ra10siprwin
3205 info "Win32 RealAudio 10 Sipro"
3207 format 0x72706973 ; "sipr"
3211 audiocodec rasiprwin
3212 info "Win32 RealAudio Sipro"
3214 format 0x72706973 ; "sipr"
3218 audiocodec rasiprmac
3219 info "Mac OS X RealAudio Sipro"
3221 format 0x72706973 ; "sipr"
3223 dll "sipr.bundle/Contents/MacOS/sipr"
3226 info "RealAudio ATRAC3"
3228 format 0x63727461 ; "atrc"
3233 info "RealPlayer 10 RealAudio ATRAC3"
3235 format 0x63727461 ; "atrc"
3239 audiocodec ra10atrcwin
3240 info "Win32 RealAudio 10 ATRAC3"
3242 format 0x63727461 ; "atrc"
3246 audiocodec raatrcwin
3247 info "Win32 RealAudio ATRAC3"
3249 format 0x63727461 ; "atrc"
3253 audiocodec raatrcmac
3254 info "Mac OS X RealAudio ATRAC3"
3256 format 0x63727461 ; "atrc"
3258 dll "atrc.bundle/Contents/MacOS/atrc"
3260 audiocodec ffadpcmimaamv
3261 info "FFmpeg AMV IMA ADPCM audio"
3263 fourcc AMVA ; internal MPlayer FourCC
3267 audiocodec ffadpcmimaqt
3268 info "FFmpeg QT IMA ADPCM audio"
3270 format 0x34616d69 ; "ima4" (MOV files)
3274 audiocodec ffadpcmimawav
3275 info "FFmpeg WAV IMA ADPCM audio"
3278 format 0x1100736d ; "ms\x00\x11" (MOV files)
3286 format 0x34616d69 ; "ima4" (MOV files)
3287 format 0x1100736d ; "ms\x00\x11" (MOV files)
3290 audiocodec ffadpcmms
3291 info "FFmpeg MS ADPCM audio"
3294 format 0x0200736d ; "ms\x00\x02" (MOV files)
3302 format 0x0200736d ; "ms\x00\x02" (MOV files)
3305 audiocodec ffadpcmimadk4
3306 info "FFmpeg DK4 IMA ADPCM audio"
3308 format 0x61 ; This format number was used by Duck Corp. but not officially
3309 ; registered with Microsoft
3314 info "Duck DK4 ADPCM (rogue format number)"
3316 format 0x61 ; This format number was used by Duck Corp. but not officially
3317 ; registered with Microsoft
3320 audiocodec ffadpcmimadk3
3321 info "FFmpeg DK3 IMA ADPCM audio"
3323 format 0x62 ; This format number was used by Duck Corp. but not officially
3324 ; registered with Microsoft
3329 info "Duck DK3 ADPCM (rogue format number)"
3331 format 0x62 ; This format number was used by Duck Corp. but not officially
3332 ; registered with Microsoft
3335 audiocodec ffroqaudio
3336 info "Id RoQ File Audio"
3338 fourcc RoQA ; internal MPlayer FourCC
3343 info "FFmpeg Smacker Audio"
3349 audiocodec ffdsicinaudio
3350 info "FFmpeg Delphine CIN audio"
3352 fourcc DCIA ; internal MPlayer FourCC
3356 audiocodec ff4xmadmpcm
3357 info "FFmpeg 4XM ADPCM audio"
3359 fourcc 4XMA ; internal MPlayer FourCC
3363 audiocodec ffadpcmimaws
3364 info "FFmpeg Westwood IMA ADPCM audio"
3366 fourcc AIWS ; internal MPlayer FourCC
3371 info "FFmpeg Westwood SND1"
3373 fourcc SND1 ; internal MPlayer FourCC
3377 audiocodec ffinterplaydpcm
3378 info "FFmpeg Interplay DPCM audio"
3380 fourcc INPA ; internal MPlayer FourCC
3384 audiocodec ffadpcmea
3385 info "FFmpeg EA ADPCM audio"
3387 fourcc ADEA ; internal MPlayer FourCC
3391 audiocodec ffadpcmeamaxis
3392 info "FFmpeg EA MAXIS XA ADPCM audio"
3394 fourcc ADXA ; internal MPlayer FourCC
3396 dll adpcm_ea_maxis_xa
3398 audiocodec ffadpcmxa
3399 info "FFmpeg XA ADPCM audio"
3401 fourcc PSXA ; internal MPlayer FourCC
3405 audiocodec ffxandpcm
3406 info "FFmpeg XAN DPCM audio"
3407 comment "only works with libavformat demuxer"
3413 audiocodec ffyamahaadpcm
3414 info "FFmpeg Yamaha ADPCM audio"
3420 audiocodec ffadpcmthp
3421 info "FFmpeg THP ADPCM audio"
3428 info "raw DV audio (libdv)"
3435 info "FFmpeg DV audio"
3444 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3447 fourcc "VLB " ; Used in NSV, not really working
3448 fourcc "AAC " ; Used in NSV
3449 fourcc "AACP" ; Used in NSV for AACPlus
3452 format 0x4143 ; aac in asf
3457 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3460 fourcc "VLB " ; Used in NSV, not really working
3461 fourcc "AAC " ; Used in NSV
3462 fourcc "AACP" ; Used in NSV for AACPlus
3466 format 0x4143 ; aac in asf
3471 info "FFmpeg FLAC audio"
3479 info "FFmpeg ALAC audio"
3486 info "FFmpeg True Audio (TTA)"
3488 fourcc TTA1 ; internal MPlayer FourCC
3492 audiocodec ffwavpack
3493 info "FFmpeg WavPack audio"
3495 fourcc WVPK ; internal MPlayer FourCC
3499 audiocodec ffshorten
3500 info "FFmpeg Shorten audio"
3502 fourcc shrn ; internal MPlayer FourCC
3507 info "FFmpeg Monkey's Audio"
3516 fourcc "MLP " ; internal MPlayer FourCC
3520 audiocodec ffnellymoser
3521 info "FFmpeg Nellymoser Audio"
3523 fourcc "NELL" ; internal MPlayer FourCC
3528 info "Uncompressed PCM"
3532 format 0x3 ; IEEE float
3533 format 0xfffe ; Extended
3534 format 0x20776172 ; "raw " (MOV files)
3535 format 0x736f7774 ; "twos" (MOV files)
3536 format 0x74776f73 ; "sowt" (MOV files)
3537 format 0x32336c66 ; "fl32" (MOV files)
3538 format 0x666c3332 ; "23lf" (MOV files)
3539 ; format 0x34366c66 ; "fl64" (MOV files)
3540 ; format 0x666c3634 ; "46lf" (MOV files)
3541 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3542 format 0x34326e69 ; "in24" (MOV files)
3543 format 0x696e3234 ; "42ni" (MOV files)
3544 format 0x32336e69 ; "in32" (MOV files)
3545 format 0x696e3332 ; "23ni" (MOV files)
3546 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3556 info "DivX audio (WMA)"
3563 audiocodec vdowaveacm
3570 audiocodec msadpcmacm
3578 info "mp3lib MPEG layer-2, layer-3"
3580 comment "Optimized to MMX/SSE/3Dnow!"
3581 format 0x50 ; layer-1 && layer-2
3582 format 0x55 ; layer-3
3583 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3584 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3585 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3586 fourcc "MP3 " ; used in .nsv files
3587 fourcc "LAME" ; used in mythtv .nuv files
3590 audiocodec ffpcmdaud
3591 info "D-Cinema audio (FFmpeg)"
3598 info "DivX audio v1 (FFmpeg)"
3605 info "DivX audio v2 (FFmpeg)"
3612 info "Macintosh Audio Compression and Expansion 3:1"
3619 info "Macintosh Audio Compression and Expansion 6:1"
3634 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3636 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3641 info "FFmpeg MPEG layer-3 audio"
3642 comment "integer only"
3645 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3646 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3647 fourcc "MP3 " ; used in .nsv files
3648 fourcc "LAME" ; used in mythtv .nuv files
3653 info "FFmpeg MPEG layer-3 adu audio"
3654 comment "integer only"
3656 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3661 info "FFmpeg MPEG layer-1 and layer-2 audio"
3662 comment "integer only"
3669 info "libMAD MPEG layer 1-2-3"
3673 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3674 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3675 fourcc "MP3 " ; used in .nsv files
3676 fourcc "LAME" ; used in mythtv .nuv files
3683 comment "conflicts with security kernel patches"
3688 audiocodec imaadpcmacm
3724 format 0x77616C61 ; 'alaw', .mov files
3731 format 0x77616c75 ; "ulaw" (MOV files)
3735 info "Uncompressed DVD/VOB LPCM"
3744 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3753 format 0x332D6361 ; ac-3 in mp4
3759 info "FFmpeg E-AC-3"
3778 audiocodec ffmusepack7
3779 info "Musepack sv7 audio codec"
3780 comment "only works with libavformat demuxer"
3786 audiocodec ffmusepack8
3787 info "Musepack sv8 audio codec"
3788 comment "only works with libavformat demuxer"
3796 info "Musepack audio codec"
3803 info "AMR Narrowband"
3806 format 0x57 ;amr in avi
3814 format 0x58 ;amr in avi
3818 audiocodec ffadcpmswf
3819 info "FFmpeg's ADPCM Flash-variant"
3821 format 0x5346 ; 'SF', pseudo id
3826 info "VoxWare MetaVoice"
3828 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
3831 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
3832 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3837 comment "windows users need msms001.vwp in windows\\system32 folder"
3840 dll "voxmsdec.ax" ; need also msms001.vwp
3841 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
3844 info "ACELP.net Sipro Lab Audio"
3849 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
3852 info "FFmpeg Intel Music Coder"
3859 info "Intel Music Coder"
3861 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
3873 audiocodec ffctadp32
3874 info "FFmpeg Creative ADPCM codec"
3881 info "Creative ADPCM codec"
3888 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
3895 info "AC3 through S/PDIF"
3898 format 0x332D6361 ; ac-3 in mp4
3903 info "DTS through S/PDIF"
3909 info "FFmpeg Vorbis"
3917 info "OggVorbis Audio"
3919 comment "OggVorbis driver using libvorbis"
3926 info "OggVorbis audio"
3928 comment "fixed-point decoder useful systems without floating-point unit"
3934 audiocodec vorbisacm
3935 info "OggVorbis ACM"
3937 comment "OggVorbis driver using vorbis.acm"
3938 format 0x674F ; mode1
3939 format 0x6750 ; mode2
3940 ; format 0x6751 ; mode3
3941 format 0x676F ; mode1+
3942 format 0x6770 ; mode2+
3943 format 0x6771 ; mode3+
3950 comment "Speex driver using libspeex"
3955 audiocodec vivoaudio
3956 info "Vivo G.723/Siren Audio Codec"
3958 format 0x111 ; vivo g.723
3959 format 0x112 ; siren
3964 info "G.711/G.721/G.723"
3966 comment "does not work yet - just noise :("
3967 format 0x111 ; vivo g.723
3968 format 0x112 ; vivo siren
3973 info "Sharp G.726 Audio"
3980 info "Sharp G.726 Audio"
3989 comment "format not accepted"
3995 ; http://www.nctsoft.com/products/NCTALFCD/
3996 ; jdp@mail.sonofon.dk
3999 format 0x1FC4 ; ALF2
4003 audiocodec fftruespeech
4004 info "FFmpeg TrueSpeech"
4010 audiocodec truespeech
4011 info "DSP Group TrueSpeech(TM)"
4015 dll "tssoft32.acm" ; need also tsd32.dll
4017 ; rt32dcmp.dll needed too
4018 audiocodec voxwarert24
4019 info "VoxWare RT24 speech codec"
4026 info "Lernout & Hauspie CELP and SBC codecs"
4028 format 0x1101 ; CELP
4036 info "Philips Speech Processing CELP"
4043 info "VQF codec by NTTLabs"
4050 info "MPEG audio pass-through for hardware MPEG decoders"
4052 comment "for hardware MPEG audio decoders"
4053 format 0x50 ; layer-1 && layer-2
4054 format 0x55 ; layer-3
4055 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4056 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4057 fourcc "MP3 " ; used in .nsv files
4058 fourcc "LAME" ; used in mythtv .nuv files
4062 info "msn siren audio codec"