FFmpeg:压缩过程中搜索速度缓慢

FFmpeg:压缩过程中搜索速度缓慢

我使用 ffmpeg 剪切视频的某些部分。为了找到我想要的部分,我通常使用选项-ss 01:00:00 -to 01:00:10。这允许我选择我想要抓取的 10 秒,但起点越远,ffmpeg 开始工作所需的时间就越长,因为需要进行搜索。我-ss之前可以使用该选项-i进行即时搜索,但现在时间戳被重置为零,并且该-to选项的工作方式类似于-t。此行为需要计算终点,而不仅仅是写入它。

是否有可能将即时搜索与选项结合起来-to

答案1

因此您可能想要包含原始命令行,但我可以给您一些指点。

-ss在之后使用-i将需要解码该数量,然后才能到达您想要开始处理的位置。如果存在时间延迟,那么这可能是原因。

你可以做类似的事情:

-ss 00:59:00.000 -i 输入-ss 00:01:00.000

这意味着需要大约 59 分钟,然后开始解码一分钟后再进行处理。

如果您想保留初始时间偏移,我会进行尝试。

-itsoffset-copytb-copyts 复制代码

由于没有给出原始命令行,我不确定哪个会对您有用,但我希望这会使您更接近您的目标。

有几篇文章讨论这个话题,但这里有一篇我有时会用来参考。

https://trac.ffmpeg.org/wiki/Seeking%20with%20FFmpeg

相关内容