之前直接定义AVCodecID codec_id; 老是报错。 后来 enum AVCodecID codec_id; 这么写。 才没有问题。 C语言定义枚举变量前面必须加enum。 以前还不知道这个事情。