001package net.bramp.ffmpeg.builder;
002
003/**
004 * The available codecs may vary depending on the version of FFmpeg. <br>
005 * you can get a list of available codecs through use {@link net.bramp.ffmpeg.FFmpeg#codecs()}.
006 *
007 * @see net.bramp.ffmpeg.FFmpeg#codecs()
008 * @author van1164
009 */
010public class VideoCodec {
011
012  /** Uncompressed 4:2:2 10-bit */
013  public static final String V = "012v";
014
015  /** 4X Movie */
016  public static final String XM = "4xm";
017
018  /** QuickTime 8BPS video */
019  public static final String BPS = "8bps";
020
021  /** Multicolor charset for Commodore 64 (encoders: a64multi) */
022  public static final String A64_MULTI = "a64_multi";
023
024  /** Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5) */
025  public static final String A64_MULTI5 = "a64_multi5";
026
027  /** Autodesk RLE */
028  public static final String AASC = "aasc";
029
030  /** Amuse Graphics Movie */
031  public static final String AGM = "agm";
032
033  /** Apple Intermediate Codec */
034  public static final String AIC = "aic";
035
036  /** Alias/Wavefront PIX image */
037  public static final String ALIAS_PIX = "alias_pix";
038
039  /** AMV Video */
040  public static final String AMV = "amv";
041
042  /** Deluxe Paint Animation */
043  public static final String ANM = "anm";
044
045  /** ASCII/ANSI art */
046  public static final String ANSI = "ansi";
047
048  /** APNG (Animated Portable Network Graphics) image */
049  public static final String APNG = "apng";
050
051  /** Gryphon's Anim Compressor */
052  public static final String ARBC = "arbc";
053
054  /** Argonaut Games Video */
055  public static final String ARGO = "argo";
056
057  /** ASUS V1 */
058  public static final String ASV1 = "asv1";
059
060  /** ASUS V2 */
061  public static final String ASV2 = "asv2";
062
063  /** Auravision AURA */
064  public static final String AURA = "aura";
065
066  /** Auravision Aura 2 */
067  public static final String AURA2 = "aura2";
068
069  /**
070   * Alliance for Open Media AV1 (decoders: libaom-av1 av1 av1_cuvid av1_qsv) (encoders: libaom-av1
071   * av1_nvenc av1_qsv av1_amf)
072   */
073  public static final String AV1 = "av1";
074
075  /** Avid AVI Codec */
076  public static final String AVRN = "avrn";
077
078  /** Avid 1:1 10-bit RGB Packer */
079  public static final String AVRP = "avrp";
080
081  /** AVS (Audio Video Standard) video */
082  public static final String AVS = "avs";
083
084  /** AVS2-P2/IEEE1857.4 */
085  public static final String AVS2 = "avs2";
086
087  /** AVS3-P2/IEEE1857.10 */
088  public static final String AVS3 = "avs3";
089
090  /** Avid Meridien Uncompressed */
091  public static final String AVUI = "avui";
092
093  /** Uncompressed packed MS 4:4:4:4 */
094  public static final String AYUV = "ayuv";
095
096  /** Bethesda VID video */
097  public static final String BETHSOFTVID = "bethsoftvid";
098
099  /** Brute Force &amp; Ignorance */
100  public static final String BFI = "bfi";
101
102  /** Bink video */
103  public static final String BINKVIDEO = "binkvideo";
104
105  /** Binary text */
106  public static final String BINTEXT = "bintext";
107
108  /** Bitpacked */
109  public static final String BITPACKED = "bitpacked";
110
111  /** BMP (Windows and OS/2 bitmap) */
112  public static final String BMP = "bmp";
113
114  /** Discworld II BMV video */
115  public static final String BMV_VIDEO = "bmv_video";
116
117  /** BRender PIX image */
118  public static final String BRENDER_PIX = "brender_pix";
119
120  /** Interplay C93 */
121  public static final String C93 = "c93";
122
123  /** Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) */
124  public static final String CAVS = "cavs";
125
126  /** CD Graphics video */
127  public static final String CDGRAPHICS = "cdgraphics";
128
129  /** CDToons video */
130  public static final String CDTOONS = "cdtoons";
131
132  /** Commodore CDXL video */
133  public static final String CDXL = "cdxl";
134
135  /** GoPro CineForm HD */
136  public static final String CFHD = "cfhd";
137
138  /** Cinepak */
139  public static final String CINEPAK = "cinepak";
140
141  /** Iterated Systems ClearVideo */
142  public static final String CLEARVIDEO = "clearvideo";
143
144  /** Cirrus Logic AccuPak */
145  public static final String CLJR = "cljr";
146
147  /** Canopus Lossless Codec */
148  public static final String CLLC = "cllc";
149
150  /** Electronic Arts CMV video (decoders: eacmv) */
151  public static final String CMV = "cmv";
152
153  /** CPiA video format */
154  public static final String CPIA = "cpia";
155
156  /** Cintel RAW */
157  public static final String CRI = "cri";
158
159  /** CamStudio (decoders: camstudio) */
160  public static final String CSCD = "cscd";
161
162  /** Creative YUV (CYUV) */
163  public static final String CYUV = "cyuv";
164
165  /** Daala */
166  public static final String DAALA = "daala";
167
168  /** DirectDraw Surface image decoder */
169  public static final String DDS = "dds";
170
171  /** Chronomaster DFA */
172  public static final String DFA = "dfa";
173
174  /** Dirac (encoders: vc2) */
175  public static final String DIRAC = "dirac";
176
177  /** VC3/DNxHD */
178  public static final String DNXHD = "dnxhd";
179
180  /** DPX (Digital Picture Exchange) image */
181  public static final String DPX = "dpx";
182
183  /** Delphine Software International CIN video */
184  public static final String DSICINVIDEO = "dsicinvideo";
185
186  /** DV (Digital Video) */
187  public static final String DVVIDEO = "dvvideo";
188
189  /** Feeble Files/ScummVM DXA */
190  public static final String DXA = "dxa";
191
192  /** Dxtory */
193  public static final String DXTORY = "dxtory";
194
195  /** Resolume DXV */
196  public static final String DXV = "dxv";
197
198  /** Escape 124 */
199  public static final String ESCAPE124 = "escape124";
200
201  /** Escape 130 */
202  public static final String ESCAPE130 = "escape130";
203
204  /** MPEG-5 EVC (Essential Video Coding) */
205  public static final String EVC = "evc";
206
207  /** OpenEXR image */
208  public static final String EXR = "exr";
209
210  /** FFmpeg video codec #1 */
211  public static final String FFV1 = "ffv1";
212
213  /** Huffyuv FFmpeg variant */
214  public static final String FFVHUFF = "ffvhuff";
215
216  /** Mirillis FIC */
217  public static final String FIC = "fic";
218
219  /** FITS (Flexible Image Transport System) */
220  public static final String FITS = "fits";
221
222  /** Flash Screen Video v1 */
223  public static final String FLASHSV = "flashsv";
224
225  /** Flash Screen Video v2 */
226  public static final String FLASHSV2 = "flashsv2";
227
228  /** Autodesk Animator Flic video */
229  public static final String FLIC = "flic";
230
231  /** FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv) (encoders: flv) */
232  public static final String FLV1 = "flv1";
233
234  /** FM Screen Capture Codec */
235  public static final String FMVC = "fmvc";
236
237  /** Fraps */
238  public static final String FRAPS = "fraps";
239
240  /** Forward Uncompressed */
241  public static final String FRWU = "frwu";
242
243  /** Go2Meeting */
244  public static final String G2M = "g2m";
245
246  /** Gremlin Digital Video */
247  public static final String GDV = "gdv";
248
249  /** GEM Raster image */
250  public static final String GEM = "gem";
251
252  /** CompuServe GIF (Graphics Interchange Format) */
253  public static final String GIF = "gif";
254
255  /** H.261 */
256  public static final String H261 = "h261";
257
258  /** H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 */
259  public static final String H263 = "h263";
260
261  /** Intel H.263 */
262  public static final String H263I = "h263i";
263
264  /** H.263+ / H.263-1998 / H.263 version 2 */
265  public static final String H263P = "h263p";
266
267  /**
268   * H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv h264_cuvid) (encoders:
269   * libx264 libx264rgb h264_amf h264_mf h264_nvenc h264_qsv)
270   */
271  public static final String H264 = "h264";
272
273  /** Vidvox Hap */
274  public static final String HAP = "hap";
275
276  /** HDR (Radiance RGBE format) image */
277  public static final String HDR = "hdr";
278
279  /**
280   * H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_qsv hevc_cuvid) (encoders:
281   * libx265 hevc_amf hevc_mf hevc_nvenc hevc_qsv)
282   */
283  public static final String HEVC = "hevc";
284
285  /** HNM 4 video */
286  public static final String HNM4VIDEO = "hnm4video";
287
288  /** Canopus HQ/HQA */
289  public static final String HQ_HQA = "hq_hqa";
290
291  /** Canopus HQX */
292  public static final String HQX = "hqx";
293
294  /** HuffYUV */
295  public static final String HUFFYUV = "huffyuv";
296
297  /** HuffYUV MT */
298  public static final String HYMT = "hymt";
299
300  /** id Quake II CIN video (decoders: idcinvideo) */
301  public static final String IDCIN = "idcin";
302
303  /** iCEDraw text */
304  public static final String IDF = "idf";
305
306  /** IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (decoders: iff) */
307  public static final String IFF_ILBM = "iff_ilbm";
308
309  /** Infinity IMM4 */
310  public static final String IMM4 = "imm4";
311
312  /** Infinity IMM5 */
313  public static final String IMM5 = "imm5";
314
315  /** Intel Indeo 2 */
316  public static final String INDEO2 = "indeo2";
317
318  /** Intel Indeo 3 */
319  public static final String INDEO3 = "indeo3";
320
321  /** Intel Indeo Video Interactive 4 */
322  public static final String INDEO4 = "indeo4";
323
324  /** Intel Indeo Video Interactive 5 */
325  public static final String INDEO5 = "indeo5";
326
327  /** Interplay MVE video */
328  public static final String INTERPLAYVIDEO = "interplayvideo";
329
330  /** IPU Video */
331  public static final String IPU = "ipu";
332
333  /** JPEG 2000 (encoders: jpeg2000 libopenjpeg) */
334  public static final String JPEG2000 = "jpeg2000";
335
336  /** JPEG-LS */
337  public static final String JPEGLS = "jpegls";
338
339  /** JPEG XL */
340  public static final String JPEGXL = "jpegxl";
341
342  /** Bitmap Brothers JV video */
343  public static final String JV = "jv";
344
345  /** Kega Game Video */
346  public static final String KGV1 = "kgv1";
347
348  /** Karl Morton's video codec */
349  public static final String KMVC = "kmvc";
350
351  /** Lagarith lossless */
352  public static final String LAGARITH = "lagarith";
353
354  /** Lossless JPEG */
355  public static final String LJPEG = "ljpeg";
356
357  /** LOCO */
358  public static final String LOCO = "loco";
359
360  /** LEAD Screen Capture */
361  public static final String LSCR = "lscr";
362
363  /** Matrox Uncompressed SD */
364  public static final String M101 = "m101";
365
366  /** Electronic Arts Madcow Video (decoders: eamad) */
367  public static final String MAD = "mad";
368
369  /** MagicYUV video */
370  public static final String MAGICYUV = "magicyuv";
371
372  /** Sony PlayStation MDEC (Motion DECoder) */
373  public static final String MDEC = "mdec";
374
375  /** Media 100i */
376  public static final String MEDIA100 = "media100";
377
378  /** Mimic */
379  public static final String MIMIC = "mimic";
380
381  /** Motion JPEG (decoders: mjpeg mjpeg_cuvid mjpeg_qsv) (encoders: mjpeg mjpeg_qsv) */
382  public static final String MJPEG = "mjpeg";
383
384  /** Apple MJPEG-B */
385  public static final String MJPEGB = "mjpegb";
386
387  /** American Laser Games MM Video */
388  public static final String MMVIDEO = "mmvideo";
389
390  /** MobiClip Video */
391  public static final String MOBICLIP = "mobiclip";
392
393  /** Motion Pixels video */
394  public static final String MOTIONPIXELS = "motionpixels";
395
396  /** MPEG-1 video (decoders: mpeg1video mpeg1_cuvid) */
397  public static final String MPEG1VIDEO = "mpeg1video";
398
399  /**
400   * MPEG-2 video (decoders: mpeg2video mpegvideo mpeg2_qsv mpeg2_cuvid) (encoders: mpeg2video
401   * mpeg2_qsv)
402   */
403  public static final String MPEG2VIDEO = "mpeg2video";
404
405  /** MPEG-4 part 2 (decoders: mpeg4 mpeg4_cuvid) (encoders: mpeg4 libxvid) */
406  public static final String MPEG4 = "mpeg4";
407
408  /** MS ATC Screen */
409  public static final String MSA1 = "msa1";
410
411  /** Mandsoft Screen Capture Codec */
412  public static final String MSCC = "mscc";
413
414  /** MPEG-4 part 2 Microsoft variant version 1 */
415  public static final String MSMPEG4V1 = "msmpeg4v1";
416
417  /** MPEG-4 part 2 Microsoft variant version 2 */
418  public static final String MSMPEG4V2 = "msmpeg4v2";
419
420  /** MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4) (encoders: msmpeg4) */
421  public static final String MSMPEG4V3 = "msmpeg4v3";
422
423  /** Microsoft Paint (MSP) version 2 */
424  public static final String MSP2 = "msp2";
425
426  /** Microsoft RLE */
427  public static final String MSRLE = "msrle";
428
429  /** MS Screen 1 */
430  public static final String MSS1 = "mss1";
431
432  /** MS Windows Media Video V9 Screen */
433  public static final String MSS2 = "mss2";
434
435  /** Microsoft Video 1 */
436  public static final String MSVIDEO1 = "msvideo1";
437
438  /** LCL (LossLess Codec Library) MSZH */
439  public static final String MSZH = "mszh";
440
441  /** MS Expression Encoder Screen */
442  public static final String MTS2 = "mts2";
443
444  /** MidiVid 3.0 */
445  public static final String MV30 = "mv30";
446
447  /** Silicon Graphics Motion Video Compressor 1 */
448  public static final String MVC1 = "mvc1";
449
450  /** Silicon Graphics Motion Video Compressor 2 */
451  public static final String MVC2 = "mvc2";
452
453  /** MidiVid VQ */
454  public static final String MVDV = "mvdv";
455
456  /** MidiVid Archive Codec */
457  public static final String MVHA = "mvha";
458
459  /** MatchWare Screen Capture Codec */
460  public static final String MWSC = "mwsc";
461
462  /** Mobotix MxPEG video */
463  public static final String MXPEG = "mxpeg";
464
465  /** NotchLC */
466  public static final String NOTCHLC = "notchlc";
467
468  /** NuppelVideo/RTJPEG */
469  public static final String NUV = "nuv";
470
471  /** Amazing Studio Packed Animation File Video */
472  public static final String PAF_VIDEO = "paf_video";
473
474  /** PAM (Portable AnyMap) image */
475  public static final String PAM = "pam";
476
477  /** PBM (Portable BitMap) image */
478  public static final String PBM = "pbm";
479
480  /** PC Paintbrush PCX image */
481  public static final String PCX = "pcx";
482
483  /** PDV (PlayDate Video) */
484  public static final String PDV = "pdv";
485
486  /** PFM (Portable FloatMap) image */
487  public static final String PFM = "pfm";
488
489  /** PGM (Portable GrayMap) image */
490  public static final String PGM = "pgm";
491
492  /** PGMYUV (Portable GrayMap YUV) image */
493  public static final String PGMYUV = "pgmyuv";
494
495  /** PGX (JPEG2000 Test Format) */
496  public static final String PGX = "pgx";
497
498  /** PHM (Portable HalfFloatMap) image */
499  public static final String PHM = "phm";
500
501  /** Kodak Photo CD */
502  public static final String PHOTOCD = "photocd";
503
504  /** Pictor/PC Paint */
505  public static final String PICTOR = "pictor";
506
507  /** Apple Pixlet */
508  public static final String PIXLET = "pixlet";
509
510  /** PNG (Portable Network Graphics) image */
511  public static final String PNG = "png";
512
513  /** PPM (Portable PixelMap) image */
514  public static final String PPM = "ppm";
515
516  /** Apple ProRes (iCodec Pro) (encoders: prores prores_aw prores_ks) */
517  public static final String PRORES = "prores";
518
519  /** Brooktree ProSumer Video */
520  public static final String PROSUMER = "prosumer";
521
522  /** Photoshop PSD file */
523  public static final String PSD = "psd";
524
525  /** V.Flash PTX image */
526  public static final String PTX = "ptx";
527
528  /** Apple QuickDraw */
529  public static final String QDRAW = "qdraw";
530
531  /** QOI (Quite OK Image) */
532  public static final String QOI = "qoi";
533
534  /** Q-team QPEG */
535  public static final String QPEG = "qpeg";
536
537  /** QuickTime Animation (RLE) video */
538  public static final String QTRLE = "qtrle";
539
540  /** AJA Kona 10-bit RGB Codec */
541  public static final String R10K = "r10k";
542
543  /** Uncompressed RGB 10-bit */
544  public static final String R210 = "r210";
545
546  /** RemotelyAnywhere Screen Capture */
547  public static final String RASC = "rasc";
548
549  /** raw video */
550  public static final String RAWVIDEO = "rawvideo";
551
552  /** RL2 video */
553  public static final String RL2 = "rl2";
554
555  /** id RoQ video (decoders: roqvideo) (encoders: roqvideo) */
556  public static final String ROQ = "roq";
557
558  /** QuickTime video (RPZA) */
559  public static final String RPZA = "rpza";
560
561  /** innoHeim/Rsupport Screen Capture Codec */
562  public static final String RSCC = "rscc";
563
564  /** RTV1 (RivaTuner Video) */
565  public static final String RTV1 = "rtv1";
566
567  /** RealVideo 1.0 */
568  public static final String RV10 = "rv10";
569
570  /** RealVideo 2.0 */
571  public static final String RV20 = "rv20";
572
573  /** RealVideo 3.0 */
574  public static final String RV30 = "rv30";
575
576  /** RealVideo 4.0 */
577  public static final String RV40 = "rv40";
578
579  /** LucasArts SANM/SMUSH video */
580  public static final String SANM = "sanm";
581
582  /** ScreenPressor */
583  public static final String SCPR = "scpr";
584
585  /** Screenpresso */
586  public static final String SCREENPRESSO = "screenpresso";
587
588  /** Digital Pictures SGA Video */
589  public static final String SGA = "sga";
590
591  /** SGI image */
592  public static final String SGI = "sgi";
593
594  /** SGI RLE 8-bit */
595  public static final String SGIRLE = "sgirle";
596
597  /** BitJazz SheerVideo */
598  public static final String SHEERVIDEO = "sheervideo";
599
600  /** Simbiosis Interactive IMX Video */
601  public static final String SIMBIOSIS_IMX = "simbiosis_imx";
602
603  /** Smacker video (decoders: smackvid) */
604  public static final String SMACKVIDEO = "smackvideo";
605
606  /** QuickTime Graphics (SMC) */
607  public static final String SMC = "smc";
608
609  /** Sigmatel Motion Video */
610  public static final String SMVJPEG = "smvjpeg";
611
612  /** Snow */
613  public static final String SNOW = "snow";
614
615  /** Sunplus JPEG (SP5X) */
616  public static final String SP5X = "sp5x";
617
618  /** NewTek SpeedHQ */
619  public static final String SPEEDHQ = "speedhq";
620
621  /** Screen Recorder Gold Codec */
622  public static final String SRGC = "srgc";
623
624  /** Sun Rasterfile image */
625  public static final String SUNRAST = "sunrast";
626
627  /** Scalable Vector Graphics */
628  public static final String SVG = "svg";
629
630  /** Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 */
631  public static final String SVQ1 = "svq1";
632
633  /** Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 */
634  public static final String SVQ3 = "svq3";
635
636  /** Truevision Targa image */
637  public static final String TARGA = "targa";
638
639  /** Pinnacle TARGA CineWave YUV16 */
640  public static final String TARGA_Y216 = "targa_y216";
641
642  /** TDSC */
643  public static final String TDSC = "tdsc";
644
645  /** Electronic Arts TGQ video (decoders: eatgq) */
646  public static final String TGQ = "tgq";
647
648  /** Electronic Arts TGV video (decoders: eatgv) */
649  public static final String TGV = "tgv";
650
651  /** Theora (encoders: libtheora) */
652  public static final String THEORA = "theora";
653
654  /** Nintendo Gamecube THP video */
655  public static final String THP = "thp";
656
657  /** Tiertex Limited SEQ video */
658  public static final String TIERTEXSEQVIDEO = "tiertexseqvideo";
659
660  /** TIFF image */
661  public static final String TIFF = "tiff";
662
663  /** 8088flex TMV */
664  public static final String TMV = "tmv";
665
666  /** Electronic Arts TQI video (decoders: eatqi) */
667  public static final String TQI = "tqi";
668
669  /** Duck TrueMotion 1.0 */
670  public static final String TRUEMOTION1 = "truemotion1";
671
672  /** Duck TrueMotion 2.0 */
673  public static final String TRUEMOTION2 = "truemotion2";
674
675  /** Duck TrueMotion 2.0 Real Time */
676  public static final String TRUEMOTION2RT = "truemotion2rt";
677
678  /** TechSmith Screen Capture Codec (decoders: camtasia) */
679  public static final String TSCC = "tscc";
680
681  /** TechSmith Screen Codec 2 */
682  public static final String TSCC2 = "tscc2";
683
684  /** Renderware TXD (TeXture Dictionary) image */
685  public static final String TXD = "txd";
686
687  /** IBM UltiMotion (decoders: ultimotion) */
688  public static final String ULTI = "ulti";
689
690  /** Ut Video */
691  public static final String UTVIDEO = "utvideo";
692
693  /** Uncompressed 4:2:2 10-bit */
694  public static final String V210 = "v210";
695
696  /** Uncompressed 4:2:2 10-bit */
697  public static final String V210X = "v210x";
698
699  /** Uncompressed packed 4:4:4 */
700  public static final String V308 = "v308";
701
702  /** Uncompressed packed QT 4:4:4:4 */
703  public static final String V408 = "v408";
704
705  /** Uncompressed 4:4:4 10-bit */
706  public static final String V410 = "v410";
707
708  /** Beam Software VB */
709  public static final String VB = "vb";
710
711  /** VBLE Lossless Codec */
712  public static final String VBLE = "vble";
713
714  /** Vizrt Binary Image */
715  public static final String VBN = "vbn";
716
717  /** SMPTE VC-1 (decoders: vc1 vc1_qsv vc1_cuvid) */
718  public static final String VC1 = "vc1";
719
720  /** Windows Media Video 9 Image v2 */
721  public static final String VC1IMAGE = "vc1image";
722
723  /** ATI VCR1 */
724  public static final String VCR1 = "vcr1";
725
726  /** Miro VideoXL (decoders: xl) */
727  public static final String VIXL = "vixl";
728
729  /** Sierra VMD video */
730  public static final String VMDVIDEO = "vmdvideo";
731
732  /** vMix Video */
733  public static final String VMIX = "vmix";
734
735  /** VMware Screen Codec / VMware Video */
736  public static final String VMNC = "vmnc";
737
738  /** Null video codec */
739  public static final String VNULL = "vnull";
740
741  /** On2 VP3 */
742  public static final String VP3 = "vp3";
743
744  /** On2 VP4 */
745  public static final String VP4 = "vp4";
746
747  /** On2 VP5 */
748  public static final String VP5 = "vp5";
749
750  /** On2 VP6 */
751  public static final String VP6 = "vp6";
752
753  /** On2 VP6 (Flash version, with alpha channel) */
754  public static final String VP6A = "vp6a";
755
756  /** On2 VP6 (Flash version) */
757  public static final String VP6F = "vp6f";
758
759  /** On2 VP7 */
760  public static final String VP7 = "vp7";
761
762  /** On2 VP8 (decoders: vp8 libvpx vp8_cuvid vp8_qsv) (encoders: libvpx) */
763  public static final String VP8 = "vp8";
764
765  /** Google VP9 (decoders: vp9 libvpx-vp9 vp9_cuvid vp9_qsv) (encoders: libvpx-vp9 vp9_qsv) */
766  public static final String VP9 = "vp9";
767
768  /** ViewQuest VQC */
769  public static final String VQC = "vqc";
770
771  /** H.266 / VVC (Versatile Video Coding) */
772  public static final String VVC = "vvc";
773
774  /** WBMP (Wireless Application Protocol Bitmap) image */
775  public static final String WBMP = "wbmp";
776
777  /** WinCAM Motion Video */
778  public static final String WCMV = "wcmv";
779
780  /** WebP (encoders: libwebp_anim libwebp) */
781  public static final String WEBP = "webp";
782
783  /** Windows Media Video 7 */
784  public static final String WMV1 = "wmv1";
785
786  /** Windows Media Video 8 */
787  public static final String WMV2 = "wmv2";
788
789  /** Windows Media Video 9 */
790  public static final String WMV3 = "wmv3";
791
792  /** Windows Media Video 9 Image */
793  public static final String WMV3IMAGE = "wmv3image";
794
795  /** Winnov WNV1 */
796  public static final String WNV1 = "wnv1";
797
798  /** AVFrame to AVPacket passthrough */
799  public static final String WRAPPED_AVFRAME = "wrapped_avframe";
800
801  /** Westwood Studios VQA (Vector Quantized Animation) video (decoders: vqavideo) */
802  public static final String WS_VQA = "ws_vqa";
803
804  /** Wing Commander III / Xan */
805  public static final String XAN_WC3 = "xan_wc3";
806
807  /** Wing Commander IV / Xxan */
808  public static final String XAN_WC4 = "xan_wc4";
809
810  /** eXtended BINary text */
811  public static final String XBIN = "xbin";
812
813  /** XBM (X BitMap) image */
814  public static final String XBM = "xbm";
815
816  /** X-face image */
817  public static final String XFACE = "xface";
818
819  /** XPM (X PixMap) image */
820  public static final String XPM = "xpm";
821
822  /** XWD (X Window Dump) image */
823  public static final String XWD = "xwd";
824
825  /** Uncompressed YUV 4:1:1 12-bit */
826  public static final String Y41P = "y41p";
827
828  /** YUY2 Lossless Codec */
829  public static final String YLC = "ylc";
830
831  /** Psygnosis YOP Video */
832  public static final String YOP = "yop";
833
834  /** Uncompressed packed 4:2:0 */
835  public static final String YUV4 = "yuv4";
836
837  /** ZeroCodec Lossless Video */
838  public static final String ZEROCODEC = "zerocodec";
839
840  /** LCL (LossLess Codec Library) ZLIB */
841  public static final String ZLIB = "zlib";
842
843  /** Zip Motion Blocks Video */
844  public static final String ZMBV = "zmbv";
845}