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 & 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}