Ada tiga opsi, diurutkan berdasarkan kompleksitas:
- Homebrew (atau pengelola paket lainnya)
- Build statis
- Kompilasi diri Anda
Untuk mengikuti ini, Anda perlu memiliki sedikit pengetahuan menggunakan terminal / shell di bawah macOS.
1. Homebrew
Homebrew memiliki formula untuk rilis FFmpeg yang stabil. Ini akan membuat Anda berlari cukup cepat. Pertama, instal Homebrew.
Kemudian instal FFmpeg melalui ffmpeg
rumus:
brew install ffmpeg
Ini akan mengunduh banyak dependensi seperti x264, tetapi setelah itu Anda sebaiknya melanjutkan.
Untuk memperbarui ffmpeg di kemudian hari, jalankan:
brew update && brew upgrade ffmpeg
2. Pembuatan Statis
Proyek FFmpeg, pada halaman pengunduhan , menawarkan tautan ke bangunan statis ffmpeg
, yang bisa Anda unduh, ekstrak, dan gunakan di terminal.
Build statis tidak boleh berisi setiap enkoder yang mungkin, sebagian besar karena masalah lisensi. Inilah sebabnya saya tidak menyarankan untuk menggunakannya kecuali Anda tidak terlalu peduli dengan fitur spesifik yang Anda butuhkan.
Setelah diunduh, ekstrak file, buka Terminal.app , dan navigasikan ke direktori tempat Anda membuka ritsleting file, yaitu tempat Anda menemukan file yang bernama ffmpeg
. Salin file ini ke /usr/local/bin
:
cd ~/Downloads/
sudo mkdir -p /usr/local/bin/
sudo cp ./ffmpeg /usr/local/bin
sudo chmod 644 /usr/local/bin/ffmpeg
Sekarang, jika Anda menggunakan Bash (yang merupakan shell default), tambahkan ke $ PATH Anda:
open -e ~/.bash_profile
Tambahkan ini ke file di akhir:
export PATH="/usr/local/bin:$PATH"
Simpan, dan tutup editor. Sekarang restart Terminal Anda dan which ffmpeg
akan kembali /usr/local/bin/ffmpeg
.
3. Kompilasi diri Anda
Anda tentu saja dapat membuat perangkat FFmpeg sendiri, berikut panduan kompilasi OS X . Panduan ini akan selalu terkini, dan dengan kompilasi secara manual Anda mungkin dapat mengubah beberapa parameter.
Untuk menghapus versi FFmpeg apa pun yang Anda instal, kami harus mengetahui bagaimana Anda telah menginstalnya. Karena Homebrew akan menginstal ke /usr/local/Cellar
, dan symlink ke /usr/local/bin/ffmpeg
, Homebrew mungkin tidak akan menimbulkan masalah dengan perpustakaan lain. Namun, periksa make install
skrip versi yang Anda (seharusnya) buat sendiri dan lihat di mana mereka menempatkan FFmpeg. Kemudian hapus saja dari sana - itu tidak akan mengganggu Homebrew.
Kesalahan segmentasi bisa disebabkan oleh tautan yang tidak tepat antara pustaka x264 atau libvpx. Karena Homebrew akan menangani ini, Anda seharusnya tidak mengalami masalah apa pun.