首页 新闻 赞助 找找看

ffmpeg

0
悬赏园豆:5 [已解决问题] 解决于 2016-12-27 14:13

  cpu 占用 过高,怎么限制 10% 左右,转码后 视频 不清晰,怎么解决  ,求大神思路

元点之始的主页 元点之始 | 初学一级 | 园豆:6
提问于:2016-12-27 10:27
< >
分享
最佳答案
0

我32核CPU用ffmpeg都会到90%以上的cpu占用.

转换后的视频不清晰是输出分辨率设置问题.

CPU占用过高看你做的事情.

收获园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2016-12-27 12:16

 我的一个 MP4 格式的视频 转换后  ,如果保持了  和 原来 相同 的  清晰度 ,体积大了3倍

元点之始 | 园豆:6 (初学一级) | 2016-12-27 13:33

@元点之始: 帧率呢.mp4是文件格式.还要看压缩方式.

我把h264的压成h265能从200M压到30M.而且帧率分辨率都没变.

总的来说有几个知识点:码率,帧率,分辨率,压缩算法,文件格式

不过要是压缩的话一定会占非常大的cpu的.并且也很慢.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-12-27 13:35

@吴瑞祥: 大神你好,像这种 Cpu 占用 这么高 , 我可能 要去 处理 转码 。。截图。。 压缩 等等 ,有什么 好的 解决方案吗?我 能想到的 只是 增加 机器 ,或者是 单步 进行 ,一次开一个 ffmpeg

元点之始 | 园豆:6 (初学一级) | 2016-12-27 13:51

@元点之始: 没什么好办法的.弄一个机器单独处理这个.弄个消息队列.

让这机器一直处理这个任务队列.然后你要想的就是怎么提高cpu占用率而不是降低了.

如果效率不够就加机器一起处理那个消息队列.

吴瑞祥 | 园豆:29449 (高人七级) | 2016-12-27 13:55

@吴瑞祥:谢谢大神

元点之始 | 园豆:6 (初学一级) | 2016-12-27 14:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册