我想要一个快速且准确的FFmpeg搜索命令。我发现了这个。
解决方案是我们同时申请-ss
输入(快速搜索)和输出(准确的搜索)。但是:如果输入搜索不正确,我们如何确保搜索位置正确?
例如:如果我们想搜索到00:03:00,则命令类似于:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
第一个-ss
会寻找其他地方,而不是00:02:30
说00:02:31
。在应用第二次搜索后,最终结果将是00:03:01
- 不是我们想要的。那是对的吗?
首先-ss
要去哪里?它是否寻求最接近的关键帧00:02:30
?
如果是这样,这就是我的想法-如果我错了,请纠正我:在第一次搜索之后,我们得到了结果的时间戳(在本示例中:)00:02:31
,然后在这种情况下,在适当的时间应用第二次搜索00:00:29
。
问题是:如何获得首次搜索结果的时间戳?