2013-12-18 17 views
6

Sto usando i seguenti params tramite ffmpeg per convertire video in formato WebM:convertire i video in WebM tramite ffmpeg più veloce

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

Tuttavia ci vuole molto tempo (più di 5 minuti) solo per convertire i 5 MB video . Posso scrivere altri parametri per effettuare la conversione velocemente?

risposta

11

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

I -cpu-used e -deadline opzioni controllano velocità/qualità per i codec libvpx. Vedere ffmpeg -h full per i dettagli nella sezione libvpx-vp8 encoder AVOptions.

+3

Un collegamento a http://wiki.webmproject.org/ffmpeg potrebbe essere d'aiuto. – Ryan

+1

Grazie, questo lo accelera decisamente. Stiamo parlando di un'ora per un video di 5 minuti girato sul mio telefono a 10 minuti per lo stesso video. –

+0

In che modo è l'unico post che ho trovato che menziona la velocità di scadenza? Abbiamo ottenuto un aumento della velocità 4-5x usando '-deadline realtime'. – john

Problemi correlati