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.