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