Ubuntu

Cara Mengonversi MKV ke MP4 di Ubuntu Menggunakan FFmpeg

Cara Mengonversi MKV ke MP4 di Ubuntu Menggunakan FFmpeg
FFmpeg adalah kerangka kerja multimedia yang kuat yang dapat digunakan untuk decode, encode, transcode, mux, demux, streaming, filter, dan memutar hampir semua file media yang Anda temui. Program ini mendukung bahkan format file yang paling tidak jelas dan kuno, hingga format file yang paling mutakhir. FFmpeg adalah alat lintas platform yang tersedia untuk Linux, macOS, Windows, BSD, Solaris, dan banyak lagi. Artikel ini menunjukkan cara mengonversi MKV ke MP4 di Ubuntu menggunakan FFmpeg.

Menginstal FFmpeg di Ubuntu

FFmpeg adalah perangkat lunak sumber terbuka dan gratis. Karena popularitasnya, FFmpeg tersedia langsung dari repositori paket resmi untuk sebagian besar distro Linux, termasuk Ubuntu.

FFmpeg juga tersedia dari toko Snapcraft sebagai paket snap. Manfaat menggunakan paket snap adalah snap selalu menyediakan versi terbaru dari perangkat lunak.

Menginstal FFmpeg dari Repo Paket Default

Luncurkan terminal dan perbarui cache APT dengan memasukkan yang berikut ini.

$ sudo apt update

Selanjutnya, instal paket "ffmpeg". APT akan secara otomatis mengunduh dan menginstal semua dependensi yang diperlukan.

$ sudo apt install ffmpeg

Menginstal FFmpeg dari Snapcraft

Ini adalah metode yang disarankan untuk menginstal FFmpeg. Menginstal paket snap membutuhkan snappy (manajer paket snap) untuk diinstal sebelumnya.

Rilis Ubuntu terbaru akan memiliki manajer paket snap yang dikonfigurasi secara default. Namun, jika tidak demikian, Anda dapat langsung mengonfigurasi pengelola paket.

$ sudo apt update && sudo apt install snapd -y

Sistem sekarang siap untuk mengambil dan menginstal paket snap. Secara default, toko Snapcraft adalah sumber paket snap. Lihat FFmpeg di toko Snapcraft.

$ sudo snap install ffmpeg

Menggunakan FFmpeg untuk Mengonversi MKV ke MP4

Konversi Dasar

FFmpeg adalah alat kompleks yang mendukung banyak opsi. Perintah FFmpeg apa pun akan memiliki struktur berikut:.

$ ffmpeg -i

Di sini, bendera "-i" menandakan file input.

Struktur perintah berikut digunakan untuk hanya mengubah file media ke dalam format yang berbeda:. Dalam hal ini, file akan dikonversi dari "dummy".mkv” menjadi “dummy.format mp4”. FFmpeg akan secara otomatis menentukan semua opsi yang diperlukan untuk konversi.

$ ffmpeg -aku bodoh.mkv boneka.mp4

Untuk menonaktifkan output yang berlebihan (pemberitahuan hak cipta, perpustakaan, dll.), tambahkan bendera “-hide_banner”.

$ ffmpeg -hide_banner -aku bodoh.mkv boneka.mp4

Spesifikasi Codec
Dimungkinkan juga untuk secara manual menentukan codec yang akan digunakan FFmpeg untuk melakukan tindakan. Lihat dokumentasi FFmpeg resmi tentang codec yang didukung di sini. Jika Anda tidak yakin, maka menggunakan "salin" sebagai codec mungkin merupakan pilihan terbaik. Ini memberitahu FFmpeg untuk menyalin aliran audio dan video langsung ke format file baru tanpa melakukan konversi yang sebenarnya. Untuk sebagian besar konversi file, ini adalah metode yang disarankan.

$ ffmpeg -hide_banner -aku bodoh.mkv -c salin dummy.mp4

Di sini, flag “-c” adalah bentuk singkat dari “-codec,” yang menandakan codec mana yang akan digunakan.

FFmpeg juga menyediakan kontrol penuh atas aliran individu (audio, video, subtitle, dll.). Misalnya, dimungkinkan untuk memilih file audio atau video secara khusus untuk tunduk pada codec tertentu.

$ ffmpeg -hide_banner -aku bodoh.mkv -c:v libx264 -c:salinan dummy.mp4

Di sini, bendera “-c:v” menandakan codec untuk aliran video, dan bendera “-c:a” menandakan aliran audio.

Perhatikan bahwa agar fungsi "salin" berfungsi, FFmpeg harus mendukung muxing aliran yang ditargetkan ke dalam wadah keluaran. Kalau tidak, itu tidak akan berhasil.

Berikut ini adalah contoh cepat lain menggunakan fitur ini tetapi menggunakan codec nyata, sebagai gantinya. Kami akan mengonversi file MKV menjadi MP4 menggunakan codec libx264. Perhatikan bahwa libx264 hanya berlaku untuk streaming video.

$ ffmpeg -hide_banner -aku bodoh.mkv -c:v libx264 dummy.mp4

Mempengaruhi Kualitas Konten

Selain konversi dasar, FFmpeg juga memungkinkan pengguna untuk memanipulasi kualitas konten (bitrate, frame rate, lebar/tinggi video, dll.). Semua fitur ini memengaruhi kualitas konten media. Perhatikan bahwa mengubah salah satu properti file media ini akan memengaruhi cara pemirsa melihat dan mendengarkan media yang terdapat dalam file. Tentu saja, kemampuan manusia untuk melihat dan mendengar tidaklah mudah. Terkadang, perubahan kecil dapat membuat perbedaan kualitas yang dramatis.

Kami akan mulai dengan bitrate. Untuk mengubah bitrate video sumber, gunakan struktur perintah berikut.

$ ffmpeg -hide_banner -aku bodoh.mkv -c:salinan -c:v libx264 -b:v 1M dummy.mp4

Di sini, bendera “-b:v” adalah singkatan dari bitrate video.

Frame rate adalah faktor penting lainnya dalam menentukan kualitas konten. Untuk mengubah kecepatan bingkai file MKV, kami akan menggunakan struktur perintah berikut:.

$ ffmpeg -hide_banner -aku bodoh.mkv -c:salinan -c:v libx264 -r 30 dummy.mp4

Di sini, bendera “-r” menandakan frame rate yang diinginkan.

Selain perubahan visual, perubahan dimensi video juga akan berdampak pada ukuran file keluaran. Untuk mengubah dimensi video menjadi 1280x720p, kita akan menggunakan struktur perintah berikut:.

$ ffmpeg -hide_banner -aku bodoh.mkv -c:salinan -c:v libx264 -s 1280x720 dummy.mp4

Pikiran Akhir

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 untuk digunakan. Lihat panduan berikut yang menunjukkan cara menggunakan FFmpeg untuk membuat video dari gambar.

Selamat berkomputasi!

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...