Android环境 多核CPU x264编码性能测试

根据上一篇交叉编译支持多线程的Android版X264库
编译出了armv7 neon指令优化并开启多线程的x264执行程序
结果怎么样呢
测试环境:
MT6589, 联发科的4核处理器,比红米手机 MT6589T在CPU频率上低一点,这款是1.2GHz的

我在网上找了一段300帧的yuv视频

一下是三种不同的测试结果

x264 只使用1个核心

x264 使用4个核心

x264 自动识别核心数

使用单线程,每秒处理80帧
四线程,立刻飙升到每秒196帧
自动模式(这里返回值也会是4),162帧
由于这里测试并没有进行多次取平均数,只是为验证多线程在多核下的提升,所以可以总结出
性能提升非常明显,有兴趣的朋友,可以下载我的x264 armv7 neon 多核测试包试试
另外感谢@Jeremy_Tan_zone 童鞋一起测试

去下载Android x264 多线程版静态库
X264性能调优,请看Android,IOS平台上x264编码实时视频参数设置与优化

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: Android环境 多核CPU x264编码性能测试

5 评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据