有没有办法为ffmpeg设置最大CPU利用率,或者 (最好)以较低的优先级运行ffmpeg,使其仍然运行 100%,但根据需要放弃CPU到其他进程?
我不确定这是否可以在ffmpeg本身设置或是否 我需要运行某种包装命令或更改系统设置。
答案 0 :(得分:2)
我猜你在Linux上运行它。一个快速的谷歌给了我这个:
Changing Priority on Linux Processes
这些指南被称为好看或好的价值。 Linux niceness scale从-20到19.数字越小,任务获得的优先级越高。如果niceness值是高数字(如19),则任务将被设置为最低优先级,并且CPU将在有机会时处理它。默认的nice值为零。
创建具有特定优先级的新流程:
nice -n [nice-value from -20 to 19] [command]
所以,在你的情况下:
nice -n 10 ffmpeg .....