【发布时间】:2015-11-02 18:19:40
【问题描述】:
这是我对下面线程的后续问题
Slow H264 1080P@60fps Decoding on Android Lollipop 5.0.2
在调试上述问题的根本原因的过程中,我尝试了各种方法以 60 FPS 解码 1080P。
我尝试将 H264 数据包装到 MP4 容器中(不进行转码)。 使用各种股票播放器播放 MP4 似乎很慢(小于 60fps,大约 42fps)。
我尝试使用来自 Android NDK 的本机编解码器示例。仍然没有 进展。
稍后我从 Freescale Android 源代码编译 mxc-vpu-test 代码
树。有了这个并使用正确的参数,我能够
以 60 FPS 的速度播放视频。
所以我的怀疑是
- 解码器是否能够播放 1080p@60fps 视频,正确 帧率?
- 如果是这样,那么为什么 MediaCodec(内部使用 ACodec 代码)无法播放 1080p@60fps 视频。
- 我不确定在这个过程中是否使用了 OMXCodec,我在哪里可以获得 OMXCodec 示例代码来解码我的视频。
【问题讨论】:
标签: android h.264 android-mediacodec