FFmpeg adalah alat baris perintah free dan open-source untuk transcoding file multimedia. FFmpeg berisi seperangkat pustaka shared audio dan video seperti libavcodec, libavformat, dan libavutil. Dengan FFmpeg, Anda dapat mengkonversi antara berbagai format video dan audio, mengatur kecepatan sampel, dan mengubah ukuran video (resize).

Tutorial ini mencakup langkah-langkah yang diperlukan untuk install FFmpeg di Debian 10 Linux.

Install FFmpeg di Debian 10

Repositori resmi Debian berisi paket FFmpeg yang dapat diinstal dengan apt package manager. Pada saat penulisan artikel ini, versi FFmpeg saat ini yang tersedia di repositori Debian 10 adalah 4.1.4.

Langkah-langkah berikut ini menjelaskan cara install FFmpeg pada Debian 10:

  1. Start by updating the packages list as root or user with sudo privileges: Mulailah dengan memperbarui daftar paket sebagai root atau pengguna dengan hak akses sudo:
    sudo apt update
  2. Masukkan perintah berikut untuk install paket FFmpeg:
    sudo apt install ffmpeg
  3. 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)

    To print all available FFmpeg’s encoders and decoders you can use: Untuk mencetak semua enkode dan decoder FFmpeg yang tersedia, Anda dapat menggunakan:

    ffmpeg -encoders
    ffmpeg -decoders

Pada poin ini, FFmpeg sekarang diinstal pada sistem Anda, dan Anda dapat mulai menggunakannya.

Versi yang termasuk dalam repositori Debian selalu tertinggal dari versi terbaru FFmpeg. Jika Anda ingin install FFmpeg versi terbaru, Anda dapat build tool FFmpeg dari source.

Contoh Penggunaan FFmpeg di Debian 10

Pada bagian ini, kita akan melihat beberapa contoh dasar tentang cara menggunakan utilitas ffmpeg.

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 berdasarkan ekstensi file.

  • Konversi file video dari mp4 ke webm:
    ffmpeg -i input.mp4 output.webm
  • Konversi file audio dari mp3 ke ogg:
    ffmpeg -i input.mp3 output.ogg

Menggunakan codec

Saat mengonversi file, Anda dapat menentukan codec yang ingin Anda gunakan dengan opsi -c. Codec dapat berupa nama setiap decoder/encoder yang didukung, atau nilai copy yang hanya menyalin stream input.

  • Konversikan file video dari mp4 ke webm menggunakan codec video libvpx dan audio codec libvorbis :
    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • Konversikan file audio dari mp3 ke ogg yang disandikan dengan libopus codec.
    ffmpeg -i input.mp3 -c:a libopus output.ogg

Kesimpulan

Anda telah berhasil menginstal FFmpeg pada Debian 10. Anda sekarang dapat mengunjungi halaman Dokumentasi resmi FFmpeg dan mempelajari cara menggunakan FFmpeg untuk mengkonversi dan file video dan audio Anda.