ffmpeg - 像 CODEC_FLAG2_BPYRAMID 这样的 ffmpeg 标志位于哪里?

标签 ffmpeg x264 libavcodec libx264

我正在使用 VS2010 和 ffmpeg 进行开发,并尝试了 here 中的代码。但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

它们位于哪里?

最佳答案

正如 @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/

相关文章:

video - 以 ffmpeg -i %04d.png 模式重复图像

java - 加载所需库时出现 CANNOT LINK EXECUTABLE 错误。如何正确链接它们?

ffmpeg - 如何对多比特率输出文件使用 ffmpeg/x264 2-Pass 编码

ffmpeg - libavformat 在编码时生成没有大小的 flv 文件

ffmpeg - 如何在 php 中使用 ffmpeg 将视频转换为 flv?

google-chrome - hls.js 从 ANDROID mobile(chrome,webview 也)开始,而不是 live ***,但在桌面、ios 中工作得很好 .. hls.js 1.0.0 2021-04-01

macos - 使用 ffmpeg 编码 Retina 屏幕捕获时如何保持 2 倍像素密度?

file - OpenCV 3.4.3 - VideoWriter 时不调用 GStreamer

ffmpeg - ffmpeg中的h264 intra4x4 pred模式解码

linux - 无法将应用程序与 libavcodec 链接