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 "FFmpeg R210 - 10-bit RGB"
88 info "Blackmagic 10-bit"
90 comment "requires libguide40.dll"
97 ; Note: mpegpes is preferred for hw decoders:
100 info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
101 comment "for hardware decoding"
103 format 0x10000001 ; mpeg 1
104 format 0x10000002 ; mpeg 2
105 fourcc mpg1,MPG1,mpg2,MPG2
107 fourcc hdv1,hdv2,hdv3
109 fourcc hdv6,hdv7,hdv8
110 fourcc xdv1,xdv2,xdv3
111 fourcc xdv4,xdv5,xdv6
112 fourcc xdv7,xdv8,xdv9
113 fourcc xdva,xdvb,xdvc
114 fourcc xdvd,xdve,xdvf
115 fourcc xd5a,xd5b,xd5c
116 fourcc xd5d,xd5e,xd5f
118 fourcc mx5n,mx4n,mx4p
123 fourcc PIM1 ; Pinnacle hardware-MPEG-1
124 fourcc PIM2 ; Pinnacle hardware-MPEG-2
126 fourcc LMP2 ; Lead mpeg2 in avi
133 format 0x10000001 ; MPEG-1
135 fourcc PIM1 ; Pinnacle hardware-MPEG-1
146 format 0x10000002 ; MPEG-2
152 fourcc hdv3 ; HDV 1080i50
153 fourcc hdv5 ; HDV 720p25
154 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
155 fourcc MMES,mmes ; matrox mpeg2 in avi
156 fourcc hdv6,hdv7,hdv8
157 fourcc xdv1,xdv2,xdv3
158 fourcc xdv4,xdv5,xdv6
159 fourcc xdv7,xdv8,xdv9
160 fourcc xdva,xdvb,xdvc
161 fourcc xdvd,xdve,xdvf
162 fourcc xd5a,xd5b,xd5c
163 fourcc xd5d,xd5e,xd5f
165 fourcc mx5n,mx4n,mx4p
172 fourcc LMP2 ; Lead mpeg2 in avi
173 fourcc slif ; SoftLab MPEG-2 I-frames Codec
179 ; for backward compatibility
181 info "FFmpeg MPEG-1/2"
183 format 0x10000001 ; MPEG-1
184 format 0x10000002 ; MPEG-2
185 fourcc mpg1,mpg2,MPG2
186 fourcc PIM1 ; Pinnacle hardware-MPEG-1
187 fourcc PIM2 ; Pinnacle hardware-MPEG-2
193 fourcc hdv3 ; HDV 1080i50
194 fourcc hdv5 ; HDV 720p25
195 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
196 fourcc MMES,mmes ; matrox mpeg2 in avi
197 fourcc hdv6,hdv7,hdv8
198 fourcc xdv1,xdv2,xdv3
199 fourcc xdv4,xdv5,xdv6
200 fourcc xdv7,xdv8,xdv9
201 fourcc xdva,xdvb,xdvc
202 fourcc xdvd,xdve,xdvf
203 fourcc xd5a,xd5b,xd5c
204 fourcc xd5d,xd5e,xd5f
206 fourcc mx5n,mx4n,mx4p
211 fourcc LMP2 ; Lead mpeg2 in avi
212 fourcc slif ; SoftLab MPEG-2 I-frames Codec
219 info "MPEG-1 or 2 (libmpeg2)"
220 comment "with postprocessing"
222 format 0x10000001 ; MPEG-1
223 format 0x10000002 ; MPEG-2
227 fourcc PIM1 ; Pinnacle hardware-MPEG-1
228 fourcc PIM2 ; Pinnacle hardware-MPEG-2
233 fourcc hdv3 ; HDV 1080i50
234 fourcc hdv5 ; HDV 720p25
235 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
236 fourcc MMES,mmes ; matrox mpeg2 in avi
237 fourcc hdv6,hdv7,hdv8
238 fourcc xdv1,xdv2,xdv3
239 fourcc xdv4,xdv5,xdv6
240 fourcc xdv7,xdv8,xdv9
241 fourcc xdva,xdvb,xdvc
242 fourcc xdvd,xdve,xdvf
243 fourcc xd5a,xd5b,xd5c
244 fourcc xd5d,xd5e,xd5f
246 fourcc mx5n,mx4n,mx4p
251 fourcc LMP2 ; Lead mpeg2 in avi
257 videocodec ffmpeg12mc
258 info "FFmpeg MPEG-1/2 (XvMC)"
260 format 0x10000001 ; MPEG-1
261 format 0x10000002 ; MPEG-2
262 fourcc mpg1,mpg2,MPG2
266 fourcc PIM1 ; Pinnacle hardware-MPEG-1
267 fourcc PIM2 ; Pinnacle hardware-MPEG-2
270 fourcc hdv3 ; HDV 1080i50
271 fourcc hdv5 ; HDV 720p25
272 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
273 fourcc MMES,mmes ; matrox mpeg2 in avi
274 fourcc hdv6,hdv7,hdv8
275 fourcc xdv1,xdv2,xdv3
276 fourcc xdv4,xdv5,xdv6
277 fourcc xdv7,xdv8,xdv9
278 fourcc xdva,xdvb,xdvc
279 fourcc xdvd,xdve,xdvf
280 fourcc xd5a,xd5b,xd5c
281 fourcc xd5d,xd5e,xd5f
283 fourcc mx5n,mx4n,mx4p
288 fourcc LMP2 ; Lead mpeg2 in avi
294 videocodec ffmpeg12vdpau
295 info "FFmpeg MPEG-1/2 (VDPAU)"
297 format 0x10000001 ; MPEG-1
298 format 0x10000002 ; MPEG-2
299 fourcc mpg1,mpg2,MPG2
300 fourcc PIM1 ; Pinnacle hardware-MPEG-1
301 fourcc PIM2 ; Pinnacle hardware-MPEG-2
307 fourcc hdv3 ; HDV 1080i50
308 fourcc hdv5 ; HDV 720p25
309 fourcc mx5p ; MPEG IMX 625/50 (50 Mb/s)
310 fourcc MMES,mmes ; matrox mpeg2 in avi
311 fourcc hdv6,hdv7,hdv8
312 fourcc xdv1,xdv2,xdv3
313 fourcc xdv4,xdv5,xdv6
314 fourcc xdv7,xdv8,xdv9
315 fourcc xdva,xdvb,xdvc
316 fourcc xdvd,xdve,xdvf
317 fourcc xd5a,xd5b,xd5c
318 fourcc xd5d,xd5e,xd5f
320 fourcc mx5n,mx4n,mx4p
324 fourcc LMP2 ; Lead mpeg2 in avi
327 dll "mpegvideo_vdpau"
331 ; we have only native open source codecs for these:
336 fourcc NUV1 ; NUV1 is an internal MPlayer FOURCC
345 fourcc "bmp " ; for BMP-encoded QuickTime files
346 format 0x706D62 ; AVI
349 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
354 fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
362 fourcc "gif " ; for GIF-encoded QuickTime files
365 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
370 fourcc "tiff" ; for TIFF-encoded QuickTime files
373 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
381 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
387 fourcc "png " ; for PNG-encoded QuickTime files
390 out BGR32,BGR24,BGR8,Y800,RGB48BE,RGB32,RGB24,RGB8
395 comment "Gray scaled PNG with Alpha channel not supported"
397 fourcc "png " ; for PNG-encoded QuickTime files
400 out BGR32,BGR24,BGR8,Y800
403 info "FFmpeg V.Flash PTX"
405 fourcc "ptx " ; internal MPlayer FourCC
408 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
414 fourcc "tga " ; for TGA-encoded QuickTime files
417 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
422 comment "Only 24bpp and 32bpp RGB TGA files supported"
428 info "FFmpeg SGI image"
430 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
433 out RGB24,Y800,RGB48BE
438 fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
443 info "FFmpeg SUN Rasterfile"
445 fourcc "sun " ; sun is an internal MPlayer FOURCC
448 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
451 info "FFmpeg Intel Indeo 3.1/3.2"
460 info "Autodesk FLI/FLC Animation"
462 fourcc FLIC ; FLIC is an internal MPlayer FOURCC
465 out BGR16,BGR15,BGR8 query
481 out 422P,YV12,BGR32,BGR24 query
484 info "QuickTime Animation (RLE)"
486 format 0x20656C72 ; "rle "
489 out BGR32,RGB24,BGR15,BGR8 query
492 info "QuickTime Apple Video"
494 fourcc rpza,azpr,RPZA,AZPR
500 info "Apple Graphics (SMC) codec"
502 format 0x20636d73 ; "smc "
508 info "Planar RGB (Photoshop)"
513 out BGR32,BGR24,BGR8 query
516 info "Creative YUV (libavcodec)"
533 videocodec ffroqvideo
534 info "Id RoQ File Video"
536 fourcc RoQV ; RoQV is an internal MPlayer FOURCC
542 info "LZO compressed"
551 info "Theora (free, reworked VP3)"
558 ; prefer native codecs over win32?
559 ; the win32 codecs probably are (better) optimized and support direct
560 ; rendering, so this may be not the best idea...
572 info "YUY2 Lossless Codec"
579 videocodec smartsight
580 info "Verint Video Manager"
583 fourcc SN41,SJPG ; untested
589 info "MSU Screen Capture Lossless Codec"
594 out BGR32,BGR24,BGR16 flip
597 info "wincam screen capture codec"
598 comment "requires Zlib.dll"
602 dll "wcmv.dll" ; requires Zlib.dll
606 info "Microsoft Video 1"
607 comment "-vf palette required for 8bpp"
609 fourcc cram,CRAM CRAM
610 fourcc msvc,MSVC CRAM
611 fourcc wham,WHAM CRAM
614 out BGR24,BGR15,BGR8 static,query
617 info "FFmpeg Cinepak Video"
632 out BGR24,BGR15 static
640 out YUY2 flip,noflip,query
642 out BGR32,BGR24 flip,query
647 info "FFmpeg Microsoft Video 1"
657 info "FFmpeg AVImszh"
665 info "FFmpeg AVIzlib"
675 info "XAnim's Radius Cinepak Video"
680 out YV12,IYUV,I420 static
682 ; time to decide what to do with the MPEG-4/DivX variants...
686 info "FFmpeg HuffYUV"
695 info "FFV1 (lossless codec)"
700 out 411P,444P,422P,YV12,I420,IYUV,YVU9
704 info "FFSNOW (Michael's wavelet codec)"
712 info "FFmpeg ASUS V1"
720 info "FFmpeg ASUS V2"
728 info "FFmpeg ATI VCR1"
736 info "FFmpeg Cirrus Logic AccuPak (CLJR)"
744 info "FFmpeg Sorenson Video v1 (SVQ1)"
752 info "FFmpeg 4XM video"
757 out BGR15,BGR16 query
760 info "Miro/Pinnacle VideoXL codec"
763 fourcc PIXL ; this is Pinnacle one
770 info "FFmpeg QuickDraw"
778 info "FFmpeg Indeo 2"
787 info "FFmpeg Flash video"
795 info "FFmpeg Flash Screen video"
803 info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
805 fourcc MPG3,mpg3 div3
806 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
807 fourcc DIV5,div5 div3 ; DivX 3.20
808 fourcc DIV6,div6 div4 ; -||-
809 fourcc DIV3,div3,DIV4,div4
810 fourcc DIVF,divf ; divx4.12
811 fourcc AP41 div3 ; AngelPotion stuff
812 fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
813 fourcc 3IVD,3ivd ; divxdoctored files (3ivx.com)
820 info "FFmpeg MSMPEG-4 v2"
822 fourcc DIV2,div2 mp42
823 fourcc MP42,mp42,Mp42
829 info "FFmpeg MSMPEG-4 v1"
831 fourcc DIV1,div1 mpg4
839 info "FFmpeg WMV1/WMV7"
847 info "FFmpeg WMV2/WMV8"
855 info "FFmpeg WMV3/WMV9"
862 videocodec ffwmv3vdpau
863 info "FFmpeg WMV3/WMV9 (VDPAU)"
873 fourcc WVC1,wvc1,WMVA
879 videocodec ffvc1vdpau
880 info "FFmpeg WVC1 (VDPAU)"
882 fourcc WVC1,wvc1,WMVA
900 videocodec ffh264vdpau
901 info "FFmpeg H.264 (VDPAU)"
912 videocodec coreavcwindows
913 info "CoreAVC H.264 for x86 - http://corecodec.org/"
914 comment "this codec will only work after purchasing it"
918 fourcc avc1 AVC1,AVC1
923 dll "CoreAVCDecoder.ax"
924 guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
925 out YV12,IYUV,I420,YUY2
929 info "FFmpeg Sorenson Video v3 (SVQ3)"
941 fourcc DIV1,div1 divx
942 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
944 fourcc xvid,XVID,XviD,XVIX
945 fourcc DX50,dx50,BLZ0 DX50
950 fourcc 3IV2,3iv2 ; 3ivx Delta 4
952 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
953 fourcc SMP4,smp4 ; Samsung SMP4 video codec
954 fourcc VIDM ; vidm 4.01 codec
955 format 0x10000004 ; mpeg 4 es
960 fourcc DCOD,MVXM,EM4A,PM4V
961 fourcc M4T3,DMK2,DIGI,INMC
967 videocodec ffodivxvdpau
968 info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
972 fourcc DIV1,div1 divx
973 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
975 fourcc xvid,XVID,XviD,XVIX
976 fourcc DX50,dx50,BLZ0 DX50
981 fourcc 3IV2,3iv2 ; 3ivx Delta 4
983 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
984 fourcc SMP4,smp4 ; Samsung SMP4 video codec
985 fourcc VIDM ; vidm 4.01 codec
986 format 0x10000004 ; mpeg 4 es
991 fourcc DCOD,MVXM,EM4A,PM4V
992 fourcc M4T3,DMK2,DIGI,INMC
1004 out YV12,I420,IYUV flip
1006 videocodec fflibschroedinger
1007 info "Dirac (through FFmpeg libschroedinger)"
1012 out I420,IYUV,422P,444P
1014 videocodec fflibdirac
1015 info "Dirac (through FFmpeg libdirac)"
1020 out I420,IYUV,422P,444P
1023 info "Xvid (MPEG-4)"
1027 fourcc xvid,XVID,XviD,XVIX
1028 fourcc DIV1,div1 divx
1029 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1031 fourcc DX50,dx50,BLZ0 DX50
1036 fourcc 3IV2,3iv2 ; 3ivx Delta 4
1038 fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1039 fourcc SMP4,smp4 ; Samsung SMP4 video codec
1040 fourcc VIDM ; vidm 4.01 codec
1042 fourcc DCOD,MVXM,EM4A,PM4V
1043 fourcc M4T3,DMK2,DIGI,INMC
1045 format 0x10000004 ; mpeg 4 es
1052 out BGR32,BGR24,BGR16,BGR15
1055 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1058 info "DivX4Windows-VFW"
1060 comment "sig11 with -framedrop"
1061 fourcc DIVX,divx ; opendivx / divx4
1062 fourcc DIV1,div1 divx
1063 ; fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1064 fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3 ; for DivX4Linux only!
1065 fourcc AP41 DIV3 ; AngelPotion stuff
1071 out BGR32,BGR24,BGR15
1073 ; the original ones... prefer DShow for postprocessing:
1076 info "DivX ;-) (MSMPEG-4 v3)"
1077 comment "with postprocessing"
1079 fourcc MP43,mp43 div3 ; fourcc mapping to div3
1080 fourcc DIV5,div5 div3
1081 fourcc DIV6,div6 div4
1082 fourcc DIV3,div3,DIV4,div4
1083 fourcc AP41 div3 ; AngelPotion stuff
1086 guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1088 out BGR32,BGR24,BGR16,BGR15
1091 info "DivX ;-) (MSMPEG-4 v3)"
1093 fourcc MP43,mp43 div3 ; MSMPEG-4 v3 (fourcc mapping to div3)
1094 fourcc DIV5,div5 div3 ; DivX 3.20
1095 fourcc DIV6,div6 div4 ; -||-
1096 fourcc DIV3,div3,DIV4,div4
1097 fourcc AP41 div3 ; AngelPotion stuff
1101 out BGR32,BGR24,BGR15
1103 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1106 info "Microsoft MPEG-4 v1/v2"
1108 comment "with postprocessing"
1109 fourcc DIV2,div2 mp42
1110 fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1115 guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1117 ; out BGR32,BGR24,BGR16,BGR15
1120 info "Microsoft MPEG-4 v1/v2"
1128 out BGR32,BGR24,BGR15
1131 info "Windows Media Video 9 DMO"
1137 guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1138 out YV12 ;,I420,IYUV
1140 ; out BGR32,BGR24,BGR16 ;,BGR15
1143 info "Windows Media Video DMO"
1151 guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1152 out YV12 ;,I420,IYUV
1154 ; out BGR32,BGR24,BGR16 ;,BGR15
1157 info "Windows Media Video 8"
1162 guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1165 ; out BGR32,BGR24,BGR16,BGR15
1168 info "Windows Media Video 7"
1173 guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1175 ; out BGR32,BGR24,BGR16,BGR15
1178 info "Windows Media Video Adv DMO"
1184 guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1185 out YV12 ;,I420,IYUV
1187 ; out BGR32,BGR24,BGR16 ;,BGR15
1189 videocodec wmvvc1dmo
1190 info "Windows Media Video (VC-1) Advanced Profile"
1195 guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1199 info "Windows Media Screen Codec 2"
1205 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1206 out BGR32,BGR24,BGR16
1208 videocodec wms10dmod
1209 info "Windows Media Screen Codec 2 from WMP10"
1215 guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1216 out BGR32,BGR24,BGR16
1218 videocodec gotomeeting
1219 info "GoToMeeting codec"
1224 guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1225 out BGR24,RGB24 flip
1228 info "UB Video MPEG-4"
1229 comment "black&white"
1231 fourcc mp4v UMP4 ; black&white, sometimes buggy too
1239 info "GeoVision Advanced MPEG-4"
1247 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1248 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1249 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1252 info "Zoran MJPEG passthrough"
1256 out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1262 fourcc AVRn,AVDJ ; AVID
1263 fourcc ADJV ; Avid Motion JPEG
1264 fourcc jpeg ; MOV Photo-JPEG
1265 fourcc mjpa ; Apple MJPEG-A (Quicktime)
1266 fourcc JFIF ; SMJPEG (Loki)
1267 fourcc ijpg,IJPG ; -mf type=jpeg
1268 fourcc JPEG ; SGI's AVI Photo-JPEG
1269 fourcc JPGL ; lossless JPEG (pegasus codec)
1270 fourcc LJPG ; lossless JPEG
1271 fourcc dmb1 ; MJPEG by Matrox Rainbow Runner
1272 fourcc MJLS ; JPEG-LS custom FOURCC for avi - encoder
1274 fourcc ACDV ; ACDSee jpeg
1275 fourcc SLMJ ; SL M-JPEG
1276 fourcc MVJP ; Midvid JPEG Video Codec
1277 fourcc IJLV ; Intel JPEG Library Video Codec
1284 out YUY2 ; queried (conversion from yuv422p)
1286 out BGR32 ; lossless JPEG
1291 info "FFmpeg MJPEG-B"
1293 fourcc mjpb ; Apple MJPEG-B (Quicktime)
1298 out YUY2 ; queryed (conversion from yuv422p)
1301 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
1303 info "Independent JPEG Group's codec"
1305 fourcc ijpg,IJPG ; -mf type=jpeg
1306 fourcc jpeg ; MOV Photo-JPEG
1307 fourcc AVRn,AVDJ ; AVID
1313 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
1315 info "Morgan Motion JPEG Codec"
1318 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1319 fourcc dmb1 MJPG ; MJPEG by Matrox Rainbow Runner
1324 out BGR32,BGR24,BGR15
1327 info "MainConcept Motion JPEG"
1330 fourcc mjpa,mjpb,mjpg MJPG ; MOV files
1331 ; fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
1335 out BGR32,BGR24,BGR15
1338 info "AVID Motion JPEG"
1340 comment "slooooooooow but stable"
1343 fourcc MJPG,mjpg AVRn
1345 dll "AvidAVICodec.dll"
1351 comment "supports interlaced MJPEG"
1353 fourcc jpeg MJPG ; MOV Photo-JPEG
1366 out BGR32,BGR24,BGR15 flip
1368 videocodec imagepower
1369 info "ImagePower MJPEG2000"
1374 out BGR32,BGR24,BGR15
1377 info "Morgan MJPEG2000"
1385 out BGR32,BGR24,BGR15
1387 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
1392 fourcc mjpa,mjpb,mjpg mjpg ; MOV files
1393 fourcc dmb1 mjpg ; MJPEG by Matrox Rainbow Runner
1396 guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
1399 out BGR32,BGR24,BGR16,BGR15
1402 info "Pegasus Motion JPEG"
1406 ; dll "pvmjpg20.dll" ; v2.0
1407 dll "pvmjpg21.dll" ; v2.1
1411 info "Pegasus lossless JPEG"
1419 videocodec pegasusmwv
1420 info "Pegasus Motion Wavelet 2000"
1428 info "FFmpeg Forward Uncompressed Video Codec"
1436 info "Forward Uncompressed Video Codec"
1444 info "Forward JPEG Video Codec"
1452 info "Forward JPEG+Alpha Video"
1459 ; h263: - I don't know. comments?
1464 fourcc VIVO,vivo vivo
1465 fourcc viv1,viv2 vivo
1468 out BGR32,BGR24,BGR15 flip
1472 info "UB Video H.263/H.263+/H.263++"
1475 fourcc vivo,VIVO U263
1479 guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
1481 ; BGR32,BGR16,BGR15 seems to work too
1489 fourcc vivo,VIVO I263
1495 out BGR32,BGR24,BGR15
1506 info "FFmpeg H.263+"
1508 fourcc H263,U263,h263,X263,M263
1512 fourcc D263 ; DEC H263
1513 fourcc L263 ; Lead H263
1514 fourcc ILVR ; ITU H263+
1515 fourcc VX1K ; Agora Labs VX1000S H263
1526 out YV12,I420,IYUV flip
1529 info "XAnim's CCITT H.263"
1533 fourcc VIVO,vivo H263
1547 info "QuickTime H.261 video"
1555 info "XAnim's CCITT H.261"
1568 out BGR32,BGR24,BGR15
1571 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
1572 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
1573 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
1576 info "Intel Indeo 5"
1581 guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
1584 out BGR32,BGR24,BGR16,BGR15
1587 info "Intel Indeo 5"
1592 ; out YV12,I420 ; flickering
1594 out BGR32,BGR24,BGR15
1597 info "Intel Indeo 4.1"
1607 info "Intel Indeo 3.1/3.2"
1614 out BGR24,BGR15 flip,static
1618 info "XAnim's Intel Indeo 5"
1626 info "XAnim's Intel Indeo 4.1"
1634 info "XAnim's Intel Indeo 3.1/3.2"
1642 ; DV: qdv is more stable... libdv is slow, mcdv is unstable
1648 fourcc CDVH,cdvh ; Canopus DVCPRO HD
1649 fourcc DVSD,dvsd ; PAL
1650 fourcc DVCS,dvcs ; NTSC ?
1651 fourcc "dvcp" ; PAL DV in .mov
1652 fourcc "dvc " ; NTSC DV in .mov
1654 fourcc dvpp ; DVCPRO - PAL
1655 fourcc dv50 ; DVCPRO 50
1656 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1657 fourcc dv5p ; DVCPRO 50 PAL in .mov
1660 fourcc dvh5,dvh6,dvh3
1661 fourcc dvhd,dvsl,dv25
1668 info "Sony Digital Video (DV)"
1670 fourcc dvsl,dvsd,dvhd ; ????
1671 fourcc DVSD dvsd ; pal .avi
1672 fourcc "dvcp" dvsd ; pal .mov
1673 fourcc "dvc " dvsd ; ntsc .mov
1676 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
1679 out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
1682 info "Raw DV (libdv)"
1684 fourcc DVSD,dvsd ; PAL
1685 fourcc DVCS,dvcs ; NTSC ?
1686 fourcc "dvcp" ; PAL DV in .mov
1687 fourcc "dvc " ; NTSC DV in .mov
1688 fourcc dvpp ; DVCPRO - PAL
1689 fourcc dv50 ; DVCPRO 50
1690 fourcc dv5n ; DVCPRO 50 NTSC in .mov
1691 fourcc dv5p ; DVCPRO 50 PAL in .mov
1692 fourcc AVdv,AVd1 ; AVID DV
1694 fourcc dvh5,dvh6,dvh3
1699 ; note: it crashes with pond.dv :(
1701 info "MainConcept DV Codec"
1703 fourcc DVSD,dvsd ; PAL
1704 fourcc DVCS,dvcs ; NTSC ?
1705 fourcc CDVC,cdvc ; ???
1706 fourcc "dvcp" dvsd ; PAL DV in .mov
1707 fourcc "dvc " dvcs ; NTSC DV in .mov
1712 out BGR32,BGR24,BGR15
1717 info "XAnim's 3ivx Delta 3.5 plugin"
1725 info "3ivx Delta 4.5"
1729 dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
1730 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
1733 out BGR32,BGR24,BGR16,BGR15
1735 ; RealVideo variants
1738 info "Linux RealPlayer 10 RV30/40"
1739 status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
1746 videocodec rv3040win
1747 info "Win32 RealPlayer 10 RV30/40"
1756 info "Linux RealPlayer 9 RV40"
1764 info "Win32 RealPlayer 9 RV40"
1772 info "Mac OS X RealPlayer 9 RV40"
1776 dll "drvc.bundle/Contents/MacOS/drvc"
1780 info "Linux RealPlayer 8 RV30"
1788 info "Win32 RealPlayer 8 RV30"
1796 info "Mac OS X RealPlayer 9 RV30"
1800 dll "drvc.bundle/Contents/MacOS/drvc"
1829 info "Linux RealPlayer 8 RV20"
1836 videocodec rv20winrp10
1837 info "Win32 RealPlayer 10 RV20"
1845 info "Win32 RealPlayer 8 RV20"
1853 info "Mac OS X RealPlayer 9 RV20"
1857 dll "drv2.bundle/Contents/MacOS/drv2"
1872 info "Alparysoft lossless codec dshow"
1876 dll "aslcodec_dshow.dll"
1877 guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
1881 info "Alparysoft lossless codec vfw"
1885 dll "aslcodec_vfw.dll"
1889 info "Lead CMW wavelet 2.0"
1893 dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
1894 guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
1898 info "Lagarith Lossless Video Codec"
1899 comment "http://lags.leetcode.net/codec.html, requires an MMX2 CPU."
1904 out BGR32,BGR24 flip
1907 info "Infinite Video PSI_V"
1912 out BGR32,BGR24 query,flip
1915 info "www.midivid.com/codec/mv3codec.html"
1923 info "Moyea Flash to Video Converter"
1924 comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
1928 dll "MyFlashZip0.ax"
1932 info "Power VideoWorks video"
1940 info "DideoNET SMV2"
1945 out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
1947 videocodec canopushq
1949 info "Canopus HQ Codec"
1950 comment "requires csehqa.dll and cseuvec.dll"
1956 videocodec canopusll
1958 info "Canopus Lossless Codec"
1959 comment "requires csellc.dll"
1968 fourcc VP30,vp30,VP31,vp31
1969 format 0x20335056 ; "VP3 " (used in .nsv files)
1975 info "FFmpeg Theora"
1985 info "On2 Open Source VP3 Codec"
1987 comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
1988 fourcc VP30,vp30,VP31,vp31
1993 out BGR32,BGR24,BGR15
1996 info "On2 VP4 Personal Codec"
1997 comment "Decodes also VP3"
2000 fourcc VP31,VP30,vp31,vp30
2015 info "On2 VP5 Personal Codec"
2026 fourcc VP60,VP61,VP62
2040 info "FFmpeg VP6 Flash"
2048 info "On2 VP6 Personal Codec"
2050 fourcc VP60,VP61,VP62
2057 info "On2 VP6F Personal Codec"
2062 out YUY2,BGR32,BGR24 flip
2065 info "On2 VP7 Personal Codec"
2074 info "Motion Wavelets"
2079 out BGR24,BGR15 flip
2082 info "centre for wavelets, approximation and infromation processing"
2096 out BGR32,BGR24,BGR15 flip
2105 out BGR32,BGR24,BGR15 flip
2107 videocodec ffultimotion
2108 info "FFmpeg IBM Ultimotion"
2115 videocodec ultimotion
2116 info "IBM Ultimotion"
2122 out BGR32,BGR24,BGR15 flip
2125 info "Windows Screen Video"
2130 guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
2131 out BGR32,BGR24,BGR16,BGR15
2133 ; CLRVIDDC.DLL needed too, with uppercase
2135 info "UCOD-ClearVideo"
2140 out BGR32,BGR24,BGR15 flip
2152 info "SoftLab-NSK Forward MPEG2 I-frames"
2160 info "Creative Labs Video Blaster Webcam"
2161 comment "sequential jpeg files?"
2170 videocodec kensington
2171 info "kensington webcam"
2174 fourcc LBYR,JBYR ; untested, creative labs cam
2175 fourcc UV12 ; untested
2181 info "xiricam Veo PC Camera"
2189 info "Duck Truemotion1"
2195 out BGR15,BGR16,BGR24,BGR32 query
2198 info "FFmpeg Duck/On2 TrueMotion 2.0"
2205 ; our BGR15->BGR32 is bad or the DLL?
2207 info "TrueMotion 2.0"
2209 comment "YUV faulting"
2213 guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
2214 out BGR32,BGR24,BGR16 flip
2217 info "TrueMotion RT"
2235 comment "one frame every 5 seconds?"
2239 guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
2243 info "Modified MJPEG, used in AMV files"
2245 fourcc AMVV ; internal MPlayer FourCC
2251 info "SP5x codec - used by Aiptek MegaCam"
2253 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2261 fourcc SP60,SP61,SP62
2267 info "SP5x codec - used by Aiptek MegaCam"
2269 fourcc SP53,SP54,SP55,SP56,SP57,SP58
2272 out BGR24,BGR15 flip
2275 info "SP4x codec - used by Aiptek MegaCam"
2277 fourcc SP40,SP41,SP42,SP43,SP44,SP45
2281 out BGR24,BGR15 flip
2284 info "Brooktree 411 codec"
2292 info "Broadway MPEG Capture Codec"
2296 dll "bw10.dll" ;requires vtaccess.dll
2300 info "zdsoft screen recorder"
2308 info "WebTrain Communication lossless screen recorder"
2315 videocodec kegavideo
2317 comment "requires MSVCR80.DLL on windows"
2333 info "VFAPI rgb transcode codec"
2341 info "nokia eti camcorder eyecon"
2343 fourcc NUB0,NUB1,NUB2
2349 info "WorldConnect Wavelet Video"
2350 comment "found in visualmail videos"
2357 videocodec foxmotion
2358 info "fox motion video"
2363 out BGR32,BGR24,BGR15 flip
2367 fourcc ty2c,TY2C,ty0n
2368 fourcc TY2N,TY0N,T565
2374 info "Telegeny VDTZ"
2382 info "SoftMedia ViVD V2 codec VfW"
2387 out YUY2,YV12,I420,YVU9
2388 out BGR32,BGR24,BGR15
2391 info "Winnov Videum winx codec"
2396 out BGR32,BGR24,BGR15
2399 info "FFmpeg wnv1 codec"
2407 info "Winnov Videum wnv1 codec"
2412 out BGR32,BGR24,BGR15
2415 info "VDOWave codec"
2419 dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
2423 info "VDOWave 3 advanced codec"
2428 dll "vdo32_30.drv" ; Need also decvdo.dll
2432 info "Vianet Lsvx Video"
2439 out BGR32,BGR24,BGR16 flip
2442 info "FFmpeg VMware video"
2447 out BGR32,BGR15,BGR8
2455 out BGR24,BGR15,BGR8 query,flip
2458 info "FFmpeg Smacker Video"
2467 info "Chinese AVS Video"
2468 comment "only works with libavformat demuxer"
2487 info "win32/quicktime 3IV1 (3ivx)"
2491 dll "3ivx Delta 3.5.qtx"
2495 info "Win32/QuickTime Streambox ACT-L2"
2499 dll ACTLComponent.qtx
2503 info "Win32/QuickTime Avid Meridien Uncompressed"
2507 dll "AvidQTAVUICodec.qtx"
2511 info "Win32/QuickTime H.263"
2518 videocodec qtrlerpza
2519 info "Win32/Quicktime RLE/RPZA"
2520 comment "no colorspace accepted"
2523 format 0x20656C72 ; "rle "
2526 out BGR32,BGR24,BGR15
2529 info "Win32/QuickTime VP3"
2537 info "win32/quicktime ZyGo"
2539 comment "wrong colors"
2540 fourcc ZyGo,zygo,lsvx
2546 info "Win32/QuickTime BeHereiVideo"
2547 comment "sample file wanted!"
2551 dll "BeHereiVideo.qtx"
2555 info "Win32/QuickTime Cinepak"
2563 info "Win32/QuickTime Indeo"
2573 info "Win32/QuickTime MJPEG"
2583 info "Win32/QuickTime MPEG-4"
2591 info "Win32/QuickTime SVQ3"
2595 dll "QuickTimeEssentials.qtx"
2599 info "Win32/QuickTime SVQ1"
2607 info "cinewave uncompressed 10-bit codec"
2609 ; fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k ;untested
2613 out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
2616 ; VSS codecs (http://vsofts.com/solutions.html):
2619 info "VSS Codec Light"
2627 info "VSS H.264 New"
2632 guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
2635 videocodec vssh264old
2636 info "VSS H.264 Old"
2640 dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
2644 info "VSS Wavelet Video Codec"
2651 ; buggy codecs: (any volunteers for native rewrite?)
2656 comment "24bpp only"
2665 comment "24bpp only"
2670 ; out BGR32,BGR24,BGR15
2674 info "Alaris VideoGramPiX"
2676 fourcc VGPX,VTLP VGPX
2683 ; non-working codecs:
2694 info "Pinnacle Hardware MPEG-1"
2696 comment "no picture. use ffmpeg12!"
2703 ; out BGR32,BGR24,BGR16,BGR15
2706 info "Q-Team's QPEG (www.q-team.de)"
2708 comment "BGR8 only!"
2724 videocodec ffcamtasia
2725 info "FFmpeg TechSmith Camtasia Screen Codec"
2730 out BGR32,BGR24,BGR15,BGR8 query
2732 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
2734 info "TechSmith Camtasia Screen Codec"
2739 out BGR32,BGR24,BGR15,BGR8 query,flip
2741 videocodec ffcamstudio
2742 info "CamStudio Screen Codec"
2747 out BGR32,BGR24,BGR15 query
2749 ; Fraps - Realtime Video Capture - http://www.fraps.com/
2751 info "FRAPS: Realtime Video Capture"
2752 comment "Requires a processor with SSE???"
2767 videocodec fftiertexseq
2768 info "FFmpeg Tiertex SEQ"
2770 fourcc TSEQ ; internal MPlayer FourCC
2772 dll "tiertexseqvideo"
2776 info "FFmpeg Sierra VMD video"
2778 fourcc VMDV ; internal MPlayer FourCC
2784 info "FFmpeg Feeble Files DXA video"
2786 fourcc DXA1 ; internal MPlayer FourCC
2791 videocodec ffdsicinvideo
2792 info "FFmpeg Delphine CIN video"
2794 fourcc DCIV ; internal MPlayer FourCC
2800 info "FFmpeg THP video"
2802 fourcc THPV ; internal MPlayer FourCC
2808 info "FFmpeg BFI Video"
2810 fourcc BFIV ; internal MPlayer FourCC
2815 videocodec ffbethsoftvid
2816 info "FFmpeg Bethesda Software VID"
2817 comment "video plays much too fast"
2819 fourcc BETH ; internal MPlayer FourCC
2827 fourcc RL2V ; internal MPlayer FourCC
2833 info "FFmpeg Renderware TeXture Dictionary"
2835 fourcc TXDV ; internal MPlayer FourCC
2846 out BGR24,BGR15,BGR8 query,flip
2849 info "FFmpeg XAN wc3"
2851 fourcc WC3V ; internal MPlayer FourCC
2857 info "FFmpeg Id CIN video"
2859 fourcc IDCI ; internal MPlayer FourCC
2864 videocodec ffinterplay
2865 info "FFmpeg Interplay Video"
2867 fourcc INPV ; internal MPlayer FourCC
2869 dll "interplayvideo"
2873 info "FFmpeg VQA Video"
2875 fourcc VQAV ; internal MPlayer FourCC
2881 info "FFmpeg C93 Video"
2883 fourcc C93V ; internal MPlayer FourCC
2889 info "FFmpeg Electronic Arts TGV"
2896 ; raw formats: (now RGB formats are autodetected)
2898 ; these raw codecs are used mostly by TV input
2899 ; 0x20776172 is used by Quicktime ('raw ')
2900 ; 0x0 is used by AVI
2901 ; YV12,RGB|32,RGB|24.. is created by MPlayer
2908 format 0x20776172 0x52474220
2917 format 0x20776172 0x52474218
2926 format 0x20776172 0x52474210
2930 videocodec rawbgr32flip
2945 videocodec rawbgr24flip
2957 format 0x20776172 0x42475218
2961 videocodec rawbgr16flip
2966 format 0x10424752 0x0
2974 format 0x20776172 0x42475210
2978 videocodec rawbgr15flip
2990 format 0x20776172 0x4247520F
2994 videocodec rawbgr8flip
3006 format 0x20776172 0x42475208
3015 format 0x20776172 0x42475201
3023 format 0x0 0x32595559
3024 format 0x20776172 0x32595559
3036 format 0x0 0x32565559
3037 format 0x20776172 0x32565559
3045 format 0x0 0x59565955
3046 format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
3047 format 0x20776172 0x59565955
3060 format 0x0 0x50343434
3061 format 0x20776172 0x50343434
3069 format 0x0 0x50323234
3070 format 0x20776172 0x50323234
3080 format 0x0 0x32315659
3081 format 0x20776172 0x32315659
3089 format 0x0 0x3132564E
3090 format 0x20776172 0x3132564E
3098 format 0x0 0x3231564E
3099 format 0x20776172 0x3231564E
3107 format 0x0 0x32314D48
3108 format 0x20776172 0x32314D48
3116 format 0x0 0x30323449
3117 format 0x20776172 0x30323449
3126 format 0x0 0x39555659
3127 format 0x20776172 0x39555659
3136 format 0x20203859 ; "Y8 "
3140 ; NULL codec - for testing.
3143 info "NULL codec (no decoding!)"
3145 comment "for unknown/unsupported codecs or testing"
3152 out BGR32,BGR24,BGR16,BGR15
3154 ;=============================================================================
3156 ;=============================================================================
3159 info "Windows Media Audio 9 DMO"
3165 guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
3168 info "Windows Media Audio DMO"
3176 guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
3178 audiocodec wma9spdmo
3179 info "Windows Media Audio 9 Speech DMO"
3184 guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
3186 audiocodec wma9spdshow
3187 info "Windows Media Audio 9 Speech DShow"
3192 guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
3195 info "FFmpeg QDM2 audio"
3197 format 0x324D4451 ; "QDM2"
3202 info "QuickTime QDMC/QDM2 audio"
3204 format 0x324D4451 ; "QDM2"
3205 format 0x434D4451 ; "QDMC"
3210 info "FFmpeg QCLP audio"
3212 format 0x706C6351 ; "Qclp"
3213 format 0x70637173 ; "sqcp"
3214 format 0x716C6351 ; "Qclq"
3219 info "QuickTime QCLP audio"
3221 format 0x706C6351 ; "Qclp"
3226 info "QuickTime MACE3 audio"
3228 format 0x3343414D ; "MAC3"
3233 info "QuickTime MACE6 audio"
3235 format 0x3643414D ; "MAC6"
3239 audiocodec zygoaudio
3244 dll "ZyGoAudioS.qtx"
3247 info "FFmpeg RealAudio 1.0"
3249 format 0x345F3431 ; "14_4"
3254 info "FFmpeg RealAudio 2.0"
3256 format 0x385F3832 ; "28_8"
3261 info "FFmpeg COOK audio"
3263 format 0x6B6F6F63 ; "cook"
3268 info "FFmpeg Atrac 3 audio"
3270 format 0x63727461 ; "atrc"
3271 format 0x270 ; atrac3 in wav
3276 info "RealAudio 1.0"
3278 format 0x345F3431 ; "14_4"
3283 info "Win32 RealAudio 1.0"
3285 format 0x345F3431 ; "14_4"
3290 info "Mac OS X RealAudio 1.0"
3292 format 0x345F3431 ; "14_4"
3297 info "RealAudio 2.0"
3299 format 0x385F3832 ; "28_8"
3304 info "Win32 RealAudio 2.0"
3306 format 0x385F3832 ; "28_8"
3311 info "Mac OS X RealAudio 2.0"
3313 format 0x385F3832 ; "28_8"
3318 info "RealPlayer 10 COOK audio"
3319 comment "supports cook 5.1"
3321 format 0x6B6F6F63 ; "cook"
3326 info "RealAudio COOK"
3328 format 0x6B6F6F63 ; "cook"
3332 audiocodec ra10cookwin
3333 info "Win32 RealAudio 10 COOK"
3334 comment "supports cook 5.1"
3336 format 0x6B6F6F63 ; "cook"
3340 audiocodec racookwin
3341 info "Win32 RealAudio COOK"
3343 format 0x6B6F6F63 ; "cook"
3347 audiocodec racookmac
3348 info "Mac OS X RealAudio COOK"
3350 format 0x6B6F6F63 ; "cook"
3352 dll "cook.bundle/Contents/MacOS/cook"
3355 info "RealAudio Sipro"
3357 format 0x72706973 ; "sipr"
3362 info "RealPlayer 10 RealAudio Sipro"
3364 format 0x72706973 ; "sipr"
3368 audiocodec ra10siprwin
3369 info "Win32 RealAudio 10 Sipro"
3371 format 0x72706973 ; "sipr"
3375 audiocodec rasiprwin
3376 info "Win32 RealAudio Sipro"
3378 format 0x72706973 ; "sipr"
3382 audiocodec rasiprmac
3383 info "Mac OS X RealAudio Sipro"
3385 format 0x72706973 ; "sipr"
3387 dll "sipr.bundle/Contents/MacOS/sipr"
3390 info "RealAudio ATRAC3"
3392 format 0x63727461 ; "atrc"
3397 info "RealPlayer 10 RealAudio ATRAC3"
3399 format 0x63727461 ; "atrc"
3403 audiocodec ra10atrcwin
3404 info "Win32 RealAudio 10 ATRAC3"
3406 format 0x63727461 ; "atrc"
3410 audiocodec raatrcwin
3411 info "Win32 RealAudio ATRAC3"
3413 format 0x63727461 ; "atrc"
3417 audiocodec raatrcmac
3418 info "Mac OS X RealAudio ATRAC3"
3420 format 0x63727461 ; "atrc"
3422 dll "atrc.bundle/Contents/MacOS/atrc"
3424 audiocodec ffadpcmimaamv
3425 info "FFmpeg AMV IMA ADPCM audio"
3427 fourcc AMVA ; internal MPlayer FourCC
3431 audiocodec ffadpcmimaqt
3432 info "FFmpeg QT IMA ADPCM audio"
3434 format 0x34616d69 ; "ima4" (MOV files)
3438 audiocodec ffadpcmimawav
3439 info "FFmpeg WAV IMA ADPCM audio"
3442 format 0x1100736d ; "ms\x00\x11" (MOV files)
3443 format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
3451 format 0x34616d69 ; "ima4" (MOV files)
3452 format 0x1100736d ; "ms\x00\x11" (MOV files)
3455 audiocodec ffadpcmms
3456 info "FFmpeg MS ADPCM audio"
3459 format 0x0200736d ; "ms\x00\x02" (MOV files)
3467 format 0x0200736d ; "ms\x00\x02" (MOV files)
3470 audiocodec ffadpcmimadk4
3471 info "FFmpeg DK4 IMA ADPCM audio"
3473 format 0x61 ; This format number was used by Duck Corp. but not officially
3474 ; registered with Microsoft
3479 info "Duck DK4 ADPCM (rogue format number)"
3481 format 0x61 ; This format number was used by Duck Corp. but not officially
3482 ; registered with Microsoft
3485 audiocodec ffadpcmimadk3
3486 info "FFmpeg DK3 IMA ADPCM audio"
3488 format 0x62 ; This format number was used by Duck Corp. but not officially
3489 ; registered with Microsoft
3494 info "Duck DK3 ADPCM (rogue format number)"
3496 format 0x62 ; This format number was used by Duck Corp. but not officially
3497 ; registered with Microsoft
3500 audiocodec ffroqaudio
3501 info "Id RoQ File Audio"
3503 fourcc RoQA ; internal MPlayer FourCC
3508 info "FFmpeg Smacker Audio"
3514 audiocodec ffdsicinaudio
3515 info "FFmpeg Delphine CIN audio"
3517 fourcc DCIA ; internal MPlayer FourCC
3521 audiocodec ff4xmadmpcm
3522 info "FFmpeg 4XM ADPCM audio"
3524 fourcc 4XMA ; internal MPlayer FourCC
3528 audiocodec ffadpcmimaws
3529 info "FFmpeg Westwood IMA ADPCM audio"
3531 fourcc AIWS ; internal MPlayer FourCC
3536 info "FFmpeg Westwood SND1"
3538 fourcc SND1 ; internal MPlayer FourCC
3542 audiocodec ffinterplaydpcm
3543 info "FFmpeg Interplay DPCM audio"
3545 fourcc INPA ; internal MPlayer FourCC
3549 audiocodec ffadpcmea
3550 info "FFmpeg EA ADPCM audio"
3552 fourcc ADEA ; internal MPlayer FourCC
3556 audiocodec ffadpcmeamaxis
3557 info "FFmpeg EA MAXIS XA ADPCM audio"
3559 fourcc ADXA ; internal MPlayer FourCC
3561 dll adpcm_ea_maxis_xa
3563 audiocodec ffadpcmxa
3564 info "FFmpeg XA ADPCM audio"
3566 fourcc PSXA ; internal MPlayer FourCC
3570 audiocodec ffxandpcm
3571 info "FFmpeg XAN DPCM audio"
3572 comment "only works with libavformat demuxer"
3578 audiocodec ffyamahaadpcm
3579 info "FFmpeg Yamaha ADPCM audio"
3585 audiocodec ffadpcmthp
3586 info "FFmpeg THP ADPCM audio"
3593 info "raw DV audio (libdv)"
3600 info "FFmpeg DV audio"
3609 info "FAAD AAC (MPEG-2/MPEG-4 Audio)"
3612 fourcc "VLB " ; Used in NSV, not really working
3613 fourcc "AAC " ; Used in NSV
3614 fourcc "AACP" ; Used in NSV for AACPlus
3618 format 0x4143 ; aac in asf
3619 format 0xA106 ; aac in avi
3620 format 0xAAC0 ; Borgtech nonsense tag
3625 info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
3628 fourcc "VLB " ; Used in NSV, not really working
3629 fourcc "AAC " ; Used in NSV
3630 fourcc "AACP" ; Used in NSV for AACPlus
3634 format 0x4143 ; aac in asf
3635 format 0xA106 ; aac in avi not yet working
3636 format 0xAAC0 ; Borgtech nonsense tag
3641 info "FFmpeg FLAC audio"
3649 info "FFmpeg ALAC audio"
3656 info "FFmpeg True Audio (TTA)"
3658 fourcc TTA1 ; internal MPlayer FourCC
3662 audiocodec ffwavpack
3663 info "FFmpeg WavPack audio"
3665 fourcc WVPK ; internal MPlayer FourCC
3669 audiocodec ffshorten
3670 info "FFmpeg Shorten audio"
3672 fourcc shrn ; internal MPlayer FourCC
3677 info "FFmpeg Monkey's Audio"
3686 fourcc "MLP " ; internal MPlayer FourCC
3691 info "FFmpeg TrueHD"
3693 fourcc TRHD ; internal MPlayer FourCC
3697 audiocodec ffnellymoser
3698 info "FFmpeg Nellymoser Audio"
3700 fourcc "NELL" ; internal MPlayer FourCC
3705 info "Uncompressed PCM"
3709 format 0x3 ; IEEE float
3710 format 0xfffe ; Extended
3711 format 0x20776172 ; "raw " (MOV files)
3712 format 0x736f7774 ; "twos" (MOV files)
3713 format 0x74776f73 ; "sowt" (MOV files)
3714 format 0x32336c66 ; "fl32" (MOV files)
3715 format 0x666c3332 ; "23lf" (MOV files)
3716 ; format 0x34366c66 ; "fl64" (MOV files)
3717 ; format 0x666c3634 ; "46lf" (MOV files)
3718 format 0x454e4f4e ; "NONE" (MOV files from Kodak CX6320)
3719 format 0x34326e69 ; "in24" (MOV files)
3720 format 0x696e3234 ; "42ni" (MOV files)
3721 format 0x32336e69 ; "in32" (MOV files)
3722 format 0x696e3332 ; "23ni" (MOV files)
3723 ;;;; these are for hardware support only: (alaw,ulaw,ima-adpcm,mpeg,ac3)
3733 info "DivX audio (WMA)"
3740 audiocodec vdowaveacm
3747 audiocodec msadpcmacm
3755 info "mp3lib MPEG layer-2, layer-3"
3757 comment "Optimized to MMX/SSE/3Dnow!"
3758 format 0x50 ; layer-1 && layer-2
3759 format 0x55 ; layer-3
3760 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3761 format 0x5000736d ; "ms\0\x50" older mp2 fcc (MOV files)
3762 format 0x55005354 ; broken file
3763 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3764 fourcc "MP3 " ; used in .nsv files
3765 fourcc "LAME" ; used in mythtv .nuv files
3768 audiocodec ffpcmdaud
3769 info "D-Cinema audio (FFmpeg)"
3776 info "DivX audio v1 (FFmpeg)"
3783 info "DivX audio v2 (FFmpeg)"
3790 info "WMA Pro audio (FFmpeg)"
3798 info "Macintosh Audio Compression and Expansion 3:1"
3805 info "Macintosh Audio Compression and Expansion 6:1"
3820 info "FFmpeg Multi-channel MPEG layer-3 on MP4 audio"
3822 format 0x1d61346d ; 'm','4','a',29 internal MPlayer fourcc
3827 info "FFmpeg MPEG layer-3 audio"
3828 comment "integer only"
3831 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3832 format 0x55005354 ; broken file
3833 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3834 fourcc "MP3 " ; used in .nsv files
3835 fourcc "LAME" ; used in mythtv .nuv files
3840 info "FFmpeg MPEG layer-3 adu audio"
3841 comment "integer only"
3843 format 0x55756461 ; 'a','d','u',0x55 internal MPlayer fourcc
3848 info "FFmpeg MPEG layer-1 and layer-2 audio"
3849 comment "integer only"
3852 fourcc ".mp2" ; MP2 (MOV files)
3853 fourcc ".mp1" ; MP1 (MOV files)
3858 info "libMAD MPEG layer 1-2-3"
3862 format 0x5500736d ; "ms\0\x55" older mp3 fcc (MOV files)
3863 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
3864 fourcc "MP3 " ; used in .nsv files
3865 fourcc "LAME" ; used in mythtv .nuv files
3872 comment "conflicts with security kernel patches"
3877 audiocodec imaadpcmacm
3913 format 0x77616C61 ; 'alaw', .mov files
3920 format 0x77616c75 ; "ulaw" (MOV files)
3925 info "Uncompressed DVD/VOB LPCM"
3933 fourcc BPCM ; internal MPlayer FourCC
3941 ; format 0x332D6361 ; ac-3 in mp4 -- not working
3950 format 0x332D6361 ; ac-3 in mp4
3952 format 0x20736D ; "ms\20" older ac3 fcc (MOV files)
3959 info "FFmpeg E-AC-3"
3980 audiocodec ffmusepack7
3981 info "Musepack sv7 audio codec"
3982 comment "only works with libavformat demuxer"
3988 audiocodec ffmusepack8
3989 info "Musepack sv8 audio codec"
3990 comment "only works with libavformat demuxer"
3998 info "Musepack audio codec"
4005 info "AMR Narrowband"
4008 format 0x57 ;amr in avi
4010 dll "libopencore_amrnb"
4016 format 0x58 ;amr in avi
4018 dll "libopencore_amrwb"
4020 audiocodec ffadcpmswf
4021 info "FFmpeg's ADPCM Flash-variant"
4023 format 0x5346 ; 'SF', pseudo id
4028 info "VoxWare MetaVoice"
4030 comment "windows users need msms001.vwp and mvoice.vwp in windows\\system32 folder"
4033 dll "voxmvdec.ax" ; need also msms001.vwp and mvoice.vwp
4034 guid 0x46e32b01, 0xa465, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4039 comment "windows users need msms001.vwp in windows\\system32 folder"
4042 dll "voxmsdec.ax" ; need also msms001.vwp
4043 guid 0x73f7a062, 0x8829, 0x11d1, 0xb5, 0x50, 0x00, 0x60, 0x97, 0x24, 0x2d, 0x8d
4046 info "ACELP.net Sipro Lab Audio"
4051 guid 0x4009f700, 0xaeba, 0x11d1, 0x83, 0x44, 0x00, 0xc0, 0x4f, 0xb9, 0x2e, 0xb7
4054 info "FFmpeg Intel Music Coder"
4061 info "Intel Music Coder"
4063 comment "driver at http://codeczone.virtualave.net/FXIMCAUD.zip"
4075 audiocodec ffctadp32
4076 info "FFmpeg Creative ADPCM codec"
4083 info "Creative ADPCM codec"
4090 info "SC4 : Micronas speech codec (ADPCM, MPman recording)"
4097 info "AC3 through S/PDIF"
4100 format 0x332D6361 ; ac-3 in mp4
4105 info "DTS through S/PDIF"
4111 info "FFmpeg Vorbis"
4119 info "OggVorbis Audio"
4121 comment "OggVorbis driver using libvorbis"
4128 info "OggVorbis audio"
4130 comment "fixed-point decoder useful for systems without floating-point unit"
4136 audiocodec vorbisacm
4137 info "OggVorbis ACM"
4139 comment "OggVorbis driver using vorbis.acm"
4140 format 0x674F ; mode1
4141 format 0x6750 ; mode2
4142 ; format 0x6751 ; mode3
4143 format 0x676F ; mode1+
4144 format 0x6770 ; mode2+
4145 format 0x6771 ; mode3+
4152 comment "Speex driver using libspeex"
4157 audiocodec vivoaudio
4158 info "Vivo G.723/Siren Audio Codec"
4160 format 0x111 ; vivo g.723
4161 format 0x112 ; siren
4166 info "G.711/G.721/G.723"
4168 comment "does not work yet - just noise :("
4169 format 0x111 ; vivo g.723
4170 format 0x112 ; vivo siren
4175 info "Sharp G.726 Audio"
4182 info "Sharp G.726 Audio"
4191 comment "format not accepted"
4197 ; http://www.nctsoft.com/products/NCTALFCD/
4198 ; jdp@mail.sonofon.dk
4201 format 0x1FC4 ; ALF2
4205 audiocodec fftruespeech
4206 info "FFmpeg TrueSpeech"
4212 audiocodec truespeech
4213 info "DSP Group TrueSpeech(TM)"
4217 dll "tssoft32.acm" ; need also tsd32.dll
4219 ; rt32dcmp.dll needed too
4220 audiocodec voxwarert24
4221 info "VoxWare RT24 speech codec"
4228 info "Lernout & Hauspie CELP and SBC codecs"
4230 format 0x1101 ; CELP
4238 info "Philips Speech Processing CELP"
4245 info "FFmpeg TwinVQ"
4247 fourcc TWI2 ; internal MPlayer FourCC, different from mplayer's TwinVQ decoder
4248 ; since lavf demuxer is incompatible with it
4253 info "VQF codec by NTTLabs"
4260 info "MPEG audio pass-through for hardware MPEG decoders"
4262 comment "for hardware MPEG audio decoders"
4263 format 0x50 ; layer-1 && layer-2
4264 format 0x55 ; layer-3
4265 format 0x5500736d ; "ms\0\x55" older MP3 fourcc (MOV files)
4266 fourcc ".mp3" ; CBR/VBR MP3 (MOV files)
4267 fourcc "MP3 " ; used in .nsv files
4268 fourcc "LAME" ; used in mythtv .nuv files
4272 info "msn siren audio codec"