gpt4 book ai didi

android - MediaCodec 编码相机表面呈现时间不统一

转载 作者:行者123 更新时间:2023-11-30 00:51:42 36 4
gpt4 key购买 nike

我在异步模式下使用 MediaCodec 类对来自相机预览的原始视频 (1080p) 进行编码。我使用 MediaCodec.BufferInfo.presentationTimeUs 参数读取演示时间。

void onOutputBufferAvailable (MediaCodec codec, int index, MediaCodec.BufferInfo info)

我已将目标 FPS 设置为 30,因此我期望每 33 毫秒出现一帧。但是,演示时间从来都不是统一的,上下跳跃。有没有人遇到过类似的问题?

见下图。它是接收到的两个连续视频帧的呈现时间(Y 轴)之间的时间图,以微秒为单位。 X 轴是样本。

Graph plot of video presentation time

谢谢,

阿杰

最佳答案

使用 Google 的 Graphika 示例应用作为引用的 OpenGL 渲染提供了更加流畅的呈现时间戳。

关于android - MediaCodec 编码相机表面呈现时间不统一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40926386/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com