关于ffmpeg线程数与转码效率研究
2011-04-27 13:08
489 查看
ffmpeg在转码的时候可以指定使用线程数,
而对于同一个源、使用同一台转码机器,到底如何配置线程数量才能达到比较好的效率,我们做了一次简单的实验,结果如下:
转码机器:
4核8线程HP DL380 G7服务器。
thread是每个任务的线程数,task是并发跑的转码任务数, time是耗时,e是平均每个任务用时(time/task)
能看出,跑8个线程,并发跑2个任务效率最高。
基本上可以得出结论,任务线程数 = CPU线程数得到比较高的效率,而此时CPU未占满,如果这样并发跑2个转码任务,可以得到最好的效率。
而对于同一个源、使用同一台转码机器,到底如何配置线程数量才能达到比较好的效率,我们做了一次简单的实验,结果如下:
转码机器:
4核8线程HP DL380 G7服务器。
thread是每个任务的线程数,task是并发跑的转码任务数, time是耗时,e是平均每个任务用时(time/task)
能看出,跑8个线程,并发跑2个任务效率最高。
基本上可以得出结论,任务线程数 = CPU线程数得到比较高的效率,而此时CPU未占满,如果这样并发跑2个转码任务,可以得到最好的效率。
相关文章推荐
- Ffmpeg转码研究一
- ffmpeg中关于sws_sacale函数的研究
- ffmpeg中关于sws_sacale函数的研究
- 关于Tomcat调用FFmpeg进行切片转码输出文件权限不足的问题-----终于得到解决!!!
- 一个sql提问,引起的研究。关于union all 中,嵌套查询和直接查询的效率比较。
- Ffmpeg转码研究一
- 关于嵌套循环效率研究
- FFMPEG转码常用命令研究
- FFMPEG中关于rtmp的研究
- 关于oc中遍历的效率算法研究
- FFMPEG转码常用命令研究
- 关于FFmpeg对手机里拍摄的视频进行转码时角度问题的处理
- 关于嵌套循环效率研究
- 关于文件目录线程级深度优先搜索效率的研究
- 关于SQL执行效率的优化
- 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究
- 关于子网划分、子网聚合(超网)的研究
- 关于在IE和FireFox下ASP.NET AJAX框架的StringBuilder对象效率的测试
- OSPF中关于Tunnel和virtual-link的研究
- ffmpeg 实现转码一个普通视频文件为视频mpeg4,音频mp3的功能的程序(摘)