适用于 Mac 的多线程视频转换器

适用于 Mac 的多线程视频转换器

是否有一个 Mac 应用程序可以将单个视频编码作业分配给多个线程以充分利用系统的潜力?

我使用了一款名为 iFlicks 的应用程序进行视频编码,据我所知,它是单线程的,因此尽管它可以使用我所有的 CPU 时间,但它无法从我的系统中榨取最佳性能。

我正在使用配备 Retina 显示屏的 15 英寸 MacBook Pro。

另外,我之所以在这里发布,是因为我听说有多线程的 ffmpeg,但我就是不知道如何使用它。所以如果有任何“超级用户”有任何想法,我将不胜感激。

答案1

手刹是多线程的,在视频编码和转码方面做得非常出色。我认为它使用了 ffmpeg 库。

答案2

对于某些编解码器,FFmpeg 确实可以使用该-threads选项来做到这一点。

并非所有的 ffmpeg 视频编解码器都可以使用它,但最重要的一个(libx264,开源 h.264 编码器)。我不确定它是否对音频编解码器有帮助,但无论如何它们相对简单。

-threads 0-threads auto将尝试使用由 ffmpeg 确定的最佳线程数。您可以使用 手动选择线程数-threads n,您必须进行实验才能知道是否可以获得比自动设置更快的编码速度。

答案3

如果您真的想充分利用系统的潜力,您可以寻找支持 Intel Quick Sync 编码的应用程序,该程序速度更快,但质量会略有下降。但是,由于视频编码的 Quick Sync 仅在 Windows 上受支持,因此您需要运行 Boot Camp。 适用于 H.264 转码的最佳英特尔 Quick Sync 软件有一个支持此功能的软件列表。

(我意识到这个答案只与特定用户有关,可能与 OP 无关)

相关内容