Cara Install dan Menggunakan ffmpeg di Linux
TutorialHalo temen-temen, apa kabar? semoga semua dalam keadaan baik-baik saja ya. Pada artikel ini akan dibahas tentang cara menginstal ffmpeg pada beberapa distro Linux dan juga membahas perintah untuk menjalankan fitur ffmpeg yang bisa Sobat gunakan secara praktis.
ffmpeg berbasis CLI (baris perintah) untuk memproses file media. Memiliki banyak fitur dan berlisensi open source. ffmpeg dapat digunakan untuk menyelesaikan banyak tugas pemrosesan dengan cara yang sangat sederhana (dengan satu atau dua perintah).
Install ffmpeg
Berikut adalah perintah untuk menginstall ffmpeg di beberapa platform, saya mengutip dari laman command-not-found.com.
Debian
apt-get install ffmpeg
Ubuntu
apt-get install ffmpeg
Alpine
apk add ffmpeg
Arch Linux
pacman -S ffmpeg
Kali Linux
apt-get install ffmpeg
OS X
brew install ffmpeg
Raspbian
apt-get install ffmpeg
Docker
docker run cmd.cat/ffmpeg ffmpeg
Fedora
sudo dnf install ffmpeg
Perintah Untuk Menjalankan Fitur ffmpeg
Setelah selesai menginstall ffmpeg, jangan tutup terminal kesayangan Sobat, kita lanjutkan untuk mengoperasikan nya.
Melihat Informasi Video atau Audio
ffmpeg dapat menampilkan informasi tentang file video atau audio menggunakan perintah di bawah ini :
ffmpeg -i video_file.mp4
ffmpeg -i audio_file.mp3
Akan tampil banyak informasi mengenai file tersebut, namun sebelum ke informasi tentang file yang kita panggil, ffmpeg menampilkan pesan panjang yang biasa disebut dengan banner. Kita bisa menampilkan khusus informasi tentang file nya saja tanpa harus menyertakan banner, caranya dengan menggunakan perintah -hide_banner di bagian akhir :
ffmpeg -i video_file.mp4 -hide_banner
ffmpeg -i audio_file.mp3 -hide_banner
Menambahkan flag -hide_banner di akhir perintah menjadikan ffmpeg hanya menampilkan detail tentang file media yang Anda tentukan (encoder, stream, dll.).
Mengkonversi Media Files
ffmpeg sering saya gunakan untuk konversi dari video menjadi audio. Sobat hanya perlu menentukan file input dan output, karena ffmpeg akan mendapatkan format yang diperlukan dari ekstensi file. Ini berfungsi untuk konversi video-ke-video dan audio-ke-audio.
Berikut ini adalah beberapa contoh perintah konversi video menggunakan ffmpeg:
ffmpeg -i video_input.mp4 video_output.avi
ffmpeg -i video_input.webm video_output.flv
ffmpeg -i audio_input.mp3 audio_output.ogg
ffmpeg -i audio_input.wav audio_output.flac
Sobat bahkan bisa menentukan lebih banyak file output:
ffmpeg -i audio_input.wav audio_output_1.mp3 audio_output_2.ogg
Perintah di atas akan mengolah audio_input.wav menjadi banyak audio output dalam sekali enter.
Untuk melihat daftar format file yang didukung oleh ffmpeg, Sobat bisa menggunakan perintah berikut:
ffmpeg -formats -hide_banner
Perintah di atas akan menampilkan semua format yang didukung tanpa disertai banner teks dari ffmpeg, sehingga tampilan informasi yang diberikan lebih simpel dan akurat.
Mengekstrak Audio dari Video
Untuk mengekstrak audio dari file video, Sobat perlu menambahkan flag -vn:
ffmpeg -i video.mp4 -vn audio.mp3
Note: Perintah di atas akan menggunakan bit rate dari file asli. Sebaiknya atur sendiri; anda dapat menggunakan -ab (kecepatan bit audio):
ffmpeg -i video.mp4 -vn -ab 128k audio.mp3
Beberapa bit rate yang umum adalah 96k, 128k, 192k, 256k, 320k (bitrate tertinggi yang didukung oleh mp3).
Opsi umum lainnya adalah -ar (frekuensi audio: 22050, 441000, 48000), -ac (jumlah saluran audio), -f (format audio, meskipun biasanya terdeteksi secara otomatis). -ab juga bisa diganti dengan -b:a. Sebagai contoh:
ffmpeg -i video.mov -vn -ar 44100 -ac 2 -b:a 128k -f mp3 audio.mp3
Begitu temen-temen, artikel tentang ffmpeg part 1. Jangan lupa share ke temen kalian ya.
Terima kasih.
Disadur dari:
- Install and Use ffmpeg in Ubuntu & Other Linux [Full Guide], https://itsfoss.com/ffmpeg/
- FFmpeg: Linux Konverter Audio dan Video - Bojonegoro Linux User, https://www.boxer.or.id/ffmpeg-linux-konverter-audio-dan-video/
- command-not-found.com – ffmpeg, https://command-not-found.com/ffmpeg