Cara Menukar MKV ke MP4 di Ubuntu Menggunakan FFmpeg

How Convert Mkv Mp4 Ubuntu Using Ffmpeg



FFmpeg adalah kerangka multimedia yang kuat yang dapat digunakan untuk menyahkod, menyandikan, transcode, mux, demux, stream, filter, dan memainkan hampir semua fail media yang anda temui. Program ini menyokong format fail yang paling jelas dan kuno, hingga format fail paling mutakhir. FFmpeg adalah alat merentas platform yang tersedia untuk Linux, macOS, Windows, BSD, Solaris, dan banyak lagi. Artikel ini menunjukkan cara menukar MKV ke MP4 di Ubuntu menggunakan FFmpeg.

Memasang FFmpeg di Ubuntu

FFmpeg adalah perisian sumber terbuka dan bebas. Kerana popularitinya, FFmpeg tersedia terus dari repositori pakej rasmi untuk kebanyakan distro Linux, termasuk Ubuntu.







FFmpeg juga boleh didapati dari kedai Snapcraft sebagai pakej snap. Manfaat menggunakan pakej snap adalah snap selalu membekalkan versi terbaru perisian.



Memasang FFmpeg dari Repo Package Default

Lancarkan terminal dan kemas kini cache APT dengan memasukkan yang berikut.



$sudokemas kini tepat





Seterusnya, pasang pakej ffmpeg. APT akan memuat turun dan memasang semua kebergantungan yang diperlukan secara automatik.

$sudotepatpasang ffmpeg



Memasang FFmpeg dari Snapcraft

Ini adalah kaedah yang disyorkan untuk memasang FFmpeg. Memasang pakej snap memerlukan snap (pengurus paket snap) dipasang terlebih dahulu.

Keluaran Ubuntu terbaru akan mempunyai pengurus pakej snap yang dikonfigurasi secara lalai. Namun, jika ini tidak berlaku, anda boleh segera mengkonfigurasi pengurus pakej.

$sudokemas kini tepat&& sudotepatpasangsnapd-dan

Sistem ini kini siap untuk merebut dan memasang pakej snap. Secara lalai, Kedai Snapcraft adalah sumber pakej snap. Lihatlah FFmpeg di kedai Snapcraft .

$sudosekejappasang ffmpeg

Menggunakan FFmpeg untuk Menukar MKV ke MP4

Penukaran Asas

FFmpeg adalah alat kompleks yang menyokong banyak pilihan. Sebarang arahan FFmpeg akan mempunyai struktur berikut.

$ffmpeg -i <input> <pilihan> <pengeluaran>

Di sini, bendera -i menandakan fail input.

Struktur arahan berikut digunakan untuk mengubah fail media menjadi format yang berbeza. Dalam kes ini, fail akan ditukar dari format dummy.mkv ke format dummy.mp4. FFmpeg secara automatik akan menentukan semua pilihan yang diperlukan untuk penukaran.

$ffmpeg -idummy.mkv dummy.mp4

Untuk melumpuhkan output berlebihan (pemberitahuan hak cipta, perpustakaan, dll.), Tambahkan bendera -hide_banner.

$ffmpeg-hide_banner-idummy.mkv dummy.mp4

Spesifikasi Codec
Anda juga dapat menentukan secara manual codec yang akan digunakan oleh FFmpeg untuk melakukan tindakan tersebut. Lihat dokumentasi rasmi FFmpeg pada codec yang disokong di sini. Sekiranya anda tidak pasti, maka gunakan salinan sebagai codec mungkin merupakan pilihan terbaik. Ini memberitahu FFmpeg untuk menyalin aliran audio dan video terus ke format fail baru tanpa melakukan penukaran yang sebenarnya. Untuk kebanyakan penukaran fail, ini adalah kaedah yang disyorkan.

$ffmpeg-hide_banner-idummy.mkv-csalin dummy.mp4

Di sini, bendera -c adalah bentuk pendek untuk -codec, menandakan codec mana yang akan digunakan.

FFmpeg juga memberikan kawalan penuh ke atas aliran individu (audio, video, sari kata, dll.). Sebagai contoh, adalah mungkin untuk memilih fail audio atau video khusus untuk dikenakan codec tertentu.

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

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

Perhatikan bahawa untuk fungsi salinan berfungsi, FFmpeg mesti menyokong penyaluran aliran yang disasarkan ke dalam wadah output. Jika tidak, ia tidak akan berjaya.

Berikut adalah contoh cepat lain untuk menggunakan ciri ini tetapi sebaliknya menggunakan codec sebenar. Kami akan menukar fail MKV menjadi MP4 menggunakan codec libx264. Perhatikan bahawa libx264 hanya berlaku untuk streaming video.

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

Mempengaruhi Kualiti Kandungan

Selain penukaran asas, FFmpeg juga membolehkan pengguna memanipulasi kualiti kandungan (kadar bit, kadar bingkai, lebar / tinggi video, dll.). Semua ciri ini mempengaruhi kualiti kandungan media. Perhatikan bahawa mengubah salah satu sifat fail media ini akan mempengaruhi bagaimana penonton melihat dan mendengar media yang terdapat dalam fail tersebut. Sudah tentu, kemampuan manusia untuk melihat dan mendengar tidak langsung. Kadang-kadang, perubahan kecil dapat membuat perbezaan kualiti secara dramatik.

Kami akan bermula dengan kadar bit. Untuk menukar kadar bit video sumber, gunakan struktur arahan berikut.

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

Di sini, flag -b: v bermaksud bitrate video.

Kadar bingkai adalah faktor penting lain dalam menentukan kualiti kandungan. Untuk mengubah kadar bingkai fail MKV, kami akan menggunakan struktur perintah berikut.

$ffmpeg-hide_banner-idummy.mkv -c: satu salinan -c: v libx264-r 30dummy.mp4

Di sini, flag -r menandakan kadar bingkai yang diinginkan.

Selain perubahan visual, mengubah dimensi video juga akan mempengaruhi ukuran fail output. Untuk menukar dimensi video menjadi 1280x720p, kami akan menggunakan struktur arahan berikut.

$ffmpeg-hide_banner-idummy.mkv -c: satu salinan -c: v libx264-s1280x720 dummy.mp4

Pemikiran Akhir

FFmpeg adalah alat yang kuat untuk bekerja dengan fail media. Panduan ini menunjukkan cara menggunakan FFmpeg untuk menukar fail MKV ke MP4.

Selain penggunaan biasa, FFmpeg juga sangat menyenangkan untuk digunakan. Lihat panduan berikut yang menunjukkan kepada anda cara menggunakan FFmpeg untuk membuat video dari gambar .

Selamat pengkomputeran!