Esistono tre opzioni, ordinate per complessità:
- Homebrew (o altri gestori di pacchetti)
- Build statici
- Compila te stesso
Per seguire questo è necessario avere un po 'di conoscenza usando un terminale / shell in macOS.
1. Homebrew
Homebrew ha una formula per le versioni stabili di FFmpeg. Questo ti farà correre piuttosto veloce. Innanzitutto, installa Homebrew.
Quindi installare FFmpeg tramite la ffmpegformula:
brew install ffmpeg
Questo scaricherà molte dipendenze come x264, ma dopo dovresti essere a posto.
Per aggiornare ffmpeg in un secondo momento, eseguire:
brew update && brew upgrade ffmpeg
2. Build statici
Il progetto FFmpeg, nella pagina di download , offre collegamenti a build statiche per le ffmpegquali è possibile scaricare, estrarre e utilizzare in un terminale.
Le build statiche non possono contenere tutti i codificatori possibili, principalmente a causa di problemi di licenza. Questo è il motivo per cui non consiglio di usarli a meno che tu non ti interessi davvero di quali caratteristiche specifiche hai bisogno.
Una volta scaricato, estrai il file, apri Terminal.app e vai alla directory in cui hai decompresso i file, ovvero dove trovi un file chiamato ffmpeg. Copia questo file in /usr/local/bin:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
Ora, se usi Bash (che è la shell predefinita), aggiungilo al tuo $ PATH:
open -e ~/.bash_profile
Aggiungi questo al file alla fine:
export PATH="/usr/local/bin:$PATH"
Salvalo e chiudi l'editor. Ora riavvia il tuo Terminale e which ffmpegdovrebbe tornare /usr/local/bin/ffmpeg.
3. Compilati
Ovviamente si può costruire FFmpeg strumenti da solo, seguendo la guida alla compilazione OS X . Questa guida sarà sempre aggiornata e compilando manualmente potresti essere in grado di modificare alcuni parametri.
Per disinstallare qualsiasi versione di FFmpeg installata, è necessario innanzitutto sapere come è stata installata. Poiché Homebrew verrà installato /usr/local/Cellare collegato a symlink /usr/local/bin/ffmpeg, probabilmente non causerà problemi con altre librerie. Tuttavia, controlla gli make installscript delle versioni che (presumibilmente) hai creato tu stesso e vedi dove hanno posizionato FFmpeg. Quindi eliminali da lì: non interferirà con Homebrew.
L'errore di segmentazione potrebbe essere dovuto a un collegamento errato tra le librerie x264 o libvpx. Dal momento che Homebrew si occuperà di questo, non dovresti riscontrare problemi.