有没有办法为 ffmpeg 设置最大 CPU 利用率,或者(最好)以较低的优先级运行 ffmpeg,以便它仍然以 100% 运行但根据需要将 CPU 交给其他进程?
我不确定这是否是我可以在 ffmpeg 本身中设置的内容,或者我是否需要运行某种包装器命令或更改系统设置。
我猜你正在 Linux 上运行它。一个快速的谷歌给了我这个:
改变 Linux 进程的优先级
这些准则称为niceness 或nice value。Linux 友好度从 -20 到 19。数字越小,任务获得的优先级越高。如果 niceness 值很高,比如 19,则任务将被设置为最低优先级,CPU 将在有机会时处理它。默认的 nice 值为零。
创建具有特定优先级的新进程:
nice -n [nice-value from -20 to 19] [command]
Run Code Online (Sandbox Code Playgroud)
所以,在你的情况下:
nice -n 10 ffmpeg .....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5393 次 |
| 最近记录: |