Поэтому я запускаю скрипт, который создает скриншоты различных видео и сохраняет их в заданных папках. Скрипт проверяет продолжительность видео и сохраняет несколько случайных кадров в этом диапазоне. Для некоторых видео, однако, это не работает как задумано. Например, у меня есть видео продолжительностью 12 минут и 30 секунд, что составляет 750 секунд, поэтому я запускаю это:
ffmpeg -ss 700 -i <input> -vframes 1 -q:v 2 <output>
и это выдает ошибки у меня так:
Выходной файл пуст, ничего не было закодировано (проверьте параметры -ss / -t / -frames, если используются)
Если я поставлю -ss 650 или меньше, он работает нормально. Если я прав, это должно работать до 750, потому что это то, как долго видео, пожалуйста, поправьте меня, если я ошибаюсь. Но на данный момент я не знаю, как настроить мой скрипт, чтобы он не выдавал подобные ошибки.