vp9 ffmpeg libvpx

vp9 - ffmpeg libvpx



ffmpeg no puede encontrar el codificador libvpx (3)

cuando corro

ffmpeg -y -i test.mov -threads 8 -f webm -aspect 16:9 -vcodec libvpx -deinterlace -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -vb 2M -acodec libvorbis -aq 90 -ac 2 OUTPUT_FILE.webm

devuelve un error que dice el Unknown encoder ''libvpx''

Instalé libvpx, libvorbis, libogg y ffmpeg todo a través de macports


Debido a todas las dependencias, la creación de ffmpeg desde la fuente es una pesadilla en OS X. Te llevará días construirla correctamente.

No te molestes

En su lugar, simplemente descargue el binario estático de https://www.ffmpeg.org/download.html y cópielo en / usr / local / bin


No estoy seguro de cómo y si es posible cambiar la configuración predeterminada en Macports. De todos modos, puedes hacerlo de forma manual.

Abra el terminal y cd en su directorio preferido. Antes de instalar, compruebe si, dónde y qué versión de ffmpeg ha instalado. Use which ffmpeg , luego el port uninstall ffmpeg y luego which ffmpeg nuevamente para verificar que ffmpeg se desinstaló correctamente.

Descargue el código fuente de:

git clone https://github.com/FFmpeg/FFmpeg ffmpeg

cd al directorio ffmpeg

cd ffmpeg

configure y haga con su configuración, use "./configure --help" para obtener información sobre la posible configuración

./configure --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --enable-gpl --enable-version3 --enable-nonfree --enable-libvpx --enable-libvorbis

Recomiendo agregar las banderas c / ld adicionales porque / opt / local / es el directorio de instalación predeterminado de macport.

Hacer, instalar ffmpeg

make sudo make install

Hay muchos fallbacks en estos pasos, pregunte en los comentarios si tiene algún problema.


Su configuración de macports no fue construida con libvpx. Intente desinstalar ffmpeg y usar Homebrew para instalar el paquete en lugar de macports:

brew install ffmpeg --with-libvpx or brew reinstall ffmpeg --with-libvpx

Entonces tu orden debería funcionar.