2013-12-18 14 views
6

Używam następujące params poprzez ffmpeg do konwersji plików wideo do formatu WebM:Konwersja wideo do WebM za pomocą ffmpeg szybciej

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

Jednak to zajmuje dużo czasu (więcej niż 5 minut) po prostu przekonwertować 5 MB wideo . Czy mogę napisać kilka innych parametrów, aby szybko przeprowadzić konwersję?

Odpowiedz

11

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

W -cpu-used i -deadline opcje kontrolować prędkość/jakość dla kodeka libvpx. Szczegółowe informacje można znaleźć w sekcji ffmpeg -h full w sekcji libvpx-vp8 encoder AVOptions.

+3

Pomoże to link do strony http://wiki.webmproject.org/ffmpeg. – Ryan

+1

Dziękuję, zdecydowanie przyspieszy to tonę. Mówimy o godzinie, przez 5 minut filmowania na moim telefonie do 10 minut na to samo wideo. –

+0

W jaki sposób jest to jedyny post, który znalazłem, który wspomina o 'deadline'? Mamy 4-5-krotny wzrost prędkości, używając '-deadline realtime'. – john

Powiązane problemy