Cara Mudah Install FFMPEG di Shared Hosting cPanel (Tanpa Akses Root)
Seringkali kita butuh FFMPEG untuk mengelola file video atau audio di website, seperti untuk konversi, membuat thumbnail dari video, atau mengambil informasi durasi. Sayangnya, tidak semua penyedia shared hosting menyediakannya secara default. Tapi jangan khawatir, Anda tetap bisa menginstalnya sendiri tanpa perlu akses root!
Prosesnya cukup sederhana: kita akan men-download FFMPEG versi statis (yang bisa berjalan mandiri), meng-uploadnya ke direktori khusus di hosting, lalu mengatur agar server mengenali perintahnya. Mari kita mulai! 💻
Langkah 1: Download FFMPEG Versi Statis
Pertama, kita perlu men-download FFMPEG yang sudah siap pakai. Versi statis ini sangat ideal karena semua library yang dibutuhkan sudah ada di dalam satu file, sehingga tidak perlu instalasi yang rumit.
Buka situs John Van Sickle FFMPEG Builds.
Cari dan download rilis terbaru dengan nama
ffmpeg-release-amd64-static.tar.xz
. Ini adalah versi yang paling umum untuk server berbasis Linux 64-bit.Setelah ter-download, ekstrak file
tar.xz
tersebut di komputer lokal Anda. Anda akan menemukan beberapa file di dalamnya, namun kita hanya butuh dua file utama:ffmpeg
danffprobe
.
Langkah 2: Upload File ke Shared Hosting
Sekarang, kita akan meng-upload kedua file tersebut ke cPanel Anda. Praktik terbaik adalah menempatkannya di dalam direktori bin
di dalam folder home
Anda.
Login ke cPanel hosting Anda.
Buka File Manager.
Pastikan Anda berada di direktori home (biasanya
/home/usernameanda
).Buat direktori baru dengan nama
bin
. Jika sudah ada, Anda bisa langsung menggunakannya.Masuk ke dalam direktori
bin
, lalu upload fileffmpeg
danffprobe
yang sudah Anda ekstrak tadi.
Langkah 3: Berikan Izin Eksekusi (Permission)
Agar server bisa menjalankan kedua file tersebut, Anda perlu memberikan izin eksekusi.
Masih di dalam File Manager (di dalam folder
~/bin
), pilih fileffmpeg
.Klik kanan, lalu pilih “Permissions” atau “Change Permissions”.
Atur nilainya menjadi 755. Anda bisa mencentang kotak “Execute” pada baris “User”, “Group”, dan “Others”.
Ulangi langkah yang sama untuk file
ffprobe
.
Langkah 4: Daftarkan Path FFMPEG (Sangat Penting!)
Langkah terakhir adalah memberitahu sistem di mana lokasi file FFMPEG Anda berada, sehingga perintah ffmpeg
bisa diakses dari direktori mana pun melalui Terminal.
Di halaman utama cPanel, cari dan buka menu “Terminal”.
Setelah terminal terbuka, ketik perintah berikut untuk membuka file konfigurasi
.bashrc
dengan editor teksnano
:Bashnano ~/.bashrc
Gunakan tombol panah bawah untuk pergi ke baris paling akhir, lalu tambahkan baris berikut. Ganti
usernameanda
dengan username cPanel Anda.Bashexport PATH="$HOME/bin:$PATH"
Tekan Ctrl + X untuk keluar, ketik Y untuk menyimpan perubahan, lalu tekan Enter untuk konfirmasi.
Terakhir, muat ulang konfigurasi
.bashrc
agar perubahan langsung aktif dengan perintah:Bashsource ~/.bashrc
Verifikasi Instalasi
Untuk memastikan semuanya berjalan dengan baik, tetap di terminal dan jalankan perintah berikut:
ffmpeg -version
Jika instalasi berhasil, Anda akan melihat informasi versi FFMPEG yang baru saja Anda install. Selamat! FFMPEG kini sudah siap digunakan di shared hosting Anda. 🎉