来源:https://ffmpeg.org/index.html#cli_threading
其开拓团队表示,这项事情是 “数十年来 FFmpeg CLI 最繁芜的重构之一”,紧张内容包括添加了线程感知的转码调度根本举动步伐、将编码任务移动到独立线程,以及各种其他底层变动。这意味着 FFmpeg 现在可以实现并行处理任务,这将提高吞吐量和 CPU 利用率,降落延迟。
来源:https://up.khirnov.net/7m.pdf

据先容,这次更新并不是针对编解码器本身进行多线程处理,由于当代编解码器常日已经支持多线程处理。相反,FFmpeg 决定并行化的是 ffmpeg 本身,包括过滤器等。这意味着 FFmpeg CLI 现在可以更高效地处理视频转码任务。
Hacker News 上有开拓者提出了一些关于视频编码的想法,例如将关键帧分段独立处理,以实现更好的多核性能。这种方法可以在一定程度长进步编码效率,但也须要考虑内存和编码逻辑的繁芜性。