61cc266e950c04c52ea73cdca1c28b4d7e331b83
[mplayer.git] / etc / codecs.conf
1 ;=============================================================================
2 ;  Default codecs config file.
3 ;  Before editing this file, please read DOCS/tech/codecs.conf.txt !
4 ;=============================================================================
5
6 release 20111012
7
8 ;=============================================================================
9 ;                   VIDEO CODECS
10 ;=============================================================================
11
12 videocodec ffiff
13   info "FFmpeg IFF ANIM/ILBM/PBM/RGB8/RGBN"
14   status working
15   fourcc ANIM
16   fourcc ILBM
17   fourcc "PBM "
18   fourcc RGB8,RGBN
19   driver ffmpeg
20   dll iff
21   out BGR8,BGR32,Y8,RGBA,BGR12
22
23 videocodec ffanm
24   info "FFmpeg Deluxe Paint Animation"
25   status working
26   fourcc "ANM " ; internal MPlayer FourCC
27   driver ffmpeg
28   dll anm
29   out BGR8
30
31 videocodec ffansi
32   info "FFmpeg ASCII/ANSI art"
33   status working
34   fourcc TXT4 ; internal MPlayer FourCC
35   driver ffmpeg
36   dll ansi
37   out BGR8
38
39 videocodec ffavs
40   info "FFmpeg Audio Video Standard (game format)"
41   status working
42   fourcc "AVS "
43   driver ffmpeg
44   dll avs
45   out BGR8
46
47 videocodec ffbinkvideo
48   info "FFmpeg Bink Video"
49   status working
50   fourcc BIKf ; internal MPlayer FourCC
51   fourcc BIKg ; internal MPlayer FourCC
52   fourcc BIKh ; internal MPlayer FourCC
53   fourcc BIKi ; internal MPlayer FourCC
54   driver ffmpeg
55   dll binkvideo
56   out YV12
57   out 420A
58
59 videocodec ffcdgraphics
60   info "FFmpeg CD-Graphics"
61   status working
62   fourcc CDGR ; internal MPlayer FourCC
63   driver ffmpeg
64   dll cdgraphics
65   out BGR8
66
67 videocodec ffeacmv
68   info "FFmpeg EA CMV"
69   status working
70   fourcc MVIf ; internal MPlayer FourCC
71   driver ffmpeg
72   dll eacmv
73   out BGR8
74
75 videocodec ffeamad
76   info "FFmpeg EA MAD"
77   status working
78   fourcc MADk ; internal MPlayer FourCC
79   driver ffmpeg
80   dll eamad
81   out YV12
82
83 videocodec ffeatgq
84   info "FFmpeg EA TGQ"
85   status working
86   fourcc pQGT ; internal MPlayer FourCC
87   driver ffmpeg
88   dll eatgq
89   out YV12
90
91 videocodec ffeatqi
92   info "FFmpeg EA TQI"
93   status working
94   fourcc pIQT ; internal MPlayer FourCC
95   driver ffmpeg
96   dll eatqi
97   out YV12
98
99 videocodec ffhnm4
100   info "FFmpeg Cryo Interactive Entertainment HMN4"
101   status working
102   fourcc HNM4 ; internal MPlayer FourCC
103   driver ffmpeg
104   dll hnm4video
105   out BGR8
106
107 videocodec ffmvi1
108   info "FFmpeg Motion Pixels"
109   status working
110   fourcc MVI1 ; internal MPlayer FourCC
111   driver ffmpeg
112   dll motionpixels
113   out BGR15
114
115 videocodec ffmdec
116   info "FFmpeg Sony PlayStation MDEC (Motion DECoder)"
117   status working
118   fourcc MDEC ; internal MPlayer FourCC
119   driver ffmpeg
120   dll mdec
121   out YV12
122
123 videocodec ffmmvideo
124   info "FFmpeg American Laser Games MM Video"
125   status working
126   fourcc "MMV " ; internal MPlayer FourCC
127   driver ffmpeg
128   dll mmvideo
129   out BGR8
130
131 videocodec ffsanm
132   info "FFmpeg LucasArts SMUSH video"
133   status working
134   fourcc SANM ; internal MPlayer FourCC
135   driver ffmpeg
136   dll sanm
137   out BGR16,BGR8
138
139 videocodec ffpafvideo
140   info "FFmpeg Packed Animation File"
141   status working
142   fourcc PAFV ; internal MPlayer FourCC
143   driver ffmpeg
144   dll paf_video
145   out BGR8
146
147 videocodec ffsiff
148   info "FFmpeg Beam Software SIFF"
149   status working
150   fourcc VBV1
151   driver ffmpeg
152   dll vb
153   out BGR8
154
155 videocodec ffmimic
156   info "FFmpeg Mimic video"
157   status working
158   fourcc ML20
159   fourcc LM20 ; mimic in avi
160   out I420
161   driver ffmpeg
162   dll "mimic"
163
164 videocodec ffkmvc
165   info "FFmpeg Karl Morton Video Codec"
166   status working
167   fourcc KMVC
168   out BGR8
169   driver ffmpeg
170   dll "kmvc"
171
172 videocodec ffrscc
173   info "FFmpeg innoHeim/Rsupport Screen Capture Codec"
174   status working
175   fourcc RSCC,ISCC
176   driver ffmpeg
177   dll rscc
178   out BGRA,BGR24,BGR15LE
179
180 videocodec ffzmbv
181   info "FFmpeg Zip Motion-Block Video"
182   status working
183   fourcc ZMBV
184   driver ffmpeg
185   dll "zmbv"
186   out RGB24,BGR8,BGR15LE,BGR16,BGR32
187
188 videocodec ffcdxl
189   info "FFmpeg CDXL"
190   status working
191   fourcc CDXL ; internal MPlayer FourCC
192   driver ffmpeg
193   dll cdxl
194   out BGR24,BGR8
195
196 videocodec geov
197   info "GeoCodec"
198   comment "crashes without -nosound, hangs on exit"
199   status buggy
200   fourcc GEOV
201   fourcc GEOX
202   driver vfw
203   dll "GeoCodec.dll"
204   out BGR24 flip
205
206 videocodec geoh264
207   info "GeoCodec h264"
208   status working
209   fourcc G264
210   driver vfw
211   dll "GX264.dll"
212   out RGB24,RGB32,BGR32,BGR24 flip
213
214 videocodec imm4
215   info "infinity cctv codec"
216   status working
217   fourcc IMM4
218   driver vfw
219   dll "VCMIMM4.dll"
220   out BGR15 flip
221
222 videocodec imm5
223   info "infinity cctv codec"
224   status working
225   fourcc IMM5
226   driver vfw
227   dll "vcmimm5.dll"
228   out BGR15 flip
229
230 videocodec imm6
231   info "infinity cctv codec"
232   status working
233   fourcc IMM6
234   driver vfw
235   dll "vcmimm6.dll"
236   out BGR15 flip
237
238 videocodec marchmpeg4
239   info "March Networks MPEG4"
240   status working
241   comment "not standard mpeg4."
242   fourcc MNM4
243   driver vfw
244   dll "mnmpeg4.dll"
245   out RGB24,RGB32,BGR32,BGR24 flip
246
247 videocodec amv2
248   info "lossless video codec"
249   status working
250   fourcc AMV2
251   driver vfw
252   dll "amv2codec.dll"
253   out BGR32 flip
254
255 videocodec lzocodec
256   info "lzo lossless"
257   status working
258   fourcc LZOC
259   driver vfw
260   dll "lzocodec.dll"
261   out YV12,YUY2
262
263 videocodec direccionalvfw
264   info "direccional lossless codec"
265   status working
266   fourcc DIRC
267   driver vfw
268   dll "direccional.dll"
269   out BGR24,BGR32 flip
270
271 videocodec mhuffyuv
272   info "mhuffyuv lossless codec"
273   status working
274   fourcc MHFY
275   driver vfw
276   dll "mhuffyuv.dll"
277   out BGR24,BGR32 flip
278
279 videocodec zmbv
280   info "Zip Motion-Block Video"
281   status working
282   fourcc ZMBV
283   driver vfw
284   dll "zmbv.dll"
285   out BGR24,BGR15,BGR8 query,flip
286
287 videocodec yuv8
288   info "YUV422 = Cb0 Y0 Cr0 Y1 Cb1 Y2 Cr1 Y3 (U Y V Y U Y V Y)"
289   status working
290   fourcc yuv8,YUV8
291   driver vfwex
292   dll "kdvyuv8.dll" ; i wonder if this works with raw codecs?
293   out YV12,I420,UYVY
294   out BGR24,BGR15,BGR32
295
296 videocodec ffr210
297   info "FFmpeg R210 - 10-bit RGB"
298   status working
299   fourcc r210
300   driver ffmpeg
301   dll "r210"
302   out RGB48BE,RGB48LE
303
304 videocodec ffy41p
305   info "FFmpeg Y41P - packed 4:1:1"
306   status working
307   fourcc Y41P
308   driver ffmpeg
309   dll y41p
310   out 411P
311
312 videocodec ffv410
313   info "FFmpeg v410 - packed 4:4:4 10-bit"
314   status working
315   fourcc v410
316   driver ffmpeg
317   dll v410
318   out 444P10
319
320 videocodec ffr10k
321   info "FFmpeg R10k - 10-bit RGB"
322   status working
323   fourcc R10k,R10g
324   fourcc r10k
325   driver ffmpeg
326   dll "r10k"
327   out RGB48BE,RGB48LE
328   out BGR48BE,BGR48LE
329
330 videocodec ffavrp
331   info "FFmpeg Avid 1:1 10-bit RGB Packer"
332   status working
333   fourcc AVrp
334   fourcc SUDS
335   driver ffmpeg
336   dll avrp
337   out RGB48BE,RGB48LE
338
339 videocodec ffv308
340   info "FFmpeg Quicktime v308 packed 4:4:4"
341   status working
342   fourcc v308
343   driver ffmpeg
344   dll v308
345   out 444P
346
347 videocodec ffv408
348   info "FFmpeg Quicktime v408 packed 4:4:4:4"
349   status working
350   fourcc v408
351   driver ffmpeg
352   dll v408
353   out 444A
354
355 videocodec ffayuv
356   info "FFmpeg Microsoft ayuv packed 4:4:4:4"
357   status working
358   fourcc AYUV
359   driver ffmpeg
360   dll ayuv
361   out 444A
362
363 videocodec ffy216
364   info "FFmpeg Pinnacle Targa CineWave YUV16"
365   status working
366   fourcc Y216
367   driver ffmpeg
368   dll targa_y216
369   out 422P16
370
371 videocodec ffyuv4
372   info "FFmpeg libquicktime yuv4 packed 4:2:0"
373   status working
374   fourcc yuv4
375   driver ffmpeg
376   dll yuv4
377   out YV12
378
379 videocodec ff012v
380   info "FFmpeg 012v Uncompressed 4:2:2"
381   status working
382   fourcc 012v
383   fourcc a12v
384   driver ffmpeg
385   dll 012v
386   out 422P16
387
388 videocodec blackmagic
389   info "Blackmagic 10-bit"
390   status working
391   comment "requires libguide40.dll"
392   fourcc r210
393   driver vfw
394   dll "BMDCodecLib.dll"
395   out BGR32,RGB32
396
397 videocodec qtsheer
398   info "QuickTime sheervideo"
399   status buggy
400   fourcc Shr0
401   driver qtvideo
402   dll "SheerVideo Pro.qtx"
403   out BGR24,BGR16,YUY2
404
405 ; MPEG-1/2 decoding:
406
407 videocodec ffmpeg1
408   info "FFmpeg MPEG-1"
409   status working
410   format 0x10000001  ; MPEG-1
411   fourcc mpg1
412   fourcc PIM1        ; Pinnacle hardware-MPEG-1
413   fourcc VCR2
414   fourcc MPEG
415   fourcc m1v1
416   fourcc "m1v "
417   fourcc BW10
418   driver ffmpeg
419   dll "mpeg1video"
420   out YV12,I420,IYUV
421   out IDCT_MPEG2
422   out MOCO_MPEG2
423
424 videocodec ffmpeg2
425   info "FFmpeg MPEG-2"
426   status working
427   format 0x10000002  ; MPEG-2
428   fourcc mpg2,MPG2
429   fourcc "DVR "
430   fourcc MPEG
431   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
432   fourcc MMES,mmes   ; matrox mpeg2 in avi
433   fourcc M701        ; matrox mpeg2 intra-only
434   fourcc M702,m702   ; matrox offline hd
435   fourcc M703        ; matrox mpeg2 hdv
436   fourcc M704,m704   ; matrox mpeg2 with alpha
437   fourcc M705        ; matrox mpeg2 hd with alpha
438   fourcc hdv1,hdv2,hdv3
439   fourcc hdv4,hdv5,hdv6
440   fourcc hdv7,hdv8,hdv9
441   fourcc hdva,xdhd,xdh2
442   fourcc xdv1,xdv2,xdv3
443   fourcc xdv4,xdv5,xdv6
444   fourcc xdv7,xdv8,xdv9
445   fourcc xdva,xdvb,xdvc
446   fourcc xdvd,xdve,xdvf
447   fourcc xd5a,xd5b,xd5c
448   fourcc xd5d,xd5e,xd5f
449   fourcc xd59,xd54,xd55
450   fourcc xd51
451   fourcc mx5n,mx4n,mx4p
452   fourcc mx3n,mx3p
453   fourcc AVmp
454   fourcc VCR2
455   fourcc mp2v,mpgv
456   fourcc m2v1
457   fourcc PIM2
458   fourcc LMP2 ; Lead mpeg2 in avi
459   fourcc slif ; SoftLab MPEG-2 I-frames Codec
460   driver ffmpeg
461   dll "mpeg2video"
462   out YV12,I420,IYUV
463   out 422P,444P
464   out IDCT_MPEG2
465   out MOCO_MPEG2
466
467 ; for backward compatibility
468 videocodec ffmpeg12
469   info "FFmpeg MPEG-1/2"
470   status working
471   format 0x10000001  ; MPEG-1
472   format 0x10000002  ; MPEG-2
473   fourcc mpg1,mpg2,MPG2
474   fourcc PIM1        ; Pinnacle hardware-MPEG-1
475   fourcc PIM2        ; Pinnacle hardware-MPEG-2
476   fourcc VCR2
477   fourcc "DVR "
478   fourcc MPEG
479   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
480   fourcc MMES,mmes   ; matrox mpeg2 in avi
481   fourcc M701        ; matrox mpeg2 intra-only
482   fourcc M702,m702   ; matrox offline hd
483   fourcc M703        ; matrox mpeg2 hdv
484   fourcc M704,m704   ; matrox mpeg2 with alpha
485   fourcc M705        ; matrox mpeg2 hd with alpha
486   fourcc hdv1,hdv2,hdv3
487   fourcc hdv4,hdv5,hdv6
488   fourcc hdv7,hdv8,hdv9
489   fourcc hdva,xdhd,xdh2
490   fourcc xdv1,xdv2,xdv3
491   fourcc xdv4,xdv5,xdv6
492   fourcc xdv7,xdv8,xdv9
493   fourcc xdva,xdvb,xdvc
494   fourcc xdvd,xdve,xdvf
495   fourcc xd5a,xd5b,xd5c
496   fourcc xd5d,xd5e,xd5f
497   fourcc xd59,xd54,xd55
498   fourcc xd51
499   fourcc mx5n,mx4n,mx4p
500   fourcc mx3n,mx3p
501   fourcc AVmp
502   fourcc mp2v,mpgv
503   fourcc m2v1,m1v1
504   fourcc "m1v "
505   fourcc LMP2 ; Lead mpeg2 in avi
506   fourcc slif ; SoftLab MPEG-2 I-frames Codec
507   fourcc EM2V ; Etymonix MPEG-2 I-frame Video Codec
508   driver ffmpeg
509   dll "mpegvideo"
510   out YV12,I420,IYUV
511   out 422P,444P
512   out IDCT_MPEG2
513   out MOCO_MPEG2
514
515 videocodec mpeg12
516   info "MPEG-1 or 2 (libmpeg2)"
517   comment "with postprocessing"
518   status working
519   format 0x10000001  ; MPEG-1
520   format 0x10000002  ; MPEG-2
521   fourcc "DVR "
522   fourcc mpg1
523   fourcc PIM1        ; Pinnacle hardware-MPEG-1
524   fourcc PIM2        ; Pinnacle hardware-MPEG-2
525   fourcc mpg2,MPG2
526   fourcc MPEG
527   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
528   fourcc MMES,mmes   ; matrox mpeg2 in avi
529   fourcc M701        ; matrox mpeg2 intra-only
530   fourcc hdv1,hdv2,hdv3
531   fourcc hdv4,hdv5,hdv6
532   fourcc hdv7,hdv8,hdv9
533   fourcc hdva,xdhd,xdh2
534   fourcc xdv1,xdv2,xdv3
535   fourcc xdv4,xdv5,xdv6
536   fourcc xdv7,xdv8,xdv9
537   fourcc xdva,xdvb,xdvc
538   fourcc xdvd,xdve,xdvf
539   fourcc xd5a,xd5b,xd5c
540   fourcc xd5d,xd5e,xd5f
541   fourcc xd59,xd54,xd55
542   fourcc xd51
543   fourcc mx5n,mx4n,mx4p
544   fourcc mx3n,mx3p
545   fourcc AVmp
546   fourcc mp2v,mpgv
547   fourcc m2v1,m1v1
548   fourcc "m1v "
549   fourcc LMP2 ; Lead mpeg2 in avi
550   driver libmpeg2
551 ;  dll "libmpeg2"
552   out YV12,I420,IYUV
553   out 422P
554
555 videocodec ffmpeg12mc
556   info "FFmpeg MPEG-1/2 (XvMC) - deprecated, just use ffmpeg12"
557   status buggy
558   format 0x10000001  ; MPEG-1
559   format 0x10000002  ; MPEG-2
560   fourcc mpg1,mpg2,MPG2
561   fourcc "DVR "
562   fourcc PIM1        ; Pinnacle hardware-MPEG-1
563   fourcc PIM2        ; Pinnacle hardware-MPEG-2
564   fourcc VCR2
565   fourcc MPEG
566   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
567   fourcc MMES,mmes   ; matrox mpeg2 in avi
568   fourcc hdv1,hdv2,hdv3
569   fourcc hdv4,hdv5,hdv6
570   fourcc hdv7,hdv8,hdv9
571   fourcc hdva,xdhd,xdh2
572   fourcc xdv1,xdv2,xdv3
573   fourcc xdv4,xdv5,xdv6
574   fourcc xdv7,xdv8,xdv9
575   fourcc xdva,xdvb,xdvc
576   fourcc xdvd,xdve,xdvf
577   fourcc xd5a,xd5b,xd5c
578   fourcc xd5d,xd5e,xd5f
579   fourcc xd59,xd54,xd55
580   fourcc xd51
581   fourcc mx5n,mx4n,mx4p
582   fourcc mx3n,mx3p
583   fourcc AVmp
584   fourcc mp2v,mpgv
585   fourcc m2v1,m1v1
586   fourcc "m1v "
587   fourcc LMP2 ; Lead mpeg2 in avi
588   driver ffmpeg
589   dll "mpegvideo_xvmc"
590   out IDCT_MPEG2
591   out MOCO_MPEG2
592
593 videocodec ffmpeg12vdpau
594   info "FFmpeg MPEG-1/2 (VDPAU)"
595   status working
596   format 0x10000001  ; MPEG-1
597   format 0x10000002  ; MPEG-2
598   fourcc mpg1,mpg2,MPG2
599   fourcc PIM1        ; Pinnacle hardware-MPEG-1
600   fourcc PIM2        ; Pinnacle hardware-MPEG-2
601   fourcc "DVR "
602   fourcc hdv2
603   fourcc MPEG
604   fourcc hdv1
605   fourcc hdv3        ; HDV 1080i50
606   fourcc hdv5        ; HDV  720p25
607   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
608   fourcc hdv6,hdv7,hdv8
609   fourcc xdv1,xdv2,xdv3
610   fourcc xdv4,xdv5,xdv6
611   fourcc xdv7,xdv8,xdv9
612   fourcc xdva,xdvb,xdvc
613   fourcc xdvd,xdve,xdvf
614   fourcc mx5n,mx4n,mx4p
615   fourcc mx3n,mx3p
616   fourcc AVmp
617   fourcc mp2v,mpgv
618   fourcc LMP2 ; Lead mpeg2 in avi
619   fourcc m2v1,m1v1
620   fourcc "m1v "
621   driver ffmpeg
622   dll "mpegvideo"
623   out VDPAU_MPEG1
624   out VDPAU_MPEG2
625
626 videocodec ffmpeg2crystalhd
627   info "FFmpeg MPEG-2 (CrystalHD)"
628   status working
629   format 0x10000002  ; MPEG-2
630   fourcc mpg2,MPG2
631   fourcc "DVR "
632   fourcc MPEG
633   fourcc mx5p        ; MPEG IMX 625/50 (50 Mb/s)
634   fourcc MMES,mmes   ; matrox mpeg2 in avi
635   fourcc M701        ; matrox mpeg2 intra-only
636   fourcc hdv1,hdv2,hdv3
637   fourcc hdv4,hdv5,hdv6
638   fourcc hdv7,hdv8,hdv9
639   fourcc hdva,xdhd,xdh2
640   fourcc xdv1,xdv2,xdv3
641   fourcc xdv4,xdv5,xdv6
642   fourcc xdv7,xdv8,xdv9
643   fourcc xdva,xdvb,xdvc
644   fourcc xdvd,xdve,xdvf
645   fourcc xd5a,xd5b,xd5c
646   fourcc xd5d,xd5e,xd5f
647   fourcc xd59,xd54,xd51
648   fourcc mx5n,mx4n,mx4p
649   fourcc mx3n,mx3p
650   fourcc AVmp
651   fourcc VCR2
652   fourcc mp2v,mpgv
653   fourcc m2v1
654   fourcc PIM2
655   fourcc LMP2 ; Lead mpeg2 in avi
656   fourcc slif ; SoftLab MPEG-2 I-frames Codec
657   driver ffmpeg
658   dll mpeg2_crystalhd
659   out YUY2
660
661 videocodec mpegpes
662   info "MPEG-PES output (.mpg or DXR3/IVTV/DVB/V4L2 card)"
663   comment "for hardware decoding"
664   status working
665   format 0x10000001  ; mpeg 1
666   format 0x10000002  ; mpeg 2
667   fourcc mpg1,MPG1,mpg2,MPG2
668   fourcc MPEG
669   fourcc hdv1,hdv2,hdv3
670   fourcc hdv4,hdv5,hdv6
671   fourcc hdv7,hdv8,hdv9
672   fourcc hdva,xdhd,xdh2
673   fourcc xdv1,xdv2,xdv3
674   fourcc xdv4,xdv5,xdv6
675   fourcc xdv7,xdv8,xdv9
676   fourcc xdva,xdvb,xdvc
677   fourcc xdvd,xdve,xdvf
678   fourcc xd5a,xd5b,xd5c
679   fourcc xd5d,xd5e,xd5f
680   fourcc xd59,xd54,xd55
681   fourcc xd51
682   fourcc mx5n,mx4n,mx4p
683   fourcc mx3n,mx3p
684   fourcc AVmp
685   fourcc mp2v,mpgv
686   fourcc m2v1,m1v1
687   fourcc "m1v "
688   fourcc PIM1        ; Pinnacle hardware-MPEG-1
689   fourcc PIM2        ; Pinnacle hardware-MPEG-2
690   fourcc LMP2 ; Lead mpeg2 in avi
691   driver mpegpes
692   out MPES
693
694 ; we have only native open source codecs for these:
695
696 videocodec ffnuv
697   info "NuppelVideo"
698   status working
699   fourcc NUV1 ; internal MPlayer FOURCC
700               ; note that RJPG is _not_ equivalent,
701               ; these are slightly different formats
702   fourcc RJPG
703   driver ffmpeg
704   dll nuv
705   out YV12,I420
706
707 videocodec ffbmp
708   info "FFmpeg BMP"
709   status working
710   fourcc "bmp " ; for BMP-encoded QuickTime files
711   format 0x706D62 ;               AVI
712   driver ffmpeg
713   dll bmp
714   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
715
716 videocodec ffdpx
717   info "FFmpeg DPX"
718   status working
719   fourcc "dpx " ; "dpx " is an internal MPlayer FOURCC
720   driver ffmpeg
721   dll dpx
722   out RGB64BE,RGB64LE,RGB48BE,RGB48LE,RGB24,RGBA
723
724 videocodec ffgif
725   info "FFmpeg GIF"
726   status working
727   fourcc "gif " ; for GIF-encoded QuickTime files
728   driver ffmpeg
729   dll gif
730   out BGR8
731
732 videocodec fftiff
733   info "FFmpeg TIFF"
734   status working
735   fourcc "tiff" ; for TIFF-encoded QuickTime files
736   driver ffmpeg
737   dll tiff
738   out BGR32,BGR24,BGR8,Y800,RGB64LE,RGB64BE,RGB48LE,RGB48BE,RGB32,RGB24,RGB8
739   out Y8A,Y16LE,Y16BE
740
741 videocodec ffpcx
742   info "FFmpeg PCX"
743   status working
744   fourcc "pcx "
745   driver ffmpeg
746   dll pcx
747   out BGR8,RGB24
748
749 videocodec ffpng
750   info "FFmpeg PNG"
751   status working
752   fourcc mpng,MPNG
753   fourcc "MNG "
754   fourcc "png " ; for PNG-encoded QuickTime files
755   driver ffmpeg
756   dll png
757   out BGR32,BGR8,Y800,RGB64BE,RGB48BE,RGBA,RGB24
758   out Y8A,Y16BE
759
760 videocodec mpng
761   info "PNG image"
762   status working
763   comment "Gray scaled PNG with Alpha channel not supported"
764   fourcc mpng,MPNG
765   fourcc "png " ; for PNG-encoded QuickTime files
766   dll "libpng"
767   driver mpng
768   out BGR32,BGR24,BGR8,Y800
769
770 videocodec ffapng
771   info "FFmpeg APNG"
772   status working
773   fourcc apng,APNG
774   driver ffmpeg
775   dll apng
776   out BGR32,BGR8,Y800,RGB64BE,RGB48BE,RGBA,RGB24,BGR8
777   out Y8A,Y16BE
778
779 videocodec ffptx
780   info "FFmpeg V.Flash PTX"
781   status working
782   fourcc "ptx " ; internal MPlayer FourCC
783   driver ffmpeg
784   dll ptx
785   out BGR15LE,BGR15
786
787 videocodec fftga
788   info "FFmpeg TGA"
789   status untested
790   fourcc mtga,MTGA
791   fourcc "tga " ; for TGA-encoded QuickTime files
792   driver ffmpeg
793   dll targa
794   out BGRA,BGR32,BGR24,BGR8,Y800
795
796 videocodec mtga
797   info "TGA image"
798   status working
799   comment "Only 24bpp and 32bpp RGB TGA files supported"
800   fourcc mtga,MTGA
801   driver mtga
802   out BGR32,BGR24
803
804 videocodec ffsgi
805   info "FFmpeg SGI image"
806   status working
807   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
808   driver ffmpeg
809   dll sgi
810   out RGB24,Y800,RGB64BE,RGB48BE,RGBA
811
812 videocodec ffsgirle
813   info "FFmpeg SGI RLE"
814   status working
815   fourcc rle1
816   driver ffmpeg
817   dll sgirle
818   out RGB8
819
820 videocodec sgi
821   info "SGI image"
822   status working
823   fourcc SGI1 ; SGI1 is an internal MPlayer FOURCC
824   driver sgi
825   out BGR24
826
827 videocodec ffmvc1
828   info "FFmpeg SGI Motion Video Compressor 1"
829   status working
830   fourcc mvc1 ; internal MPlayer FourCC
831   driver ffmpeg
832   dll mvc1
833   out BGR15
834
835 videocodec ffmvc2
836   info "FFmpeg SGI Motion Video Compressor 2"
837   status working
838   fourcc mvc2 ; internal MPlayer FourCC
839   driver ffmpeg
840   dll mvc2
841   out BGRA
842
843 videocodec ffsunras
844   info "FFmpeg SUN Rasterfile"
845   status working
846   fourcc "sun " ; sun is an internal MPlayer FOURCC
847   driver ffmpeg
848   dll sunrast
849   out BGR24,BGR8,Y800,RGB24,RGBA,BGRA
850
851 videocodec ffyop
852   info "FFmpeg Psygnosis YOP"
853   status working
854   fourcc YOP1 ; internal MPlayer FourCC
855   driver ffmpeg
856   dll yop
857   out BGR8
858
859 videocodec ffindeo3
860   info "FFmpeg Intel Indeo 3.1/3.2"
861   status working
862   fourcc IV31,iv31
863   fourcc IV32,iv32
864   driver ffmpeg
865   dll indeo3
866   out YVU9
867
868 videocodec fffli
869   info "Autodesk FLI/FLC Animation"
870   status working
871   fourcc FLIC ; former internal MPlayer FOURCC
872   fourcc flic ; used by flic in mov (ffmpeg trac issue #626)
873   fourcc AFLC
874   driver ffmpeg
875   dll "flic"
876   out BGR16,BGR15,BGR8 query
877
878 videocodec ffaasc
879   info "Autodesk RLE"
880   status working
881   fourcc AASC,AAS4
882   driver ffmpeg
883   dll "aasc"
884   out BGR24,BGR15
885
886 videocodec ffloco
887   info "LOCO video"
888   status working
889   fourcc LOCO
890   driver ffmpeg
891   dll "loco"
892   out 422P,YV12,BGR32,BGR24 query
893
894 videocodec ffqtrle
895   info "QuickTime Animation (RLE)"
896   status working
897   format 0x20656C72 ; "rle "
898   driver ffmpeg
899   dll "qtrle"
900   out BGR32,RGB24,BGR15,BGR8,RGB1
901
902 videocodec ffrpza
903  info "QuickTime Apple Video"
904  status working
905  fourcc rpza,azpr,RPZA,AZPR
906  driver ffmpeg
907  dll "rpza"
908  out BGR15
909
910 videocodec ffsmc
911   info "Apple Graphics (SMC) codec"
912   status working
913   format 0x20636d73 ; "smc "
914   driver ffmpeg
915   dll "smc"
916   out BGR8
917
918 videocodec ff8bps
919   info "Planar RGB (Photoshop)"
920   status working
921   fourcc 8BPS
922   driver ffmpeg
923   dll "8bps"
924   out BGR32,BGR24,BGR8 query
925
926 videocodec ffcyuv
927   info "Creative YUV (libavcodec)"
928   status working
929   fourcc cyuv,CYUV
930   driver ffmpeg
931   dll "cyuv"
932   out 411P,UYVY
933
934 videocodec ffaura
935   info "Auravision Aura (libavcodec)"
936   status working
937   fourcc aura,AURA
938   driver ffmpeg
939   dll "aura"
940   out 411P
941
942 videocodec ffaura2
943   info "Auravision Aura 2 (libavcodec)"
944   status working
945   fourcc aur2,AUR2
946   driver ffmpeg
947   dll "aura2"
948   out 422P
949
950 videocodec ffmsrle
951   info "Microsoft RLE"
952   status working
953   format 0x1
954   format 0x2
955   fourcc WRLE
956   driver ffmpeg
957   dll "msrle"
958   out BGR8
959
960 videocodec ffroqvideo
961   info "Id RoQ File Video"
962   status working
963   fourcc RoQV ; RoQV is an internal MPlayer FOURCC
964   driver ffmpeg
965   dll "roqvideo"
966   out 444P
967
968 videocodec lzo
969   info "LZO compressed"
970   status working
971   fourcc LZO1
972   driver lzo
973   dll "liblzo"
974   out YV12,I420
975   out BGR24 flip
976
977 videocodec theora
978   info "Theora (free, reworked VP3)"
979   status working
980   fourcc theo,Thra
981   driver theora
982   dll libtheora
983   out YV12,422P,444P
984
985 ; prefer native codecs over win32?
986 ; the win32 codecs probably are (better) optimized and support direct
987 ; rendering, so this may be not the best idea...
988
989 ;WIN32:
990
991 videocodec nogatech
992   status working
993   fourcc NTN1,NTN2
994   driver vfw
995   dll "nuvision.ax"
996   out BGR24 flip
997
998 videocodec ylc
999   info "YUY2 Lossless Codec"
1000   status working
1001   fourcc YLC0
1002   driver vfw
1003   dll "ylc.vcm"
1004   out BGR24 flip
1005
1006 videocodec smartsight
1007   info "Verint Video Manager"
1008   status working
1009   fourcc SN40
1010   fourcc SN41,SJPG ; untested
1011   driver vfw
1012   dll "SN4Codec.dll"
1013   out BGR24 flip
1014
1015 videocodec msuscls
1016   info "MSU Screen Capture Lossless Codec"
1017   status working
1018   fourcc SCLS
1019   driver vfw
1020   dll "SCLS.DLL"
1021   out BGR32,BGR24,BGR16 flip
1022
1023 videocodec wincam
1024   info "wincam screen capture codec"
1025   comment "requires Zlib.dll"
1026   status working
1027   fourcc WCMV
1028   driver vfw
1029   dll "wcmv.dll" ; requires Zlib.dll
1030   out BGR15 flip
1031
1032 videocodec cram
1033   info "Microsoft Video 1"
1034   comment "-vf palette required for 8bpp"
1035   status buggy
1036   fourcc cram,CRAM CRAM
1037   fourcc msvc,MSVC CRAM
1038   fourcc wham,WHAM CRAM
1039   driver vfw
1040   dll "msvidc32.dll"
1041   out BGR24,BGR15,BGR8 static,query
1042
1043 videocodec ffcvid
1044   info "FFmpeg Cinepak Video"
1045   status working
1046   fourcc cvid,CVID
1047   driver ffmpeg
1048   dll "cinepak"
1049   out RGB24,YV12,BGR8 query
1050
1051 videocodec cvidvfw
1052   info "Cinepak Video"
1053   status working
1054   fourcc cvid
1055   driver vfw
1056   dll "iccvid.dll"
1057 ;  out YUY2
1058 ;  out UYVY
1059   out BGR24,BGR15 static
1060
1061 videocodec huffyuv
1062   info "HuffYUV"
1063   status buggy
1064   fourcc HFYU
1065   driver vfw
1066   dll "huffyuv.dll"
1067   out YUY2 flip,noflip,query
1068 ;  out UYVY flip
1069   out BGR32,BGR24 flip,query
1070
1071 ;NATIVE:
1072
1073 videocodec ffvideo1
1074   info "FFmpeg Microsoft Video 1"
1075   status working
1076   fourcc cram,CRAM
1077   fourcc msvc,MSVC
1078   fourcc wham,WHAM
1079   driver ffmpeg
1080   dll "msvideo1"
1081   out BGR15,BGR8 query
1082
1083 videocodec ffmszh
1084   info "FFmpeg AVImszh"
1085   status working
1086   fourcc MSZH
1087   driver ffmpeg
1088   dll "mszh"
1089   out BGR24
1090
1091 videocodec ffzlib
1092   info "FFmpeg AVIzlib"
1093   status working
1094   fourcc ZLIB
1095   driver ffmpeg
1096   dll "zlib"
1097   out BGR24
1098
1099 ;XAnim (slow):
1100
1101 videocodec cvidxa
1102   info "XAnim's Radius Cinepak Video"
1103   status buggy
1104   fourcc cvid
1105   driver xanim
1106   dll "vid_cvid.xa"
1107   out YV12,IYUV,I420 static
1108
1109 ; time to decide what to do with the MPEG-4/DivX variants...
1110 ; ff* is fastest...
1111
1112 videocodec ffhuffyuv
1113   info "FFmpeg HuffYUV"
1114   status working
1115   fourcc HFYU,FFVH
1116   driver ffmpeg
1117   dll huffyuv
1118   out YV12,422P,444P
1119   out 411P,YVU9,440P
1120   out GBR24P,GBR12P,GBR14P
1121   out Y800,Y16,Y8A
1122   out 420A,422A,444A
1123   out 420P9,420P10,420P12,420P14,420P16
1124   out 422P9,422P10,422P12,422P14,422P16
1125   out 444P9,444P10,444P12,444P14,444P16
1126   out BGR32,BGR24
1127
1128 videocodec ffv1
1129   info "FFV1 (lossless codec)"
1130   status working
1131   fourcc FFV1
1132   driver ffmpeg
1133   dll ffv1
1134   out 411P,444P,422P,YV12,I420,IYUV,YVU9,420P9,420P10,422P10,422P16
1135   out 444P16,420P16
1136   out BGR32
1137
1138 videocodec ffsnow
1139   info "FFSNOW (Michael's wavelet codec)"
1140   status working
1141   fourcc snow,SNOW
1142   driver ffmpeg
1143   dll snow
1144   out YV12
1145
1146 videocodec ffasv1
1147   info "FFmpeg ASUS V1"
1148   status working
1149   fourcc ASV1
1150   driver ffmpeg
1151   dll asv1
1152   out YV12,I420,IYUV
1153
1154 videocodec ffasv2
1155   info "FFmpeg ASUS V2"
1156   status working
1157   fourcc ASV2
1158   driver ffmpeg
1159   dll asv2
1160   out YV12,I420,IYUV
1161
1162 videocodec ffvcr1
1163   info "FFmpeg ATI VCR1"
1164   status working
1165   fourcc VCR1
1166   driver ffmpeg
1167   dll vcr1
1168   out YVU9
1169
1170 videocodec ffcljr
1171   info "FFmpeg Cirrus Logic AccuPak (CLJR)"
1172   status working
1173   fourcc CLJR
1174   driver ffmpeg
1175   dll cljr
1176   out 411P
1177
1178 videocodec ffsvq1
1179   info "FFmpeg Sorenson Video v1 (SVQ1)"
1180   status working
1181   fourcc SVQ1,svq1
1182   driver ffmpeg
1183   dll svq1
1184   out YVU9
1185
1186 videocodec ff4xm
1187   info "FFmpeg 4XM video"
1188   status working
1189   fourcc 4XMV
1190   driver ffmpeg
1191   dll 4xm
1192   out BGR15,BGR16 query
1193
1194 videocodec ffvixl
1195   info "Miro/Pinnacle VideoXL codec"
1196   status working
1197   fourcc VIXL
1198   fourcc PIXL ; this is Pinnacle one
1199   fourcc XIXL
1200   driver ffmpeg
1201   dll xl
1202   out 411P
1203
1204 videocodec ffqtdrw
1205   info "FFmpeg QuickDraw"
1206   status working
1207   fourcc qdrw
1208   driver ffmpeg
1209   dll qdraw
1210   out BGR8
1211
1212 videocodec ffindeo2
1213   info "FFmpeg Indeo 2"
1214   status working
1215   fourcc RT21
1216   fourcc IV20
1217   driver ffmpeg
1218   dll indeo2
1219   out YVU9
1220
1221 videocodec ffflv
1222   info "FFmpeg Flash video"
1223   status working
1224   fourcc FLV1,flv
1225   fourcc S263
1226   driver ffmpeg
1227   dll flv
1228   out YV12
1229
1230 videocodec fffsv
1231   info "FFmpeg Flash Screen video"
1232   status working
1233   fourcc FSV1
1234   driver ffmpeg
1235   dll flashsv
1236   out BGR24
1237
1238 videocodec fffsv2
1239   info "FFmpeg Flash Screen 2 video"
1240   status untested
1241   fourcc FSV2
1242   driver ffmpeg
1243   dll flashsv2
1244   out BGR24
1245
1246 videocodec ffdivx
1247   info "FFmpeg DivX ;-) (MSMPEG-4 v3)"
1248   status working
1249   fourcc MPG3,mpg3 div3
1250   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
1251   fourcc DIV5,div5 div3   ; DivX 3.20
1252   fourcc DIV6,div6 div4   ;   -||-
1253   fourcc DIV3,div3,DIV4,div4
1254   fourcc DIVF,divf    ; divx4.12
1255   fourcc AP41 div3        ; AngelPotion stuff
1256   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
1257   fourcc 3IVD,3ivd,3VID,3vid    ; divxdoctored files (3ivx.com)
1258   fourcc DVX3,DVX1
1259   driver ffmpeg
1260   dll msmpeg4
1261   out YV12,I420,IYUV
1262
1263 videocodec ffdivxcrystalhd
1264   info "FFmpeg DivX ;-) (MSMPEG-4 v3) (CrystalHD)"
1265   status buggy
1266   fourcc MPG3,mpg3 div3
1267   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
1268   fourcc DIV5,div5 div3   ; DivX 3.20
1269   fourcc DIV6,div6 div4   ;   -||-
1270   fourcc DIV3,div3,DIV4,div4
1271   fourcc DIVF,divf    ; divx4.12
1272   fourcc AP41 div3        ; AngelPotion stuff
1273   fourcc COL1,col1,COL0,col0 ; Cool codec (based on mpg4ds32.ax)
1274   fourcc 3IVD,3ivd    ; divxdoctored files (3ivx.com)
1275   fourcc DVX3
1276   driver ffmpeg
1277   dll msmpeg4_crystalhd
1278   out YUY2
1279
1280 videocodec ffmp42
1281   info "FFmpeg MSMPEG-4 v2"
1282   status working
1283   fourcc DIV2,div2 mp42
1284   fourcc MP42,mp42,Mp42
1285   driver ffmpeg
1286   dll msmpeg4v2
1287   out YV12,I420,IYUV
1288
1289 videocodec ffmp41
1290   info "FFmpeg MSMPEG-4 v1"
1291   status working
1292   fourcc DIV1,div1 mpg4
1293   fourcc MPG4,mpg4
1294   fourcc MP41
1295   driver ffmpeg
1296   dll msmpeg4v1
1297   out YV12,I420,IYUV
1298
1299 videocodec ffwmv1
1300   info "FFmpeg WMV1/WMV7"
1301   status working
1302   fourcc WMV1,wmv1
1303   driver ffmpeg
1304   dll wmv1
1305   out YV12,I420,IYUV
1306
1307 videocodec ffwmv2
1308   info "FFmpeg WMV2/WMV8"
1309   status working
1310   fourcc WMV2,wmv2
1311   fourcc GXVE,gxve
1312   driver ffmpeg
1313   dll wmv2
1314   out YV12,I420,IYUV
1315
1316 videocodec ffwmv3
1317   info "FFmpeg WMV3/WMV9"
1318   status buggy
1319   fourcc WMV3,wmv3
1320   driver ffmpeg
1321   dll wmv3
1322   out YV12,I420,IYUV
1323
1324 videocodec ffwvp2
1325   info "FFmpeg WVP2"
1326   status working
1327   fourcc WVP2
1328   driver ffmpeg
1329   dll vc1image
1330   out YV12,I420,IYUV
1331
1332 videocodec ffwmvp
1333   info "FFmpeg WVC1"
1334   status working
1335   fourcc wmvp,WMVP
1336   driver ffmpeg
1337   dll wmv3image
1338   out YV12,I420,IYUV
1339
1340 videocodec ffwmv3vdpau
1341   info "FFmpeg WMV3/WMV9 (VDPAU)"
1342   status buggy
1343   fourcc WMV3,wmv3
1344   driver ffmpeg
1345   dll wmv3
1346   out VDPAU_WMV3
1347
1348 videocodec ffwmv3crystalhd
1349   info "FFmpeg WMV3/WMV9 (CrystalHD)"
1350   status buggy
1351   fourcc WMV3,wmv3
1352   driver ffmpeg
1353   dll wmv3_crystalhd
1354   out YUY2
1355
1356 videocodec ffvc1
1357   info "FFmpeg WVC1"
1358   status buggy
1359   fourcc WVC1,wvc1,WMVA
1360   fourcc vc-1,VC-1
1361   driver ffmpeg
1362   dll vc1
1363   out YV12,I420,IYUV
1364
1365 videocodec ffvc1vdpau
1366   info "FFmpeg WVC1 (VDPAU)"
1367   status buggy
1368   fourcc WVC1,wvc1,WMVA
1369   fourcc vc-1,VC-1
1370   driver ffmpeg
1371   dll vc1
1372   out VDPAU_VC1
1373
1374 videocodec ffvc1crystalhd
1375   info "FFmpeg WVC1 (CrystalHD)"
1376   status buggy
1377   fourcc WVC1,wvc1,WMVA
1378   fourcc vc-1,VC-1
1379   driver ffmpeg
1380   dll vc1_crystalhd
1381   out YUY2
1382
1383 videocodec ffmss1
1384   info "FFmpeg MS Screen 1"
1385   status working
1386   fourcc MSS1
1387   driver ffmpeg
1388   dll mss1
1389   out BGR8
1390
1391 videocodec ffmss2
1392   info "FFmpeg MS Screen 2"
1393   status working
1394   fourcc MSS2
1395   driver ffmpeg
1396   dll mss2
1397   out BGR15,RGB24
1398
1399 videocodec ffmsascreen
1400   info "FFmpeg MS ATC Screen 1"
1401   status working
1402   fourcc MSA1
1403   driver ffmpeg
1404   dll msa1
1405   out YV12
1406
1407 videocodec ffhevc
1408   info "FFmpeg HEVC / H.265"
1409   status working
1410   fourcc HEVC
1411   fourcc hvc1
1412   fourcc hev1
1413   driver ffmpeg
1414   dll hevc
1415   out YV12,420P9,420P10,420P12
1416   out 422P,422P9,422P10,444P12
1417   out 444P,444P9,444P10,444P12
1418   out GBR24P,GBR10P,GBR12P
1419
1420 videocodec ffhevcvdpau
1421   info "FFmpeg HEVC / H.265 (VDPAU)"
1422   status working ; requires 355.06 or newer driver
1423   fourcc HEVC
1424   fourcc hvc1
1425   fourcc hev1
1426   driver ffmpeg
1427   dll hevc
1428   out VDPAU_HEVC
1429
1430 videocodec ffh264
1431   info "FFmpeg H.264"
1432   status working
1433   fourcc H264,h264
1434   fourcc X264,x264
1435   fourcc avc1,AVC1
1436   fourcc davc,DAVC
1437   fourcc vvvc ; only one sample using this fourcc
1438   fourcc ai1p,ai1q,ai12,ai13
1439   fourcc ai15,ai16
1440   fourcc ai5p,ai5q,ai52,ai53
1441   fourcc ai55,ai56
1442   fourcc aivx
1443   fourcc x3eV
1444   fourcc Q264,V264
1445   fourcc GAVC,UMSV
1446   fourcc rv64 ; Radvision
1447   format 0x10000005
1448   driver ffmpeg
1449   dll h264
1450   out YV12,420P9,420P10,420P12,420P14
1451   out 422P,422P9,422P10,444P12,444P14
1452   out 444P,444P9,444P10,444P12,444P14
1453   out GBR24P,GBR12P,GBR14P
1454
1455 videocodec ffh264vdpau
1456   info "FFmpeg H.264 (VDPAU)"
1457   status working
1458   fourcc H264,h264
1459   fourcc X264,x264
1460   fourcc avc1,AVC1
1461   fourcc davc,DAVC
1462   fourcc ai1p,ai1q,ai12,ai13
1463   fourcc ai15,ai16
1464   fourcc ai5p,ai5q,ai52,ai53
1465   fourcc ai55,ai56
1466   fourcc x3eV
1467   fourcc Q264,V264
1468   fourcc GAVC,UMSV
1469   fourcc rv64 ; Radvision
1470   format 0x10000005
1471   driver ffmpeg
1472   dll h264
1473   out VDPAU_H264
1474
1475 videocodec ffh264crystalhd
1476   info "FFmpeg H.264 (CrystalHD)"
1477   status working
1478   fourcc H264,h264
1479   fourcc X264,x264
1480   fourcc avc1,AVC1
1481   fourcc davc,DAVC
1482   fourcc vvvc ; only one sample using this fourcc
1483   fourcc ai1p,ai1q,ai12,ai13
1484   fourcc ai15,ai16
1485   fourcc ai5p,ai5q,ai52,ai53
1486   fourcc ai55,ai56
1487   fourcc x3eV
1488   fourcc rv64 ; Radvision
1489   format 0x10000005
1490   driver ffmpeg
1491   dll h264_crystalhd
1492   out YUY2
1493
1494 videocodec ffh264vda
1495   info "FFmpeg H.264 (VDA)"
1496   status working
1497   fourcc H264,h264
1498   fourcc X264,x264
1499   fourcc avc1,AVC1
1500   fourcc davc,DAVC
1501   fourcc vvvc ; only one sample using this fourcc
1502   fourcc ai1p,ai1q,ai12,ai13
1503   fourcc ai15,ai16
1504   fourcc ai5p,ai5q,ai52,ai53
1505   fourcc ai55,ai56
1506   fourcc x3eV
1507   fourcc Q264
1508   fourcc rv64 ; Radvision
1509   format 0x10000005
1510   driver ffmpeg
1511   dll h264_vda
1512   out YUY2,UYVY,YV12,NV12
1513
1514 ;http://corecodec.org/
1515 videocodec coreavcwindows
1516   info "CoreAVC H.264 for x86"
1517   comment "this codec will only work after purchasing it"
1518   status working
1519   fourcc H264,h264
1520   fourcc X264,x264
1521   fourcc avc1 AVC1,AVC1
1522   fourcc davc,DAVC
1523   fourcc VSSH
1524   fourcc ai1p,ai1q,ai12,ai13
1525   fourcc ai15,ai16
1526   fourcc ai5p,ai5q,ai52,ai53
1527   fourcc ai55,ai56
1528   fourcc x3eV
1529   fourcc rv64 ; Radvision
1530   format 0x10000005
1531   driver dshow
1532   dll "CoreAVCDecoder.ax"
1533   guid 0x09571a4b, 0xf1fe, 0x4c60, 0x97, 0x60, 0xde, 0x6d, 0x31, 0x0c, 0x7c, 0x31
1534   out YV12,IYUV,I420,YUY2
1535
1536
1537 videocodec ffsvq3
1538   info "FFmpeg Sorenson Video v3 (SVQ3)"
1539   status working
1540   fourcc SVQ3
1541   driver ffmpeg
1542   dll svq3
1543   out YV12,I420,IYUV
1544
1545 videocodec ffodivx
1546   info "FFmpeg MPEG-4"
1547   status working
1548   fourcc FMP4,fmp4
1549   fourcc DIVX,divx
1550   fourcc DIV1,div1 divx
1551   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1552   fourcc M4S2,m4s2
1553   fourcc xvid,XVID,XviD,XVIX
1554   fourcc DX50,dx50,BLZ0 DX50
1555   fourcc mp4v,MP4V
1556   format 0x4
1557   fourcc UMP4
1558   fourcc RMP4
1559   fourcc ZMP4
1560   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1561   fourcc DXGM
1562   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1563   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1564   fourcc VIDM ; vidm 4.01 codec
1565   format 0x10000004  ; mpeg 4 es
1566   fourcc m4cc,M4CC
1567   fourcc hdx4,HDX4
1568   fourcc FVFW,fvfw
1569   fourcc FFDS
1570   fourcc DCOD,MVXM,EM4A,PM4V
1571   fourcc M4T3,DMK2,DIGI,INMC
1572   fourcc EPHV,SN40,WAWV
1573   fourcc uldx,ULDX,VSPX
1574   fourcc SIPP ; Samsung SHR-6040
1575   fourcc DreX,DM4V,LMP4,DP02
1576   fourcc QMP4,HV60,PLV1,SM4V
1577   fourcc DYM4
1578   driver ffmpeg
1579   dll mpeg4 ;opendivx
1580   out YV12,I420,IYUV
1581
1582 videocodec ffodivxvdpau
1583   info "FFmpeg MPEG-4,DIVX-4/5 (VDPAU)"
1584   status working
1585   fourcc FMP4,fmp4
1586   fourcc DIVX,divx
1587   fourcc DIV1,div1 divx
1588   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1589   fourcc M4S2,m4s2
1590   fourcc xvid,XVID,XviD,XVIX
1591   fourcc DX50,dx50,BLZ0 DX50
1592   fourcc mp4v,MP4V
1593   format 0x4
1594   fourcc UMP4
1595   fourcc RMP4
1596   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1597   fourcc DXGM
1598   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1599   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1600   fourcc VIDM ; vidm 4.01 codec
1601   format 0x10000004  ; mpeg 4 es
1602   fourcc m4cc,M4CC
1603   fourcc hdx4,HDX4
1604   fourcc FVFW,fvfw
1605   fourcc FFDS
1606   fourcc DCOD,MVXM,EM4A,PM4V
1607   fourcc M4T3,DMK2,DIGI,INMC
1608   fourcc EPHV,SN40,WAWV
1609   fourcc uldx,ULDX,VSPX
1610   fourcc SIPP ; Samsung SHR-6040
1611   fourcc DreX,DM4V,LMP4,DP02
1612   fourcc QMP4
1613   fourcc DYM4
1614   driver ffmpeg
1615   dll mpeg4
1616   out VDPAU_MPEG4
1617
1618 videocodec ffodivxcrystalhd
1619   info "FFmpeg MPEG-4,DIVX-4/5 (CrystalHD)"
1620   status working
1621   fourcc FMP4,fmp4
1622   fourcc DIVX,divx
1623   fourcc DIV1,div1 divx
1624   fourcc MP4S,mp4s ; ISO MPEG-4 Video V1
1625   fourcc M4S2,m4s2
1626   fourcc xvid,XVID,XviD,XVIX
1627   fourcc DX50,dx50,BLZ0 DX50
1628   fourcc mp4v,MP4V
1629   format 0x4
1630   fourcc UMP4
1631   fourcc RMP4
1632   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1633   fourcc DXGM
1634   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1635   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1636   fourcc VIDM ; vidm 4.01 codec
1637   format 0x10000004  ; mpeg 4 es
1638   fourcc m4cc,M4CC
1639   fourcc hdx4,HDX4
1640   fourcc FVFW,fvfw
1641   fourcc FFDS
1642   fourcc DCOD,MVXM,EM4A,PM4V
1643   fourcc M4T3,DMK2,DIGI,INMC
1644   fourcc EPHV,SN40,WAWV
1645   fourcc uldx,ULDX,VSPX
1646   fourcc SIPP ; Samsung SHR-6040
1647   fourcc DYM4
1648   driver ffmpeg
1649   dll mpeg4_crystalhd
1650   out YUY2
1651
1652 videocodec ffwv1f
1653   info "WV1F MPEG-4"
1654   status working
1655   fourcc WV1F
1656   driver ffmpeg
1657   dll mpeg4
1658   out YV12,I420,IYUV flip
1659
1660 videocodec ffdirac
1661   info "FFmpeg Dirac"
1662   status working
1663   fourcc drac
1664   driver ffmpeg
1665   dll dirac
1666   out 422P,YV12,444P
1667
1668 videocodec fflibschroedinger
1669   info "Dirac (through FFmpeg libschroedinger)"
1670   status working
1671   fourcc drac
1672   driver ffmpeg
1673   dll libschroedinger
1674   out YV12,I420,IYUV,422P,444P
1675
1676 videocodec fflibdirac
1677   info "Dirac (through FFmpeg libdirac)"
1678   status working
1679   fourcc drac
1680   driver ffmpeg
1681   dll libdirac
1682   out YV12,I420,IYUV,422P,444P
1683
1684 videocodec xvid
1685   info "Xvid (MPEG-4)"
1686   status working
1687   fourcc FMP4,fmp4
1688   fourcc DIVX,divx
1689   fourcc xvid,XVID,XviD,XVIX
1690   fourcc DIV1,div1 divx
1691   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1692   fourcc M4S2,m4s2
1693   fourcc DX50,dx50,BLZ0 DX50
1694   fourcc mp4v,MP4V
1695   format 0x4
1696   fourcc UMP4
1697   fourcc RMP4
1698   fourcc 3IV2,3iv2  ; 3ivx Delta 4
1699   fourcc DXGM
1700   fourcc SEDG ; diskless camcorder Samsung Miniket VP-M110
1701   fourcc SMP4,smp4 ; Samsung SMP4 video codec
1702   fourcc VIDM ; vidm 4.01 codec
1703   fourcc FFDS
1704   fourcc DCOD,MVXM,EM4A,PM4V
1705   fourcc M4T3,DMK2,DIGI,INMC
1706   fourcc EPHV,SN40,WAWV
1707   fourcc uldx,ULDX,VSPX
1708   format 0x10000004  ; mpeg 4 es
1709   fourcc SIPP ; Samsung SHR-6040
1710   fourcc DreX,DM4V,LMP4,DP02
1711   fourcc QMP4
1712   driver xvid
1713   out YV12
1714   out I420
1715   out YUY2
1716   out UYVY
1717   out YVYU
1718   out BGR32,BGR24,BGR16,BGR15
1719   dll "libxvidcore.a"
1720
1721 ; is divx4vfw stable enough, working everywhere and faster than divxds?
1722
1723 videocodec divx4vfw
1724   info "DivX4Windows-VFW"
1725   status buggy
1726   comment "sig11 with -framedrop"
1727   fourcc DIVX,divx        ; opendivx / divx4
1728   fourcc DIV1,div1 divx
1729 ;  fourcc MP4S,mp4s       ; ISO MPEG-4 Video V1
1730   fourcc MP43,mp43,DIV3,div3,DIV4,div4 DIV3  ; for DivX4Linux only!
1731   fourcc AP41 DIV3        ; AngelPotion stuff
1732   format 0x4
1733   driver vfw
1734   dll "divx.dll"
1735 ;  out YV12   ; buggy
1736   out YUY2
1737   out BGR32,BGR24,BGR15
1738
1739 ; the original ones...  prefer DShow for postprocessing:
1740
1741 videocodec divxds
1742   info "DivX ;-) (MSMPEG-4 v3)"
1743   comment "with postprocessing"
1744   status working
1745   fourcc MP43,mp43 div3   ; fourcc mapping to div3
1746   fourcc DIV5,div5 div3
1747   fourcc DIV6,div6 div4
1748   fourcc DIV3,div3,DIV4,div4
1749   fourcc AP41 div3        ; AngelPotion stuff
1750   driver dshow
1751   dll "divx_c32.ax"
1752   guid 0x82CCd3E0, 0xF71A, 0x11D0, 0x9f, 0xe5, 0x00, 0x60, 0x97, 0x78, 0xaa, 0xaa
1753   out YUY2,UYVY
1754   out BGR32,BGR24,BGR16,BGR15
1755
1756 videocodec divx
1757   info "DivX ;-) (MSMPEG-4 v3)"
1758   status working
1759   fourcc MP43,mp43 div3   ; MSMPEG-4 v3   (fourcc mapping to div3)
1760   fourcc DIV5,div5 div3   ; DivX 3.20
1761   fourcc DIV6,div6 div4   ;   -||-
1762   fourcc DIV3,div3,DIV4,div4
1763   fourcc AP41 div3        ; AngelPotion stuff
1764   driver vfw
1765   dll "divxc32.dll"
1766   out YUY2 yuvhack
1767   out BGR32,BGR24,BGR15
1768
1769 ; hmm. we should check, maybe these are/will be playable with libavcodec:
1770
1771 videocodec mpeg4ds
1772   info "Microsoft MPEG-4 v1/v2"
1773   status working
1774   comment "with postprocessing"
1775   fourcc DIV2,div2 mp42
1776   fourcc MP4S,mp4s      ; ISO MPEG-4 Video V1
1777   fourcc MPG4,mpg4
1778   fourcc MP42,mp42
1779   driver dshow
1780   dll "mpg4ds32.ax"
1781   guid 0x82CCD3E0, 0xF71A, 0x11D0, 0x9F, 0xE5, 0x00, 0x60, 0x97, 0x78, 0xEA, 0x66
1782   out YUY2
1783 ;  out BGR32,BGR24,BGR16,BGR15
1784
1785 videocodec mpeg4
1786   info "Microsoft MPEG-4 v1/v2"
1787   status working
1788   fourcc MPG4,mpg4
1789   fourcc MP42,mp42
1790   fourcc DIV2 mp42
1791   driver vfw
1792   dll "mpg4c32.dll"
1793   out YUY2 yuvhack
1794   out BGR32,BGR24,BGR15
1795
1796 videocodec wmv9dmo
1797   info "Windows Media Video 9 DMO"
1798   status working
1799   fourcc WMV3
1800   fourcc WMVP
1801   driver dmo
1802   dll "wmv9dmod.dll"
1803   guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11
1804   out YV12 ;,I420,IYUV
1805   out YUY2,UYVY
1806 ;  out BGR32,BGR24,BGR16 ;,BGR15
1807
1808 videocodec wmvdmo
1809   info "Windows Media Video DMO"
1810   status working
1811   fourcc WMV1
1812   fourcc WMV2
1813   fourcc WMV3
1814   fourcc WMVP
1815   driver dmo
1816   dll "wmvdmod.dll"
1817   guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34
1818   out YV12 ;,I420,IYUV
1819   out YUY2,UYVY
1820 ;  out BGR32,BGR24,BGR16 ;,BGR15
1821
1822 videocodec wmv8
1823   info "Windows Media Video 8"
1824   status working
1825   fourcc WMV2
1826   driver dshow
1827   dll "wmv8ds32.ax"
1828   guid 0x521fb373, 0x7654, 0x49f2, 0xbd, 0xb1, 0x0c, 0x6e, 0x66, 0x60, 0x71, 0x4f
1829   out YV12,I420,IYUV
1830   out YUY2,UYVY
1831 ;  out BGR32,BGR24,BGR16,BGR15
1832
1833 videocodec wmv7
1834   info "Windows Media Video 7"
1835   status working
1836   fourcc WMV1
1837   driver dshow
1838   dll "wmvds32.ax"
1839   guid 0x4facbba1, 0xffd8, 0x4cd7, 0x82, 0x28, 0x61, 0xe2, 0xf6, 0x5c, 0xb1, 0xae
1840   out YUY2,UYVY
1841 ;  out BGR32,BGR24,BGR16,BGR15
1842
1843 videocodec wmvadmo
1844   info "Windows Media Video Adv DMO"
1845   status working
1846   fourcc WMVA
1847   fourcc WVP2
1848   driver dmo
1849   dll "wmvadvd.dll"
1850   guid 0x03be3ac4, 0x84b7, 0x4e0e, 0xa7, 0x8d, 0xd3, 0x52, 0x4e, 0x60, 0x39, 0x5a
1851   out YV12 ;,I420,IYUV
1852   out YUY2,UYVY
1853 ;  out BGR32,BGR24,BGR16 ;,BGR15
1854
1855 videocodec wmvvc1dmo
1856   info "Windows Media Video (VC-1) Advanced Profile"
1857   status working
1858   fourcc WVC1
1859   driver dmo
1860   dll "wvc1dmod.dll"
1861   guid 0xc9bfbccf, 0xe60e, 0x4588, 0xa3, 0xdf, 0x5a, 0x03, 0xb1, 0xfd, 0x95, 0x85
1862   out YV12,YUY2
1863
1864 videocodec wmsdmod
1865   info "Windows Media Screen Codec 2"
1866   status working
1867   fourcc MSS1
1868   fourcc MSS2
1869   driver dmo
1870   dll "wmsdmod.dll"
1871   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1872   out BGR32,BGR24,BGR16
1873
1874 videocodec wms10dmod
1875   info "Windows Media Screen Codec 2 from WMP10"
1876   status working
1877   fourcc MSS1
1878   fourcc MSS2
1879   driver dmo
1880   dll "wms10dmod.dll"
1881   guid 0x7bafb3b1, 0xd8f4, 0x4279, 0x92, 0x53, 0x27, 0xda, 0x42, 0x31, 0x08, 0xde
1882   out BGR32,BGR24,BGR16
1883
1884 videocodec msascreen
1885   info "MS ATC screen decoder 1"
1886   status working
1887   fourcc MSA1
1888   driver dmo
1889   dll "scdec.dll"
1890   guid 0xf1931d8e, 0x51d3, 0x496f, 0xbe, 0x8a, 0x3d, 0x08, 0xae, 0xe9, 0xc9, 0xdb
1891   out BGR24
1892
1893 videocodec ffeescreen
1894   info "FFmpeg Expression Encoder Screen Capture Codec"
1895   status working
1896   fourcc MTS2
1897   driver ffmpeg
1898   dll mts2
1899   out 444P
1900
1901 videocodec eescreen
1902   info "expression encoder"
1903   comment "requires xp or newer and msvcr100.dll"
1904   status working
1905   fourcc MTS2
1906   driver dmo
1907   dll "Microsoft.Expression.Encoder.EEScreen.Codec.dll"
1908   guid 0x9a6e798c, 0x00ba, 0x478c, 0x8d, 0x64, 0x88, 0xf2, 0xe5, 0xb2, 0x5c, 0x1a
1909   out BGR32,BGR24,BGR16 ;,BGR15
1910
1911 videocodec ffg2m
1912   info "FFmpeg Go2Meeting"
1913   status working
1914   fourcc G2M2,G2M3
1915   fourcc G2M4,G2M5
1916   driver ffmpeg
1917   dll g2m
1918   out RGB24
1919
1920 videocodec gotomeeting
1921   info "GoToMeeting codec"
1922   status working
1923   fourcc G2M2,G2M3,G2M4,G2M5
1924   driver dmo
1925   dll "G2M.dll"
1926   guid 0x23F891A4, 0x572B, 0x474A, 0x86, 0xDA, 0x66, 0xCD, 0xD3, 0xD1, 0xAC, 0x2E
1927   out BGR24,RGB24 flip
1928
1929 videocodec ubmp4
1930   info "UB Video MPEG-4"
1931   comment "black&white"
1932   status buggy
1933   fourcc mp4v UMP4 ; black&white, sometimes buggy too
1934   fourcc UMP4
1935   driver vfw
1936   dll "ubvmp4d.dll"
1937   out I420
1938   out UYVY
1939
1940 videocodec geomp4
1941   info "GeoVision Advanced MPEG-4"
1942   status working
1943   fourcc GMP4,GM40
1944   driver vfw
1945   dll "GXAMP4.dll"
1946   out BGR24 flip
1947
1948 videocodec geoavc
1949   info "GeoCodec h264 AVC"
1950   status working
1951   fourcc GAVC
1952   driver vfw
1953   dll "GXAVC.dll"
1954   out BGR32,BGR24 flip
1955
1956 videocodec viewquest
1957   info "Kodak Digital Camera Viewquest VQC1 VQC2"
1958   status working
1959   fourcc VQC1,VQC2
1960   driver vfw
1961   dll "VQdecode.dll"
1962   out BGR24 flip
1963
1964 videocodec fjhtvfw
1965  info "FUJIAN HTC MPEG-4 CODEC"
1966  status working
1967  fourcc FJHT
1968  driver vfw
1969  dll "fjht264.dll"
1970  out BGR15,BGR16,BGR24,BGR32,RGB16,RGB24,RGB32 flip
1971
1972 ; MJPEG:
1973 ; Notes: m3jpeg+mjpeg are MMX optimized. avid is very stable but slow.
1974 ; ijpg only decodes JPEG images (no MJPEG), and slow.
1975 ; Update: ffmjpeg is almost perfect (and optimized) now, prefer it to others.
1976
1977 videocodec zrmjpeg
1978   info "Zoran MJPEG passthrough"
1979   status buggy
1980   fourcc MJPG,jpeg
1981   driver zrmjpeg
1982   out ZRMJPEGNI,ZRMJPEGIT,ZRMJPEGIB query
1983
1984 videocodec ffavrn
1985   info "FFmpeg AVID avi codec"
1986   status working
1987   fourcc AVRn,AVDJ
1988   driver ffmpeg
1989   dll avrn
1990   out 422P
1991
1992 videocodec ffmjpeg
1993   info "FFmpeg MJPEG"
1994   status working
1995   fourcc MJPG,mjpg,mJPG
1996   fourcc AVRn,AVDJ  ; AVID
1997   fourcc ADJV       ; Avid Motion JPEG
1998   fourcc jpeg       ; MOV Photo-JPEG
1999   fourcc mjpa       ; Apple MJPEG-A (Quicktime)
2000   fourcc JFIF       ; SMJPEG (Loki)
2001   fourcc ijpg,IJPG  ; -mf type=jpeg
2002   fourcc JPEG       ; SGI's AVI Photo-JPEG
2003   fourcc JPGL       ; lossless JPEG (pegasus codec)
2004   fourcc LJPG,Ljpg       ; lossless JPEG
2005   fourcc dmb1       ; MJPEG by Matrox Rainbow Runner
2006   fourcc MJLS       ; JPEG-LS custom FOURCC for avi - encoder
2007   fourcc MMJP,QIVG
2008   fourcc ACDV       ; ACDSee jpeg
2009   fourcc SLMJ       ; SL M-JPEG
2010   fourcc MVJP       ; Midvid JPEG Video Codec
2011   fourcc IJLV       ; Intel JPEG Library Video Codec
2012   fourcc CJPG       ; Creative MJPG
2013   fourcc MSC2,JR24
2014   fourcc avi1,avi2
2015   fourcc MTSJ,ZJPG,MJPx,FLJP
2016   fourcc FMJP,SJPG
2017   driver ffmpeg
2018   dll mjpeg
2019   out 444P
2020   out 422P
2021   out 440P
2022   out YUY2  ; queried (conversion from yuv422p)
2023   out YV12,I420,IYUV
2024   out BGR24 ; lossless JPEG
2025   out RGB24 ; JPEG-LS
2026   out Y800
2027
2028 videocodec ffmjpegb
2029   info "FFmpeg MJPEG-B"
2030   status working
2031   fourcc mjpb       ; Apple MJPEG-B (Quicktime)
2032   driver ffmpeg
2033   dll mjpegb
2034   out 444P
2035   out 422P
2036   out 440P
2037   out YUY2  ; queryed (conversion from yuv422p)
2038   out YV12,I420,IYUV
2039
2040 ; slow. usable only for standalone JPEGs, like -mf, avid or Photo-JPEG:
2041 videocodec ijpg
2042   info "Independent JPEG Group's codec"
2043   status working
2044   fourcc ijpg,IJPG   ; -mf type=jpeg
2045   fourcc jpeg        ; MOV Photo-JPEG
2046   fourcc AVRn,AVDJ   ; AVID
2047   fourcc CJPG
2048   driver ijpg
2049   dll libjpeg
2050   out RGB24,Y8
2051
2052 ; http://www.morgan-multimedia.com/dev/codec_spec.htm
2053 videocodec m3jpeg
2054   info "Morgan Motion JPEG Codec"
2055   status working
2056   fourcc MJPG
2057   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
2058   fourcc dmb1 MJPG            ; MJPEG by Matrox Rainbow Runner
2059   driver vfw
2060   dll "m3jpeg32.dll"
2061 ;  out YV12,I420
2062   out YUY2,UYVY
2063   out BGR32,BGR24,BGR15
2064
2065 videocodec mjpeg
2066   info "MainConcept Motion JPEG"
2067   status working
2068   fourcc MJPG
2069   fourcc mjpa,mjpb,mjpg MJPG  ; MOV files
2070 ;  fourcc AVRn,AVDJ MJPG ; AVID (sometimes buggy)
2071   driver vfw
2072   dll "mcmjpg32.dll"
2073   out YUY2,UYVY
2074   out BGR32,BGR24,BGR15
2075
2076 videocodec avid
2077   info "AVID Motion JPEG"
2078   status working
2079   comment "slooooooooow but stable"
2080   fourcc AVRn
2081   fourcc AVDJ AVRn
2082   fourcc MJPG,mjpg AVRn
2083   driver vfw
2084   dll "AvidAVICodec.dll"
2085   out BGR24 flip
2086
2087 videocodec LEAD
2088   info "LEAD (M)JPEG"
2089   status working
2090   comment "supports interlaced MJPEG"
2091   fourcc MJPG
2092   fourcc jpeg MJPG  ; MOV Photo-JPEG
2093   fourcc LEAD
2094   fourcc MTSJ MJPG
2095   driver vfw
2096   dll "LCodcCMP.dll"
2097   out BGR24,BGR15
2098
2099 videocodec acdsee
2100   info "ACDSee mjpeg"
2101   status working
2102   fourcc ACDV
2103   driver vfw
2104   dll "ACDV.dll"
2105   out BGR32,BGR24,BGR15 flip
2106
2107 videocodec imagepower
2108   info "ImagePower MJPEG2000"
2109   status buggy
2110   fourcc IPJ2
2111   driver vfw
2112   dll "jp2avi.dll"
2113   out BGR32,BGR24,BGR15
2114
2115 videocodec fflibopenjpeg
2116   info "OpenJPEG MJPEG2000"
2117   status working
2118   fourcc MJ2C
2119   fourcc MJP2
2120   fourcc mjp2
2121   driver ffmpeg
2122   dll "libopenjpeg"
2123   out XYZ12
2124   out RGB64LE,RGB64BE
2125   out RGB48LE,RGB48BE
2126   out RGB24,RGB32,BGR32,Y8,Y800,Y8A,Y16
2127   out YV12,422P
2128   out 420P16,420P14,420P12,420P10,420P9
2129   out 422P16,422P14,422P12,422P10,422P9
2130   out 444P16,444P14,444P12,444P10,444P9
2131   out 420A,422A,444A
2132
2133 videocodec ffjpeg2000
2134   info "FFmpeg JPEG 2000 digital cinema"
2135   status working
2136   fourcc MJ2C
2137   fourcc MJP2
2138   fourcc mjp2
2139   driver ffmpeg
2140   dll "jpeg2000"
2141   out XYZ12
2142   out Y800,Y16
2143   out RGB48LE,RGB48BE,RGB32,BGR32,RGB24
2144
2145 videocodec ffj2k
2146   info "FFmpeg JPEG 2000"
2147   status working
2148   fourcc MJ2C
2149   fourcc MJP2
2150   fourcc mjp2
2151   fourcc LJ2K,LJ2C
2152   fourcc IPJ2
2153   driver ffmpeg
2154   dll "j2k"
2155   out RGB24,Y800
2156
2157 videocodec m3jpeg2k
2158   info "Morgan MJPEG2000"
2159   status working
2160   fourcc MJ2C
2161   fourcc MJP2
2162   driver vfw
2163   dll "m3jp2k32.dll"
2164   out YV12,I420,IYUV
2165   out YUY2,UYVY
2166   out BGR32,BGR24,BGR15
2167
2168 ; http://www.morgan-multimedia.com/dev/directshow_dec_spec.htm
2169 videocodec m3jpegds
2170   info "Morgan MJPEG"
2171   status crashing
2172   fourcc MJPG mjpg
2173   fourcc mjpa,mjpb,mjpg mjpg  ; MOV files
2174   fourcc dmb1 mjpg            ; MJPEG by Matrox Rainbow Runner
2175   driver dshow
2176   dll "m3jpegdec.ax"
2177   guid 0x6988b440, 0x8352, 0x11d3, 0x9b, 0xda, 0xca, 0x86, 0x73, 0x7c, 0x71, 0x68
2178   out I420
2179   out YUY2,UYVY
2180   out BGR32,BGR24,BGR16,BGR15
2181
2182 videocodec pegasusm
2183   info "Pegasus Motion JPEG"
2184   status crashing
2185   fourcc MJPG
2186   driver vfw
2187 ;  dll "pvmjpg20.dll"   ; v2.0
2188   dll "pvmjpg21.dll"    ; v2.1
2189   out BGR24 flip
2190
2191 videocodec pegasusl
2192   info "Pegasus lossless JPEG"
2193   status crashing
2194   fourcc JPGL
2195   fourcc MJPG JPGL
2196   driver vfw
2197   dll "pvljpg20.dll"
2198   out BGR24 flip
2199
2200 videocodec pegasusmwv
2201   info "Pegasus Motion Wavelet 2000"
2202   status crashing
2203   fourcc PVW2
2204   driver vfw
2205   dll "pvwv220.dll"
2206   out BGR24 flip
2207
2208 videocodec fffrwu
2209   info "FFmpeg Forward Uncompressed Video Codec"
2210   status working
2211   fourcc FRWU
2212   driver ffmpeg
2213   dll frwu
2214   out UYVY
2215
2216 videocodec frwuvfw
2217   info "Forward Uncompressed Video Codec"
2218   status working
2219   fourcc FRWU
2220   driver vfw
2221   dll "FRWU.dll"
2222   out BGR24 flip
2223
2224 videocodec frwdvfw
2225   info "Forward JPEG Video Codec"
2226   status working
2227   fourcc FRWD
2228   driver vfw
2229   dll "FRWD.dll"
2230   out BGR24 flip
2231
2232 videocodec frwtvfw
2233   info "Forward JPEG+Alpha Video"
2234   status working
2235   fourcc FRWT
2236   driver vfw
2237   dll "FRWT.dll"
2238   out BGR24 flip
2239
2240 ; h263: - I don't know. comments?
2241
2242 videocodec vivo
2243   info "Vivo H.263"
2244   status working
2245   fourcc VIVO,vivo vivo
2246   fourcc viv1,viv2 vivo ; internal MPlayer FourCC
2247   driver vfw
2248   dll "ivvideo.dll"
2249   out BGR32,BGR24,BGR15 flip
2250   in BGR24
2251
2252 videocodec u263
2253   info "UB Video H.263/H.263+/H.263++"
2254   status working
2255   fourcc U263
2256   fourcc vivo,VIVO U263
2257   fourcc viv1 U263 ; internal MPlayer FourCC
2258   driver dshow
2259   dll "ubv263d+.ax"
2260   guid 0x00af1181, 0x6ebb, 0x11d4, 0x9d, 0x5a, 0x00, 0x50, 0x04, 0x79, 0x6c, 0xc0
2261 ;  out UYVY
2262 ; BGR32,BGR16,BGR15 seems to work too
2263   out BGR24 flip
2264
2265 videocodec i263
2266   info "I263"
2267   status working
2268   fourcc I263,i263
2269 ;  fourcc I420,i420
2270   fourcc vivo,VIVO I263
2271   fourcc viv1 I263 ; internal MPlayer FourCC
2272   driver vfw
2273   dll "i263_32.drv"
2274   out I420
2275   out YUY2
2276   out BGR32,BGR24,BGR15
2277
2278 videocodec ffi263
2279   info "FFmpeg I263"
2280   status working
2281   fourcc I263,i263
2282   driver ffmpeg
2283   dll h263i
2284   out YV12,I420,IYUV
2285
2286 videocodec ffh263
2287   info "FFmpeg H.263+"
2288   status working
2289   fourcc H263,U263,h263,X263,M263
2290   fourcc viv1 h263 ; internal MPlayer FourCC
2291   fourcc s263
2292   fourcc T263
2293   fourcc D263,d263     ; DEC H263
2294   fourcc L263     ; Lead H263
2295   fourcc ILVR     ; ITU H263+
2296   fourcc VX1K     ; Agora Labs VX1000S H263
2297   fourcc lsvm     ; lsv h263
2298   driver ffmpeg
2299   dll h263p
2300   out YV12,I420,IYUV
2301
2302 videocodec ffzygo
2303   info "FFmpeg ZyGo"
2304   status untested
2305   fourcc ZyGo
2306   driver ffmpeg
2307   dll h263
2308   out YV12,I420,IYUV flip
2309
2310 videocodec h263xa
2311   info "XAnim's CCITT H.263"
2312   status crashing
2313   fourcc H263,h263
2314   fourcc viv1 H263 ; internal MPlayer FourCC
2315   fourcc VIVO,vivo H263
2316   driver xanim
2317   dll "vid_h263.xa"
2318   out YV12,IYUV,I420
2319
2320 videocodec ffh261
2321   info "CCITT H.261"
2322   status working
2323   fourcc H261,h261
2324   driver ffmpeg
2325   dll h261
2326   out YV12
2327
2328 videocodec qt261
2329   info "QuickTime H.261 video"
2330   status working
2331   fourcc H261,h261
2332   driver qtvideo
2333   dll "QuickTime.qts"
2334   out YUY2
2335
2336 videocodec h261xa
2337   info "XAnim's CCITT H.261"
2338   status buggy
2339   fourcc H261,h261
2340   driver xanim
2341   dll "vid_h261.xa"
2342   out YV12,IYUV,I420
2343
2344 videocodec m261
2345   info "M261"
2346   status untested
2347   fourcc m261,M261
2348   driver vfw
2349   dll "msh261.drv"
2350   out BGR32,BGR24,BGR15
2351
2352 ; Indeo:
2353 ; Note: Indeo 3 is buggy, both XAnim (bad decoding) and VfW (fails with DR)
2354 ; Prefer win32 ones, they are faster, and 4/5 can DR. For fallback, there are
2355 ; Xanim codecs, they provide YV12, useful for YUV display or encoding.
2356
2357 videocodec indeo5ds
2358   info "Intel Indeo 5"
2359   status working
2360   fourcc IV50,iv50
2361   driver dshow
2362   dll "ir50_32.dll"
2363   guid 0x30355649, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71
2364   out YV12,IYUV,I420
2365   out YUY2,UYVY
2366   out BGR32,BGR24,BGR16,BGR15
2367
2368 videocodec indeo5
2369   info "Intel Indeo 5"
2370   status working
2371   fourcc IV50,iv50
2372   driver vfwex
2373   dll "ir50_32.dll"
2374 ;  out YV12,I420   ; flickering
2375   out YUY2
2376   out BGR32,BGR24,BGR15
2377
2378 videocodec indeo4
2379   info "Intel Indeo 4.1"
2380   status working
2381   fourcc IV41,iv41
2382   driver vfw
2383   dll "ir41_32.dll"
2384   out IF09
2385   out BGR24,BGR15
2386   in YVU9
2387
2388 videocodec indeo3
2389   info "Intel Indeo 3.1/3.2"
2390   status working
2391   fourcc IV31,iv31
2392   fourcc IV32,iv32
2393   driver vfwex
2394   dll "ir32_32.dll"
2395   out IF09
2396   out BGR24,BGR15 flip,static
2397   in YVU9
2398
2399 videocodec indeo5xa
2400   info "XAnim's Intel Indeo 5"
2401   status working
2402   fourcc IV50,iv50
2403   driver xanim
2404   dll "vid_iv50.xa"
2405   out YVU9
2406
2407 videocodec indeo4xa
2408   info "XAnim's Intel Indeo 4.1"
2409   status working
2410   fourcc IV41,iv41
2411   driver xanim
2412   dll "vid_iv41.xa"
2413   out YVU9
2414
2415 videocodec indeo3xa
2416   info "XAnim's Intel Indeo 3.1/3.2"
2417   status working
2418   fourcc IV31,iv31
2419   fourcc IV32,iv32
2420   driver xanim
2421   dll "vid_iv32.xa"
2422   out YVU9
2423
2424 videocodec ffindeo4
2425   info "FFmpeg Indeo 4"
2426   status working
2427   fourcc IV41
2428   driver ffmpeg
2429   dll indeo4
2430   out YVU9
2431
2432 videocodec ffindeo5
2433   info "FFmpeg Indeo 5"
2434   status working
2435   fourcc IV50
2436   driver ffmpeg
2437   dll indeo5
2438   out YVU9
2439
2440 ; DV:  qdv is more stable...  libdv is slow, mcdv is unstable
2441
2442 videocodec ffdv
2443   info "FFmpeg DV"
2444   status working
2445   fourcc CDVC,cdvc,CDV2,CDVP
2446   fourcc CDVH,cdvh   ; Canopus DVCPRO HD
2447   fourcc CDV5        ; Canopus SD50
2448   fourcc DVSD,dvsd   ; PAL
2449   fourcc DVCS,dvcs   ; NTSC ?
2450   fourcc "dvcp"      ; PAL DV in .mov
2451   fourcc "dvc "      ; NTSC DV in .mov
2452   fourcc "dvp "
2453   fourcc "dv  "
2454   fourcc dvpp        ; DVCPRO - PAL
2455   fourcc dv50        ; DVCPRO 50
2456   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
2457   fourcc dv5p        ; DVCPRO 50 PAL in .mov
2458   fourcc AVdv,AVd1
2459   fourcc dvhq,dvhp
2460   fourcc dvh5,dvh6,dvh3
2461   fourcc dvhd,dvsl,dv25,dc25
2462   fourcc dvs1,dvh1,dvis,PDVC
2463   fourcc IPDV,ipdv
2464   fourcc SL25,SLDV
2465   driver ffmpeg
2466   dll dvvideo
2467   out 411P,422P,YV12
2468
2469 videocodec qdv
2470   info "Sony Digital Video (DV)"
2471   status working
2472   fourcc dvsl,dvsd,dvhd  ; ????
2473   fourcc DVSD dvsd   ; pal .avi
2474   fourcc "dvcp" dvsd ; pal .mov
2475   fourcc "dvc " dvsd ; ntsc .mov
2476   driver dshow
2477   dll "qdv.dll"
2478   guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
2479   out YUY2
2480   out UYVY
2481   out BGR24,BGR16,BGR15 ; BGR32 is buggy, at least with one sample
2482
2483 videocodec libdv
2484   info "Raw DV (libdv)"
2485   status working
2486   fourcc DVSD,dvsd   ; PAL
2487   fourcc DVCS,dvcs   ; NTSC ?
2488   fourcc "dvcp"      ; PAL DV in .mov
2489   fourcc "dvc "      ; NTSC DV in .mov
2490   fourcc dvpp        ; DVCPRO - PAL
2491   fourcc dv50        ; DVCPRO 50
2492   fourcc dv5n        ; DVCPRO 50 NTSC in .mov
2493   fourcc dv5p        ; DVCPRO 50 PAL in .mov
2494   fourcc AVdv,AVd1   ; AVID DV
2495   fourcc dvhq,dvhp
2496   fourcc dvh5,dvh6,dvh3
2497   driver libdv
2498   dll libdv.so.2
2499   out YUY2
2500
2501 ; note: it crashes with pond.dv :(
2502 videocodec mcdv
2503   info "MainConcept DV Codec"
2504   status working
2505   fourcc DVSD,dvsd   ; PAL
2506   fourcc DVCS,dvcs   ; NTSC ?
2507   fourcc CDVC,cdvc   ; ???
2508   fourcc "dvcp" dvsd ; PAL DV in .mov
2509   fourcc "dvc " dvcs ; NTSC DV in .mov
2510   driver vfw
2511   dll "mcdvd_32.dll"
2512   out YUY2
2513   out UYVY
2514   out BGR32,BGR24,BGR15
2515
2516 ; 3ivx:
2517
2518 videocodec 3ivXxa
2519   info "XAnim's 3ivx Delta 3.5 plugin"
2520   status working
2521   fourcc 3IV1
2522   driver xanim
2523   dll "vid_3ivX.xa"
2524   out YV12,IYUV,I420
2525
2526 videocodec 3ivX
2527   info "3ivx Delta 4.5"
2528   status working
2529   fourcc 3IV1
2530   driver dshow
2531   dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
2532   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
2533   out YV12
2534   out YUY2
2535   out BGR32,BGR24,BGR16,BGR15
2536
2537 ; RealVideo variants
2538
2539 videocodec rv3040
2540   info "Linux RealPlayer 10 RV30/40"
2541   status buggy ; tries to use multi-threaded decoding on SMP systems and crashes on exit
2542   fourcc RV30,rv30
2543   fourcc RV40,rv40
2544   driver realvid
2545   dll "drvc.so"
2546   out I420
2547
2548 videocodec rv3040win
2549   info "Win32 RealPlayer 10 RV30/40"
2550   status working
2551   fourcc RV30,rv30
2552   fourcc RV40,rv40
2553   driver realvid
2554   dll "drvc.dll"
2555   out I420
2556
2557 videocodec rv40
2558   info "Linux RealPlayer 9 RV40"
2559   status buggy
2560   fourcc RV40,rv40
2561   driver realvid
2562   dll "drv4.so.6.0"
2563   out I420
2564
2565 videocodec rv40win
2566   info "Win32 RealPlayer 9 RV40"
2567   status working
2568   fourcc RV40,rv40
2569   driver realvid
2570   dll "drv43260.dll"
2571   out I420
2572
2573 videocodec rv40mac
2574   info "Mac OS X RealPlayer 9 RV40"
2575   status working
2576   fourcc RV40,rv40
2577   driver realvid
2578   dll "drvc.bundle/Contents/MacOS/drvc"
2579   out I420
2580
2581 videocodec rv30
2582   info "Linux RealPlayer 8 RV30"
2583   status buggy
2584   fourcc RV30,rv30
2585   driver realvid
2586   dll "drv3.so.6.0"
2587   out I420
2588
2589 videocodec rv30win
2590   info "Win32 RealPlayer 8 RV30"
2591   status working
2592   fourcc RV30,rv30
2593   driver realvid
2594   dll "drv33260.dll"
2595   out I420
2596
2597 videocodec rv30mac
2598   info "Mac OS X RealPlayer 9 RV30"
2599   status working
2600   fourcc RV30,rv30
2601   driver realvid
2602   dll "drvc.bundle/Contents/MacOS/drvc"
2603   out I420
2604
2605 videocodec ffrv20
2606   info "FFmpeg RV20"
2607   status working
2608   fourcc RV20,rv20
2609   fourcc RVTR
2610   driver ffmpeg
2611   dll rv20
2612   out YV12,I420,IYUV
2613
2614 videocodec ffrv30
2615   info "FFmpeg RV30"
2616   status buggy
2617   fourcc RV30,rv30
2618   driver ffmpeg
2619   dll rv30
2620   out YV12,I420,IYUV
2621
2622 videocodec ffrv40
2623   info "FFmpeg RV40"
2624   status working
2625   fourcc RV40,rv40
2626   driver ffmpeg
2627   dll rv40
2628   out YV12,I420,IYUV
2629
2630 videocodec rv20
2631   info "Linux RealPlayer 8 RV20"
2632   status buggy
2633   fourcc RV20,rv20
2634   driver realvid
2635   dll "drv2.so.6.0"
2636   out I420
2637
2638 videocodec rv20winrp10
2639   info "Win32 RealPlayer 10 RV20"
2640   status working
2641   fourcc RV20,rv20
2642   driver realvid
2643   dll "drv2.dll"
2644   out I420
2645
2646 videocodec rv20win
2647   info "Win32 RealPlayer 8 RV20"
2648   status working
2649   fourcc RV20,rv20
2650   driver realvid
2651   dll "drv23260.dll"
2652   out I420
2653
2654 videocodec rv20mac
2655   info "Mac OS X RealPlayer 9 RV20"
2656   status working
2657   fourcc RV20,rv20
2658   driver realvid
2659   dll "drv2.bundle/Contents/MacOS/drv2"
2660   out I420
2661
2662 videocodec ffrv10
2663   info "FFmpeg RV10"
2664   status working
2665   fourcc RV10,rv10
2666   fourcc RV13,rv13
2667   driver ffmpeg
2668   dll rv10
2669   out YV12,I420,IYUV
2670
2671 ; others:
2672
2673 videocodec alpary
2674   info "Alparysoft lossless codec dshow"
2675   status working
2676   fourcc ASLC
2677   driver dshow
2678   dll "aslcodec_dshow.dll"
2679   guid 0x7f9de066, 0xbf3d, 0x4c17, 0x86, 0xb7, 0x33, 0xe4, 0x3e, 0xbe, 0xae, 0xf0
2680   out BGR24 flip
2681
2682 videocodec alpary2
2683   info "Alparysoft lossless codec vfw"
2684   status working
2685   fourcc ASLC
2686   driver vfw
2687   dll "aslcodec_vfw.dll"
2688   out BGR24 flip
2689
2690 videocodec LEADMW20
2691   info "Lead CMW wavelet 2.0"
2692   status working
2693   fourcc LCW2
2694   driver dshow
2695   dll "LCODCCMW2E.dll"; eval also needs LCMW2.dll
2696   guid 0xe2b7dc56, 0x38c5, 0x11d5, 0x91, 0xf6, 0x00, 0x10, 0x4b, 0xdb, 0x8f, 0xf9
2697   out BGR24,BGR8 flip
2698
2699 videocodec cineformhd
2700   info "CineForm HD"
2701   status working
2702   fourcc CFHD
2703   driver dshow
2704   dll "CFDecode2.ax"
2705   guid 0xAD83011E, 0x01d1, 0x4623, 0x91, 0xfd, 0x6b, 0x75, 0xf1, 0x83, 0xc5, 0xa9
2706   out UYVY
2707
2708 videocodec fflagarith
2709   info "Lagarith Lossless Video Codec"
2710   status buggy
2711   fourcc LAGS
2712   driver ffmpeg
2713   dll lagarith
2714   out YV12,RGB24,BGR32,422P
2715
2716 ;http://lags.leetcode.net/codec.html
2717 videocodec lagarith
2718   info "Lagarith Lossless Video Codec"
2719   comment "requires an MMX2 CPU."
2720   status working
2721   fourcc LAGS
2722   driver vfw
2723   dll "lagarith.dll"
2724   out BGR32,BGR24 flip
2725
2726 videocodec ffutvideo
2727   info "FFmpeg Ut Video"
2728   status working
2729   fourcc ULRA,ULRG,ULY2,ULY0
2730   fourcc ULH2,ULH0,UQY2
2731   driver ffmpeg
2732   dll utvideo
2733   out YV12,422P,RGB24,RGB32
2734
2735  ;http://umezawa.dyndns.info/wordpress/
2736 videocodec utvideovfw
2737   info "UTVideo Codec"
2738   status working
2739   fourcc ULRA,ULRG,ULY2,ULY0
2740   fourcc ULH2,ULH0,UQY2
2741   driver vfw
2742   dll "utv_vcm.dll"  ; requires utv_core.dll
2743   out BGR32,BGR24 flip
2744   out RGB32,RGB24 flip
2745   out YV12,UYVY,YUY2 flip
2746
2747  ;http://umezawa.dyndns.info/wordpress/
2748 videocodec utvideodmo
2749   info "UTVideo Codec"
2750   status buggy ; input format not accepted
2751   fourcc ULRA,ULRG,ULY2,ULY0
2752   fourcc ULH2,ULH0,UQY2
2753   driver dmo
2754   dll "utv_dmo.dll"  ; requires utv_core.dll
2755   guid 0x30594c55, 0xe991, 0x460d, 0x84, 0x0b, 0xc1, 0xc6, 0x49, 0x74, 0x57, 0xef
2756   out YV12,UYVY,YUY2
2757   out RGB32,RGB24
2758   out BGR32,BGR24
2759
2760 videocodec ffvble
2761   info "FFmpeg VBLE lossless codec"
2762   status working
2763   fourcc VBLE
2764   driver ffmpeg
2765   dll vble
2766   out YV12
2767
2768 videocodec fftdsc
2769   info "FFmpeg TDSC codec"
2770   status working
2771   fourcc TDSC
2772   driver ffmpeg
2773   dll tdsc
2774   out BGR24
2775
2776 videocodec ffscreenpresso
2777   info "FFmpeg Screenpresso"
2778   status working
2779   fourcc SPV1
2780   driver ffmpeg
2781   dll screenpresso
2782   out BGR24,BGRA,BGR15LE
2783
2784 videocodec ffhap
2785   info "FFmpeg Hap"
2786   status working
2787   fourcc Hap1,Hap5,HapY
2788   driver ffmpeg
2789   dll hap
2790   out RGBA
2791
2792 videocodec ffdxv
2793   info "FFmpeg DXV"
2794   status working
2795   fourcc DXDI,DXD3
2796   driver ffmpeg
2797   dll dxv
2798   out RGBA
2799
2800 videocodec ffzerocodec
2801   info "FFmpeg ZeroCodec lossless"
2802   status working
2803   fourcc ZECO
2804   driver ffmpeg
2805   dll zerocodec
2806   out UYVY
2807
2808 videocodec psiv
2809   info "Infinite Video PSI_V"
2810   status working
2811   fourcc PSIV
2812   driver vfw
2813   dll "psiv.dll"
2814   out BGR32,BGR24 query,flip
2815
2816 ;http://www.midivid.com/codec/download.html
2817 videocodec midivid1
2818   status working
2819   fourcc MVLZ
2820   driver vfw
2821   dll "MLZCodec.dll"
2822   out BGR24,BGR16 flip
2823
2824 videocodec midivid2
2825   status working
2826   fourcc MVDV
2827   driver vfw
2828   dll "MVCodec.dll"
2829   out BGR24 flip
2830
2831 videocodec midivid3
2832   status working
2833   fourcc MV30
2834   driver vfw
2835   dll "MV3.dll"
2836   out BGR24,BGR16
2837
2838 videocodec moyea
2839   info "Moyea Flash to Video Converter"
2840   comment "requires zlib1.dll" ; c7d4d685a0af2a09cbc21cb474358595
2841   status working
2842   fourcc MFZ0
2843   driver vfw
2844   dll "MyFlashZip0.ax"
2845   out BGR24 flip
2846
2847 videocodec nsvideo
2848   info "Power VideoWorks video"
2849   status working
2850   fourcc NSVI
2851   driver vfw
2852   dll "nsvideo.dll"
2853   out BGR24 flip
2854
2855 videocodec smv2vfw
2856   info "DideoNET SMV2"
2857   status working
2858   fourcc SMV2
2859   driver vfw
2860   dll "smv2vfw.dll"
2861   out BGR32,BGR24,BGR8,RGB32,RGB24,RGB8 flip
2862
2863 videocodec cfhdvfw
2864   status working
2865   info "CineForm HD"
2866   comment "windows only" ; set registry keys for half-res decoding
2867   status working
2868   fourcc CFHD
2869   driver vfw
2870   dll "cinevfw.dll"
2871   out BGR32
2872
2873 videocodec ffcfhd
2874   info "FFmpeg Cineform HD"
2875   status working
2876   fourcc CFHD
2877   driver ffmpeg
2878   dll cfhd
2879   out 422P10,GBR12P
2880
2881 videocodec canopushq
2882   status working
2883   info "Canopus HQ Codec"
2884   comment "requires csehqa.dll and cseuvec.dll"
2885   fourcc CUVC
2886   driver vfw
2887   dll "CUVCcodc.dll"
2888   out BGR24
2889
2890 videocodec ffcanopushq
2891   status working
2892   info "FFmpeg Canopus HQ Codec"
2893   fourcc CUVC
2894   driver ffmpeg
2895   dll hq_hqa
2896   out 422P,422A
2897
2898 videocodec canopusll
2899   status working
2900   info "Canopus Lossless Codec"
2901   comment "requires csellc.dll"
2902   fourcc CLLC
2903   driver vfw
2904   dll "CLLCcodc.dll"
2905   out BGR24
2906
2907 videocodec ffcanopusll
2908   status working
2909   info "FFmpeg Canopus Lossless Codec"
2910   fourcc CLLC
2911   driver ffmpeg
2912   dll "cllc"
2913   out RGB24,ARGB
2914
2915 videocodec ffvp3
2916   info "FFmpeg VP3"
2917   status untested
2918   fourcc VP30,vp30,VP31,vp31
2919   format 0x20335056 ; "VP3 " (used in .nsv files)
2920   driver ffmpeg
2921   dll "vp3"
2922   out YV12
2923
2924 videocodec fftheora
2925   info "FFmpeg Theora"
2926   status untested
2927   fourcc theo
2928   fourcc Thra theo
2929   format 0xFFFC
2930   driver ffmpeg
2931   dll "theora"
2932   out YV12,422P,444P
2933
2934 videocodec vp3
2935   info "On2 Open Source VP3 Codec"
2936   status working
2937   comment "For SSE-systems use fixed DLL from ftp://mplayerhq.hu/MPlayer/samples/drivers32/"
2938   fourcc VP30,vp30,VP31,vp31
2939   flags align16
2940   driver vfwex
2941   dll "vp31vfw.dll"
2942   out YUY2
2943   out BGR32,BGR24,BGR15
2944
2945 videocodec vp4
2946   info "On2 VP4 Personal Codec"
2947   comment "Decodes also VP3"
2948   status working
2949   fourcc VP40
2950   fourcc VP31,VP30,vp31,vp30
2951   driver vfwex
2952   dll "vp4vfw.dll"
2953   out YUY2
2954   out BGR32,BGR24
2955
2956 videocodec ffvp5
2957   info "FFmpeg VP5"
2958   status working
2959   fourcc VP50
2960   driver ffmpeg
2961   dll "vp5"
2962   out YV12
2963
2964 videocodec vp5
2965   info "On2 VP5 Personal Codec"
2966   status working
2967   fourcc VP50
2968   driver vfwex
2969   dll "vp5vfw.dll"
2970   out YUY2
2971   out BGR32,BGR24
2972
2973 videocodec ffvp6
2974   info "FFmpeg VP6"
2975   status working
2976   fourcc VP60,VP61,VP62
2977   driver ffmpeg
2978   dll "vp6"
2979   out YV12
2980
2981 videocodec ffvp6a
2982   info "FFmpeg VP6A"
2983   status untested
2984   fourcc VP6A
2985   driver ffmpeg
2986   dll "vp6a"
2987   out 420A
2988
2989 videocodec ffvp6f
2990   info "FFmpeg VP6 Flash"
2991   status working
2992   fourcc VP6F
2993   fourcc FLV4
2994   driver ffmpeg
2995   dll "vp6f"
2996   out YV12
2997
2998 videocodec vp6
2999   info "On2 VP6 Personal Codec"
3000   status working
3001   fourcc VP60,VP61,VP62
3002   driver vfwex
3003   dll "vp6vfw.dll"
3004   out YUY2
3005   out BGR32,BGR24
3006
3007 videocodec vp6f
3008   info "On2 VP6F Personal Codec"
3009   status working
3010   fourcc VP6F VP60
3011   driver vfwex
3012   dll "vp6vfw.dll"
3013   out YUY2,BGR32,BGR24 flip
3014
3015 videocodec ffvp7
3016   info "FFmpeg VP7"
3017   status working
3018   fourcc VP70
3019   driver ffmpeg
3020   dll vp7
3021   out YV12
3022
3023 videocodec vp7
3024   info "On2 VP7 Personal Codec"
3025   status working
3026   fourcc VP70
3027   driver vfwex
3028   dll "vp7vfw.dll"
3029   out YUY2
3030   out BGR32,BGR24
3031
3032 videocodec ffvp8
3033   info "FFmpeg VP8"
3034   status working
3035   fourcc VP80
3036   driver ffmpeg
3037   dll "vp8"
3038   out YV12
3039
3040 videocodec ffvp9
3041   info "FFmpeg VP9"
3042   status working
3043   fourcc VP90
3044   driver ffmpeg
3045   dll "vp9"
3046   out YV12,420P10,420P12
3047   out 422P,422P10,422P12
3048   out 440P,440P10,440P12
3049   out 444P,444P10,444P12
3050   out GBR10P,GBR12P,GBR24P
3051
3052 videocodec fflibvpx
3053   info "FFmpeg wrapper for libvpx/VP8"
3054   status working
3055   fourcc VP80
3056   driver ffmpeg
3057   dll "libvpx"
3058   out YV12
3059
3060 videocodec fflibvpxvp9
3061   info "FFmpeg wrapper for libvpx/VP9"
3062   status working
3063   fourcc VP90
3064   driver ffmpeg
3065   dll "libvpx-vp9"
3066   out YV12
3067
3068 videocodec mwv1
3069   info "Motion Wavelets"
3070   status working
3071   fourcc MWV1
3072   driver vfw
3073   dll "icmw_32.dll"
3074   out BGR24,BGR15 flip
3075
3076 videocodec wavcvfw
3077   info "centre for wavelets, approximation and information processing"
3078   status working
3079   fourcc wavc
3080   driver vfw
3081   dll "WavCWAIP.dll"
3082   out BGR24 flip
3083
3084 videocodec asv2
3085   info "ASUS V2"
3086   status working
3087   fourcc ASV2
3088   driver vfw
3089   dll "asusasv2.dll"
3090   out UYVY
3091   out BGR32,BGR24,BGR15 flip
3092
3093 videocodec asv1
3094   info "ASUS V1"
3095   status working
3096   fourcc ASV1
3097   driver vfw
3098   dll "asusasvd.dll"
3099   out UYVY
3100   out BGR32,BGR24,BGR15 flip
3101
3102 videocodec ffultimotion
3103   info "FFmpeg IBM Ultimotion"
3104   status working
3105   fourcc ULTI
3106   driver ffmpeg
3107   dll "ultimotion"
3108   out YVU9
3109
3110 videocodec ultimotion
3111   info "IBM Ultimotion"
3112   status working
3113   fourcc ULTI
3114   driver vfw
3115   dll "ultimo.dll"
3116   out YUY2,UYVY
3117   out BGR32,BGR24,BGR15 flip
3118
3119 videocodec mss1
3120   info "Windows Screen Video"
3121   status working
3122   fourcc MSS1
3123   driver dshow
3124   dll "msscds32.ax"
3125   guid 0x3301a7c4, 0x0a8d, 0x11d4, 0x91, 0x4d, 0x00, 0xc0, 0x4f, 0x61, 0x0d, 0x24
3126   out BGR32,BGR24,BGR16,BGR15
3127
3128 ; CLRVIDDC.DLL needed too, with uppercase
3129 videocodec ucod
3130   info "UCOD-ClearVideo"
3131   status working
3132   fourcc UCOD
3133   driver vfw
3134   dll "clrviddd.dll"
3135   out BGR32,BGR24,BGR15 flip
3136
3137 videocodec vcr2
3138   info "ATI VCR-2"
3139   status working
3140   fourcc VCR2
3141   driver vfw
3142   dll "ativcr2.dll"
3143   out YV12
3144   out BGR24
3145
3146 videocodec slifvfw
3147   info "SoftLab-NSK Forward MPEG2 I-frames"
3148   status working
3149   fourcc slif
3150   driver vfw
3151   dll "slif.dll"
3152   out RGB32 flip
3153
3154 videocodec blox
3155   info "Jan Jezabeks BLOX MPEG Codec"
3156   status working
3157   fourcc BLOX
3158   driver vfw
3159   dll "blox.dll"
3160   out YUY2
3161
3162 videocodec cjpg
3163   info "Creative Labs Video Blaster Webcam"
3164   comment "sequential jpeg files?"
3165   status working
3166   fourcc CJPG
3167   driver vfw
3168   dll "CtWbJpg.DLL"
3169   out YUY2
3170   out UYVY
3171   out BGR24,BGR15
3172
3173 videocodec ffcpia
3174   info "CPiA webcam"
3175   comment "decodes data from v4l2 source, untested"
3176   status working
3177   fourcc CPiA ; internal MPlayer FourCC
3178   driver ffmpeg
3179   dll cpia
3180   out YV12
3181
3182 videocodec kensington
3183   info "kensington webcam"
3184   status working
3185   fourcc AJPG,ABYR
3186   fourcc LBYR,JBYR  ; untested, creative labs cam
3187   fourcc UV12               ; untested
3188   driver vfw
3189   dll "aoxdxipl.ax"
3190   out BGR24 flip
3191
3192 videocodec xjpg
3193   info "xiricam Veo PC Camera"
3194   status working
3195   fourcc XJPG
3196   driver vfw
3197   dll "camfc.dll"
3198   out BGR24 flip
3199
3200 videocodec ffduck
3201   info "Duck Truemotion1"
3202   status working
3203   fourcc DUCK
3204   fourcc PVEZ
3205   driver ffmpeg
3206   dll "truemotion1"
3207   out BGR15,BGR16,BGR24,BGR32 query
3208
3209 videocodec fftm20
3210   info "FFmpeg Duck/On2 TrueMotion 2.0"
3211   status working
3212   fourcc TM20
3213   driver ffmpeg
3214   dll truemotion2
3215   out BGR24
3216
3217 ; our BGR15->BGR32 is bad or the DLL?
3218 videocodec tm20
3219   info "TrueMotion 2.0"
3220   status working
3221   comment "YUV faulting"
3222   fourcc TM20
3223   driver dshow
3224   dll "tm20dec.ax"
3225   guid 0x4cb63e61, 0xc611, 0x11D0, 0x83, 0xaa, 0x00, 0x00, 0x92, 0x90, 0x01, 0x84
3226   out BGR32,BGR24,BGR16 flip
3227
3228 videocodec tm2xvfw
3229   info "TrueMotion 2.0"
3230   status working
3231   fourcc TM2X
3232   fourcc TM2A TM2X
3233   driver vfw
3234   dll "tm2X.dll"
3235   out BGR32,BGR24,BGR16 flip
3236
3237 videocodec fftr20
3238   info "FFmpeg TrueMotion RT"
3239   status working
3240   fourcc TR20
3241   driver ffmpeg
3242   dll truemotion2rt
3243   out YVU9
3244
3245 videocodec tr20
3246   info "TrueMotion RT"
3247   status working
3248   fourcc TR20
3249   driver vfw
3250   dll "tr2032.dll"
3251   out BGR15
3252
3253 videocodec sif1vfw
3254   info "sif1 alpha4"
3255   status working
3256   fourcc SIF1
3257   driver vfw
3258   dll "Sif1_vfw.dll"
3259   out YV12,YUY2
3260
3261 videocodec sif1ds
3262   info "sif1 alpha4"
3263   status buggy
3264   comment "one frame every 5 seconds?"
3265   fourcc SIF1
3266   driver dshow
3267   dll "Sif1Dec.ax"
3268   guid 0x31666973, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71
3269   out BGR32
3270
3271 videocodec ffamv
3272   info "Modified MJPEG, used in AMV files"
3273   status working
3274   fourcc AMVV  ; internal MPlayer FourCC
3275   fourcc AMVF
3276   driver ffmpeg
3277   dll "amv"
3278   out YV12
3279
3280 videocodec ffmxpeg
3281   info "FFmpeg MxPEG"
3282   status working
3283   fourcc MXPG ; internal MPlayer FourCC
3284   driver ffmpeg
3285   dll mxpeg
3286   out YV12
3287
3288 videocodec ffsp5x
3289   info "SP5x codec - used by Aiptek MegaCam"
3290   status working
3291   fourcc SP53,SP54,SP55,SP56,SP57,SP58
3292   driver ffmpeg
3293   dll "sp5x"
3294   out YV12
3295
3296 videocodec sp6x
3297   info "SP6x codec"
3298   status buggy
3299   fourcc SP60,SP61,SP62
3300   driver vfw
3301   dll "sp6x_32.dll"
3302   out BGR24 flip
3303
3304 videocodec sp5x
3305   info "SP5x codec - used by Aiptek MegaCam"
3306   status working
3307   fourcc SP53,SP54,SP55,SP56,SP57,SP58
3308   driver vfw
3309   dll "sp5x_32.dll"
3310   out BGR24,BGR15 flip
3311
3312 videocodec sp4x
3313   info "SP4x codec - used by Aiptek MegaCam"
3314   status working
3315   fourcc SP40,SP41,SP42,SP43,SP44,SP45
3316   fourcc SP46,SP47
3317   driver vfw
3318   dll "SP4X_32.DLL"
3319   out BGR24,BGR15 flip
3320
3321 videocodec bt411
3322   info "Brooktree 411 codec"
3323   status working
3324   fourcc BT20,Y41P
3325   driver vfwex
3326   dll "btvvc32.drv"
3327   out BGR24
3328
3329 videocodec bwmpeg
3330   info "Broadway MPEG Capture Codec"
3331   status working
3332   fourcc BW10
3333   driver vfwex
3334   dll "bw10.dll" ;requires vtaccess.dll
3335   out YV12,YUY2,I420
3336
3337 videocodec csmscreen
3338   info "csmscreen AVI lossless video codec"
3339   comment "requires Esdll.dll"
3340   status working
3341   fourcc CSM0
3342   driver vfw
3343   dll "csmx.dll" ; b6cfb690fe5997da0f07506c8982334f *CSMX.dll
3344   out BGR32,BGR24,BGR16 flip
3345
3346 videocodec matchware
3347   info "matchware screen capture codec"
3348   status working
3349   fourcc MWSC
3350   driver vfw
3351   dll "mwsc.dll"
3352   out BGR24 flip
3353
3354 videocodec screenpressor
3355   info "ScreenPressor Lossless Codec"
3356   status working
3357   fourcc SCPR
3358   driver vfw
3359   dll "scpr.dll"
3360   out BGR32,BGR24,BGR16 flip
3361
3362 videocodec zdsoft
3363   info "zdsoft screen recorder"
3364   status working
3365   fourcc ZDSV
3366   driver vfwex
3367   dll "scrvid.dll"
3368   out BGR32
3369
3370 videocodec webtrain
3371   info "WebTrain Communication lossless screen recorder"
3372   status working
3373   fourcc WTVC
3374   driver vfw
3375   dll "wtvc.dll"
3376   out BGR16 flip
3377
3378 videocodec inmc
3379   info "INMC"
3380   status working
3381   fourcc INMC
3382   fourcc CFWL
3383   fourcc IENP
3384   fourcc IMP4
3385   fourcc STM4
3386   fourcc STS4
3387   driver vfw
3388   dll "MultiCodec.dll"
3389   out BGR15,BGR16,BGR24,BGR32,RGB16,RGB24,RGB32 flip
3390
3391 videocodec ficvvfw
3392   info "Mirillis Action screen capture codec"
3393   status working
3394   comment "requires msvcm90.dll msvcp90.dll msvcr90.dll"
3395   fourcc FICV
3396   driver vfw
3397   dll "ficvdec_x86.dll"
3398   out BGR32,BGR24,BGR16 flip
3399
3400 videocodec ffficv
3401   info "FFmpeg Mirillis Action screen capture codec"
3402   status buggy
3403   fourcc FICV
3404   driver ffmpeg
3405   dll fic
3406   out YV12
3407
3408 videocodec ffkega
3409   info "FFmpeg Kega Video"
3410   status working
3411   fourcc KGV1
3412   driver ffmpeg
3413   dll kgv1
3414   out BGR15
3415
3416 videocodec kegavideo
3417   info "Kega Video"
3418   comment "requires MSVCR80.DLL on windows"
3419   status working
3420   fourcc KGV1
3421   driver vfw
3422   dll "KGV1-VFW.dll"
3423   out BGR16 flip
3424
3425 videocodec xfire
3426   info "xfire video"
3427   status working
3428   fourcc XFR1
3429   driver vfw
3430   dll "xfcodec.dll"
3431   out YV12,YUY2
3432
3433 videocodec vfapi
3434   info "VFAPI rgb transcode codec"
3435   status untested
3436   fourcc vifp
3437   driver vfwex
3438   dll "VFCodec.dll"
3439   out BGR24 flip
3440
3441 videocodec eyecon
3442   info "nokia eti camcorder eyecon"
3443   status working
3444   fourcc NUB0,NUB1,NUB2
3445   driver vfw
3446   dll "nub2.dll"
3447   out YV12,YUY2
3448
3449 videocodec smsvvfw
3450   info "WorldConnect Wavelet Video"
3451   comment "found in visualmail videos"
3452   status working
3453   fourcc SMSV
3454   driver vfw
3455   dll "wv32vfw.dll"
3456   out BGR24 flip
3457
3458 videocodec bluvismpeg4
3459   info "dvrcodec"
3460   status working
3461   comment "requires forged*.sys files from installer"
3462   fourcc 3RVC
3463   driver vfw
3464   dll "MPEG4V.DLL"
3465   out BGR24 flip
3466
3467 videocodec qwtjr24
3468   info "Quadrox Jr24"
3469   status working
3470   fourcc JR24
3471   driver dmo
3472   dll "OPJPEGDecmprDMO.dll"
3473   guid 0x9004F687, 0xFEFC, 0x4F8F, 0xB2, 0x3A, 0xDD, 0xD3, 0x74, 0x80, 0x82, 0xE7
3474   out BGR24 flip
3475
3476 videocodec adv601
3477   info "Analog Devices Wavelet Codec"
3478   status working
3479   fourcc ADV1
3480   driver vfw
3481   dll "ADV601.dll"
3482   out BGR24 flip
3483
3484 videocodec advwavelet
3485   info "waveletvideo.freeservers.com"
3486   status working
3487   fourcc ADV1
3488   driver vfw
3489   dll "wavelet.dll"
3490   out BGR24 flip
3491
3492 videocodec loronixwavlet
3493   info "loronix wavelet"
3494   status untested
3495   fourcc ADV1
3496   driver vfw
3497   dll "wavlor.dll"
3498   out BGR24
3499
3500 videocodec foxmotion
3501   info "fox motion video"
3502   status working
3503   fourcc FMVC
3504   driver vfw
3505   dll "fmcodec.dll"
3506   out BGR32,BGR24,BGR15 flip
3507
3508 videocodec tridvfw
3509   status working
3510   fourcc ty2c,TY2C,ty0n
3511   fourcc TY2N,TY0N,T565
3512   driver vfw
3513   dll "TRICDC32.DRV"
3514   out BGR24 flip
3515
3516 videocodec vdtzvfw
3517   info "Telegeny VDTZ"
3518   status working
3519   fourcc VDTZ
3520   driver vfw
3521   dll "VTZ32.DLL"
3522   out BGR24 flip
3523
3524 videocodec vivd2
3525   info "SoftMedia ViVD V2 codec VfW"
3526   status working
3527   fourcc GXVE,gxve
3528   driver vfw
3529   dll "ViVD2.dll"
3530   out YUY2,YV12,I420,YVU9
3531   out BGR32,BGR24,BGR15
3532
3533 videocodec winx
3534   info "Winnov Videum winx codec"
3535   status working
3536   fourcc WINX
3537   driver vfwex
3538   dll "wnvwinx.dll"
3539   out BGR32,BGR24,BGR15
3540
3541 videocodec ffwnv1
3542   info "FFmpeg wnv1 codec"
3543   status working
3544   fourcc WNV1
3545   fourcc YUV8,yuv8
3546   driver ffmpeg
3547   dll wnv1
3548   out 422P
3549
3550 videocodec wnv1
3551   info "Winnov Videum wnv1 codec"
3552   status working
3553   fourcc WNV1
3554   fourcc YUV8 WNV1
3555   fourcc yuv8 WNV1
3556   driver vfwex
3557   dll "wnvplay1.dll"
3558   out BGR32,BGR24,BGR15
3559
3560 videocodec vdom
3561   info "VDOWave codec"
3562   status working
3563   fourcc VDOM,VDOW
3564   driver vfw
3565   dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
3566   out BGR24 flip
3567
3568 videocodec vdowave3
3569   info "VDOWave 3 advanced codec"
3570   status working
3571   fourcc VDO3
3572   fourcc VDOM,VDOW
3573   driver vfw
3574   dll "vdo32_30.drv" ; Need also decvdo.dll
3575   out BGR24 flip
3576
3577 videocodec lsv
3578   info "Vianet Lsvx Video"
3579   status working
3580   fourcc lsvx
3581   fourcc lsvm
3582   fourcc lsvc
3583   driver vfw
3584   dll "lsvxdec.dll"
3585   out BGR32,BGR24,BGR16 flip
3586
3587 videocodec ffvmnc
3588   info "FFmpeg VMware video"
3589   status working
3590   fourcc VMnc
3591   driver ffmpeg
3592   dll "vmnc"
3593   out BGR32,BGR15,BGR8
3594
3595 videocodec vmnc
3596   info "VMware video"
3597   status working
3598   fourcc VMnc
3599   driver vfw
3600   dll "vmnc.dll"
3601   out BGR24,BGR15,BGR8 query,flip
3602
3603 videocodec ffsmkvid
3604   info "FFmpeg Smacker Video"
3605   status working
3606   fourcc SMK2
3607   fourcc SMK4
3608   out BGR8
3609   driver ffmpeg
3610   dll "smackvid"
3611
3612 videocodec ffcavs
3613   info "Chinese AVS Video"
3614   comment "only works with libavformat demuxer"
3615   status working
3616   fourcc CAVS
3617   fourcc avs2
3618   driver ffmpeg
3619   dll "cavs"
3620   out YV12,I420
3621
3622 videocodec ffdnxhd
3623   info "FFmpeg DNxHD"
3624   status working
3625   fourcc AVdn
3626   driver ffmpeg
3627   dll "dnxhd"
3628   out 422P,422P10,444P10
3629
3630 videocodec qtdnxhd
3631   info "QuickTime Avid DNxHD"
3632   status working
3633   fourcc AVdn
3634   driver qtvideo
3635   dll "AvidAVdnCodec.qtx"
3636   out UYVY,BGR24
3637
3638 videocodec ffavui
3639   info "FFmpeg Avid Meridien"
3640   status working
3641   fourcc AVUI
3642   driver ffmpeg
3643   dll avui
3644   out 422A
3645
3646 videocodec ffm101
3647   info "FFmpeg Matrox Uncompressed"
3648   status working
3649   fourcc M101,M102
3650   driver ffmpeg
3651   dll m101
3652   out YUY2,422P10
3653
3654 ; quicktime codecs:
3655
3656 videocodec qtm100
3657   info "Media-100 iFinish Transcoder"
3658   status working
3659   fourcc dtPA,dtnt,dtmt   ;dtmt untested
3660   driver qtvideo
3661   dll "M100WinTranscoder.qtx"
3662   out UYVY
3663
3664 videocodec qt3ivx
3665   info "win32/quicktime 3IV1 (3ivx)"
3666   status working
3667   fourcc 3IV1
3668   driver qtvideo
3669   dll "3ivx Delta 3.5.qtx"
3670   out YUY2
3671
3672 videocodec qtactl
3673   info "Win32/QuickTime Streambox ACT-L2"
3674   status working
3675   fourcc ACTL
3676   driver qtvideo
3677   dll ACTLComponent.qtx
3678   out YUY2
3679
3680 videocodec qtavui
3681   info "Win32/QuickTime Avid Meridien Uncompressed"
3682   status working
3683   fourcc AVUI
3684   driver qtvideo
3685   dll "AvidQTAVUICodec.qtx"
3686   out YUY2
3687
3688 videocodec qth263
3689   info "Win32/QuickTime H.263"
3690   status crashing
3691   fourcc h263
3692   driver qtvideo
3693   dll "QuickTime.qts"
3694   out YUY2
3695
3696 videocodec qtrlerpza
3697   info "Win32/Quicktime RLE/RPZA"
3698   comment "no colorspace accepted"
3699   status crashing
3700   fourcc rpza
3701   format 0x20656C72 ; "rle "
3702   driver qtvideo
3703   dll "QuickTime.qts"
3704   out BGR32,BGR24,BGR15
3705
3706 videocodec qtvp3
3707   info "Win32/QuickTime VP3"
3708   status crashing
3709   fourcc VP31
3710   driver qtvideo
3711   dll "On2_VP3.qtx"
3712   out YUY2
3713
3714 videocodec qtzygo
3715   info "win32/quicktime ZyGo"
3716   status buggy
3717   comment "wrong colors"
3718   fourcc ZyGo,zygo,lsvx
3719   driver qtvideo
3720   dll "ZyGoVideo.qtx"
3721   out BGR32,RGB32
3722
3723 videocodec qtbhiv
3724   info "Win32/QuickTime BeHereiVideo"
3725   comment "sample file wanted!"
3726   status untested
3727   fourcc bhiv
3728   driver qtvideo
3729   dll "BeHereiVideo.qtx"
3730   out YUY2
3731
3732 videocodec qtcvid
3733   info "Win32/QuickTime Cinepak"
3734   status working
3735   fourcc cvid
3736   driver qtvideo
3737   dll "QuickTime.qts"
3738   out YUY2
3739
3740 videocodec qtindeo
3741   info "Win32/QuickTime Indeo"
3742   status crashing
3743   fourcc IV31,iv31
3744   fourcc IV32,iv32
3745   fourcc IV41
3746   driver qtvideo
3747   dll "QuickTime.qts"
3748   out YUY2
3749
3750 videocodec qtmjpeg
3751   info "Win32/QuickTime MJPEG"
3752   status crashing
3753   fourcc dmb1
3754   fourcc mjpa
3755   fourcc mjpb
3756   driver qtvideo
3757   dll "QuickTime.qts"
3758   out YUY2
3759
3760 videocodec qtmpeg4
3761   info "Win32/QuickTime MPEG-4"
3762   status crashing
3763   fourcc mp4v
3764   driver qtvideo
3765   dll "QuickTime.qts"
3766   out YUY2
3767
3768 videocodec qtsvq3
3769   info "Win32/QuickTime SVQ3"
3770   status working
3771   fourcc SVQ3
3772   driver qtvideo
3773   dll "QuickTimeEssentials.qtx"
3774   out YUY2
3775
3776 videocodec qtsvq1
3777   info "Win32/QuickTime SVQ1"
3778   status buggy
3779   fourcc SVQ1
3780   driver qtvideo
3781   dll "QuickTime.qts"
3782   out YVU9
3783
3784 videocodec ffv210
3785   info "FFmpeg V210 - 10-bit"
3786   status untested
3787   fourcc v210
3788   fourcc C210 ; Canopus C210
3789   driver ffmpeg
3790   dll v210
3791   out 422P10
3792
3793 videocodec qtcine
3794   info "cinewave uncompressed 10-bit codec"
3795   status working
3796 ;  fourcc 2yuv,R210,r210,2Vu1,R10g,R10k,r11k    ;untested
3797   fourcc v210
3798   driver qtvideo
3799   dll "CineWave.qtx"
3800   out BGR32,BGR24,BGR8,Y800,RGB32,RGB24,RGB8
3801   out YV12,YUY2
3802
3803 videocodec ffaic
3804   info "FFmpeg Apple Intermediate"
3805   fourcc icod
3806   driver ffmpeg
3807   dll aic
3808   out YV12
3809
3810 videocodec qtaic
3811   info "QuickTime AIC video decoder"
3812   comment "Mac OS X only"
3813   status working
3814   fourcc icod
3815   driver qtvideo
3816   dll "QuickTime.qts"
3817   out UYVY
3818
3819 videocodec qtprores
3820   info "Apple ProRes 422 (HQ) decoder"
3821   status working
3822   fourcc apch
3823   fourcc apcn
3824   fourcc apcs
3825   fourcc apco
3826   fourcc ap4h,ap4x
3827   driver qtvideo
3828   dll "AppleProResDecoder.qtx"
3829   out YUY2
3830
3831 videocodec ffprores
3832   info "FFmpeg Apple ProRes"
3833   status working
3834   fourcc apch
3835   fourcc apcn
3836   fourcc apcs
3837   fourcc apco
3838   fourcc ap4h,ap4x
3839   driver ffmpeg
3840   dll prores
3841   out 422P10,444P10
3842
3843 videocodec ffproreslgpl
3844   info "Libav ProRes"
3845   status working
3846   fourcc apch
3847   fourcc apcn
3848   fourcc apcs
3849   fourcc apco
3850   fourcc ap4h,ap4x
3851   driver ffmpeg
3852   dll prores_lgpl
3853   out 422P10,444P10
3854
3855 ; VSS codecs (http://vsofts.com/solutions.html):
3856
3857 videocodec vsslight
3858   info "VSS Codec Light"
3859   status working
3860   fourcc VSSV
3861   driver vfw
3862   dll "vsslight.dll"
3863   out BGR24 flip
3864
3865 videocodec vssh264
3866   info "VSS H.264 New"
3867   status working
3868   fourcc VSSH
3869   driver dshow
3870   dll "vsshdsd.dll"
3871   guid 0x6931C7e7, 0x75b7, 0x4729, 0xa1, 0x53, 0xa8, 0xad, 0x99, 0xbd, 0xf7, 0x0b
3872   out YV12
3873
3874 videocodec vssh264old
3875   info "VSS H.264 Old"
3876   status working
3877   fourcc VSSH
3878   driver vfw
3879   dll "vssh264.dll" ; need also vssh264core.dll, vssh264dec.dll
3880   out BGR24 flip
3881
3882 videocodec vsswlt
3883   info "VSS Wavelet Video Codec"
3884   status working
3885   fourcc VSSW
3886   driver vfw
3887   dll "vsswlt.dll"
3888   out BGR24 flip
3889
3890 ; buggy codecs:  (any volunteers for native rewrite?)
3891
3892 videocodec zlib
3893   info "AVIzlib"
3894   status working
3895   comment "24bpp only"
3896   fourcc ZLIB
3897   driver vfw
3898   dll "avizlib.dll"
3899   out BGR24 flip
3900
3901 videocodec mszh
3902   info "AVImszh"
3903   status working
3904   comment "24bpp only"
3905   fourcc MSZH
3906   driver vfw
3907   dll "avimszh.dll"
3908 ;  out YUY2
3909 ;  out BGR32,BGR24,BGR15
3910   out BGR24
3911
3912 videocodec alaris
3913   info "Alaris VideoGramPiX"
3914   status working
3915   fourcc VGPX,VTLP VGPX
3916   driver vfwex
3917   dll "vgpix32d.dll"
3918   out UYVY
3919   out BGR24
3920
3921
3922 ; non-working codecs:
3923
3924 videocodec vcr1
3925   info "ATI VCR-1"
3926   status crashing
3927   fourcc VCR1
3928   driver vfw
3929   dll "ativcr1.dll"
3930   out RGB24 flip
3931
3932 videocodec pim1
3933   info "Pinnacle Hardware MPEG-1"
3934   status crashing
3935   comment "no picture. use ffmpeg12!"
3936   fourcc PIM1
3937   driver vfw
3938   dll "pclepim1.dll"
3939   out BGR24 flip
3940 ;  out I420
3941 ;  out YUY2
3942 ;  out BGR32,BGR24,BGR16,BGR15
3943
3944 videocodec qpeg
3945   info "Q-Team's QPEG (www.q-team.de)"
3946   status working
3947   comment "BGR8 only!"
3948   fourcc Q1.0,QPEG
3949   fourcc Q1.1,qpeq
3950   driver vfw
3951   dll "qpeg32.dll"
3952   out BGR8 flip
3953
3954 videocodec ffqpeg
3955   info "FFmpeg Q-team QPEG"
3956   status working
3957   fourcc Q1.0,QPEG
3958   fourcc Q1.1,qpeq
3959   driver ffmpeg
3960   dll "qpeg"
3961   out BGR8
3962
3963 videocodec rricm
3964   info "rricm"
3965   status crashing
3966   fourcc dmb1
3967   driver vfw
3968   dll "rricm.dll"
3969   out YUY2
3970   out BGR24 flip
3971
3972 videocodec ffcamtasia
3973   info "FFmpeg TechSmith Camtasia Screen Codec"
3974   status working
3975   fourcc TSCC,tscc
3976   driver ffmpeg
3977   dll "camtasia"
3978   out BGR32,BGR24,BGR15,BGR8 query
3979
3980 videocodec fftscc2
3981   info "FFmpeg TechSmith Camtasia Screen Codec 2"
3982   status working
3983   fourcc tsc2
3984   driver ffmpeg
3985   dll tscc2
3986   out 444P
3987
3988 ; sample videos: http://www.techsmith.com/products/camtasia/examplevideos.asp
3989 videocodec camtasia
3990   info "TechSmith Camtasia Screen Codec"
3991   status working
3992   fourcc TSCC,tscc
3993   driver vfw
3994   dll "tsccvid.dll"
3995   out BGR32,BGR24,BGR15,BGR8 query,flip
3996
3997 videocodec camtasia2
3998   info "TechSmith Camtasia Screen Codec 2"
3999   comment "works on winxp only"
4000   status working
4001   fourcc TSC2,tsc2
4002   driver vfw
4003   dll "tsc2_codec32.dll"
4004   out BGR32,BGR24,BGR15,BGR8 query,flip
4005
4006 videocodec ffcamstudio
4007   info "CamStudio Screen Codec"
4008   status working
4009   fourcc CSCD,cscd
4010   driver ffmpeg
4011   dll "camstudio"
4012   out BGRA,BGR32,BGR24,BGR15LE,BGR15
4013
4014 ; Fraps - Realtime Video Capture - http://www.fraps.com/
4015 videocodec fraps
4016   info "FRAPS: Realtime Video Capture"
4017   comment "Requires a processor with SSE???"
4018   status working
4019   fourcc FPS1,fps1
4020   driver vfw
4021   dll "frapsvid.dll"
4022   out BGR32 flip
4023
4024 videocodec fffraps
4025   info "FFmpeg Fraps"
4026   status working
4027   fourcc FPS1,fps1
4028   driver ffmpeg
4029   dll "fraps"
4030   out BGR24,YV12,I420
4031
4032 videocodec ffxtor
4033   info "FFmpeg Dxtory"
4034   status working
4035   fourcc xtor
4036   driver ffmpeg
4037   dll dxtory
4038   out YV12
4039
4040 videocodec ffjv
4041   info "FFmpeg Bitmap Brothers JV"
4042   status working
4043   fourcc FFJV ; internal MPlayer FourCC
4044   driver ffmpeg
4045   dll "jv"
4046   out BGR8
4047
4048 videocodec fftiertexseq
4049   info "FFmpeg Tiertex SEQ"
4050   status working
4051   fourcc TSEQ ; internal MPlayer FourCC
4052   driver ffmpeg
4053   dll "tiertexseqvideo"
4054   out BGR8
4055
4056 videocodec ffvmd
4057   info "FFmpeg Sierra VMD video"
4058   status working
4059   fourcc VMDV ; internal MPlayer FourCC
4060   driver ffmpeg
4061   dll "vmdvideo"
4062   out BGR8
4063
4064 videocodec ffdxa
4065   info "FFmpeg Feeble Files DXA video"
4066   status working
4067   fourcc DXA1 ; internal MPlayer FourCC
4068   driver ffmpeg
4069   dll "dxa"
4070   out BGR8
4071
4072 videocodec ffdsicinvideo
4073   info "FFmpeg Delphine CIN video"
4074   status working
4075   fourcc DCIV ; internal MPlayer FourCC
4076   driver ffmpeg
4077   dll "dsicinvideo"
4078   out BGR8
4079
4080 videocodec ffthp
4081   info "FFmpeg THP video"
4082   status working
4083   fourcc THPV ; internal MPlayer FourCC
4084   driver ffmpeg
4085   dll thp
4086   out YV12
4087
4088 videocodec ffbfi
4089   info "FFmpeg BFI Video"
4090   status working
4091   fourcc BFIV ; internal MPlayer FourCC
4092   driver ffmpeg
4093   dll bfi
4094   out BGR8
4095
4096 videocodec ffbethsoftvid
4097   info "FFmpeg Bethesda Software VID"
4098   comment "video plays much too fast"
4099   status buggy
4100   fourcc BETH ; internal MPlayer FourCC
4101   driver ffmpeg
4102   dll bethsoftvid
4103   out BGR8
4104
4105 videocodec ffrl2
4106   info "FFmpeg RL2"
4107   status working
4108   fourcc RL2V ; internal MPlayer FourCC
4109   driver ffmpeg
4110   dll rl2
4111   out BGR8
4112
4113 videocodec fftxd
4114   info "FFmpeg Renderware TeXture Dictionary"
4115   status working
4116   fourcc TXDV ; internal MPlayer FourCC
4117   driver ffmpeg
4118   dll txd
4119   out BGR32
4120
4121 videocodec fftmv
4122   info "FFmpeg 8088flex TMV"
4123   status working
4124   fourcc tmv8 ; internal MPlayer FourCC
4125   driver ffmpeg
4126   dll tmv
4127   out BGR8
4128
4129 videocodec xan
4130   info "XAN Video"
4131   status working
4132   fourcc Xxan
4133   driver vfw
4134   dll "xanlib.dll"
4135   out BGR24,BGR15,BGR8 query,flip
4136
4137 videocodec ffwc4
4138   info "FFmpeg XAN wc4"
4139   status working
4140   fourcc Xxan
4141   driver ffmpeg
4142   dll "xan_wc4"
4143   out YV12
4144
4145 videocodec ffwc3
4146   info "FFmpeg XAN wc3"
4147   status buggy
4148   fourcc WC3V ; internal MPlayer FourCC
4149   driver ffmpeg
4150   dll "xan_wc3"
4151   out BGR8
4152
4153 videocodec ffidcin
4154   info "FFmpeg Id CIN video"
4155   status buggy
4156   fourcc IDCI ; internal MPlayer FourCC
4157   driver ffmpeg
4158   dll "idcinvideo"
4159   out BGR8
4160
4161 videocodec ffinterplay
4162   info "FFmpeg Interplay Video"
4163   status buggy
4164   fourcc INPV ; internal MPlayer FourCC
4165   driver ffmpeg
4166   dll "interplayvideo"
4167   out BGR8,BGR15
4168
4169 videocodec ffvqa
4170   info "FFmpeg VQA Video"
4171   status buggy
4172   fourcc VQAV ; internal MPlayer FourCC
4173   driver ffmpeg
4174   dll "vqavideo"
4175   out BGR8
4176
4177 videocodec ffbmvvideo
4178   info "FFmpeg Discoworld II BMV Video"
4179   status working
4180   fourcc BMVV ; internal MPlayer FourCC
4181   driver ffmpeg
4182   dll bmv_video
4183   out BGR8
4184
4185 videocodec ffc93
4186   info "FFmpeg C93 Video"
4187   status buggy
4188   fourcc C93V ; internal MPlayer FourCC
4189   driver ffmpeg
4190   dll c93
4191   out BGR8
4192
4193 videocodec ffdfa
4194   info "FFmpeg Chronomaster DFA"
4195   status working
4196   fourcc CDFA ; internal MPlayer FourCC
4197   driver ffmpeg
4198   dll dfa
4199   out BGR8
4200
4201 videocodec ffeatgv
4202   info "FFmpeg Electronic Arts TGV"
4203   status working
4204   fourcc fVGT ; internal MPlayer FourCC
4205   driver ffmpeg
4206   dll eatgv
4207   out BGR8
4208
4209 videocodec ffescape124
4210   info "FFmpeg Escape 124"
4211   status buggy
4212   fourcc E124 ; internal MPlayer FourCC
4213   driver ffmpeg
4214   dll escape124
4215   out BGR15
4216
4217 videocodec ffescape130
4218   info "FFmpeg Escape 130"
4219   status working
4220   fourcc E130 ; internal MPlayer FourCC
4221   driver ffmpeg
4222   dll escape130
4223   out YV12
4224
4225 ; raw formats:  (now RGB formats are autodetected)
4226
4227 ; these raw codecs are used mostly by TV input
4228 ; 0x20776172 is used by Quicktime ('raw ')
4229 ; 0x0 is used by AVI
4230 ; YV12,RGB|32,RGB|24.. is created by MPlayer
4231
4232 videocodec rawrgb32
4233   info "RAW RGB32"
4234   status working
4235   driver raw
4236   format 0x0
4237   format 0x20776172 0x52474220
4238   format 0x52474220
4239   out RGB32
4240
4241 videocodec rawrgb24
4242   info "RAW RGB24"
4243   status working
4244   driver raw
4245   format 0x0
4246   format 0x20776172 0x52474218
4247   format 0x52474218
4248   out RGB24
4249
4250 videocodec rawrgb16
4251   info "RAW RGB16"
4252   status working
4253   driver raw
4254   format 0x0
4255   format 0x20776172 0x52474210
4256   format 0x52474210
4257   out RGB16
4258
4259 videocodec rawbgr32flip
4260   info "RAW BGR32"
4261   status working
4262   driver raw
4263   format 0x0
4264   out BGR32 flip
4265
4266 videocodec rawbgr32
4267   info "RAW BGR32"
4268   status working
4269   driver raw
4270   format 0x0
4271   format 0x42475220
4272   out BGR32
4273
4274 videocodec rawbgr24flip
4275   info "RAW BGR24"
4276   status working
4277   driver raw
4278   format 0x0
4279   out BGR24 flip
4280
4281 videocodec rawbgr24
4282   info "RAW BGR24"
4283   status working
4284   driver raw
4285   format 0x0
4286   format 0x20776172 0x42475218
4287   format 0x42475218
4288   out BGR24
4289
4290 videocodec rawbgr16flip
4291   info "RAW BGR15"
4292   status working
4293   driver raw
4294   format 0x0
4295   format 0x10424752 0x0
4296   out BGR16 flip
4297
4298 videocodec rawbgr16
4299   info "RAW BGR15"
4300   status working
4301   driver raw
4302   format 0x0
4303   format 0x20776172 0x42475210
4304   format 0x42475210
4305   out BGR16
4306
4307 videocodec rawbgr15flip
4308   info "RAW BGR15"
4309   status working
4310   driver raw
4311   format 0x0
4312   out BGR15 flip
4313
4314 videocodec rawbgr15
4315   info "RAW BGR15"
4316   status working
4317   driver raw
4318   format 0x0
4319   format 0x20776172 0x4247520F
4320   format 0x4247520F
4321   out BGR15
4322
4323 videocodec ffrawpal
4324   info "RAW PAL8"
4325   comment "For decoding paletted 1, 2, 4 and 8 bit formats"
4326   status working
4327   driver ffmpeg
4328   dll rawvideo
4329   format 0x0
4330   format 0x20776172 0x42475208
4331   format 0x42475208
4332   format 0x42475204
4333   format 0x42475202
4334   format 0x42475201
4335   out BGR8,BGR1,RGB1
4336
4337 videocodec rawbgr8
4338   info "RAW BGR8"
4339   status working
4340   driver raw
4341   format 0x0
4342   format 0x20776172 0x42475208
4343   format 0x42475208
4344   out BGR8
4345
4346 videocodec rawbgr1
4347   info "RAW BGR1"
4348   status working
4349   driver raw
4350   format 0x0
4351   format 0x20776172 0x42475201
4352   format 0x42475201
4353   out BGR1
4354
4355 videocodec rawyuy2
4356   info "RAW YUY2"
4357   status working
4358   driver raw
4359   format 0x0 0x32595559
4360   format 0x20776172 0x32595559
4361   fourcc yuy2,YUY2
4362   fourcc V422 YUY2
4363   fourcc YUNV YUY2
4364   fourcc VYUY YUY2
4365   fourcc yuvs YUY2
4366   fourcc DVOO YUY2
4367   fourcc YUYV YUY2
4368   out YUY2
4369
4370 videocodec rawyuv2
4371   info "RAW YUV2"
4372   status working
4373   driver raw
4374   format 0x0 0x32565559
4375   format 0x20776172 0x32565559
4376   fourcc yuv2,YUV2
4377   out YUY2
4378
4379 videocodec rawuyvy
4380   info "RAW UYVY"
4381   status working
4382   driver raw
4383   format 0x0 0x59565955
4384   format 0x79757632 0x59565955 # 2vuy as created by QuickTime captures
4385   format 0x20776172 0x59565955
4386   fourcc uyvy,UYVY
4387   fourcc HDYC UYVY
4388   fourcc UYNV UYVY
4389   fourcc UYNY UYVY
4390   fourcc uyv1 UYVY
4391   fourcc 2Vu1 UYVY
4392   fourcc VDTZ UYVY
4393   fourcc auv2 UYVY
4394   out UYVY
4395
4396 videocodec raw444P
4397   info "RAW 444P"
4398   status working
4399   driver raw
4400   format 0x0 0x50343434
4401   format 0x20776172 0x50343434
4402   fourcc 444p,444P
4403   fourcc YV24 444P
4404   out 444P
4405
4406 videocodec raw422P
4407   info "RAW 422P"
4408   status working
4409   driver raw
4410   format 0x0 0x50323234
4411   format 0x20776172 0x50323234
4412   fourcc 422p,422P
4413   fourcc P422 422P
4414   fourcc Y42B 422P
4415   fourcc YV16 422P
4416   out 422P
4417
4418 videocodec rawyv12
4419   info "RAW YV12"
4420   status working
4421   driver raw
4422   format 0x0 0x32315659
4423   format 0x20776172 0x32315659
4424   fourcc yv12,YV12
4425   out YV12
4426
4427 videocodec rawnv21
4428   info "RAW NV21"
4429   status working
4430   driver raw
4431   format 0x0 0x3132564E
4432   format 0x20776172 0x3132564E
4433   fourcc nv21,NV21
4434   out NV21
4435
4436 videocodec rawnv12
4437   info "RAW NV12"
4438   status working
4439   driver raw
4440   format 0x0 0x3231564E
4441   format 0x20776172 0x3231564E
4442   fourcc nv12,NV12
4443   out NV12
4444
4445 videocodec rawhm12
4446   info "RAW HM12"
4447   status working
4448   driver hmblck
4449   format 0x0 0x32314D48
4450   format 0x20776172 0x32314D48
4451   fourcc hm12,HM12
4452   out YV12
4453
4454 videocodec rawi420
4455   info "RAW I420"
4456   status working
4457   driver raw
4458   format 0x0 0x30323449
4459   format 0x20776172 0x30323449
4460   fourcc i420,I420
4461   fourcc IYUV,iyuv
4462   fourcc R420 I420
4463   out I420,IYUV
4464
4465 videocodec rawyvu9
4466   info "RAW YVU9"
4467   status working
4468   driver raw
4469   format 0x0 0x39555659
4470   format 0x20776172 0x39555659
4471   fourcc yvu9,YVU9
4472   out YVU9
4473
4474 videocodec rawy800
4475   info "RAW Y8/Y800"
4476   status working
4477   driver raw
4478   format 0x0
4479   format 0x20203859 ; "Y8  "
4480   fourcc y800,Y800
4481   out Y800,Y8
4482
4483 ;lavc raw codecs
4484
4485 videocodec ffrawno16
4486   info "FFmpeg NO16 rawvideo"
4487   status working
4488   fourcc NO16
4489   driver ffmpeg
4490   dll rawvideo
4491   out BGR8,ARGB
4492
4493 videocodec ffrawnv12
4494   info "RAW NV12"
4495   status buggy
4496   format 0x0
4497   format 0x20776172
4498   fourcc nv12,NV12
4499   driver ffmpeg
4500   dll rawvideo
4501   out NV12
4502
4503 videocodec ffrawyuy2
4504   info "RAW YUY2"
4505   status working
4506   format 0x0
4507   format 0x20776172
4508   fourcc yuy2,YUY2
4509   fourcc V422,v422
4510   fourcc YUNV,yunv
4511   fourcc VYUY,vyuy
4512   fourcc yuvs,YUVS
4513   fourcc DVOO
4514   fourcc YUYV
4515   driver ffmpeg
4516   dll rawvideo
4517   out YUY2
4518
4519 videocodec ffrawyuv2
4520   info "RAW YUV2"
4521   status working
4522   format 0x0
4523   format 0x20776172
4524   fourcc yuv2,YUV2
4525   driver ffmpeg
4526   dll rawvideo
4527   out YUY2
4528
4529 videocodec ffrawuyvy
4530   info "RAW UYVY"
4531   status working
4532   format 0x0
4533   format 0x20776172
4534   fourcc uyvy,UYVY
4535   fourcc HDYC,hdyc
4536   fourcc UYNV,uynv
4537   fourcc UYNY,uyny
4538   fourcc uyv1,UYV1
4539   fourcc 2Vu1,2vu1,2VU1
4540   fourcc 2Vuy,2vuy,2VUY
4541   fourcc AV1x,AVup,AVUI
4542   fourcc VDTZ,auv2
4543   fourcc cyuv
4544   driver ffmpeg
4545   dll rawvideo
4546   out UYVY
4547
4548 videocodec ffraw444P
4549   info "RAW 444P"
4550   status working
4551   format 0x0
4552   format 0x20776172
4553   fourcc 444p,444P
4554   fourcc YV24
4555   driver ffmpeg
4556   dll rawvideo
4557   out 444P
4558
4559 videocodec ffraw422P
4560   info "RAW 422P"
4561   status working
4562   format 0x0
4563   format 0x20776172
4564   fourcc 422p,422P
4565   fourcc P422,p422
4566   fourcc Y42B,y42b
4567   fourcc YV16,yv16
4568   driver ffmpeg
4569   dll rawvideo
4570   out 422P
4571
4572 videocodec ffrawyv12
4573   info "RAW YV12"
4574   status working
4575   format 0x0
4576   format 0x20776172
4577   fourcc yv12,YV12
4578   driver ffmpeg
4579   dll rawvideo
4580   out YV12
4581
4582 videocodec ffrawi420
4583   info "RAW I420"
4584   status working
4585   format 0x0
4586   format 0x20776172
4587   fourcc i420,I420
4588   fourcc IYUV,iyuv
4589   fourcc R420
4590   driver ffmpeg
4591   dll rawvideo
4592   out I420,IYUV
4593
4594 videocodec ffrawyvu9
4595   info "RAW YVU9"
4596   status working
4597   format 0x0
4598   format 0x20776172
4599   fourcc yvu9,YVU9
4600   driver ffmpeg
4601   dll rawvideo
4602   out YVU9
4603
4604 videocodec ffrawy41b
4605   info "RAW Y41B"
4606   status working
4607   fourcc Y41B,R411
4608   driver ffmpeg
4609   dll rawvideo
4610   out 411P
4611
4612 videocodec ffrawy800
4613   info "RAW Y8/Y800"
4614   status working
4615   format 0x0
4616   format 0x20203859 ; "Y8  "
4617   fourcc y800,Y800
4618   driver ffmpeg
4619   dll rawvideo
4620   out Y800,Y8
4621
4622 videocodec ffrawabgr
4623   info "RAW ABGR"
4624   status working
4625   fourcc ABGR
4626   driver ffmpeg
4627   dll rawvideo
4628   out ABGR
4629
4630 ; NULL codec - for testing.
4631
4632 videocodec null
4633   info "NULL codec (no decoding!)"
4634   status working
4635   comment "for unknown/unsupported codecs or testing"
4636   driver null
4637   flags dummy
4638   out YV12
4639   out I420
4640   out YUY2
4641   out UYVY
4642   out YVU9
4643   out BGR32,BGR24,BGR16,BGR15
4644
4645 videocodec black
4646   info "black codec (no decoding just output black frames!)"
4647   status working
4648   comment "for unknown/unsupported codecs or testing"
4649   driver black
4650   flags dummy
4651   out YV12
4652   out I420
4653   out YUY2
4654   out UYVY
4655   out RGB24,BGR32
4656
4657 ;=============================================================================
4658 ;                   AUDIO CODECS
4659 ;=============================================================================
4660
4661 audiocodec wma9dmo
4662   info "Windows Media Audio 9 DMO"
4663   status working
4664   format 0x162
4665   format 0x163
4666   driver dmo
4667   dll "wma9dmod.dll"
4668   guid 0x27ca0808, 0x01f5, 0x4e7a, 0x8b, 0x05, 0x87, 0xf8, 0x07, 0xa2, 0x33, 0xd1
4669
4670 audiocodec wmadmo
4671   info "Windows Media Audio DMO"
4672   status working
4673   format 0x160
4674   format 0x161
4675   format 0x162
4676   format 0x163
4677   driver dmo
4678   dll "wmadmod.dll"
4679   guid 0x2eeb4adf, 0x4578, 0x4d10, 0xbc, 0xa7, 0xbb, 0x95, 0x5f, 0x56, 0x32, 0x0a
4680
4681 audiocodec wma9spdmo
4682   info "Windows Media Audio 9 Speech DMO"
4683   status working
4684   format 0xa
4685   driver dmo
4686   dll "wmspdmod.dll"
4687   guid 0x874131cb, 0x4ecc, 0x443b, 0x89, 0x48, 0x74, 0x6b, 0x89, 0x59, 0x5d, 0x20
4688
4689 audiocodec wma9spdshow
4690   info "Windows Media Audio 9 Speech DShow"
4691   status working
4692   format 0xa
4693   driver dshow
4694   dll "wmavds32.ax"
4695   guid 0x795b44c4, 0xf142, 0x493d, 0x8a, 0x02, 0x09, 0xbd, 0x41, 0x08, 0x95, 0xad
4696
4697 audiocodec ffqdm2
4698   info "FFmpeg QDM2 audio"
4699   status working
4700   fourcc QDM2
4701   driver ffmpeg
4702   dll "qdm2"
4703
4704 audiocodec qdmc
4705   info "QuickTime QDMC/QDM2 audio"
4706   status working
4707   fourcc QDM2
4708   fourcc QDMC
4709   driver qtaudio
4710   dll "QuickTime.qts"
4711
4712 audiocodec ffqclp
4713   info "FFmpeg QCLP audio"
4714   status working
4715   fourcc Qclp
4716   fourcc sqcp
4717   fourcc Qclq
4718   driver ffmpeg
4719   dll "qcelp"
4720
4721 audiocodec qclp
4722   info "QuickTime QCLP audio"
4723   status working
4724   fourcc Qclp
4725   driver qtaudio
4726   dll "QuickTime.qts"
4727
4728 audiocodec qtmace3
4729   info "QuickTime MACE3 audio"
4730   status working
4731   fourcc MAC3
4732   driver qtaudio
4733   dll "QuickTime.qts"
4734
4735 audiocodec qtmace6
4736   info "QuickTime MACE6 audio"
4737   status working
4738   fourcc MAC6
4739   driver qtaudio
4740   dll "QuickTime.qts"
4741
4742 audiocodec zygoaudio
4743   info "Zygo audio"
4744   status working
4745   fourcc SPXN
4746   driver qtaudio
4747   dll "ZyGoAudioS.qtx"
4748
4749 audiocodec ffra144
4750   info "FFmpeg RealAudio 1.0"
4751   status working
4752   fourcc 14_4
4753   fourcc lpcJ
4754   driver ffmpeg
4755   dll "real_144"
4756
4757 audiocodec ffra288
4758   info "FFmpeg RealAudio 2.0"
4759   status working
4760   fourcc 28_8
4761   driver ffmpeg
4762   dll "real_288"
4763
4764 audiocodec ffralf
4765   info "FFmpeg Real Audio Lossless"
4766   status untested
4767   fourcc LSD:
4768   driver ffmpeg
4769   dll ralf
4770
4771 audiocodec ffcook
4772   info "FFmpeg COOK audio"
4773   status working
4774   fourcc cook
4775   driver ffmpeg
4776   dll "cook"
4777
4778 audiocodec ffatrc1
4779   info "FFmpeg Atrac 1 audio"
4780   status working
4781   fourcc ATR1 ; internal MPlayer FourCC
4782   driver ffmpeg
4783   dll "atrac1"
4784
4785 audiocodec ffatrc
4786   info "FFmpeg Atrac 3 audio"
4787   status working
4788   fourcc atrc
4789   format 0x270      ; atrac3 in wav
4790   driver ffmpeg
4791   dll "atrac3"
4792
4793 audiocodec ffatrc3p
4794   info  "FFmpeg Atrac 3+ audio"
4795   status working
4796   format 0xE923AABF
4797   driver ffmpeg
4798   dll "atrac3plus"
4799
4800 audiocodec ffsipr
4801   info "FFmpeg Sipr/Acelp.net audio"
4802   status working
4803   fourcc sipr
4804   format 0x130 ; acelp.net
4805   driver ffmpeg
4806   dll "sipr"
4807
4808 audiocodec ra144
4809   info "RealAudio 1.0"
4810   status working
4811   fourcc 14_4
4812   driver realaud
4813   dll "14_4.so.6.0"
4814
4815 audiocodec ra144win
4816   info "Win32 RealAudio 1.0"
4817   status working
4818   fourcc 14_4
4819   driver realaud
4820   dll "14_43260.dll"
4821
4822 audiocodec ra144mac
4823   info "Mac OS X RealAudio 1.0"
4824   status working
4825   fourcc 14_4
4826   driver realaud
4827   dll "14_4.shlb"
4828
4829 audiocodec ra288
4830   info "RealAudio 2.0"
4831   status working
4832   fourcc 28_8
4833   driver realaud
4834   dll "28_8.so.6.0"
4835
4836 audiocodec ra288win
4837   info "Win32 RealAudio 2.0"
4838   status working
4839   fourcc 28_8
4840   driver realaud
4841   dll "28_83260.dll"
4842
4843 audiocodec ra288mac
4844   info "Mac OS X RealAudio 2.0"
4845   status working
4846   fourcc 28_8
4847   driver realaud
4848   dll "28_8.shlb"
4849
4850 audiocodec ra10cook
4851   info "RealPlayer 10 COOK audio"
4852   comment "supports cook 5.1"
4853   status working
4854   fourcc cook
4855   driver realaud
4856   dll "cook.so"
4857
4858 audiocodec racook
4859   info "RealAudio COOK"
4860   status working
4861   fourcc cook
4862   driver realaud
4863   dll "cook.so.6.0"
4864
4865 audiocodec ra10cookwin
4866   info "Win32 RealAudio 10 COOK"
4867   comment "supports cook 5.1"
4868   status working
4869   fourcc cook
4870   driver realaud
4871   dll "cook.dll"
4872
4873 audiocodec racookwin
4874   info "Win32 RealAudio COOK"
4875   status working
4876   fourcc cook
4877   driver realaud
4878   dll "cook3260.dll"
4879
4880 audiocodec racookmac
4881   info "Mac OS X RealAudio COOK"
4882   status working
4883   fourcc cook
4884   driver realaud
4885   dll "cook.bundle/Contents/MacOS/cook"
4886
4887 audiocodec rasipr
4888   info "RealAudio Sipro"
4889   status working
4890   fourcc sipr
4891   driver realaud
4892   dll "sipr.so.6.0"
4893
4894 audiocodec ra10sipr
4895   info "RealPlayer 10 RealAudio Sipro"
4896   status working
4897   fourcc sipr
4898   driver realaud
4899   dll "sipr.so"
4900
4901 audiocodec ra10siprwin
4902   info "Win32 RealAudio 10 Sipro"
4903   status working
4904   fourcc sipr
4905   driver realaud
4906   dll "sipr.dll"
4907
4908 audiocodec rasiprwin
4909   info "Win32 RealAudio Sipro"
4910   status working
4911   fourcc sipr
4912   driver realaud
4913   dll "sipr3260.dll"
4914
4915 audiocodec rasiprmac
4916   info "Mac OS X RealAudio Sipro"
4917   status working
4918   fourcc sipr
4919   driver realaud
4920   dll "sipr.bundle/Contents/MacOS/sipr"
4921
4922 audiocodec raatrc
4923   info "RealAudio ATRAC3"
4924   status working
4925   fourcc atrc
4926   driver realaud
4927   dll "atrc.so.6.0"
4928
4929 audiocodec ra10atrc
4930   info "RealPlayer 10 RealAudio ATRAC3"
4931   status working
4932   fourcc atrc
4933   driver realaud
4934   dll "atrc.so"
4935
4936 audiocodec ra10atrcwin
4937   info "Win32 RealAudio 10 ATRAC3"
4938   status working
4939   fourcc atrc
4940   driver realaud
4941   dll "atrc.dll"
4942
4943 audiocodec raatrcwin
4944   info "Win32 RealAudio ATRAC3"
4945   status working
4946   fourcc atrc
4947   driver realaud
4948   dll "atrc3260.dll"
4949
4950 audiocodec raatrcmac
4951   info "Mac OS X RealAudio ATRAC3"
4952   status working
4953   fourcc atrc
4954   driver realaud
4955   dll "atrc.bundle/Contents/MacOS/atrc"
4956
4957 audiocodec ffevrc
4958   info "FFmpeg EVRC decoder"
4959   status working
4960   fourcc sevc
4961   driver ffmpeg
4962   dll evrc
4963
4964 audiocodec ffadpcmadx
4965   info "FFmpeg SEGA CRI adx codec"
4966   status working
4967   fourcc Sadx ; internal MPlayer FourCC
4968   driver ffmpeg
4969   dll adpcm_adx
4970
4971 audiocodec ffadpcmimaamv
4972   info "FFmpeg AMV IMA ADPCM audio"
4973   status working
4974   fourcc AMVA  ; internal MPlayer FourCC
4975   driver ffmpeg
4976   dll adpcm_ima_amv
4977
4978 audiocodec ffadpcmimaapc
4979   info "FFmpeg APC IMA ADPCM audio"
4980   status working
4981   fourcc APCA  ; internal MPlayer FourCC
4982   driver ffmpeg
4983   dll adpcm_ima_apc
4984
4985 audiocodec ffadpcmimasmjpeg
4986   info "FFmpeg SMJPEG IMA ADPCM audio"
4987   status working
4988   fourcc APCM
4989   driver ffmpeg
4990   dll adpcm_ima_smjpeg
4991
4992 audiocodec ffadpcmimaqt
4993   info "FFmpeg QT IMA ADPCM audio"
4994   status working
4995   fourcc ima4 ; (MOV files)
4996   driver ffmpeg
4997   dll adpcm_ima_qt
4998
4999 audiocodec ffadpcmimawav
5000   info "FFmpeg WAV IMA ADPCM audio"
5001   status working
5002   format 0x11
5003   format 0x1100736d ; "ms\x00\x11" (MOV files)
5004   format 0x11005354 ; "TS\x00\x11" (MOV files) works with -demuxer mov
5005   driver ffmpeg
5006   dll adpcm_ima_wav
5007
5008 audiocodec ffzorkpcm
5009   info "FFmpeg PCM Zork audio"
5010   status working
5011 ;  format 0x11 ; original format in avi file, conflicts with ima adpcm
5012   format 0x116b727a ; 'zrk'0x11, Mplayer internal
5013   driver ffmpeg
5014   dll pcm_zork
5015
5016 audiocodec ffadpcmms
5017   info "FFmpeg MS ADPCM audio"
5018   status working
5019   format 0x2
5020   format 0x0200736d  ; "ms\x00\x02" (MOV files)
5021   driver ffmpeg
5022   dll adpcm_ms
5023
5024 audiocodec ffadpcmoki
5025   info "FFmpeg ADPCM IMA Dialogic OKI"
5026   status working
5027   format 0x10
5028   format 0x17
5029   driver ffmpeg
5030   dll adpcm_ima_oki
5031
5032 audiocodec ffadpcmafc
5033   info "FFmpeg ADPCM Nintendo Gamecube AFC"
5034   status working
5035   fourcc "AFC " ; internal MPlayer FourCC
5036   driver ffmpeg
5037   dll adpcm_afc
5038
5039 audiocodec ffadpcmaica
5040   info "FFmpeg ADPCM Yamaha AICA"
5041   status working
5042   fourcc "AICA" ; internal MPlayer FourCC
5043   driver ffmpeg
5044   dll adpcm_aica
5045
5046 audiocodec ffadpcmdtk
5047   info "FFmpeg ADPCM Nintendo Gamecube DTK"
5048   status working
5049   fourcc "DTK " ; internal MPlayer FourCC
5050   driver ffmpeg
5051   dll adpcm_dtk
5052
5053 audiocodec ffadpcmimarad
5054   info "FFmpeg ADPCM IMA Radical"
5055   status working
5056   fourcc RADP
5057   driver ffmpeg
5058   dll adpcm_ima_rad
5059
5060 audiocodec ffadpcmimadk4
5061   info "FFmpeg DK4 IMA ADPCM audio"
5062   status working
5063   format 0x61 ; This format number was used by Duck Corp. but not officially
5064               ; registered with Microsoft
5065   driver ffmpeg
5066   dll adpcm_ima_dk4
5067
5068 audiocodec ffadpcmimadk3
5069   info "FFmpeg DK3 IMA ADPCM audio"
5070   status working
5071   format 0x62 ; This format number was used by Duck Corp. but not officially
5072               ; registered with Microsoft
5073   driver ffmpeg
5074   dll adpcm_ima_dk3
5075
5076 audiocodec ffadpcmimaiss
5077   info "FFmpeg Funcom IMA ISS ADPCM"
5078   status working
5079   fourcc AISS ; internal MPlayer FourCC
5080   driver ffmpeg
5081   dll adpcm_ima_iss
5082
5083 audiocodec ffadpcmimaeasead
5084   info "FFmpeg ADPCM IMA Electronic Arts SEAD"
5085   status working
5086   fourcc SEAD ; internal MPlayer FourCC
5087   driver ffmpeg
5088   dll adpcm_ima_ea_sead
5089
5090 audiocodec ffadpcmimaeaeacs
5091   info "FFmpeg ADPCM IMA Electronic Arts EACS"
5092   status working
5093   fourcc EACS ; internal MPlayer FourCC
5094   driver ffmpeg
5095   dll adpcm_ima_ea_eacs
5096
5097 audiocodec ffroqaudio
5098   info "Id RoQ File Audio"
5099   status working
5100   fourcc RoQA ; internal MPlayer FourCC
5101   driver ffmpeg
5102   dll "roq_dpcm"
5103
5104 audiocodec ffsmkaud
5105   info "FFmpeg Smacker Audio"
5106   status buggy
5107   fourcc SMKA
5108   driver ffmpeg
5109   dll "smackaud"
5110
5111 audiocodec ffbinkdctaud
5112   info "FFmpeg Bink Audio (DCT)"
5113   status buggy
5114   fourcc BAU1 ; internal MPlayer FourCC
5115   driver ffmpeg
5116   dll "binkaudio_dct"
5117
5118 audiocodec ffbinkrdftaud
5119   info "FFmpeg Bink Audio (RDFT)"
5120   status working
5121   fourcc BAU2 ; internal MPlayer FourCC
5122   driver ffmpeg
5123   dll "binkaudio_rdft"
5124
5125 audiocodec ffbmvaudio
5126   info "FFmpeg Discoworld II BMV Audio"
5127   status working
5128   fourcc BMVA ; internal MPlayer FourCC
5129   driver ffmpeg
5130   dll bmv_audio
5131
5132 audiocodec ffdsicinaudio
5133   info "FFmpeg Delphine CIN audio"
5134   status working
5135   fourcc DCIA ; internal MPlayer FourCC
5136   driver ffmpeg
5137   dll dsicinaudio
5138
5139 audiocodec ff4xmadmpcm
5140   info "FFmpeg 4XM ADPCM audio"
5141   status working
5142   fourcc 4XMA ; internal MPlayer FourCC
5143   driver ffmpeg
5144   dll adpcm_4xm
5145
5146 audiocodec ffadpcmimaws
5147   info "FFmpeg Westwood IMA ADPCM audio"
5148   status working
5149   fourcc AIWS ; internal MPlayer FourCC
5150   driver ffmpeg
5151   dll adpcm_ima_ws
5152
5153 audiocodec ffvima
5154   info "FFmpeg LucasArts VIMA audio"
5155   status working
5156   fourcc VIMA ; internal MPlayer FourCC
5157   driver ffmpeg
5158   dll adpcm_vima
5159
5160 audiocodec ffpafaudio
5161   info "FFmpeg Packed Animation File"
5162   status working
5163   fourcc PAFA ; internal MPlayer FourCC
5164   driver ffmpeg
5165   dll paf_audio
5166
5167 audiocodec ffwssnd1
5168   info "FFmpeg Westwood SND1"
5169   status working
5170   fourcc SND1 ; internal MPlayer FourCC
5171   driver ffmpeg
5172   dll ws_snd1
5173
5174 audiocodec ffinterplayacm
5175   info "FFmpeg Interplay ACM audio"
5176   status working
5177   format 0x97280301 ; internal MPlayer FourCC
5178   driver ffmpeg
5179   dll interplay_acm
5180
5181 audiocodec ffinterplaydpcm
5182   info "FFmpeg Interplay DPCM audio"
5183   status working
5184   fourcc INPA ; internal MPlayer FourCC
5185   driver ffmpeg
5186   dll interplay_dpcm
5187
5188 audiocodec ffadpcmea
5189   info "FFmpeg EA ADPCM audio"
5190   status working
5191   fourcc ADEA ; internal MPlayer FourCC
5192   driver ffmpeg
5193   dll adpcm_ea
5194
5195 audiocodec ffadpcmear1
5196   info "FFmpeg EA ADPCM R1 audio"
5197   status working
5198   fourcc EAR1 ; internal MPlayer FourCC
5199   driver ffmpeg
5200   dll adpcm_ea_r1
5201
5202 audiocodec ffadpcmear2
5203   info "FFmpeg EA ADPCM R2 audio"
5204   status working
5205   fourcc EAR2 ; internal MPlayer FourCC
5206   driver ffmpeg
5207   dll adpcm_ea_r2
5208
5209 audiocodec ffadpcmear3
5210   info "FFmpeg EA ADPCM R3 audio"
5211   status working
5212   fourcc EAR3 ; internal MPlayer FourCC
5213   driver ffmpeg
5214   dll adpcm_ea_r3
5215
5216 audiocodec ffadpcmeaxas
5217   info "FFmpeg ADPCM Electronic Arts XAS"
5218   status working
5219   fourcc EXAS ; internal MPlayer FourCC
5220   driver ffmpeg
5221   dll adpcm_ea_xas
5222
5223 audiocodec ffadpcmeamaxis
5224   info "FFmpeg EA MAXIS XA ADPCM audio"
5225   status working
5226   fourcc ADXA ; internal MPlayer FourCC
5227   driver ffmpeg
5228   dll adpcm_ea_maxis_xa
5229
5230 audiocodec ffadpcmpsx
5231   info "FFmpeg FFmpeg ADPCM Playstation"
5232   status working
5233   fourcc APSX ; internal MPlayer FourCC
5234   driver ffmpeg
5235   dll adpcm_psx
5236
5237 audiocodec ffadpcmxa
5238   info "FFmpeg XA ADPCM audio"
5239   status working
5240   fourcc PSXA ; internal MPlayer FourCC
5241   driver ffmpeg
5242   dll adpcm_xa
5243
5244 audiocodec ffxandpcm
5245   info "FFmpeg XAN DPCM audio"
5246   comment "Wing Commander 4 files only work with libavformat demuxer"
5247   status working
5248   fourcc Axan
5249   format 0x594A
5250   driver ffmpeg
5251   dll xan_dpcm
5252
5253 audiocodec ffyamahaadpcm
5254   info "FFmpeg Yamaha ADPCM audio"
5255   status working
5256   format 0x20
5257   driver ffmpeg
5258   dll adpcm_yamaha
5259
5260 audiocodec ffadpcmthp
5261   info "FFmpeg THP ADPCM audio"
5262   status working
5263   fourcc THPA
5264   fourcc GADP ; rsd files
5265   driver ffmpeg
5266   dll adpcm_thp
5267
5268 audiocodec ffadpcmthple
5269   info "FFmpeg THP ADPCM little endian audio"
5270   status working
5271   fourcc THPL
5272   driver ffmpeg
5273   dll adpcm_thp_le
5274
5275 audiocodec libdv
5276   info "raw DV audio (libdv)"
5277   status working
5278   fourcc RADV
5279   driver libdv
5280   dll libdv.so.2
5281
5282 audiocodec ffdv
5283   info "FFmpeg DV audio"
5284   status working
5285   fourcc RADV
5286   fourcc vdva,dvca
5287   fourcc dvau
5288   driver ffmpeg
5289   dll "dvaudio"
5290
5291 ; add every new fourcc also to allocate_parser()
5292 ; in libmpdemux/demuxer.c
5293 audiocodec fflatm
5294   info "FFmpeg AAC in LATM"
5295   status working
5296   fourcc MP4L ; internal MPlayer FourCC
5297   format 0x1602
5298   driver ffmpeg
5299   dll aac_latm
5300
5301 audiocodec ffaac
5302   info "FFmpeg AAC (MPEG-2/MPEG-4 Audio)"
5303   status working
5304   fourcc mp4a,MP4A
5305   fourcc "VLB " ; Used in NSV, not really working
5306   fourcc "AAC " ; Used in NSV
5307   fourcc "AACP" ; Used in NSV for AACPlus
5308   fourcc raac,racp
5309   format 0xff
5310   format 0x1600
5311   format 0x706D
5312   format 0x4143 ; aac in asf
5313   format 0xA106 ; aac in avi not yet working
5314   format 0xAAC0 ; Borgtech nonsense tag
5315   driver ffmpeg
5316   dll aac
5317
5318 audiocodec ffflac
5319   info "FFmpeg FLAC audio"
5320   status working
5321   fourcc "fLaC"
5322   format 0xF1AC
5323   format 0xACF1736D
5324   driver ffmpeg
5325   dll "flac"
5326
5327 audiocodec ffalac
5328   info "FFmpeg ALAC audio"
5329   status working
5330   fourcc alac
5331   driver ffmpeg
5332   dll "alac"
5333
5334 audiocodec fftta
5335   info "FFmpeg True Audio (TTA)"
5336   status working
5337   fourcc TTA1 ; internal MPlayer FourCC
5338   driver ffmpeg
5339   dll "tta"
5340
5341 audiocodec ffwavpack
5342   info "FFmpeg WavPack audio"
5343   status working
5344   fourcc WVPK ; internal MPlayer FourCC
5345   driver ffmpeg
5346   dll "wavpack"
5347
5348 audiocodec ffshorten
5349   info "FFmpeg Shorten audio"
5350   status working
5351   fourcc shrn ; internal MPlayer FourCC
5352   driver ffmpeg