Il existe trois options, triées par complexité:
- Homebrew (ou autres gestionnaires de packages)
- Constructions statiques
- Compilez-vous
Pour suivre cela, vous devez avoir un peu de connaissance en utilisant un terminal / shell sous macOS.
1. Homebrew
Homebrew a une formule pour des versions stables de FFmpeg. Cela vous permettra de courir assez rapidement. Tout d'abord, installez Homebrew.
Installez ensuite FFmpeg via la ffmpeg
formule:
brew install ffmpeg
Cela téléchargera beaucoup de dépendances telles que x264, mais après cela, vous devriez être prêt à partir.
Pour mettre à jour ffmpeg ultérieurement, exécutez:
brew update && brew upgrade ffmpeg
2. Constructions statiques
Le projet FFmpeg, sur la page de téléchargement , propose des liens vers des versions statiques pour ffmpeg
lesquelles vous pouvez simplement télécharger, extraire et utiliser dans un terminal.
Les versions statiques ne peuvent pas contenir tous les encodeurs possibles, principalement en raison de problèmes de licence. C'est pourquoi je ne recommande pas de les utiliser sauf si vous ne vous souciez pas vraiment des fonctionnalités spécifiques dont vous avez besoin.
Une fois téléchargé, extrayez le fichier, ouvrez Terminal.app et accédez au répertoire où vous avez décompressé les fichiers, c'est-à-dire où vous trouverez un fichier appelé ffmpeg
. Copiez ce fichier dans /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
Maintenant, si vous utilisez Bash (qui est le shell par défaut), ajoutez-le à votre $ PATH:
open -e ~/.bash_profile
Ajoutez ceci au fichier à la fin:
export PATH="/usr/local/bin:$PATH"
Enregistrez-le et fermez l'éditeur. Redémarrez maintenant votre terminal et which ffmpeg
devrait revenir /usr/local/bin/ffmpeg
.
3. Vous compiler
Vous pouvez bien sûr construire des outils FFmpeg vous - même, en suivant le guide de compilation OS X . Ce guide sera toujours à jour, et en compilant manuellement, vous pourrez peut-être modifier quelques paramètres.
Pour désinstaller la version de FFmpeg que vous avez installée, nous devons d'abord savoir comment vous l'avez installée. Étant donné que Homebrew s'installera dans /usr/local/Cellar
et un lien symbolique vers /usr/local/bin/ffmpeg
, il ne causera probablement aucun problème avec d'autres bibliothèques. Cependant, vérifiez les make install
scripts des versions que vous avez (soi-disant) construites vous-même et voyez où elles ont placé FFmpeg. Ensuite, supprimez-les de là - cela n'interférera pas avec Homebrew.
L'erreur de segmentation pourrait être due à une mauvaise liaison entre les bibliothèques x264 ou libvpx. Puisque Homebrew s'en chargera, vous ne devriez rencontrer aucun problème.