Где находятся флаги ffmpeg, такие как CODEC_FLAG2_BPYRAMID?
Я разрабатываю на VS2010 с ffmpeg и попробовал код отсюда. Но 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
Где они находятся?
1 ответ
Решение
Как сказал @RomanR, некоторые флаги и параметры устарели. Но мы все еще можем установить их, используя av_opt_set
функция. Например, чтобы установить crf=23
мы используем av_opt_set(outStream->codec->priv_data, "crf", "23", 0);