【发布时间】:2020-01-08 17:01:13
【问题描述】:
我正在将数百个视频批量转换为 mp4 并尝试优化我的方法。
我编写了一个节点脚本,它会生成 FFMPEG 进程来转换视频。
据我了解,FFMPEG 和 libx264 编码器已经针对多线程支持进行了优化。我在编码器中使用默认线程选项。
我正在尝试找到我应该创建的最佳 FFMPEG 衍生进程数。在拥有太多和减慢所有作业的编码与太少的进程通过作业队列太慢之间似乎存在平衡。
我还想知道为每个编码作业指定特定数量的线程是否会有所帮助而不是使用默认设置?
对于我的设置,我使用的是一台过时的 24 线程 12 核 Mac Pro,尽管这个问题是关于找到一般的最佳平衡。
【问题讨论】:
标签: multithreading video ffmpeg core