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 ffmpeg
formula:
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 ffmpeg
quali è 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 ffmpeg
dovrebbe 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/Cellar
e collegato a symlink /usr/local/bin/ffmpeg
, probabilmente non causerà problemi con altre librerie. Tuttavia, controlla gli make install
script 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.