FFMPEG получает данные об обрезке 2-3 сегментов

FFMPEG получает данные об обрезке 2-3 сегментов
ffmpeg -i "+file+" -ss 10 -t 20 -vf cropdetect -f null - 2>&1 | awk '/crop/ { print  $NF }' | tail -1

Я делаю кроп от 10 до 20 секунд. На данный момент мне попалось видео, в котором экран темный от 10 до 20 секунд. Соответственно данные кропа неверны.

Уберите время и проверьте все от начала до конца, слишком много времени уходит. Как можно проверить не один сегмент, а скажем 3 секунды 10-20/200-210/3000-3010. Если мы выдадим обрезку на всех трех сегментах, если нет, то дадим исходные.

Как это реализовать и есть ли более надежный вариант?

На данный момент видео идет 4 часа, запущено для кропа. Жду не менее 20 секунд, не выход, как я понимаю...

Связанный контент