是否有一种方法可以为FFmpeg设置最大的CPU利用率,或者(最好)以较低的优先级运行FFmpeg,以便它仍然以100%的速度运行,但根据需要放弃CPU资源给其他进程? 我不确定这是否是可以在FFmpeg本身中设置还是需要运行某些包装命令或更改系统设置。
我猜你正在运行Linux操作系统。快速搜索得到以下结果:更改Linux进程优先级 这些准则被称为niceness或nice值。Linux niceness范围从-20到19。数值越小,该任务的优先级就越高。如果niceness值很高,例如19,则该任务将被设置为最低优先级,CPU会在有空闲时才进行处理。默认的nice值为0。创建具有特定优先级的新进程:nice -n [nice-value from -20 to 19] [command] 所以,针对您的情况:nice -n 10 ffmpeg .....