Cara Mengonversi MKV ke MP4 di Ubuntu Menggunakan FFmpeg

How Convert Mkv Mp4 Ubuntu Using 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.



$sudopembaruan yang tepat





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

$sudotepatInstall 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 manajer paket.

$sudopembaruan yang tepat&& sudotepatInstallsnapd-dan

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

$sudojepretInstall 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 -Saya <memasukkan> <pilihan> <keluaran>

Di sini, flag -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 format dummy.mkv ke format dummy.mp4. FFmpeg akan secara otomatis menentukan semua opsi yang diperlukan untuk konversi.

$ffmpeg -Sayadummy.mkv dummy.mp4

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

$ffmpeg-sembunyikan_banner-Sayadummy.mkv dummy.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-sembunyikan_banner-Sayadummy.mkv-Ccopy dummy.mp4

Di sini, flag -c adalah kependekan dari -codec, 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-sembunyikan_banner-Sayadummy.mkv -c:v libx264 -c:salinan dummy.mp4

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

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

Berikut ini adalah contoh cepat lain dari penggunaan fitur ini tetapi menggunakan codec yang sebenarnya. Kami akan mengonversi file MKV menjadi MP4 menggunakan codec libx264. Perhatikan bahwa libx264 hanya berlaku untuk streaming video.

$ffmpeg-sembunyikan_banner-Sayadummy.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 mempengaruhi 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-sembunyikan_banner-Sayadummy.mkv -c:salinan -c:v libx264 -b:v 1M dummy.mp4

Di sini, flag -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-sembunyikan_banner-Sayadummy.mkv -c:salinan -c:v libx264-R 30dummy.mp4

Di sini, flag -r menandakan frame rate yang diinginkan.

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

$ffmpeg-sembunyikan_banner-Sayadummy.mkv -c:salinan -c:v libx264-S1280x720 boneka.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 cukup menyenangkan untuk digunakan. Lihat panduan berikut yang menunjukkan kepada Anda cara menggunakan FFmpeg untuk membuat video dari gambar .

Selamat menghitung!