【发布时间】:2021-11-12 22:58:15
【问题描述】:
现在,我正在使用 mediaCodec 对视频进行编码,并希望在 Android 编码期间启用 B 帧。 MediaFormat的配置如下:
format.setInteger("profile", 8);
format.setInteger("level", 0x200);
format.setInteger("max-bframes", 5);
mediacodec = createByCodecName(properties.codecName);
mediaCodec.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
但是,我无法获得 B 帧。为什么?谁能帮帮我?
【问题讨论】:
-
您在哪个版本的 Android 上测试它?
-
Android 9 和 Android 11。
标签: android android-studio android-mediacodec video-encoding