FFmpeg adalah kumpulan alat gratis dan sumber terbuka untuk menangani file multimedia. Ini berisi satu set perpustakaan audio dan video bersama seperti libavcodec, libavformat, dan libavutil. Dengan FFmpeg, Anda dapat mengonversi berbagai format video dan audio, menyetel laju sampel, merekam audio/video streaming, dan mengubah ukuran video.
Artikel ini menjelaskan cara menginstal dan menggunakan FFmpeg di Debian 10 Linux.
Menginstal FFmpeg di Debian #
Repositori Debian resmi berisi paket FFmpeg yang dapat diinstal dengan apt
manajer paket. Pada saat penulisan artikel ini, versi FFmpeg saat ini yang tersedia di repositori Debian 10 adalah 4.1.4
.
Langkah-langkah berikut menjelaskan cara menginstal FFmpeg di Debian 10:
-
Mulailah dengan memperbarui daftar paket sebagai root atau pengguna dengan hak sudo:
sudo apt update
-
Masukkan perintah berikut untuk menginstal paket FFmpeg:
sudo apt install ffmpeg
-
Verifikasi instalasi FFmpeg dengan mencetak versinya:
ffmpeg -version
Outputnya akan terlihat seperti berikut:
ffmpeg version 4.1.4-1~deb10u1 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6)
Untuk mencetak semua encoder dan decoder FFmpeg yang tersedia, Anda dapat menggunakan:
ffmpeg -encoders
ffmpeg -decoders
Itu dia. FFmpeg sekarang terinstal di sistem Anda, dan Anda dapat mulai menggunakannya.
Versi yang disertakan dalam repositori Debian selalu tertinggal dari versi terbaru FFmpeg. Jika Anda ingin menginstal FFmpeg versi terbaru, Anda harus membuat alat FFmpeg dari sumber.
Menggunakan FFmpeg #
Di bagian ini, kita akan melihat beberapa contoh dasar tentang cara menggunakan ffmpeg
utilitas.
Konversi dasar #
Saat mengonversi file audio dan video dengan ffmpeg
Anda tidak perlu menentukan format input dan output. Format file input terdeteksi secara otomatis, dan format output ditebak dari ekstensi file.
-
Mengonversi file video dari mp4 ke webm:
ffmpeg -i input.mp4 output.webm
-
Mengonversi file audio dari mp3 ke ogg:
ffmpeg -i input.mp3 output.ogg
Menggunakan codec #
Saat mengonversi file, gunakan -c
pilihan untuk menentukan codec. Itu bisa berupa nama dekoder/encoder yang didukung atau nilai khusus copy
yang hanya menyalin aliran input.
-
Konversi file video dari mp4 ke webm menggunakan
libvpx
codec video danlibvorbis
kodek audio:ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
-
Konversi file audio dari mp3 ke ogg yang dikodekan dengan
libopus
kodek.ffmpeg -i input.mp3 -c:a libopus output.ogg