1301 lines
26 KiB
Go
1301 lines
26 KiB
Go
package codecs
|
|
|
|
var (
|
|
|
|
// 4X Movie
|
|
Codec_4XM = "4xm"
|
|
|
|
// QuickTime 8BPS video
|
|
Codec_8BPS = "8bps"
|
|
|
|
// Multicolor charset for Commodore 64 (encoders: a64multi )
|
|
Codec_A64_MULTI = "a64_multi"
|
|
|
|
// Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 )
|
|
Codec_A64_MULTI5 = "a64_multi5"
|
|
|
|
// Autodesk RLE
|
|
Codec_AASC = "aasc"
|
|
|
|
// Apple Intermediate Codec
|
|
Codec_AIC = "aic"
|
|
|
|
// Alias/Wavefront PIX image
|
|
Codec_ALIAS_PIX = "alias_pix"
|
|
|
|
// AMV Video
|
|
Codec_AMV = "amv"
|
|
|
|
// Deluxe Paint Animation
|
|
Codec_ANM = "anm"
|
|
|
|
// ASCII/ANSI art
|
|
Codec_ANSI = "ansi"
|
|
|
|
// APNG (Animated Portable Network Graphics) image
|
|
Codec_APNG = "apng"
|
|
|
|
// ASUS V1
|
|
Codec_ASV1 = "asv1"
|
|
|
|
// ASUS V2
|
|
Codec_ASV2 = "asv2"
|
|
|
|
// Auravision AURA
|
|
Codec_AURA = "aura"
|
|
|
|
// Auravision Aura 2
|
|
Codec_AURA2 = "aura2"
|
|
|
|
// Alliance for Open Media AV1
|
|
Codec_AV1 = "av1"
|
|
|
|
// Avid AVI Codec
|
|
Codec_AVRN = "avrn"
|
|
|
|
// Avid 1:1 10-bit RGB Packer
|
|
Codec_AVRP = "avrp"
|
|
|
|
// AVS (Audio Video Standard) video
|
|
Codec_AVS = "avs"
|
|
|
|
// Avid Meridien Uncompressed
|
|
Codec_AVUI = "avui"
|
|
|
|
// Uncompressed packed MS 4:4:4:4
|
|
Codec_AYUV = "ayuv"
|
|
|
|
// Bethesda VID video
|
|
Codec_BETHSOFTVID = "bethsoftvid"
|
|
|
|
// Brute Force & Ignorance
|
|
Codec_BFI = "bfi"
|
|
|
|
// Bink video
|
|
Codec_BINKVIDEO = "binkvideo"
|
|
|
|
// Binary text
|
|
Codec_BINTEXT = "bintext"
|
|
|
|
// Bitpacked
|
|
Codec_BITPACKED = "bitpacked"
|
|
|
|
// BMP (Windows and OS/2 bitmap)
|
|
Codec_BMP = "bmp"
|
|
|
|
// Discworld II BMV video
|
|
Codec_BMV_VIDEO = "bmv_video"
|
|
|
|
// BRender PIX image
|
|
Codec_BRENDER_PIX = "brender_pix"
|
|
|
|
// Interplay C93
|
|
Codec_C93 = "c93"
|
|
|
|
// Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
|
|
Codec_CAVS = "cavs"
|
|
|
|
// CD Graphics video
|
|
Codec_CDGRAPHICS = "cdgraphics"
|
|
|
|
// Commodore CDXL video
|
|
Codec_CDXL = "cdxl"
|
|
|
|
// Cineform HD
|
|
Codec_CFHD = "cfhd"
|
|
|
|
// Cinepak
|
|
Codec_CINEPAK = "cinepak"
|
|
|
|
// Iterated Systems ClearVideo
|
|
Codec_CLEARVIDEO = "clearvideo"
|
|
|
|
// Cirrus Logic AccuPak
|
|
Codec_CLJR = "cljr"
|
|
|
|
// Canopus Lossless Codec
|
|
Codec_CLLC = "cllc"
|
|
|
|
// Electronic Arts CMV video (decoders: eacmv )
|
|
Codec_CMV = "cmv"
|
|
|
|
// CPiA video format
|
|
Codec_CPIA = "cpia"
|
|
|
|
// CamStudio (decoders: camstudio )
|
|
Codec_CSCD = "cscd"
|
|
|
|
// Creative YUV (CYUV)
|
|
Codec_CYUV = "cyuv"
|
|
|
|
// Daala
|
|
Codec_DAALA = "daala"
|
|
|
|
// DirectDraw Surface image decoder
|
|
Codec_DDS = "dds"
|
|
|
|
// Chronomaster DFA
|
|
Codec_DFA = "dfa"
|
|
|
|
// Dirac (encoders: vc2 )
|
|
Codec_DIRAC = "dirac"
|
|
|
|
// VC3/DNxHD
|
|
Codec_DNXHD = "dnxhd"
|
|
|
|
// DPX (Digital Picture Exchange) image
|
|
Codec_DPX = "dpx"
|
|
|
|
// Delphine Software International CIN video
|
|
Codec_DSICINVIDEO = "dsicinvideo"
|
|
|
|
// DV (Digital Video)
|
|
Codec_DVVIDEO = "dvvideo"
|
|
|
|
// Feeble Files/ScummVM DXA
|
|
Codec_DXA = "dxa"
|
|
|
|
// Dxtory
|
|
Codec_DXTORY = "dxtory"
|
|
|
|
// Resolume DXV
|
|
Codec_DXV = "dxv"
|
|
|
|
// Escape 124
|
|
Codec_ESCAPE124 = "escape124"
|
|
|
|
// Escape 130
|
|
Codec_ESCAPE130 = "escape130"
|
|
|
|
// OpenEXR image
|
|
Codec_EXR = "exr"
|
|
|
|
// FFmpeg video codec #1
|
|
Codec_FFV1 = "ffv1"
|
|
|
|
// Huffyuv FFmpeg variant
|
|
Codec_FFVHUFF = "ffvhuff"
|
|
|
|
// Mirillis FIC
|
|
Codec_FIC = "fic"
|
|
|
|
// FITS (Flexible Image Transport System)
|
|
Codec_FITS = "fits"
|
|
|
|
// Flash Screen Video v1
|
|
Codec_FLASHSV = "flashsv"
|
|
|
|
// Flash Screen Video v2
|
|
Codec_FLASHSV2 = "flashsv2"
|
|
|
|
// Autodesk Animator Flic video
|
|
Codec_FLIC = "flic"
|
|
|
|
// FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv ) (encoders: flv )
|
|
Codec_FLV1 = "flv1"
|
|
|
|
// FM Screen Capture Codec
|
|
Codec_FMVC = "fmvc"
|
|
|
|
// Fraps
|
|
Codec_FRAPS = "fraps"
|
|
|
|
// Forward Uncompressed
|
|
Codec_FRWU = "frwu"
|
|
|
|
// Go2Meeting
|
|
Codec_G2M = "g2m"
|
|
|
|
// Gremlin Digital Video
|
|
Codec_GDV = "gdv"
|
|
|
|
// GIF (Graphics Interchange Format)
|
|
Codec_GIF = "gif"
|
|
|
|
// H.261
|
|
Codec_H261 = "h261"
|
|
|
|
// H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
|
|
Codec_H263 = "h263"
|
|
|
|
// Intel H.263
|
|
Codec_H263I = "h263i"
|
|
|
|
// H.263+ / H.263-1998 / H.263 version 2
|
|
Codec_H263P = "h263p"
|
|
|
|
// H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (decoders: h264 h264_qsv h264_cuvid ) (encoders: libx264 libx264rgb h264_amf h264_nvenc h264_qsv nvenc nvenc_h264 )
|
|
Codec_H264 = "h264"
|
|
|
|
// Vidvox Hap
|
|
Codec_HAP = "hap"
|
|
|
|
// H.265 / HEVC (High Efficiency Video Coding) (decoders: hevc hevc_qsv hevc_cuvid ) (encoders: libx265 nvenc_hevc hevc_amf hevc_nvenc hevc_qsv )
|
|
Codec_HEVC = "hevc"
|
|
|
|
// HNM 4 video
|
|
Codec_HNM4VIDEO = "hnm4video"
|
|
|
|
// Canopus HQ/HQA
|
|
Codec_HQ_HQA = "hq_hqa"
|
|
|
|
// Canopus HQX
|
|
Codec_HQX = "hqx"
|
|
|
|
// HuffYUV
|
|
Codec_HUFFYUV = "huffyuv"
|
|
|
|
// id Quake II CIN video (decoders: idcinvideo )
|
|
Codec_IDCIN = "idcin"
|
|
|
|
// iCEDraw text
|
|
Codec_IDF = "idf"
|
|
|
|
// IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (decoders: iff )
|
|
Codec_IFF_ILBM = "iff_ilbm"
|
|
|
|
// Intel Indeo 2
|
|
Codec_INDEO2 = "indeo2"
|
|
|
|
// Intel Indeo 3
|
|
Codec_INDEO3 = "indeo3"
|
|
|
|
// Intel Indeo Video Interactive 4
|
|
Codec_INDEO4 = "indeo4"
|
|
|
|
// Intel Indeo Video Interactive 5
|
|
Codec_INDEO5 = "indeo5"
|
|
|
|
// Interplay MVE video
|
|
Codec_INTERPLAYVIDEO = "interplayvideo"
|
|
|
|
// JPEG 2000 (decoders: jpeg2000 libopenjpeg ) (encoders: jpeg2000 libopenjpeg )
|
|
Codec_JPEG2000 = "jpeg2000"
|
|
|
|
// JPEG-LS
|
|
Codec_JPEGLS = "jpegls"
|
|
|
|
// Bitmap Brothers JV video
|
|
Codec_JV = "jv"
|
|
|
|
// Kega Game Video
|
|
Codec_KGV1 = "kgv1"
|
|
|
|
// Karl Morton's video codec
|
|
Codec_KMVC = "kmvc"
|
|
|
|
// Lagarith lossless
|
|
Codec_LAGARITH = "lagarith"
|
|
|
|
// Lossless JPEG
|
|
Codec_LJPEG = "ljpeg"
|
|
|
|
// LOCO
|
|
Codec_LOCO = "loco"
|
|
|
|
// Matrox Uncompressed SD
|
|
Codec_M101 = "m101"
|
|
|
|
// Electronic Arts Madcow Video (decoders: eamad )
|
|
Codec_MAD = "mad"
|
|
|
|
// MagicYUV video
|
|
Codec_MAGICYUV = "magicyuv"
|
|
|
|
// Sony PlayStation MDEC (Motion DECoder)
|
|
Codec_MDEC = "mdec"
|
|
|
|
// Mimic
|
|
Codec_MIMIC = "mimic"
|
|
|
|
// Motion JPEG (decoders: mjpeg mjpeg_cuvid ) (encoders: mjpeg mjpeg_qsv )
|
|
Codec_MJPEG = "mjpeg"
|
|
|
|
// Apple MJPEG-B
|
|
Codec_MJPEGB = "mjpegb"
|
|
|
|
// American Laser Games MM Video
|
|
Codec_MMVIDEO = "mmvideo"
|
|
|
|
// Motion Pixels video
|
|
Codec_MOTIONPIXELS = "motionpixels"
|
|
|
|
// MPEG-1 video (decoders: mpeg1video mpeg1_cuvid )
|
|
Codec_MPEG1VIDEO = "mpeg1video"
|
|
|
|
// MPEG-2 video (decoders: mpeg2video mpegvideo mpeg2_qsv mpeg2_cuvid ) (encoders: mpeg2video mpeg2_qsv )
|
|
Codec_MPEG2VIDEO = "mpeg2video"
|
|
|
|
// MPEG-4 part 2 (decoders: mpeg4 mpeg4_cuvid )
|
|
Codec_MPEG4 = "mpeg4"
|
|
|
|
// MS ATC Screen
|
|
Codec_MSA1 = "msa1"
|
|
|
|
// Mandsoft Screen Capture Codec
|
|
Codec_MSCC = "mscc"
|
|
|
|
// MPEG-4 part 2 Microsoft variant version 1
|
|
Codec_MSMPEG4V1 = "msmpeg4v1"
|
|
|
|
// MPEG-4 part 2 Microsoft variant version 2
|
|
Codec_MSMPEG4V2 = "msmpeg4v2"
|
|
|
|
// MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4 ) (encoders: msmpeg4 )
|
|
Codec_MSMPEG4V3 = "msmpeg4v3"
|
|
|
|
// Microsoft RLE
|
|
Codec_MSRLE = "msrle"
|
|
|
|
// MS Screen 1
|
|
Codec_MSS1 = "mss1"
|
|
|
|
// MS Windows Media Video V9 Screen
|
|
Codec_MSS2 = "mss2"
|
|
|
|
// Microsoft Video 1
|
|
Codec_MSVIDEO1 = "msvideo1"
|
|
|
|
// LCL (LossLess Codec Library) MSZH
|
|
Codec_MSZH = "mszh"
|
|
|
|
// MS Expression Encoder Screen
|
|
Codec_MTS2 = "mts2"
|
|
|
|
// Silicon Graphics Motion Video Compressor 1
|
|
Codec_MVC1 = "mvc1"
|
|
|
|
// Silicon Graphics Motion Video Compressor 2
|
|
Codec_MVC2 = "mvc2"
|
|
|
|
// Mobotix MxPEG video
|
|
Codec_MXPEG = "mxpeg"
|
|
|
|
// NuppelVideo/RTJPEG
|
|
Codec_NUV = "nuv"
|
|
|
|
// Amazing Studio Packed Animation File Video
|
|
Codec_PAF_VIDEO = "paf_video"
|
|
|
|
// PAM (Portable AnyMap) image
|
|
Codec_PAM = "pam"
|
|
|
|
// PBM (Portable BitMap) image
|
|
Codec_PBM = "pbm"
|
|
|
|
// PC Paintbrush PCX image
|
|
Codec_PCX = "pcx"
|
|
|
|
// PGM (Portable GrayMap) image
|
|
Codec_PGM = "pgm"
|
|
|
|
// PGMYUV (Portable GrayMap YUV) image
|
|
Codec_PGMYUV = "pgmyuv"
|
|
|
|
// Pictor/PC Paint
|
|
Codec_PICTOR = "pictor"
|
|
|
|
// Apple Pixlet
|
|
Codec_PIXLET = "pixlet"
|
|
|
|
// PNG (Portable Network Graphics) image
|
|
Codec_PNG = "png"
|
|
|
|
// PPM (Portable PixelMap) image
|
|
Codec_PPM = "ppm"
|
|
|
|
// Apple ProRes (iCodec Pro) (decoders: prores prores_lgpl ) (encoders: prores prores_aw prores_ks )
|
|
Codec_PRORES = "prores"
|
|
|
|
// Photoshop PSD file
|
|
Codec_PSD = "psd"
|
|
|
|
// V.Flash PTX image
|
|
Codec_PTX = "ptx"
|
|
|
|
// Apple QuickDraw
|
|
Codec_QDRAW = "qdraw"
|
|
|
|
// Q-team QPEG
|
|
Codec_QPEG = "qpeg"
|
|
|
|
// QuickTime Animation (RLE) video
|
|
Codec_QTRLE = "qtrle"
|
|
|
|
// AJA Kona 10-bit RGB Codec
|
|
Codec_R10K = "r10k"
|
|
|
|
// Uncompressed RGB 10-bit
|
|
Codec_R210 = "r210"
|
|
|
|
// raw video
|
|
Codec_RAWVIDEO = "rawvideo"
|
|
|
|
// RL2 video
|
|
Codec_RL2 = "rl2"
|
|
|
|
// id RoQ video (decoders: roqvideo ) (encoders: roqvideo )
|
|
Codec_ROQ = "roq"
|
|
|
|
// QuickTime video (RPZA)
|
|
Codec_RPZA = "rpza"
|
|
|
|
// innoHeim/Rsupport Screen Capture Codec
|
|
Codec_RSCC = "rscc"
|
|
|
|
// RealVideo 1.0
|
|
Codec_RV10 = "rv10"
|
|
|
|
// RealVideo 2.0
|
|
Codec_RV20 = "rv20"
|
|
|
|
// RealVideo 3.0
|
|
Codec_RV30 = "rv30"
|
|
|
|
// RealVideo 4.0
|
|
Codec_RV40 = "rv40"
|
|
|
|
// LucasArts SANM/SMUSH video
|
|
Codec_SANM = "sanm"
|
|
|
|
// ScreenPressor
|
|
Codec_SCPR = "scpr"
|
|
|
|
// Screenpresso
|
|
Codec_SCREENPRESSO = "screenpresso"
|
|
|
|
// SGI image
|
|
Codec_SGI = "sgi"
|
|
|
|
// SGI RLE 8-bit
|
|
Codec_SGIRLE = "sgirle"
|
|
|
|
// BitJazz SheerVideo
|
|
Codec_SHEERVIDEO = "sheervideo"
|
|
|
|
// Smacker video (decoders: smackvid )
|
|
Codec_SMACKVIDEO = "smackvideo"
|
|
|
|
// QuickTime Graphics (SMC)
|
|
Codec_SMC = "smc"
|
|
|
|
// Sigmatel Motion Video
|
|
Codec_SMVJPEG = "smvjpeg"
|
|
|
|
// Snow
|
|
Codec_SNOW = "snow"
|
|
|
|
// Sunplus JPEG (SP5X)
|
|
Codec_SP5X = "sp5x"
|
|
|
|
// NewTek SpeedHQ
|
|
Codec_SPEEDHQ = "speedhq"
|
|
|
|
// Screen Recorder Gold Codec
|
|
Codec_SRGC = "srgc"
|
|
|
|
// Sun Rasterfile image
|
|
Codec_SUNRAST = "sunrast"
|
|
|
|
// Scalable Vector Graphics
|
|
Codec_SVG = "svg"
|
|
|
|
// Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
|
|
Codec_SVQ1 = "svq1"
|
|
|
|
// Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
|
|
Codec_SVQ3 = "svq3"
|
|
|
|
// Truevision Targa image
|
|
Codec_TARGA = "targa"
|
|
|
|
// Pinnacle TARGA CineWave YUV16
|
|
Codec_TARGA_Y216 = "targa_y216"
|
|
|
|
// TDSC
|
|
Codec_TDSC = "tdsc"
|
|
|
|
// Electronic Arts TGQ video (decoders: eatgq )
|
|
Codec_TGQ = "tgq"
|
|
|
|
// Electronic Arts TGV video (decoders: eatgv )
|
|
Codec_TGV = "tgv"
|
|
|
|
// Theora (encoders: libtheora )
|
|
Codec_THEORA = "theora"
|
|
|
|
// Nintendo Gamecube THP video
|
|
Codec_THP = "thp"
|
|
|
|
// Tiertex Limited SEQ video
|
|
Codec_TIERTEXSEQVIDEO = "tiertexseqvideo"
|
|
|
|
// TIFF image
|
|
Codec_TIFF = "tiff"
|
|
|
|
// 8088flex TMV
|
|
Codec_TMV = "tmv"
|
|
|
|
// Electronic Arts TQI video (decoders: eatqi )
|
|
Codec_TQI = "tqi"
|
|
|
|
// Duck TrueMotion 1.0
|
|
Codec_TRUEMOTION1 = "truemotion1"
|
|
|
|
// Duck TrueMotion 2.0
|
|
Codec_TRUEMOTION2 = "truemotion2"
|
|
|
|
// Duck TrueMotion 2.0 Real Time
|
|
Codec_TRUEMOTION2RT = "truemotion2rt"
|
|
|
|
// TechSmith Screen Capture Codec (decoders: camtasia )
|
|
Codec_TSCC = "tscc"
|
|
|
|
// TechSmith Screen Codec 2
|
|
Codec_TSCC2 = "tscc2"
|
|
|
|
// Renderware TXD (TeXture Dictionary) image
|
|
Codec_TXD = "txd"
|
|
|
|
// IBM UltiMotion (decoders: ultimotion )
|
|
Codec_ULTI = "ulti"
|
|
|
|
// Ut Video
|
|
Codec_UTVIDEO = "utvideo"
|
|
|
|
// Uncompressed 4:2:2 10-bit
|
|
Codec_V210 = "v210"
|
|
|
|
// Uncompressed 4:2:2 10-bit
|
|
Codec_V210X = "v210x"
|
|
|
|
// Uncompressed packed 4:4:4
|
|
Codec_V308 = "v308"
|
|
|
|
// Uncompressed packed QT 4:4:4:4
|
|
Codec_V408 = "v408"
|
|
|
|
// Uncompressed 4:4:4 10-bit
|
|
Codec_V410 = "v410"
|
|
|
|
// Beam Software VB
|
|
Codec_VB = "vb"
|
|
|
|
// VBLE Lossless Codec
|
|
Codec_VBLE = "vble"
|
|
|
|
// SMPTE VC-1 (decoders: vc1 vc1_qsv vc1_cuvid )
|
|
Codec_VC1 = "vc1"
|
|
|
|
// Windows Media Video 9 Image v2
|
|
Codec_VC1IMAGE = "vc1image"
|
|
|
|
// ATI VCR1
|
|
Codec_VCR1 = "vcr1"
|
|
|
|
// Miro VideoXL (decoders: xl )
|
|
Codec_VIXL = "vixl"
|
|
|
|
// Sierra VMD video
|
|
Codec_VMDVIDEO = "vmdvideo"
|
|
|
|
// VMware Screen Codec / VMware Video
|
|
Codec_VMNC = "vmnc"
|
|
|
|
// On2 VP3
|
|
Codec_VP3 = "vp3"
|
|
|
|
// On2 VP5
|
|
Codec_VP5 = "vp5"
|
|
|
|
// On2 VP6
|
|
Codec_VP6 = "vp6"
|
|
|
|
// On2 VP6 (Flash version, with alpha channel)
|
|
Codec_VP6A = "vp6a"
|
|
|
|
// On2 VP6 (Flash version)
|
|
Codec_VP6F = "vp6f"
|
|
|
|
// On2 VP7
|
|
Codec_VP7 = "vp7"
|
|
|
|
// On2 VP8 (decoders: vp8 libvpx vp8_cuvid vp8_qsv ) (encoders: libvpx )
|
|
Codec_VP8 = "vp8"
|
|
|
|
// Google VP9 (decoders: vp9 libvpx-vp9 vp9_cuvid ) (encoders: libvpx-vp9 )
|
|
Codec_VP9 = "vp9"
|
|
|
|
// WebP (encoders: libwebp )
|
|
Codec_WEBP = "webp"
|
|
|
|
// Windows Media Video 7
|
|
Codec_WMV1 = "wmv1"
|
|
|
|
// Windows Media Video 8
|
|
Codec_WMV2 = "wmv2"
|
|
|
|
// Windows Media Video 9
|
|
Codec_WMV3 = "wmv3"
|
|
|
|
// Windows Media Video 9 Image
|
|
Codec_WMV3IMAGE = "wmv3image"
|
|
|
|
// Winnov WNV1
|
|
Codec_WNV1 = "wnv1"
|
|
|
|
// AVFrame to AVPacket passthrough
|
|
Codec_WRAPPED_AVFRAME = "wrapped_avframe"
|
|
|
|
// Westwood Studios VQA (Vector Quantized Animation) video (decoders: vqavideo )
|
|
Codec_WS_VQA = "ws_vqa"
|
|
|
|
// Wing Commander III / Xan
|
|
Codec_XAN_WC3 = "xan_wc3"
|
|
|
|
// Wing Commander IV / Xxan
|
|
Codec_XAN_WC4 = "xan_wc4"
|
|
|
|
// eXtended BINary text
|
|
Codec_XBIN = "xbin"
|
|
|
|
// XBM (X BitMap) image
|
|
Codec_XBM = "xbm"
|
|
|
|
// X-face image
|
|
Codec_XFACE = "xface"
|
|
|
|
// XPM (X PixMap) image
|
|
Codec_XPM = "xpm"
|
|
|
|
// XWD (X Window Dump) image
|
|
Codec_XWD = "xwd"
|
|
|
|
// Uncompressed YUV 4:1:1 12-bit
|
|
Codec_Y41P = "y41p"
|
|
|
|
// YUY2 Lossless Codec
|
|
Codec_YLC = "ylc"
|
|
|
|
// Psygnosis YOP Video
|
|
Codec_YOP = "yop"
|
|
|
|
// Uncompressed packed 4:2:0
|
|
Codec_YUV4 = "yuv4"
|
|
|
|
// ZeroCodec Lossless Video
|
|
Codec_ZEROCODEC = "zerocodec"
|
|
|
|
// LCL (LossLess Codec Library) ZLIB
|
|
Codec_ZLIB = "zlib"
|
|
|
|
// Zip Motion Blocks Video
|
|
Codec_ZMBV = "zmbv"
|
|
|
|
// 4GV (Fourth Generation Vocoder)
|
|
Codec_4GV = "4gv"
|
|
|
|
// 8SVX exponential
|
|
Codec_8SVX_EXP = "8svx_exp"
|
|
|
|
// 8SVX fibonacci
|
|
Codec_8SVX_FIB = "8svx_fib"
|
|
|
|
// AAC (Advanced Audio Coding) (decoders: aac aac_fixed )
|
|
Codec_AAC = "aac"
|
|
|
|
// AAC LATM (Advanced Audio Coding LATM syntax)
|
|
Codec_AAC_LATM = "aac_latm"
|
|
|
|
// ATSC A/52A (AC-3) (decoders: ac3 ac3_fixed ) (encoders: ac3 ac3_fixed )
|
|
Codec_AC3 = "ac3"
|
|
|
|
// ADPCM 4X Movie
|
|
Codec_ADPCM_4XM = "adpcm_4xm"
|
|
|
|
// SEGA CRI ADX ADPCM
|
|
Codec_ADPCM_ADX = "adpcm_adx"
|
|
|
|
// ADPCM Nintendo Gamecube AFC
|
|
Codec_ADPCM_AFC = "adpcm_afc"
|
|
|
|
// ADPCM Yamaha AICA
|
|
Codec_ADPCM_AICA = "adpcm_aica"
|
|
|
|
// ADPCM Creative Technology
|
|
Codec_ADPCM_CT = "adpcm_ct"
|
|
|
|
// ADPCM Nintendo Gamecube DTK
|
|
Codec_ADPCM_DTK = "adpcm_dtk"
|
|
|
|
// ADPCM Electronic Arts
|
|
Codec_ADPCM_EA = "adpcm_ea"
|
|
|
|
// ADPCM Electronic Arts Maxis CDROM XA
|
|
Codec_ADPCM_EA_MAXIS_XA = "adpcm_ea_maxis_xa"
|
|
|
|
// ADPCM Electronic Arts R1
|
|
Codec_ADPCM_EA_R1 = "adpcm_ea_r1"
|
|
|
|
// ADPCM Electronic Arts R2
|
|
Codec_ADPCM_EA_R2 = "adpcm_ea_r2"
|
|
|
|
// ADPCM Electronic Arts R3
|
|
Codec_ADPCM_EA_R3 = "adpcm_ea_r3"
|
|
|
|
// ADPCM Electronic Arts XAS
|
|
Codec_ADPCM_EA_XAS = "adpcm_ea_xas"
|
|
|
|
// G.722 ADPCM (decoders: g722 ) (encoders: g722 )
|
|
Codec_ADPCM_G722 = "adpcm_g722"
|
|
|
|
// G.726 ADPCM (decoders: g726 ) (encoders: g726 )
|
|
Codec_ADPCM_G726 = "adpcm_g726"
|
|
|
|
// G.726 ADPCM little-endian (decoders: g726le ) (encoders: g726le )
|
|
Codec_ADPCM_G726LE = "adpcm_g726le"
|
|
|
|
// ADPCM IMA AMV
|
|
Codec_ADPCM_IMA_AMV = "adpcm_ima_amv"
|
|
|
|
// ADPCM IMA CRYO APC
|
|
Codec_ADPCM_IMA_APC = "adpcm_ima_apc"
|
|
|
|
// ADPCM IMA Eurocom DAT4
|
|
Codec_ADPCM_IMA_DAT4 = "adpcm_ima_dat4"
|
|
|
|
// ADPCM IMA Duck DK3
|
|
Codec_ADPCM_IMA_DK3 = "adpcm_ima_dk3"
|
|
|
|
// ADPCM IMA Duck DK4
|
|
Codec_ADPCM_IMA_DK4 = "adpcm_ima_dk4"
|
|
|
|
// ADPCM IMA Electronic Arts EACS
|
|
Codec_ADPCM_IMA_EA_EACS = "adpcm_ima_ea_eacs"
|
|
|
|
// ADPCM IMA Electronic Arts SEAD
|
|
Codec_ADPCM_IMA_EA_SEAD = "adpcm_ima_ea_sead"
|
|
|
|
// ADPCM IMA Funcom ISS
|
|
Codec_ADPCM_IMA_ISS = "adpcm_ima_iss"
|
|
|
|
// ADPCM IMA Dialogic OKI
|
|
Codec_ADPCM_IMA_OKI = "adpcm_ima_oki"
|
|
|
|
// ADPCM IMA QuickTime
|
|
Codec_ADPCM_IMA_QT = "adpcm_ima_qt"
|
|
|
|
// ADPCM IMA Radical
|
|
Codec_ADPCM_IMA_RAD = "adpcm_ima_rad"
|
|
|
|
// ADPCM IMA Loki SDL MJPEG
|
|
Codec_ADPCM_IMA_SMJPEG = "adpcm_ima_smjpeg"
|
|
|
|
// ADPCM IMA WAV
|
|
Codec_ADPCM_IMA_WAV = "adpcm_ima_wav"
|
|
|
|
// ADPCM IMA Westwood
|
|
Codec_ADPCM_IMA_WS = "adpcm_ima_ws"
|
|
|
|
// ADPCM Microsoft
|
|
Codec_ADPCM_MS = "adpcm_ms"
|
|
|
|
// ADPCM MTAF
|
|
Codec_ADPCM_MTAF = "adpcm_mtaf"
|
|
|
|
// ADPCM Playstation
|
|
Codec_ADPCM_PSX = "adpcm_psx"
|
|
|
|
// ADPCM Sound Blaster Pro 2-bit
|
|
Codec_ADPCM_SBPRO_2 = "adpcm_sbpro_2"
|
|
|
|
// ADPCM Sound Blaster Pro 2.6-bit
|
|
Codec_ADPCM_SBPRO_3 = "adpcm_sbpro_3"
|
|
|
|
// ADPCM Sound Blaster Pro 4-bit
|
|
Codec_ADPCM_SBPRO_4 = "adpcm_sbpro_4"
|
|
|
|
// ADPCM Shockwave Flash
|
|
Codec_ADPCM_SWF = "adpcm_swf"
|
|
|
|
// ADPCM Nintendo THP
|
|
Codec_ADPCM_THP = "adpcm_thp"
|
|
|
|
// ADPCM Nintendo THP (Little-Endian)
|
|
Codec_ADPCM_THP_LE = "adpcm_thp_le"
|
|
|
|
// LucasArts VIMA audio
|
|
Codec_ADPCM_VIMA = "adpcm_vima"
|
|
|
|
// ADPCM CDROM XA
|
|
Codec_ADPCM_XA = "adpcm_xa"
|
|
|
|
// ADPCM Yamaha
|
|
Codec_ADPCM_YAMAHA = "adpcm_yamaha"
|
|
|
|
// ALAC (Apple Lossless Audio Codec)
|
|
Codec_ALAC = "alac"
|
|
|
|
// AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb libopencore_amrnb ) (encoders: libopencore_amrnb )
|
|
Codec_AMR_NB = "amr_nb"
|
|
|
|
// AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb libopencore_amrwb ) (encoders: libvo_amrwbenc )
|
|
Codec_AMR_WB = "amr_wb"
|
|
|
|
// Monkey's Audio
|
|
Codec_APE = "ape"
|
|
|
|
// aptX (Audio Processing Technology for Bluetooth)
|
|
Codec_APTX = "aptx"
|
|
|
|
// ATRAC1 (Adaptive TRansform Acoustic Coding)
|
|
Codec_ATRAC1 = "atrac1"
|
|
|
|
// ATRAC3 (Adaptive TRansform Acoustic Coding 3)
|
|
Codec_ATRAC3 = "atrac3"
|
|
|
|
// ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless)
|
|
Codec_ATRAC3AL = "atrac3al"
|
|
|
|
// ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (decoders: atrac3plus )
|
|
Codec_ATRAC3P = "atrac3p"
|
|
|
|
// ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (decoders: atrac3plusal )
|
|
Codec_ATRAC3PAL = "atrac3pal"
|
|
|
|
// On2 Audio for Video Codec (decoders: on2avc )
|
|
Codec_AVC = "avc"
|
|
|
|
// Bink Audio (DCT)
|
|
Codec_BINKAUDIO_DCT = "binkaudio_dct"
|
|
|
|
// Bink Audio (RDFT)
|
|
Codec_BINKAUDIO_RDFT = "binkaudio_rdft"
|
|
|
|
// Discworld II BMV audio
|
|
Codec_BMV_AUDIO = "bmv_audio"
|
|
|
|
// Constrained Energy Lapped Transform (CELT)
|
|
Codec_CELT = "celt"
|
|
|
|
// RFC 3389 Comfort Noise
|
|
Codec_COMFORTNOISE = "comfortnoise"
|
|
|
|
// Cook / Cooker / Gecko (RealAudio G2)
|
|
Codec_COOK = "cook"
|
|
|
|
// Dolby E
|
|
Codec_DOLBY_E = "dolby_e"
|
|
|
|
// DSD (Direct Stream Digital), least significant bit first
|
|
Codec_DSD_LSBF = "dsd_lsbf"
|
|
|
|
// DSD (Direct Stream Digital), least significant bit first, planar
|
|
Codec_DSD_LSBF_PLANAR = "dsd_lsbf_planar"
|
|
|
|
// DSD (Direct Stream Digital), most significant bit first
|
|
Codec_DSD_MSBF = "dsd_msbf"
|
|
|
|
// DSD (Direct Stream Digital), most significant bit first, planar
|
|
Codec_DSD_MSBF_PLANAR = "dsd_msbf_planar"
|
|
|
|
// Delphine Software International CIN audio
|
|
Codec_DSICINAUDIO = "dsicinaudio"
|
|
|
|
// Digital Speech Standard - Standard Play mode (DSS SP)
|
|
Codec_DSS_SP = "dss_sp"
|
|
|
|
// DST (Direct Stream Transfer)
|
|
Codec_DST = "dst"
|
|
|
|
// DCA (DTS Coherent Acoustics) (decoders: dca ) (encoders: dca )
|
|
Codec_DTS = "dts"
|
|
|
|
// DV audio
|
|
Codec_DVAUDIO = "dvaudio"
|
|
|
|
// ATSC A/52B (AC-3, E-AC-3)
|
|
Codec_EAC3 = "eac3"
|
|
|
|
// EVRC (Enhanced Variable Rate Codec)
|
|
Codec_EVRC = "evrc"
|
|
|
|
// FLAC (Free Lossless Audio Codec)
|
|
Codec_FLAC = "flac"
|
|
|
|
// G.723.1
|
|
Codec_G723_1 = "g723_1"
|
|
|
|
// G.729
|
|
Codec_G729 = "g729"
|
|
|
|
// DPCM Gremlin
|
|
Codec_GREMLIN_DPCM = "gremlin_dpcm"
|
|
|
|
// GSM
|
|
Codec_GSM = "gsm"
|
|
|
|
// GSM Microsoft variant
|
|
Codec_GSM_MS = "gsm_ms"
|
|
|
|
// IAC (Indeo Audio Coder)
|
|
Codec_IAC = "iac"
|
|
|
|
// iLBC (Internet Low Bitrate Codec)
|
|
Codec_ILBC = "ilbc"
|
|
|
|
// IMC (Intel Music Coder)
|
|
Codec_IMC = "imc"
|
|
|
|
// DPCM Interplay
|
|
Codec_INTERPLAY_DPCM = "interplay_dpcm"
|
|
|
|
// Interplay ACM
|
|
Codec_INTERPLAYACM = "interplayacm"
|
|
|
|
// MACE (Macintosh Audio Compression/Expansion) 3:1
|
|
Codec_MACE3 = "mace3"
|
|
|
|
// MACE (Macintosh Audio Compression/Expansion) 6:1
|
|
Codec_MACE6 = "mace6"
|
|
|
|
// Voxware MetaSound
|
|
Codec_METASOUND = "metasound"
|
|
|
|
// MLP (Meridian Lossless Packing)
|
|
Codec_MLP = "mlp"
|
|
|
|
// MP1 (MPEG audio layer 1) (decoders: mp1 mp1float )
|
|
Codec_MP1 = "mp1"
|
|
|
|
// MP2 (MPEG audio layer 2) (decoders: mp2 mp2float ) (encoders: mp2 mp2fixed libtwolame )
|
|
Codec_MP2 = "mp2"
|
|
|
|
// MP3 (MPEG audio layer 3) (decoders: mp3 mp3float ) (encoders: libmp3lame libshine )
|
|
Codec_MP3 = "mp3"
|
|
|
|
// ADU (Application Data Unit) MP3 (MPEG audio layer 3) (decoders: mp3adu mp3adufloat )
|
|
Codec_MP3ADU = "mp3adu"
|
|
|
|
// MP3onMP4 (decoders: mp3on4 mp3on4float )
|
|
Codec_MP3ON4 = "mp3on4"
|
|
|
|
// MPEG-4 Audio Lossless Coding (ALS) (decoders: als )
|
|
Codec_MP4ALS = "mp4als"
|
|
|
|
// Musepack SV7 (decoders: mpc7 )
|
|
Codec_MUSEPACK7 = "musepack7"
|
|
|
|
// Musepack SV8 (decoders: mpc8 )
|
|
Codec_MUSEPACK8 = "musepack8"
|
|
|
|
// Nellymoser Asao
|
|
Codec_NELLYMOSER = "nellymoser"
|
|
|
|
// Opus (Opus Interactive Audio Codec) (decoders: opus libopus ) (encoders: opus libopus )
|
|
Codec_OPUS = "opus"
|
|
|
|
// Amazing Studio Packed Animation File Audio
|
|
Codec_PAF_AUDIO = "paf_audio"
|
|
|
|
// PCM A-law / G.711 A-law
|
|
Codec_PCM_ALAW = "pcm_alaw"
|
|
|
|
// PCM signed 16|20|24-bit big-endian for Blu-ray media
|
|
Codec_PCM_BLURAY = "pcm_bluray"
|
|
|
|
// PCM signed 20|24-bit big-endian
|
|
Codec_PCM_DVD = "pcm_dvd"
|
|
|
|
// PCM 16.8 floating point little-endian
|
|
Codec_PCM_F16LE = "pcm_f16le"
|
|
|
|
// PCM 24.0 floating point little-endian
|
|
Codec_PCM_F24LE = "pcm_f24le"
|
|
|
|
// PCM 32-bit floating point big-endian
|
|
Codec_PCM_F32BE = "pcm_f32be"
|
|
|
|
// PCM 32-bit floating point little-endian
|
|
Codec_PCM_F32LE = "pcm_f32le"
|
|
|
|
// PCM 64-bit floating point big-endian
|
|
Codec_PCM_F64BE = "pcm_f64be"
|
|
|
|
// PCM 64-bit floating point little-endian
|
|
Codec_PCM_F64LE = "pcm_f64le"
|
|
|
|
// PCM signed 20-bit little-endian planar
|
|
Codec_PCM_LXF = "pcm_lxf"
|
|
|
|
// PCM mu-law / G.711 mu-law
|
|
Codec_PCM_MULAW = "pcm_mulaw"
|
|
|
|
// PCM signed 16-bit big-endian
|
|
Codec_PCM_S16BE = "pcm_s16be"
|
|
|
|
// PCM signed 16-bit big-endian planar
|
|
Codec_PCM_S16BE_PLANAR = "pcm_s16be_planar"
|
|
|
|
// PCM signed 16-bit little-endian
|
|
Codec_PCM_S16LE = "pcm_s16le"
|
|
|
|
// PCM signed 16-bit little-endian planar
|
|
Codec_PCM_S16LE_PLANAR = "pcm_s16le_planar"
|
|
|
|
// PCM signed 24-bit big-endian
|
|
Codec_PCM_S24BE = "pcm_s24be"
|
|
|
|
// PCM D-Cinema audio signed 24-bit
|
|
Codec_PCM_S24DAUD = "pcm_s24daud"
|
|
|
|
// PCM signed 24-bit little-endian
|
|
Codec_PCM_S24LE = "pcm_s24le"
|
|
|
|
// PCM signed 24-bit little-endian planar
|
|
Codec_PCM_S24LE_PLANAR = "pcm_s24le_planar"
|
|
|
|
// PCM signed 32-bit big-endian
|
|
Codec_PCM_S32BE = "pcm_s32be"
|
|
|
|
// PCM signed 32-bit little-endian
|
|
Codec_PCM_S32LE = "pcm_s32le"
|
|
|
|
// PCM signed 32-bit little-endian planar
|
|
Codec_PCM_S32LE_PLANAR = "pcm_s32le_planar"
|
|
|
|
// PCM signed 64-bit big-endian
|
|
Codec_PCM_S64BE = "pcm_s64be"
|
|
|
|
// PCM signed 64-bit little-endian
|
|
Codec_PCM_S64LE = "pcm_s64le"
|
|
|
|
// PCM signed 8-bit
|
|
Codec_PCM_S8 = "pcm_s8"
|
|
|
|
// PCM signed 8-bit planar
|
|
Codec_PCM_S8_PLANAR = "pcm_s8_planar"
|
|
|
|
// PCM unsigned 16-bit big-endian
|
|
Codec_PCM_U16BE = "pcm_u16be"
|
|
|
|
// PCM unsigned 16-bit little-endian
|
|
Codec_PCM_U16LE = "pcm_u16le"
|
|
|
|
// PCM unsigned 24-bit big-endian
|
|
Codec_PCM_U24BE = "pcm_u24be"
|
|
|
|
// PCM unsigned 24-bit little-endian
|
|
Codec_PCM_U24LE = "pcm_u24le"
|
|
|
|
// PCM unsigned 32-bit big-endian
|
|
Codec_PCM_U32BE = "pcm_u32be"
|
|
|
|
// PCM unsigned 32-bit little-endian
|
|
Codec_PCM_U32LE = "pcm_u32le"
|
|
|
|
// PCM unsigned 8-bit
|
|
Codec_PCM_U8 = "pcm_u8"
|
|
|
|
// PCM Zork
|
|
Codec_PCM_ZORK = "pcm_zork"
|
|
|
|
// QCELP / PureVoice
|
|
Codec_QCELP = "qcelp"
|
|
|
|
// QDesign Music Codec 2
|
|
Codec_QDM2 = "qdm2"
|
|
|
|
// QDesign Music
|
|
Codec_QDMC = "qdmc"
|
|
|
|
// RealAudio 1.0 (14.4K) (decoders: real_144 ) (encoders: real_144 )
|
|
Codec_RA_144 = "ra_144"
|
|
|
|
// RealAudio 2.0 (28.8K) (decoders: real_288 )
|
|
Codec_RA_288 = "ra_288"
|
|
|
|
// RealAudio Lossless
|
|
Codec_RALF = "ralf"
|
|
|
|
// DPCM id RoQ
|
|
Codec_ROQ_DPCM = "roq_dpcm"
|
|
|
|
// SMPTE 302M
|
|
Codec_S302M = "s302m"
|
|
|
|
// DPCM Squareroot-Delta-Exact
|
|
Codec_SDX2_DPCM = "sdx2_dpcm"
|
|
|
|
// Shorten
|
|
Codec_SHORTEN = "shorten"
|
|
|
|
// RealAudio SIPR / ACELP.NET
|
|
Codec_SIPR = "sipr"
|
|
|
|
// Smacker audio (decoders: smackaud )
|
|
Codec_SMACKAUDIO = "smackaudio"
|
|
|
|
// SMV (Selectable Mode Vocoder)
|
|
Codec_SMV = "smv"
|
|
|
|
// DPCM Sol
|
|
Codec_SOL_DPCM = "sol_dpcm"
|
|
|
|
// Sonic
|
|
Codec_SONIC = "sonic"
|
|
|
|
// Sonic lossless
|
|
Codec_SONICLS = "sonicls"
|
|
|
|
// Speex (decoders: libspeex ) (encoders: libspeex )
|
|
Codec_SPEEX = "speex"
|
|
|
|
// TAK (Tom's lossless Audio Kompressor)
|
|
Codec_TAK = "tak"
|
|
|
|
// TrueHD
|
|
Codec_TRUEHD = "truehd"
|
|
|
|
// DSP Group TrueSpeech
|
|
Codec_TRUESPEECH = "truespeech"
|
|
|
|
// TTA (True Audio)
|
|
Codec_TTA = "tta"
|
|
|
|
// VQF TwinVQ
|
|
Codec_TWINVQ = "twinvq"
|
|
|
|
// Sierra VMD audio
|
|
Codec_VMDAUDIO = "vmdaudio"
|
|
|
|
// Vorbis (decoders: vorbis libvorbis ) (encoders: vorbis libvorbis )
|
|
Codec_VORBIS = "vorbis"
|
|
|
|
// Wave synthesis pseudo-codec
|
|
Codec_WAVESYNTH = "wavesynth"
|
|
|
|
// WavPack (encoders: wavpack libwavpack )
|
|
Codec_WAVPACK = "wavpack"
|
|
|
|
// Westwood Audio (SND1) (decoders: ws_snd1 )
|
|
Codec_WESTWOOD_SND1 = "westwood_snd1"
|
|
|
|
// Windows Media Audio Lossless
|
|
Codec_WMALOSSLESS = "wmalossless"
|
|
|
|
// Windows Media Audio 9 Professional
|
|
Codec_WMAPRO = "wmapro"
|
|
|
|
// Windows Media Audio 1
|
|
Codec_WMAV1 = "wmav1"
|
|
|
|
// Windows Media Audio 2
|
|
Codec_WMAV2 = "wmav2"
|
|
|
|
// Windows Media Audio Voice
|
|
Codec_WMAVOICE = "wmavoice"
|
|
|
|
// DPCM Xan
|
|
Codec_XAN_DPCM = "xan_dpcm"
|
|
|
|
// Xbox Media Audio 1
|
|
Codec_XMA1 = "xma1"
|
|
|
|
// Xbox Media Audio 2
|
|
Codec_XMA2 = "xma2"
|
|
|
|
// binary data
|
|
Codec_BIN_DATA = "bin_data"
|
|
|
|
// DVD Nav packet
|
|
Codec_DVD_NAV_PACKET = "dvd_nav_packet"
|
|
|
|
// SMPTE 336M Key-Length-Value (KLV) metadata
|
|
Codec_KLV = "klv"
|
|
|
|
// OpenType font
|
|
Codec_OTF = "otf"
|
|
|
|
// SCTE 35 Message Queue
|
|
Codec_SCTE_35 = "scte_35"
|
|
|
|
// timed ID3 metadata
|
|
Codec_TIMED_ID3 = "timed_id3"
|
|
|
|
// TrueType font
|
|
Codec_TTF = "ttf"
|
|
|
|
// ASS (Advanced SSA) subtitle (decoders: ssa ass ) (encoders: ssa ass )
|
|
Codec_ASS = "ass"
|
|
|
|
// DVB subtitles (decoders: dvbsub ) (encoders: dvbsub )
|
|
Codec_DVB_SUBTITLE = "dvb_subtitle"
|
|
|
|
// DVB teletext
|
|
Codec_DVB_TELETEXT = "dvb_teletext"
|
|
|
|
// DVD subtitles (decoders: dvdsub ) (encoders: dvdsub )
|
|
Codec_DVD_SUBTITLE = "dvd_subtitle"
|
|
|
|
// EIA-608 closed captions (decoders: cc_dec )
|
|
Codec_EIA_608 = "eia_608"
|
|
|
|
// HDMV Presentation Graphic Stream subtitles (decoders: pgssub )
|
|
Codec_HDMV_PGS_SUBTITLE = "hdmv_pgs_subtitle"
|
|
|
|
// HDMV Text subtitle
|
|
Codec_HDMV_TEXT_SUBTITLE = "hdmv_text_subtitle"
|
|
|
|
// JACOsub subtitle
|
|
Codec_JACOSUB = "jacosub"
|
|
|
|
// MicroDVD subtitle
|
|
Codec_MICRODVD = "microdvd"
|
|
|
|
// MOV text
|
|
Codec_MOV_TEXT = "mov_text"
|
|
|
|
// MPL2 subtitle
|
|
Codec_MPL2 = "mpl2"
|
|
|
|
// PJS (Phoenix Japanimation Society) subtitle
|
|
Codec_PJS = "pjs"
|
|
|
|
// RealText subtitle
|
|
Codec_REALTEXT = "realtext"
|
|
|
|
// SAMI subtitle
|
|
Codec_SAMI = "sami"
|
|
|
|
// SubRip subtitle with embedded timing
|
|
Codec_SRT = "srt"
|
|
|
|
// SSA (SubStation Alpha) subtitle
|
|
Codec_SSA = "ssa"
|
|
|
|
// Spruce subtitle format
|
|
Codec_STL = "stl"
|
|
|
|
// SubRip subtitle (decoders: srt subrip ) (encoders: srt subrip )
|
|
Codec_SUBRIP = "subrip"
|
|
|
|
// SubViewer subtitle
|
|
Codec_SUBVIEWER = "subviewer"
|
|
|
|
// SubViewer v1 subtitle
|
|
Codec_SUBVIEWER1 = "subviewer1"
|
|
|
|
// raw UTF-8 text
|
|
Codec_TEXT = "text"
|
|
|
|
// VPlayer subtitle
|
|
Codec_VPLAYER = "vplayer"
|
|
|
|
// WebVTT subtitle
|
|
Codec_WEBVTT = "webvtt"
|
|
|
|
// XSUB
|
|
Codec_XSUB = "xsub"
|
|
)
|