我正在使用 VS2010 和 ffmpeg 进行开发,并尝试了 here 中的代码。但VS说找不到
CODEC_FLAG2_BPYRAMID+CODEC_FLAG2_MIXED_REFS+CODEC_FLAG2_WPRED+CODEC_FLAG2_8X8DCT+CODEC_FLAG2_FASTPSKIP;//flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip
X264_PART_I8X8+X264_PART_I4X4+X264_PART_P8X8+X264_PART_B8X8
avCodecContext.crf
它们位于哪里?
最佳答案
正如 @RomanR 所说,一些标志和参数已被弃用。但是,我们仍然可以使用av_opt_set函数来设置它们。例如,要设置 crf=23
,我们使用 av_opt_set(outStream->codec->priv_data, "crf", "23", 0);
关于ffmpeg - 像 CODEC_FLAG2_BPYRAMID 这样的 ffmpeg 标志位于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552776/