2013-12-18 2 views
6

Я использую следующий Params с помощью FFmpeg для преобразования видео в формат WebM:конвертировать видео в WebM через FFmpeg быстрее

-c:v libvpx -qmin 0 -qmax 50 -crf 4 -b:v 2M -c:a libvorbis -q:a 10 

Однако это занимает много времени (более 5 минут) только для преобразования 5 MB видео , Могу ли я написать некоторые другие параметры для быстрого преобразования?

ответ

11

ffmpeg -i input -vcodec libvpx -cpu-used -5 -deadline realtime out.webm

В -cpu-used и -deadline опции управления скоростью/качество для libvpx кодека. См. ffmpeg -h full для получения более подробной информации в разделе libvpx-vp8 encoder AVOptions.

+3

Ссылка на http://wiki.webmproject.org/ffmpeg поможет. – Ryan

+1

Спасибо, это определенно ускоряет его до тонны. Мы говорим час за 5-минутный видеоролик на моем телефоне до 10 минут для того же видео. –

+0

Как это единственный пост, который я нашел, который упоминает скорость «крайнего срока»? У нас есть 4-5-кратное увеличение скорости с использованием '-deadline realtime'. – john

Смежные вопросы