Ffmpeg 将数据块转换为最终视频或使用 HLS 的最终视频

Ffmpeg 将数据块转换为最终视频或使用 HLS 的最终视频

我想优化 ffmpeg 视频制作的速度。

眼下: 创建小视频,使用 xfade 连接它们,并在制作完所有视频块后使用 HLS。因此,制作这些视频块确实需要时间,如果我有 50 个视频块,每个 6 秒,则等待时间很长。

我想要的是: 创建一个大命令并在其上使用 HLS,也许它会启动得更快,所以我避免了块创建。

问题: 哪个更好?是否值得创建那么大的命令?我问是因为重构很大,我需要进行动态输入放置和动态复杂过滤,并使用输入和输出动态命名/映射。

还有其他更快的方法吗?使用多个 ffmpeg 实例来创建块并在完成后将它们连接起来的方法需要一些时间,我想换成更快的方法。

相关内容