📄 fourcc.h
字号:
/* AVID MJPEG */ { VLC_FOURCC( 'A','V','R','n' ), CODEC_ID_MJPEG, VIDEO_ES, "Avid Motion JPEG" }, { VLC_FOURCC( 'A','D','J','V' ), CODEC_ID_MJPEG, VIDEO_ES, "Avid Motion JPEG" }, { VLC_FOURCC( 'd','m','b','1' ), CODEC_ID_MJPEG, VIDEO_ES, "Motion JPEG OpenDML Video" }, { VLC_FOURCC( 'I','J','P','G' ), CODEC_ID_MJPEG, VIDEO_ES, "Intergraph JPEG Video" }, /* SP5x */ { VLC_FOURCC( 'S','P','5','X' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','3' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','4' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','5' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','6' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','7' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, { VLC_FOURCC( 'S','P','5','8' ), CODEC_ID_SP5X, VIDEO_ES, "Sunplus Motion JPEG Video" }, /* DV */ { VLC_FOURCC('d','v','s','l'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('d','v','s','d'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('D','V','S','D'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('d','v','h','d'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('d','v','c',' '), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('d','v','c','p'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video PAL" }, { VLC_FOURCC('d','v','p',' '), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video Pro" }, { VLC_FOURCC('d','v','p','p'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video Pro PAL" }, { VLC_FOURCC('C','D','V','C'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('c','d','v','c'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video" }, { VLC_FOURCC('d','v','5','p'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video C Pro 50 PAL" }, { VLC_FOURCC('d','v','5','n'), CODEC_ID_DVVIDEO, VIDEO_ES, "DV Video C Pro 50 NTSC" }, { VLC_FOURCC('A','V','d','v'), CODEC_ID_DVVIDEO, VIDEO_ES, "AVID DV" }, /* Windows Media Video */ { VLC_FOURCC('W','M','V','1'), CODEC_ID_WMV1, VIDEO_ES, "Windows Media Video 1" }, { VLC_FOURCC('w','m','v','1'), CODEC_ID_WMV1, VIDEO_ES, "Windows Media Video 1" }, { VLC_FOURCC('W','M','V','2'), CODEC_ID_WMV2, VIDEO_ES, "Windows Media Video 2" }, { VLC_FOURCC('w','m','v','2'), CODEC_ID_WMV2, VIDEO_ES, "Windows Media Video 2" },#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(10<<8)+1) { VLC_FOURCC('W','M','V','3'), CODEC_ID_WMV3, VIDEO_ES, "Windows Media Video 3" }, { VLC_FOURCC('w','m','v','3'), CODEC_ID_WMV3, VIDEO_ES, "Windows Media Video 3" }, { VLC_FOURCC('W','V','C','1'), CODEC_ID_VC1, VIDEO_ES, "Windows Media Video VC1" }, { VLC_FOURCC('w','v','c','1'), CODEC_ID_VC1, VIDEO_ES, "Windows Media Video VC1" }, /* WMVA is the VC-1 codec before the standardization proces, it is not bitstream compatible and deprecated */ { VLC_FOURCC('W','M','V','A'), CODEC_ID_VC1, VIDEO_ES, "Windows Media Video Advanced Profile" },#endif /* Microsoft Video 1 */ { VLC_FOURCC('M','S','V','C'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, { VLC_FOURCC('m','s','v','c'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, { VLC_FOURCC('C','R','A','M'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, { VLC_FOURCC('c','r','a','m'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, { VLC_FOURCC('W','H','A','M'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, { VLC_FOURCC('w','h','a','m'), CODEC_ID_MSVIDEO1, VIDEO_ES, "Microsoft Video 1" }, /* Microsoft RLE */ { VLC_FOURCC('m','r','l','e'), CODEC_ID_MSRLE, VIDEO_ES, "Microsoft RLE Video" }, { VLC_FOURCC('W','R','L','E'), CODEC_ID_MSRLE, VIDEO_ES, "Microsoft RLE Video" }, { VLC_FOURCC(0x1,0x0,0x0,0x0), CODEC_ID_MSRLE, VIDEO_ES, "Microsoft RLE Video" }, { VLC_FOURCC(0x2,0x0,0x0,0x0), CODEC_ID_MSRLE, VIDEO_ES, "Microsoft RLE Video" }, /* Indeo Video Codecs (Quality of this decoder on ppc is not good) */ { VLC_FOURCC('I','V','3','1'), CODEC_ID_INDEO3, VIDEO_ES, "Indeo Video v3" }, { VLC_FOURCC('i','v','3','1'), CODEC_ID_INDEO3, VIDEO_ES, "Indeo Video v3" }, { VLC_FOURCC('I','V','3','2'), CODEC_ID_INDEO3, VIDEO_ES, "Indeo Video v3" }, { VLC_FOURCC('i','v','3','2'), CODEC_ID_INDEO3, VIDEO_ES, "Indeo Video v3" }, /* Huff YUV */ { VLC_FOURCC('H','F','Y','U'), CODEC_ID_HUFFYUV, VIDEO_ES, "Huff YUV Video" }, { VLC_FOURCC('F','F','V','H'), CODEC_ID_FFVHUFF, VIDEO_ES, "Huff YUV Video" }, /* Creative YUV */ { VLC_FOURCC('C','Y','U','V'), CODEC_ID_CYUV, VIDEO_ES, "Creative YUV Video" }, { VLC_FOURCC('c','y','u','v'), CODEC_ID_CYUV, VIDEO_ES, "Creative YUV Video" }, /* On2 VP3 Video Codecs */ { VLC_FOURCC('V','P','3',' '), CODEC_ID_VP3, VIDEO_ES, "On2's VP3 Video" }, { VLC_FOURCC('V','P','3','0'), CODEC_ID_VP3, VIDEO_ES, "On2's VP3 Video" }, { VLC_FOURCC('V','P','3','1'), CODEC_ID_VP3, VIDEO_ES, "On2's VP3 Video" }, { VLC_FOURCC('v','p','3','1'), CODEC_ID_VP3, VIDEO_ES, "On2's VP3 Video" }, /* On2 VP5, VP6 codecs */#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(14<<8)+0) { VLC_FOURCC('V','P','5',' '), CODEC_ID_VP5, VIDEO_ES, "On2's VP5 Video" }, { VLC_FOURCC('V','P','5','0'), CODEC_ID_VP5, VIDEO_ES, "On2's VP5 Video" }, { VLC_FOURCC('V','P','6','2'), CODEC_ID_VP6, VIDEO_ES, "On2's VP6.2 Video" }, { VLC_FOURCC('v','p','6','2'), CODEC_ID_VP6, VIDEO_ES, "On2's VP6.2 Video" }, { VLC_FOURCC('V','P','6','F'), CODEC_ID_VP6F, VIDEO_ES, "On2's VP6.2 Video (Flash)" },#endif#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(27<<8)+0) { VLC_FOURCC('V','P','6','0'), CODEC_ID_VP6, VIDEO_ES, "On2's VP6.0 Video" }, { VLC_FOURCC('V','P','6','1'), CODEC_ID_VP6, VIDEO_ES, "On2's VP6.1 Video" },#endif#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(47<<8)+0) { VLC_FOURCC('V','P','6','A'), CODEC_ID_VP6A, VIDEO_ES, "On2's VP6 A Video" },#endif /* Xiph.org theora */ { VLC_FOURCC('t','h','e','o'), CODEC_ID_THEORA, VIDEO_ES, "Xiph.org's Theora Video" }, { VLC_FOURCC('T','h','r','a'), CODEC_ID_THEORA, VIDEO_ES, "Xiph.org's Theora Video" },#if ( !defined( WORDS_BIGENDIAN ) ) /* Asus Video (Another thing that doesn't work on PPC) */ { VLC_FOURCC('A','S','V','1'), CODEC_ID_ASV1, VIDEO_ES, "Asus V1 Video" }, { VLC_FOURCC('A','S','V','2'), CODEC_ID_ASV2, VIDEO_ES, "Asus V2 Video" },#endif /* FFMPEG Video 1 (lossless codec) */ { VLC_FOURCC('F','F','V','1'), CODEC_ID_FFV1, VIDEO_ES, "FFMpeg Video 1" }, /* ATI VCR1 */ { VLC_FOURCC('V','C','R','1'), CODEC_ID_VCR1, VIDEO_ES, "ATI VCR1 Video" }, /* Cirrus Logic AccuPak */ { VLC_FOURCC('C','L','J','R'), CODEC_ID_CLJR, VIDEO_ES, "Creative Logic AccuPak" }, /* Real Video */ { VLC_FOURCC('R','V','1','0'), CODEC_ID_RV10, VIDEO_ES, "Real Video 10" }, { VLC_FOURCC('r','v','1','0'), CODEC_ID_RV10, VIDEO_ES, "Real Video 10" }, { VLC_FOURCC('R','V','1','3'), CODEC_ID_RV10, VIDEO_ES, "Real Video 13" }, { VLC_FOURCC('r','v','1','3'), CODEC_ID_RV10, VIDEO_ES, "Real Video 13" },#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(15<<8)+1) { VLC_FOURCC('R','V','2','0'), CODEC_ID_RV20, VIDEO_ES, "Real Video 20" }, { VLC_FOURCC('r','v','2','0'), CODEC_ID_RV20, VIDEO_ES, "Real Video 20" },#endif /* Apple Video */ { VLC_FOURCC('r','p','z','a'), CODEC_ID_RPZA, VIDEO_ES, "Apple Video" }, { VLC_FOURCC('a','z','p','r'), CODEC_ID_RPZA, VIDEO_ES, "Apple Video" }, { VLC_FOURCC('s','m','c',' '), CODEC_ID_SMC, VIDEO_ES, "Apple graphics" }, /* CINEPAK. We have our own decoder with an higher priority, but this can't harm */ { VLC_FOURCC('C','V','I','D'), CODEC_ID_CINEPAK, VIDEO_ES, "Cinepak Video" }, { VLC_FOURCC('c','v','i','d'), CODEC_ID_CINEPAK, VIDEO_ES, "Cinepak Video" }, /* Screen Capture Video Codecs */ { VLC_FOURCC('t','s','c','c'), CODEC_ID_TSCC, VIDEO_ES, "TechSmith Camtasia Screen Capture Video" }, { VLC_FOURCC('T','S','C','C'), CODEC_ID_TSCC, VIDEO_ES, "TechSmith Camtasia Screen Capture Video" }, { VLC_FOURCC('C','S','C','D'), CODEC_ID_CSCD, VIDEO_ES, "CamStudio Screen Codec" }, { VLC_FOURCC('c','s','c','d'), CODEC_ID_CSCD, VIDEO_ES, "CamStudio Screen Codec" }, { VLC_FOURCC('Z','M','B','V'), CODEC_ID_ZMBV, VIDEO_ES, "DosBox Capture Codec" },#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(13<<8)+0) { VLC_FOURCC('V','M','n','c'), CODEC_ID_VMNC, VIDEO_ES, "VMware Video" },#endif { VLC_FOURCC('F','P','S','1'), CODEC_ID_FRAPS, VIDEO_ES, "FRAPS: Realtime Video Capture" }, { VLC_FOURCC('f','p','s','1'), CODEC_ID_FRAPS, VIDEO_ES, "FRAPS: Realtime Video Capture" }, /* Duck TrueMotion */ { VLC_FOURCC('D','U','C','K'), CODEC_ID_TRUEMOTION1, VIDEO_ES, "Duck TrueMotion v1 Video" }, { VLC_FOURCC('T','M','2','0'), CODEC_ID_TRUEMOTION2, VIDEO_ES, "Duck TrueMotion v2.0 Video" }, /* FFMPEG's SNOW wavelet codec */ { VLC_FOURCC('S','N','O','W'), CODEC_ID_SNOW, VIDEO_ES, "FFMpeg SNOW wavelet Video" }, { VLC_FOURCC('s','n','o','w'), CODEC_ID_SNOW, VIDEO_ES, "FFMpeg SNOW wavelet Video" }, { VLC_FOURCC('r','l','e',' '), CODEC_ID_QTRLE, VIDEO_ES, "Apple QuickTime RLE Video" }, { VLC_FOURCC('q','d','r','w'), CODEC_ID_QDRAW, VIDEO_ES, "Apple QuickDraw Video" }, { VLC_FOURCC('Q','P','E','G'), CODEC_ID_QPEG, VIDEO_ES, "QPEG Video" }, { VLC_FOURCC('Q','1','.','0'), CODEC_ID_QPEG, VIDEO_ES, "QPEG Video" }, { VLC_FOURCC('Q','1','.','1'), CODEC_ID_QPEG, VIDEO_ES, "QPEG Video" }, { VLC_FOURCC('U','L','T','I'), CODEC_ID_ULTI, VIDEO_ES, "IBM Ultimotion Video" }, { VLC_FOURCC('V','I','X','L'), CODEC_ID_VIXL, VIDEO_ES, "Miro/Pinnacle VideoXL Video" }, { VLC_FOURCC('P','I','X','L'), CODEC_ID_VIXL, VIDEO_ES, "Pinnacle VideoXL Video" }, { VLC_FOURCC('L','O','C','O'), CODEC_ID_LOCO, VIDEO_ES, "LOCO Video" }, { VLC_FOURCC('W','N','V','1'), CODEC_ID_WNV1, VIDEO_ES, "Winnov WNV1 Video" }, { VLC_FOURCC('A','A','S','C'), CODEC_ID_AASC, VIDEO_ES, "Autodesc RLE Video" }, { VLC_FOURCC('I','V','2','0'), CODEC_ID_INDEO2, VIDEO_ES, "Indeo Video v2" }, { VLC_FOURCC('R','T','2','1'), CODEC_ID_INDEO2, VIDEO_ES, "Indeo Video v2" }, /* Flash Screen Video */#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(11<<8)+0) { VLC_FOURCC('F','S','V','1'), CODEC_ID_FLASHSV, VIDEO_ES, "Flash Screen Video" },#endif { VLC_FOURCC('K','M','V','C'), CODEC_ID_KMVC, VIDEO_ES, "Karl Morton's Video Codec (Worms)" },#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(13<<8)+0) { VLC_FOURCC('N','U','V','1'), CODEC_ID_NUV, VIDEO_ES, "Nuppel Video" }, { VLC_FOURCC('R','J','P','G'), CODEC_ID_NUV, VIDEO_ES, "Nuppel Video" },#endif#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(8<<8)+0) /* CODEC_ID_SMACKVIDEO */ { VLC_FOURCC('S','M','K','2'), CODEC_ID_SMACKVIDEO, VIDEO_ES, "Smacker Video" }, { VLC_FOURCC('S','M','K','4'), CODEC_ID_SMACKVIDEO, VIDEO_ES, "Smacker Video" },#endif /* Chinese AVS - Untested */#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(8<<8)+0) { VLC_FOURCC('C','A','V','S'), CODEC_ID_CAVS, VIDEO_ES, "Chinese AVS" },#endif#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(40<<8)+0) /* Untested yet */ { VLC_FOURCC('A','V','d','n'), CODEC_ID_DNXHD, VIDEO_ES, "DNxHD" },#endif { VLC_FOURCC('8','B','P','S'), CODEC_ID_8BPS, VIDEO_ES, "8BPS" },#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(52<<8)+0) { VLC_FOURCC('M','L','2','O'), CODEC_ID_MIMIC, VIDEO_ES, "Mimic" },#endif /* Videogames Codecs */ /* Interplay MVE */ { VLC_FOURCC('i','m','v','e'), CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES, "Interplay MVE Video" }, { VLC_FOURCC('I','N','P','V'), CODEC_ID_INTERPLAY_VIDEO, VIDEO_ES, "Interplay MVE Video" }, /* Id Quake II CIN */ { VLC_FOURCC('I','D','C','I'), CODEC_ID_IDCIN, VIDEO_ES, "Id Quake II CIN Video" }, /* 4X Technologies */ { VLC_FOURCC('4','x','m','v'), CODEC_ID_4XM, VIDEO_ES, "4X Technologies Video" }, { VLC_FOURCC('4','X','M','V'), CODEC_ID_4XM, VIDEO_ES, "4X Technologies Video" }, /* Id RoQ */ { VLC_FOURCC('R','o','Q','v'), CODEC_ID_ROQ, VIDEO_ES, "Id RoQ Video" }, /* Sony Playstation MDEC */ { VLC_FOURCC('M','D','E','C'), CODEC_ID_MDEC, VIDEO_ES, "PSX MDEC Video" }, /* Sierra VMD */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -