Обнаружение сцены FFMPEG - обрезать пустой фон из видео в начале и в конце
Резюме: необходимо программно обрезать видео, когда сцена не меняется в начале и в конце.
Пример видео: http://www.filehosting.co.nz/finished3.mp4(качество намного выше в реальном видео)
Фон:
Большое количество видео для интернет-магазина, каждое видео начинается с пустого фона, затем модель включается (в случайное время, несколько секунд), а затем уходит через случайное время (около 15 секунд). Конец видео обрезан, казалось бы, случайно; может быть до 15 секунд "ничего" в конце видео.
Камера не двигается. На видео нет звука. Видео приходят с камеры в формате MOV, сбоку.
У меня уже есть FFMPEG, конвертирующий из MOV в MP4, вращающий видео, добавляющий звуковую дорожку и обрезающий аудио в конце видео.
Исследование: я понимаю, что мне, вероятно, следует перекодировать видео с очень высоким (?) Допуском для i-кадров (так, чтобы на видео было сделано только два), а затем экспортировать время в текстовый файл и использовать текстовый файл для вырезать видео (возможно, проанализировать его в BASH и использовать его для построения команд FFMPEG).
Кто-нибудь знает, как я могу генерировать только два ключевых кадра на видео?
Пример видео: http://www.filehosting.co.nz/finished3.mp4(качество намного выше в реальном видео)