Я хочу извлекать 10 последовательных кадров каждые 2 секунды.(это потому, что я хочу выбрать «лучший» из «соседнего смещения»).Я знаю, как извлекать кадр каждые x секунд:
ffmpeg -i /tmp/V.MP4 -vf fps=1 %02d.jpg
Я знаю, как извлечь 10 кадров из некоторого начального смещения:
ffmpeg -ss 20.0 -i /tmp/V.MP4 -vframes 10 %02d.jpg
У меня 2 проблемы:
- Как найти смещение для каждого выходного изображения?Я могу попытаться вычислить его (используя fps видео, которое в моем случае составляет 29,97), но это звучит как плохая идея - данные прямо в видео для ffmpeg, чтобы получить ..
- Есть лиэффективный способ «объединить» две команды в одну, получая, таким образом, 10 последовательных кадров каждые x секунд?