Как ускорить конвертацию видео
В настоящее время я работаю над проектом, который включает в себя преобразование большой серии.jpg (>6000) в видео формат. Эти кадры (320x240) хранятся в папках со скоростью 2,5 кадра в секунду. Создание пары папок каждый час, которые необходимо конвертировать как можно скорее.
Сейчас я попытался скопировать папку на RAM-диск и использовать avconv, который занимает около минуты.
Вот моя команда:
avconv -threads auto -y -r 2.51 -i %03d-capture.jpg -s 320x240 -r 25 video.mpeg
может ли ffmpeg работать быстрее? Есть ли способ ускорить его? Какой формат видео занимает меньше времени для преобразования?
1 ответ
Решение
ffmpeg с x264 должен работать быстрее.
ffmpeg -threads auto -y -framerate 2.51 -i %03d-capture.jpg -r 25 -preset ultrafast video.mp4
Я удалил параметр размера, так как, если их не нужно изменять, вы можете сэкономить время, обходя вызов скалера.