cpu 占用 过高,怎么限制 10% 左右,转码后 视频 不清晰,怎么解决 ,求大神思路
我32核CPU用ffmpeg都会到90%以上的cpu占用.
转换后的视频不清晰是输出分辨率设置问题.
CPU占用过高看你做的事情.
我的一个 MP4 格式的视频 转换后 ,如果保持了 和 原来 相同 的 清晰度 ,体积大了3倍
@元点之始: 帧率呢.mp4是文件格式.还要看压缩方式.
我把h264的压成h265能从200M压到30M.而且帧率分辨率都没变.
总的来说有几个知识点:码率,帧率,分辨率,压缩算法,文件格式
不过要是压缩的话一定会占非常大的cpu的.并且也很慢.
@吴瑞祥: 大神你好,像这种 Cpu 占用 这么高 , 我可能 要去 处理 转码 。。截图。。 压缩 等等 ,有什么 好的 解决方案吗?我 能想到的 只是 增加 机器 ,或者是 单步 进行 ,一次开一个 ffmpeg
@元点之始: 没什么好办法的.弄一个机器单独处理这个.弄个消息队列.
让这机器一直处理这个任务队列.然后你要想的就是怎么提高cpu占用率而不是降低了.
如果效率不够就加机器一起处理那个消息队列.
@吴瑞祥:谢谢大神