Основываясь на ответе Майка выше, есть несколько других полезных переключателей, которые также работают на решении Windows.
Я использую следующий вкладыш, чтобы получить более медленную частоту кадров, сжимать изображения и получать уменьшенное видео:
ffmpeg.exe -f image2 -framerate 25 -pattern_type sequence -start_number 1234
-framerate 3 -i "Imgp%%04d.jpg" -s 720x480 test.avi
Опция -framerate 3
устанавливает частоту кадров результирующего видео равной 3 кадрам в секунду, чтобы я мог просматривать каждое из них в течение короткого периода времени. Добавление -r
в качестве опции вывода изменит частоту кадров вывода, если вам нужно, чтобы она отличалась от значения -framerate
. Опция -s
изменяет размеры изображений до желаемого разрешения для управления размером получаемого видео. Альтернативно, вместо этого можно использовать более гибкий масштабный фильтр .
Обратите внимание, что вопреки комментарию Джейсона выше, нет необходимости переименовывать файлы, если использовать ключ -start_number
следующим образом:
ffmpeg -f image2 -start_number n -i "IMGP%%04d.jpg" video.mpg
-vcodec mpeg4 test.avi
где n
- начало последовательности фотографий.
Это будет работать до тех пор, пока последовательность не будет прервана после запуска. Если есть пробелы и вы хотите, чтобы все кадры были включены, то для их устранения может потребоваться перенумерация.