Cara Mudah Install FFMPEG di Shared Hosting cPanel (Tanpa Akses Root)

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.

  1. Buka situs John Van Sickle FFMPEG Builds.

  2. 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.

  3. 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 dan ffprobe.

 

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.

  1. Login ke cPanel hosting Anda.

  2. Buka File Manager.

  3. Pastikan Anda berada di direktori home (biasanya /home/usernameanda).

  4. Buat direktori baru dengan nama bin. Jika sudah ada, Anda bisa langsung menggunakannya.

  5. Masuk ke dalam direktori bin, lalu upload file ffmpeg dan ffprobe yang sudah Anda ekstrak tadi.

 

Langkah 3: Berikan Izin Eksekusi (Permission)

 

Agar server bisa menjalankan kedua file tersebut, Anda perlu memberikan izin eksekusi.

  1. Masih di dalam File Manager (di dalam folder ~/bin), pilih file ffmpeg.

  2. Klik kanan, lalu pilih “Permissions” atau “Change Permissions”.

  3. Atur nilainya menjadi 755. Anda bisa mencentang kotak “Execute” pada baris “User”, “Group”, dan “Others”.

  4. Ulangi langkah yang sama untuk file ffprobe.

  5.  

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.

  1. Di halaman utama cPanel, cari dan buka menu “Terminal”.

  2. Setelah terminal terbuka, ketik perintah berikut untuk membuka file konfigurasi .bashrc dengan editor teks nano:

    Bash
     
    nano ~/.bashrc
    
  3. Gunakan tombol panah bawah untuk pergi ke baris paling akhir, lalu tambahkan baris berikut. Ganti usernameanda dengan username cPanel Anda.

    Bash
     
    export PATH="$HOME/bin:$PATH"
    
  4. Tekan Ctrl + X untuk keluar, ketik Y untuk menyimpan perubahan, lalu tekan Enter untuk konfirmasi.

  5. Terakhir, muat ulang konfigurasi .bashrc agar perubahan langsung aktif dengan perintah:

    Bash
     
    source ~/.bashrc
    

 

Verifikasi Instalasi

 

Untuk memastikan semuanya berjalan dengan baik, tetap di terminal dan jalankan perintah berikut:

Bash
 
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. 🎉

Scroll to Top