При записи видео мы знаем, что оно имеет, например, 60 кадров в секунду. Но знаем ли мы, что такое смещение видео? Мы знаем, что разница во времени между кадрами составляет 1/60 с. Но когда это началось как абсолютное значение? Проблема возникает при попытке синхронизировать два видео с одинаковым пейзажем, например, стерео с разными камерами, которые не были заблокированы. Моя идея состоит в том, чтобы интерполировать видео с синхронизацией двух аудио - 60 кадров в секунду, например, до 180 кадров в секунду, а затем снова изменить их на 60 кадров в секунду, чтобы, надеюсь, иметь соответствующие кадры. Это не работает, согласно моему тесту. Лучшим решением было бы знать разницу во времени между кадрами для интерполяции на основе разницы, например, с использованием алгоритма глубокого обучения.
Как мне может помочь ffmpeg?