Trois options sont proposées, classées par ordre de complexité :
- Homebrew (ou autres gestionnaires de paquets)
- Constructions statiques
- Compilez vous-même
Pour suivre cette procédure, vous devez avoir quelques connaissances sur l'utilisation d'un terminal/Shell sous macOS.
1. Homebrew
Homebrew a une formule pour des versions stables de FFmpeg. Cela vous permettra d'être opérationnel assez rapidement. Tout d'abord, installez Homebrew.
Installez ensuite FFmpeg à l'aide de la commande ffmpeg
formule :
brew install ffmpeg
Cela téléchargera un grand nombre 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 offre des liens vers des constructions statiques pour ffmpeg
que vous pouvez télécharger, extraire et utiliser dans un terminal.
Les constructions statiques ne peuvent pas contenir tous les encodeurs possibles, principalement en raison de problèmes de licence. C'est pourquoi je ne recommande pas leur utilisation, 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 naviguez jusqu'au répertoire où vous avez décompressé les fichiers, c'est-à-dire là où vous trouvez un fichier appelé ffmpeg
. Copiez ce fichier sur /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod ugo+x /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-le au fichier à la fin :
export PATH="/usr/local/bin:$PATH"
Enregistrez-la et fermez l'éditeur. Redémarrez votre terminal et which ffmpeg
doit renvoyer /usr/local/bin/ffmpeg
.
3. Compiler soi-même
Vous pouvez bien sûr construire les outils FFmpeg vous-même, en suivant les instructions suivantes le guide de compilation OS X . Ce guide sera toujours à jour, et en le compilant manuellement, vous pourrez peut-être modifier quelques paramètres.
Pour désinstaller la version de FFmpeg que vous avez installée, nous avons besoin de savoir comment vous l'avez installée en premier lieu. Puisque Homebrew s'installe sur /usr/local/Cellar
et un lien symbolique vers /usr/local/bin/ffmpeg
il ne posera probablement aucun problème avec d'autres bibliothèques. Cependant, il convient de vérifier l'état de la bibliothèque make install
scripts des versions que vous avez (soi-disant) construites vous-même et voyez où ils ont placé FFmpeg. Ensuite, supprimez-les de là - cela n'interférera pas avec Homebrew.
L'erreur de segmentation peut être due à une mauvaise liaison entre les bibliothèques x264 ou libvpx. Homebrew s'en chargeant, vous ne devriez pas rencontrer de problème.