ffmpeg incapable de trouver l’encodeur libvpx

quand je cours

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 

il retourne une erreur indiquant un Unknown encoder 'libvpx'

J’ai installé libvpx, libvorbis, libogg et ffmpeg tous via des macports

Votre configuration de macports n’a pas été construite avec libvpx. Essayez de désinstaller ffmpeg et d’utiliser Homebrew pour installer le package au lieu des macports:

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

Ensuite, votre commande devrait fonctionner.

Je ne sais pas comment et si il est possible de modifier la configuration par défaut sur Macports. De toute façon, vous pouvez le faire de manière manuelle.

Ouvrez le terminal et cd dans votre répertoire préféré. Avant l’installation, vérifiez si, où et quelle version de ffmpeg vous avez installée. Utilisez which ffmpeg , puis port uninstall ffmpeg puis which ffmpeg nouveau pour vérifier que ffmpeg a bien été désinstallé.

Téléchargez le code source depuis:

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

cd vers le répertoire ffmpeg

 cd ffmpeg 

configurez et créez avec votre configuration, utilisez “./configure –help” pour obtenir des informations sur la configuration possible

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

Je recommande d’append les indicateurs supplémentaires c / ld car / opt / local / est le répertoire d’installation par défaut de macport.

Faire, installer ffmpeg

 make sudo make install 

Il y a beaucoup de solutions de rechange dans ces étapes, demandez dans les commentaires si vous avez des problèmes.

En raison de toutes les dépendances, la création de ffmpeg à partir des sources est un cauchemar sur OS X. Il vous faudra des jours pour la construire correctement.

Ne vous embêtez pas.

Au lieu de cela, téléchargez simplement le fichier binary statique depuis https://www.ffmpeg.org/download.html et copiez-le dans / usr / local / bin