Instal FFmpeg di Ubuntu
FFmpeg adalah perangkat lunak sumber terbuka gratis. Karena popularitasnya, FFmpeg tersedia langsung dari repositori paket resmi untuk sebagian besar distribusi Linux, termasuk Ubuntu.
FFmpeg juga tersedia sebagai paket Snap dari toko Snapcraft. Manfaat menggunakan paket Snap adalah Snap selalu menyediakan perangkat lunak versi terbaru.
Instal FFmpeg dari repositori paket standar
Mulai terminal dan segarkan cache APT dengan mengetik berikut ini.
$ sudo apt update
Selanjutnya, instal paket "ffmpeg". APT akan secara otomatis mengunduh dan menginstal semua dependensi yang diperlukan.
$ sudo cocok Untuk menginstal ffmpeg
Instal FFmpeg dari Snapcraft
Ini adalah metode yang disarankan untuk menginstal FFmpeg. Sebelum menginstal paket snap, snappy (manajer paket snap) harus diinstal.
Di versi terbaru Ubuntu, manajer paket snap dikonfigurasi secara default. Namun, jika tidak demikian, Anda dapat segera mengonfigurasi pengelola paket.
$ sudo apt update &&sudo cocok Untuk menginstal snap -dan
Sistem sekarang siap untuk menangkap dan menginstal paket snap. Defaultnya adalah Snapcraft shop adalah sumber dari paket snap. tunaikan FFmpeg di toko Snapcraft.
$ sudo snap Untuk menginstal ffmpeg
Menggunakan FFmpeg untuk Mengonversi MKV ke MP4
Konversi dasar
FFmpeg adalah alat kompleks yang mendukung opsi yang tak terhitung banyaknya. Setiap perintah FFmpeg memiliki struktur berikut.
$ ffmpeg -SayaDi sini tanda “-i” menunjukkan file input.
Struktur perintah berikut digunakan untuk dengan mudah mengonversi file media ke format lain. Dalam hal ini, file dikonversi dari format "dummy.mkv" ke format "dummy.mp4". FFmpeg secara otomatis menentukan semua opsi yang diperlukan untuk konversi.
$ ffmpeg -Saya dummy.mkv dummy.mp4
Untuk menonaktifkan keluaran yang berlebihan (pemberitahuan hak cipta, pustaka, dll.), tambahkan tanda “-hide_banner”.
$ ffmpeg -hide_banner -Saya dummy.mkv dummy.mp4
Spesifikasi codec
Dimungkinkan juga untuk secara manual mengatur codec yang digunakan FFmpeg untuk melakukan tindakan. Kunjungi dokumentasi FFmpeg resmi tentang codec yang didukung di sini. Jika Anda tidak yakin, menggunakan "salin" sebagai codec Anda mungkin merupakan pilihan terbaik Anda. Ini memberitahu FFmpeg untuk menyalin aliran audio dan video langsung ke format file baru tanpa benar-benar melakukan konversi apa pun. Untuk sebagian besar konversi file, ini adalah metode yang disarankan.
Di sini flag “-c” adalah kependekan dari “-codec” dan menunjukkan codec mana yang harus digunakan.
FFmpeg juga menawarkan kontrol penuh atas aliran individu (audio, video, subtitle, dll.). Misalnya, dimungkinkan untuk memasukkan file audio atau video ke codec tertentu.
$ ffmpeg -hide_banner -I dummy.mkv -c:v libx264 -c:salinan dummy.mp4
Bendera “-c:v” menunjukkan codec untuk streaming video dan bendera “-c:a” menunjukkan streaming audio.
Perhatikan bahwa FFmpeg harus mendukung muxing aliran target ke dalam wadah keluaran agar fungsi "salin" berfungsi. Kalau tidak, itu tidak akan berhasil.
Berikut ini adalah contoh cepat lain dari penggunaan fitur ini, tetapi dengan codec nyata sebagai gantinya. Kami akan mengonversi file MKV ke MP4 menggunakan codec libx264. Perhatikan bahwa libx264 hanya berlaku untuk streaming video.
$ ffmpeg -hide_banner -I dummy.mkv -c:v libx264 dummy.mp4
Mempengaruhi kualitas konten
Selain konversi yang mudah, FFmpeg juga memungkinkan pengguna untuk memanipulasi kualitas konten (bit rate, frame rate, lebar/tinggi video, dll). Semua karakteristik ini mempengaruhi kualitas konten media. Perhatikan bahwa mengubah salah satu properti file media ini akan memengaruhi cara pemirsa melihat dan mendengar media yang ada dalam file. Tentu saja, kemampuan seseorang untuk melihat dan mendengar tidaklah mudah. Terkadang perubahan kecil dapat membuat perbedaan kualitas yang dramatis.
Kami mulai dengan kecepatan bit. Untuk mengubah bitrate video sumber, gunakan struktur perintah berikut.
$ ffmpeg -hide_banner -I dummy.mkv -c:salinan -c:v libx264 -b:v 1M dummy.mp4
Di sini bendera “-b:v” adalah singkatan dari bit rate video.
Frame rate adalah faktor penting lainnya dalam menentukan kualitas konten. Untuk mengubah kecepatan bingkai file MKV, kita akan menggunakan struktur perintah berikut.
$ ffmpeg -hide_banner -I dummy.mkv -c:salinan -c:v libx264 -R 30 dummy.mp4
Bendera “-r” menunjukkan kecepatan bingkai yang diinginkan.
Selain perubahan visual, perubahan dimensi video juga akan mempengaruhi ukuran file output. Untuk mengubah ukuran video menjadi 1280x720p kita akan menggunakan struktur perintah berikut.
$ ffmpeg -hide_banner -I dummy.mkv -c:salinan -c:v libx264 -S 1280×720 dummy.mp4
Pemikiran terakhir
FFmpeg adalah alat yang ampuh untuk bekerja dengan file media. Panduan ini menunjukkan cara menggunakan FFmpeg untuk mengonversi file MKV ke MP4.
Selain penggunaan normal, FFmpeg juga bisa sangat menyenangkan. Lihat panduan di bawah ini yang akan menunjukkan cara menggunakan FFmpeg untuk membuat video dari gambar.
Selamat menghitung!