我为Android编译了较旧的FFmpeg版本(如果我没有记错的话,它是0.6.X)。 FFmpeg解码视频帧,缩放视频帧,然后使用OpenGL在屏幕上绘制视频帧。据我所知,问题在于解码和缩放-它们不是硬件加速的。

我的问题是:

  • 是否为ARM(Android)处理器加速了FFmpeg硬件的最新版本?
  • 我要用这种错误的方式吗?即,是否有更好的方法可以做到这一点?在“此”正在播放h264高清视频作为视频动态壁纸的情况下-帧速率必须很高,因此只要有可用的硬件加速就很可取。
  • 最佳答案

  • 我想是的,是的。参见:http://ffmpeg.org/#pr9
    在Android上具有硬件加速解码h264的主要版本是Harmony 0.9
  • 如果您使用利用硬件加速功能的解码器,则在可用时,我看不到如何做得更好...
  • 10-07 19:22
    查看更多