ffmpeg x264多线程编码测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhengbin6072/article/details/78865941

测试环境

组内测试机,4核,1.8GHZ,内存2G

测试过程

默认线程设置,ffmpeg的AVCodecContext中thread_count为1

测试结果:cpu占用100%,转码时间9分48秒


线程设置:thread_count为4,thread_type为FRAME类型

测试结果:cpu占用250%,4个cpu平均使用率20%多,转码时间4分28秒

结果总结

x264多线程可以缩减编码时间,4倍线程数实际达不到节省4倍的转码时间(可能由由于转码包含解码亦损耗时间的因素),线程数越大,实际编码性能提升呈递减。

猜你喜欢

转载自blog.csdn.net/zhengbin6072/article/details/78865941