📄 ffcodecs.h
字号:
#ifndef _FFCODECS_H_
#define _FFCODECS_H_
#define FFDSHOW_CODECS \
CODEC_OP(CODEC_ID_UNSUPPORTED ,-1,"unsupported") \
CODEC_OP(CODEC_ID_NONE , 0,"none") \
\
/* Well-known video codecs */ \
CODEC_OP(CODEC_ID_H261 , 1,"h261") \
CODEC_OP(CODEC_ID_H263 , 2,"h263") \
CODEC_OP(CODEC_ID_H263I , 3,"h263i") \
CODEC_OP(CODEC_ID_H263P , 4,"h263+") \
CODEC_OP(CODEC_ID_H264 , 5,"h264") \
CODEC_OP(CODEC_ID_MPEG1VIDEO , 6,"mpeg1video") \
CODEC_OP(CODEC_ID_MPEG2VIDEO , 7,"mpeg2video") \
CODEC_OP(CODEC_ID_MPEG4 , 8,"mpeg4") \
CODEC_OP(CODEC_ID_MSMPEG4V1 , 9,"msmpeg4v1") \
CODEC_OP(CODEC_ID_MSMPEG4V2 ,10,"msmpeg4v2") \
CODEC_OP(CODEC_ID_MSMPEG4V3 ,11,"msmpeg4v3") \
CODEC_OP(CODEC_ID_WMV1 ,12,"wmv1") \
CODEC_OP(CODEC_ID_WMV2 ,13,"wmv2") \
CODEC_OP(CODEC_ID_WMV3 ,14,"wmv3") \
CODEC_OP(CODEC_ID_VC1 ,15,"vc1") \
CODEC_OP(CODEC_ID_SVQ1 ,16,"svq1") \
CODEC_OP(CODEC_ID_SVQ3 ,17,"svq3") \
CODEC_OP(CODEC_ID_FLV1 ,18,"flv1") \
CODEC_OP(CODEC_ID_VP3 ,19,"vp3") \
CODEC_OP(CODEC_ID_VP5 ,20,"vp5") \
CODEC_OP(CODEC_ID_VP6 ,21,"vp6") \
CODEC_OP(CODEC_ID_VP6F ,22,"vp6f") \
CODEC_OP(CODEC_ID_RV10 ,23,"rv10") \
CODEC_OP(CODEC_ID_RV20 ,24,"rv20") \
CODEC_OP(CODEC_ID_DVVIDEO ,25,"dvvideo") \
CODEC_OP(CODEC_ID_MJPEG ,26,"mjpeg") \
CODEC_OP(CODEC_ID_MJPEGB ,27,"mjpegb") \
CODEC_OP(CODEC_ID_INDEO2 ,28,"indeo2") \
CODEC_OP(CODEC_ID_INDEO3 ,29,"indeo3") \
CODEC_OP(CODEC_ID_MSVIDEO1 ,30,"msvideo1") \
CODEC_OP(CODEC_ID_CINEPAK ,31,"cinepak") \
CODEC_OP(CODEC_ID_THEORA ,32,"theora") \
\
/* Lossless video codecs */ \
CODEC_OP(CODEC_ID_HUFFYUV ,33,"huffyuv") \
CODEC_OP(CODEC_ID_FFVHUFF ,34,"ffvhuff") \
CODEC_OP(CODEC_ID_FFV1 ,35,"ffv1") \
CODEC_OP(CODEC_ID_ZMBV ,36,"zmbv") \
CODEC_OP(CODEC_ID_PNG ,37,"png") \
CODEC_OP(CODEC_ID_COREPNG ,38,"corepng") \
CODEC_OP(CODEC_ID_LJPEG ,39,"ljpeg") \
CODEC_OP(CODEC_ID_JPEGLS ,40,"") \
CODEC_OP(CODEC_ID_CSCD ,41,"camstudio") \
CODEC_OP(CODEC_ID_QPEG ,42,"qpeg") \
CODEC_OP(CODEC_ID_LOCO ,43,"loco") \
CODEC_OP(CODEC_ID_MSZH ,44,"mszh") \
CODEC_OP(CODEC_ID_ZLIB ,45,"zlib") \
CODEC_OP(CODEC_ID_SP5X ,46,"sp5x") \
\
/* Other video codecs */ \
CODEC_OP(CODEC_ID_AVS ,47,"avs") \
CODEC_OP(CODEC_ID_8BPS ,48,"8bps") \
CODEC_OP(CODEC_ID_QTRLE ,49,"qtrle") \
CODEC_OP(CODEC_ID_RPZA ,50,"qtrpza") \
CODEC_OP(CODEC_ID_TRUEMOTION1 ,51,"truemotion") \
CODEC_OP(CODEC_ID_TRUEMOTION2 ,52,"truemotion2") \
CODEC_OP(CODEC_ID_TSCC ,53,"tscc") \
CODEC_OP(CODEC_ID_DVD_SUBTITLE ,54,"") \
CODEC_OP(CODEC_ID_CYUV ,55,"cyuv") \
CODEC_OP(CODEC_ID_VCR1 ,56,"vcr1") \
CODEC_OP(CODEC_ID_MSRLE ,57,"msrle") \
CODEC_OP(CODEC_ID_ASV1 ,58,"asv1") \
CODEC_OP(CODEC_ID_ASV2 ,59,"asv2") \
CODEC_OP(CODEC_ID_VIXL ,60,"vixl") \
CODEC_OP(CODEC_ID_WNV1 ,61,"wnv1") \
CODEC_OP(CODEC_ID_FRAPS ,62,"fraps") \
CODEC_OP(CODEC_ID_MPEG2TS ,63,"mpeg2ts") \
CODEC_OP(CODEC_ID_AASC ,64,"aasc") \
CODEC_OP(CODEC_ID_ULTI ,65,"ulti") \
CODEC_OP(CODEC_ID_CAVS ,66,"cavs") \
CODEC_OP(CODEC_ID_SNOW ,67,"snow") \
\
/* Well-known audio codecs */ \
CODEC_OP(CODEC_ID_MP2 ,100,"") \
CODEC_OP(CODEC_ID_MP3 ,101,"") \
CODEC_OP(CODEC_ID_VORBIS ,102,"vorbis") \
CODEC_OP(CODEC_ID_AC3 ,103,"") \
CODEC_OP(CODEC_ID_WMAV1 ,104,"wmav1") \
CODEC_OP(CODEC_ID_WMAV2 ,105,"wmav2") \
CODEC_OP(CODEC_ID_AAC ,106,"") \
CODEC_OP(CODEC_ID_DTS ,107,"") \
CODEC_OP(CODEC_ID_IMC ,108,"imc") \
CODEC_OP(CODEC_ID_PCM_U16LE ,109,"") \
CODEC_OP(CODEC_ID_PCM_U16BE ,110,"") \
CODEC_OP(CODEC_ID_PCM_S8 ,111,"") \
CODEC_OP(CODEC_ID_PCM_U8 ,112,"") \
CODEC_OP(CODEC_ID_PCM_MULAW ,113,"mulaw") \
CODEC_OP(CODEC_ID_PCM_ALAW ,114,"alaw") \
CODEC_OP(CODEC_ID_ADPCM_IMA_QT ,115,"adpcm ima qt") \
CODEC_OP(CODEC_ID_ADPCM_IMA_WAV ,116,"adpcm ima wav") \
CODEC_OP(CODEC_ID_ADPCM_MS ,117,"adpcm ms") \
CODEC_OP(CODEC_ID_ADPCM_IMA_DK3 ,118,"adpcm ima dk3") \
CODEC_OP(CODEC_ID_ADPCM_IMA_DK4 ,119,"adpcm ima dk4") \
CODEC_OP(CODEC_ID_ADPCM_IMA_WS ,120,"adpcm ima ws") \
CODEC_OP(CODEC_ID_ADPCM_IMA_SMJPEG ,121,"adpcm ima smjpeg") \
CODEC_OP(CODEC_ID_ADPCM_4XM ,122,"adpcm 4xm") \
CODEC_OP(CODEC_ID_ADPCM_XA ,123,"adpcm xa") \
CODEC_OP(CODEC_ID_ADPCM_EA ,124,"adpcm ea") \
CODEC_OP(CODEC_ID_ADPCM_G726 ,125,"adpcm g726") \
CODEC_OP(CODEC_ID_ADPCM_CT ,126,"adpcm ct") \
CODEC_OP(CODEC_ID_ADPCM_SWF ,127,"adpcm swf") \
CODEC_OP(CODEC_ID_ADPCM_YAMAHA ,128,"adpcm yamaha") \
CODEC_OP(CODEC_ID_ADPCM_SBPRO_2 ,129,"") \
CODEC_OP(CODEC_ID_ADPCM_SBPRO_3 ,130,"") \
CODEC_OP(CODEC_ID_ADPCM_SBPRO_4 ,131,"") \
CODEC_OP(CODEC_ID_FLAC ,132,"flac") \
CODEC_OP(CODEC_ID_AMR_NB ,133,"amr nb") \
CODEC_OP(CODEC_ID_GSM_MS ,134,"gsm ms") \
CODEC_OP(CODEC_ID_TTA ,135,"tta") \
CODEC_OP(CODEC_ID_MACE3 ,136,"mace3") \
CODEC_OP(CODEC_ID_MACE6 ,137,"mace6") \
CODEC_OP(CODEC_ID_QDM2 ,138,"qdm2") \
CODEC_OP(CODEC_ID_MP3ADU ,139,"mp3adu") \
CODEC_OP(CODEC_ID_MP3ON4 ,140,"mp3on4") \
CODEC_OP(CODEC_ID_COOK ,141,"cook") \
CODEC_OP(CODEC_ID_TRUESPEECH ,142,"truespeech") \
CODEC_OP(CODEC_ID_RA_144 ,143,"14_4") \
CODEC_OP(CODEC_ID_RA_288 ,144,"28_8") \
CODEC_OP(CODEC_ID_ATRAC3 ,145,"atrac 3") \
\
/* Raw formats */ \
CODEC_OP(CODEC_ID_RAW ,300,"raw") \
CODEC_OP(CODEC_ID_YUY2 ,301,"raw") \
CODEC_OP(CODEC_ID_RGB2 ,302,"raw") \
CODEC_OP(CODEC_ID_RGB3 ,303,"raw") \
CODEC_OP(CODEC_ID_RGB5 ,304,"raw") \
CODEC_OP(CODEC_ID_RGB6 ,305,"raw") \
CODEC_OP(CODEC_ID_BGR2 ,306,"raw") \
CODEC_OP(CODEC_ID_BGR3 ,307,"raw") \
CODEC_OP(CODEC_ID_BGR5 ,308,"raw") \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -