Сократить время обработки видео с помощью FFMpeg? - PullRequest
1 голос
/ 26 января 2020

Пользователи моего приложения загружают видео на мой сервер, и я обрабатываю их для создания различных качеств, миниатюр и картинок и т. Д. c. Которые затем полезны для мобильных и веб-приложений. На обработку каждого видео уходит почти 15-20 минут. Я использую ffmpeg. Как я могу сократить время обработки?

1 Ответ

0 голосов
/ 17 февраля 2020

Я не могу комментировать, поэтому я спрашиваю здесь.

15-20 это сделать миниатюру / GIF из видео? Если это так, то это очень много.

Если вы хотите, чтобы HQ без потерь, тогда рассмотрите возможность использования кодера x264 с предустановкой lossless_ultrafast для создания видео.

ffmpeg -f x11grab -r 25 -s 1080x720 -i :0.0 -vcodec libx264 -vpre ultrafast yourfile.mkv

Если возможно, используйте для конвертации графический процессор.

Я могу ошибаться, но FFmpeg по умолчанию использует 1 поток. Вы можете запустить несколько экземпляров, чтобы решить эту проблему.

...