如果 Mac 机器上有可用资源,我需要编写一个转码脚本来发出适当的 ffmpeg
命令。该机器是 2 x 2.66 GHz 6 核。基本上我想使用的逻辑是:
[cron every x minutes]
if available_cores:
pull front file in queue and transcode
else:
pass
我如何检查是否有可用的处理单元来运行 ffmpeg
?
最佳答案
使用 Unix 给你的东西 :) 我建议使用通常不为人知的 batch
程序(at
的一部分),它会在平均负载时调用参数程序低于特定阈值,将它们排在队列中。 手动批处理
关于linux - 检查可用的处理核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9458973/