Где находятся флаги ffmpeg, такие как CODEC_FLAG2_BPYRAMID?

Я разрабатываю на VS2010 с ffmpeg и попробовал код отсюда. Но VS говорит, что не может найти

  1. CODEC_FLAG2_BPYRAMID+CODEC_FLAG2_MIXED_REFS+CODEC_FLAG2_WPRED+CODEC_FLAG2_8X8DCT+CODEC_FLAG2_FASTPSKIP; // flags2=+bpyramid+mixed_refs+wpred+dct8x8+fastpskip
  2. X264_PART_I8X8+X264_PART_I4X4+X264_PART_P8X8+X264_PART_B8X8
  3. avCodecContext.crf

Где они находятся?

1 ответ

Решение

Как сказал @RomanR, некоторые флаги и параметры устарели. Но мы все еще можем установить их, используя av_opt_set функция. Например, чтобы установить crf=23 мы используем av_opt_set(outStream->codec->priv_data, "crf", "23", 0);

Другие вопросы по тегам