FFMPEG: Pengertian, Manfaat, dan Cara Pakainya

3 min read

Kalau Sahabat Qwords pernah mengalami kesulitan saat mengirim video karena ukurannya terlalu besar, atau tidak punya footage horizontal untuk reels sosial media, tapi hanya punya yang vertikal.

Maka sekarang tidak perlu khawatir karena sudah ada FFmpeg. Ini bukan sebuah aplikasi berat yang memakan banyak memori, tapi alat ringan lintas platform.

Kegunaannya bisa untuk kompres foto atau video, ubah format footage, menambahkan subtitle, dan masih banyak lagi.

Ingin tahu lebih dalam tentang FFmpeg, mari simak artikel ini selengkapnya.

Apa itu FFmpeg

FFmpeg adalah sistem open-source yang berisi program dan untuk menangani data dan format multimedia seperti foto, audio, video, dan semisalnya.

Di dalam FFmpeg ada alat utama yang bernama ffmpeg untuk proses, encode, atau decode. Ada juga ffprobe untuk cek metadata dan komponen lain yang bisa dipakai pada banyak aplikasi.

Manfaat FFmpeg

Ada banyak manfaat jika kamu menggunakan FFmpeg, diantaranya:

1. Gratis dan Lintas Platform

FFmpeg bisa kita gunakan di berbagai platform secara gratis baik itu di Linux, Windows, ataupun MacOS.

Ini membuat kita bisa menjalankan skrip otomatis di laptop Mac atau VPS Linux tanpa perlu mengubah sintaks.

2. Bisa Banyak Format

FFmpeg bisa mengakses format H.264 dan H.265, atau VP9 dan AV1 maupun ProRes untuk video dan AAC, MP3 serta PCM untuk audio hingga kontainer seperti MKV, MP4, dan MOV, semua itu dapat dipahami oleh FFmpeg.

Ini sangat berguna ketika ada file yang bermasalah, kita hanya perlu mengubah formatnya jadi yang lebih kompatibel tanpa perlu aplikasi tambahan.

3. Backend-Friendly

FFmpeg termasuk sistem yang mudah dipanggil oleh PHP, Node.js, ataupun Python. Ada banyak plugin WordPress dan pipeline server yang mengandalkan FFmpeg untuk transcode setelah upload.

Kapan Waktu Menggunakan FFmpeg

Memang secara fungsi FFmpeg terlihat terlalu khusus dan tidak begitu dibutuhkan oleh banyak orang. Tapi jangan salah, ada saat-saat dimana kamu akan sangat membutuhkan FFmpeg, yaitu ketika:

  • Ingin mengurangi ukuran video agar mudah dikirim.
  • Menyiapkan aset vertikal 9:16 untuk reels atau stories dalam footage horizontal.
  • Transcoding koleksi video agar lebih kompatibel di TV atau perangkat tertentu.
  • Menjalankan workflow encoding atau streaming di VPS.

Cara Instal FFmpeg

Ada banyak cara untuk menginstall FFmpeg tergantung software apa yang kamu pakai dan dibawah ini adalah cara lengkap untuk memasang FFmpeg di berbagai software.

1. Linux

Di Linux, FFmpeg biasanya tersedia di package manager bawaan. Tapi sebelum itu terlebih dahulu kamu bisa pilih distro yang sesuai.

Debian atau Ubuntu

Buka terminal, lalu jalankan:

sudo apt update

sudo apt install ffmpeg

Permintaan pertama adalah untuk menyegerakan daftar paket agar kita bisa mendapatkan versi terbaru. Sedangkan perintah kedua agar kita memasang FFmpeg beserta dependensinya.

Arch Linux

Di Arch, kamu cukup sinkronkan database paket, lalu install:

sudo pacman -Sy

sudo pacman -S ffmpeg

Baris pertama disini berfungsi untuk menyegarkan daftar dan baris kedua untuk memasang FFmpeg.

Fedora dan CentOS Stream

Fedora dan CentOS Stream adalah dua distro Linux yang menyimpan FFmpeg dalam repository di pihak ketiga bernama RPM Fusion.

Jadi, jika kamu menggunakan distro ini maka aktifkan terlebih dulu repositori “Free” dan “Non-Free”, baru kemudian install:

sudo dnf -y install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf -y install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install ffmpeg

Semua Distro

