我为 Android 编译了一个旧版本的 FFmpeg(如果我没记错的话它是 0.6.X)。 FFmpeg 解码视频帧,缩放它,然后我使用 OpenGL 在屏幕上绘制它。据我所知,问题在于解码和缩放——它们不是硬件加速的。
我的问题是:
- 最新版本的 FFmpeg 硬件是否为 ARM (Android) 处理器加速?
- 我是不是用错了方法?即,有更好的方法吗? “this”正在播放 h264 高清视频作为视频动态壁纸——帧率需要很高,因此只要可用,硬件加速是可取的。
最佳答案
我想是的,是的。见:http://ffmpeg.org/#pr9 . 在 Android 上具有 h264 硬件加速解码的主要版本是 Harmony 0.9
如果您使用利用硬件加速的解码器,当它可用时,我看不出您如何能做得更好...
关于android - Android 上的硬件加速 FFmpeg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7869907/