Karmaşıklığa göre sıralanmış üç seçenek vardır:
- Homebrew (veya diğer paket yöneticileri)
- Statik yapılar
- Kendinizi derleyin
Bunu takip etmek için macOS altında bir terminal / kabuk kullanarak biraz bilgi sahibi olmanız gerekir.
1. Homebrew
Homebrew , istikrarlı FFmpeg sürümleri için bir formüle sahiptir. Bu size oldukça hızlı koşmanızı sağlayacaktır. İlk olarak Homebrew'u kurun.
Ardından FFmpeg'i ffmpeg
aşağıdaki formüle yükleyin :
brew install ffmpeg
Bu, x264 gibi birçok bağımlılığı indirecektir, ancak bundan sonra gitmek için iyi olmalısınız.
Daha sonra ffmpeg'i güncellemek için şunu çalıştırın:
brew update && brew upgrade ffmpeg
2. Statik Yapılar
İndirme sayfasındaki FFmpeg projesi, ffmpeg
bir terminalde indirebileceğiniz, ayıklayabileceğiniz ve kullanabileceğiniz statik yapılara bağlantılar sunar .
Statik yapılar, çoğunlukla lisanslama sorunları nedeniyle olası her kodlayıcıyı içeremez. Bu nedenle, hangi özel özelliklere ihtiyacınız olduğunu umursamıyorsanız bunları kullanmanızı önermiyorum.
İndirdikten sonra dosyayı ayıklayın, Terminal.app'ı açın ve dosyaları açtığınız dizine, yani adlı dosyayı bulduğunuz dizine gidin ffmpeg
. Bu dosyayı şuraya kopyala /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
Şimdi, Bash (varsayılan kabuk olan) kullanıyorsanız, $ PATH değerinize ekleyin:
open -e ~/.bash_profile
Bunu sonuna kadar dosyaya ekleyin:
export PATH="/usr/local/bin:$PATH"
Kaydedin ve düzenleyiciyi kapatın. Şimdi Terminalinizi yeniden başlatın ve which ffmpeg
geri dönün /usr/local/bin/ffmpeg
.
3. Kendinizi derlemek
OS X derleme kılavuzunu izleyerek elbette FFmpeg araçlarını kendiniz oluşturabilirsiniz . Bu kılavuz her zaman güncel olacaktır ve manuel olarak derleyerek birkaç parametreyi değiştirebilirsiniz.
Yüklediğiniz FFmpeg'in hangi sürümünü kaldırmak için onu en başta nasıl yüklediğinizi bilmemiz gerekir. Homebrew kurulacağı /usr/local/Cellar
ve sembolik /usr/local/bin/ffmpeg
bağlanacağı için , muhtemelen diğer kütüphanelerde sorun yaratmaz. Ancak, make install
kendiniz oluşturduğunuz sürümlerin komut dosyalarını kontrol edin ve FFmpeg'i nereye yerleştirdiklerini görün. O zaman onları oradan silin - Homebrew'a müdahale etmez.
Segmentasyon hatası, x264 veya libvpx kütüphaneleri arasındaki yanlış bağlantıdan kaynaklanıyor olabilir. Homebrew bununla ilgileneceğinden, herhangi bir sorunla karşılaşmamalısınız.