Ini untuk semua distro Linux, pastikan instalasi berhasil dengan

Promo

ffmpeg -version

Kalau muncul informasi versi build options dan daftar library, artinya FFmpeg sudah siap dipakai.

2. Windows

Berbeda dengan Linux, untuk Windows bisa pakai sembilan langkah ini:

  1. Untuk Windows builds FFmpeg.
  2. Pilih versi 64-bit atau yang sesuai dengan device kamu.
  3. Ekstrak file ZIP sampai muncul folder FFmpeg yang di dalamnya ada folder bin.
  4. Buka Edit system environment variable
  5. Buka Environment Variables
  6. Pilih path pada system variables
  7. Edit, lalu klik New dan masukan jalur ke …\ffmpeg\bin
  8. Klik Ok sampai selesai
  9. Terakhir, buka Command Prompt (cmd) dan ketik: ffmpeg -version

3. MacOS

Cara paling mudah untuk memasang FFmpeg di MacOS adalah melalui Homebrew. Kalau kamu belum punya Brew maka sebaiknya pasang terlebih dahulu, lalu install FFmpeg.

Masukan kode ini untuk memasang FFmpeg melalui Homebrew:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

brew install ffmpeg

ffmpeg -version

Contoh Pemakaian FFmpeg

Ada banyak cara untuk memakai FFmpeg dan di bawah ini adalah enam diantaranya:

1. Konversi dan Kompresi

Ini cara untuk mengubah format sekaligus mengkompres, gunakan kode di bawah ini:

ffmpeg -i input.mp4 -vcodec h264 -acodec aac output.mp4

Atau

ffmpeg -i input.mp4 -vcodec libx264 -crf 23 -preset fast output.mp4

Untuk mengkonversi pakai kode berikut:

ffmpeg -i video.mkv video.mp4

2. Ekstrak Audio

Rekam suara dalam bentuk MP3 lalu pakai kode ini:

ffmpeg -i input.mp4 -q:a 0 -map a output.mp3

3. Ubah Frame Rate

Cocokan footage layar dengan kamera terlebih dahulu, lalu masukan kode ini

ffmpeg -i input.mov -filter:v fps=50 output-50fps.mov

4. Cek Metadata

Kamu bisa pakai kode ini

ffprobe video.mp4

5. Memasukan Subtitle

Cara memasukan subtitle ke video bisa pakai kode berikut ini:

ffmpeg -i input.mkv -filter_complex “subtitles=input.mkv” -c:a copy output.mp4

Atau bisa juga

ffmpeg -i input.mp4 -vf subtitles=subtitle.srt output.mp4

Itulah penjelasan detail tentang FFmpeg untuk kamu. Jika masih ada yang membuat Sahabat Qwords kebingungan maka jangan sungkan untuk berdiskusi di kolom komentar.


Kelola big data dan dapatkan data secara realtime dengan Dedicated Server Indonesia, spesifikasi yang bisa disesuaikan dengan kebutuhan kamu dan harga lebih kompetitif. Dengan pilihan server Indonesia dan USA Kualitas Terbaik Qwords.

Promo
Almer Ulul Al Bab
Almer Ulul Al Bab Almer is an experienced content writer with a strong understanding of servers, websites, SEO, email systems, and related technologies.
Almer Ulul Al Bab Almer is an experienced content writer with a strong understanding of servers, websites, SEO, email systems, and related technologies.
Pernahkah Sahabat Qwords berpikir, “Bisa tidak ya kita membangun aplikasi, menjalankan analitik data, atau mengelola situs web tanpa harus membeli server fisik, menyewa ruang...
Zulfa Naurah Nadzifah Zulfa Naurah Nadzifah
3 min read
Sahabat Qwords pernah mengalami kejadian Wifi yang tersambung ke perangkat kamu, tapi muncul “No.IP” atau “Limited Connectivity”?. Itu bisa jadi tanda terjadinya DHCP Starvation...
Almer Ulul Al Bab Almer Ulul Al Bab
3 min read
Sahabat Qwords pernah tidak mengalami downtime server yang akhirnya membuat aktivitas digitalmu terganggu? Rasanya pasti tidak nyaman dan sangat mengganggu kan! Nah, artikel kali...
Zulfa Naurah Nadzifah Zulfa Naurah Nadzifah
3 min read
Leave a Reply

Your email address will not be published. Required fields are marked *

//