ffmpeg удивительная длина видео, хотя я не

317
frozen198

Поэтому я запускаю скрипт, который создает скриншоты различных видео и сохраняет их в заданных папках. Скрипт проверяет продолжительность видео и сохраняет несколько случайных кадров в этом диапазоне. Для некоторых видео, однако, это не работает как задумано. Например, у меня есть видео продолжительностью 12 минут и 30 секунд, что составляет 750 секунд, поэтому я запускаю это:

ffmpeg -ss 700 -i <input> -vframes 1 -q:v 2 <output> 

и это выдает ошибки у меня так:

Выходной файл пуст, ничего не было закодировано (проверьте параметры -ss / -t / -frames, если используются)

Если я поставлю -ss 650 или меньше, он работает нормально. Если я прав, он должен работать до 750, потому что это то, как долго видео, пожалуйста, поправьте меня, если я ошибаюсь. Но на данный момент я не знаю, как настроить мой скрипт, чтобы он не выдавал подобные ошибки.

2
Пожалуйста, расскажите нам, как вы проверяете, что видео действительно 12:30. Также покажите полный вывод журнала ffmpeg, а не только сообщение об ошибке. slhck 6 лет назад 0

0 ответов на вопрос

Похожие вопросы