Ubuntu

Cara Menukar MKV ke MP4 di Ubuntu Menggunakan FFmpeg

Cara Menukar MKV ke MP4 di Ubuntu Menggunakan FFmpeg
FFmpeg adalah kerangka multimedia yang kuat yang dapat digunakan untuk menyahkod, menyandikan, transkod, mux, demux, streaming, menapis, dan memainkan hampir semua fail media yang anda temui. Program ini menyokong walaupun format fail 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 kepada anda cara menukar MKV ke MP4 di Ubuntu menggunakan FFmpeg.

Memasang FFmpeg di Ubuntu

FFmpeg adalah perisian sumber percuma dan terbuka. 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 ialah snap selalu membekalkan versi terbaru perisian.

Memasang FFmpeg dari Repo Package Default

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

$ sudo apt kemas kini

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

$ sudo apt pasang ffmpeg

Memasang FFmpeg dari Snapcraft

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

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

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

Sistemnya kini siap untuk merebut dan memasang pakej snap. Secara lalai, kedai Snapcraft adalah sumber pakej snap. Lihat FFmpeg di kedai Snapcraft.

$ sudo snap install 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

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 "dummy.format mkv ke "dummy.format mp4 ”. FFmpeg secara automatik akan menentukan semua pilihan yang diperlukan untuk penukaran.

$ ffmpeg -i dummy.mkv dummy.mp4

Untuk mematikan output berlebihan (notis hak cipta, perpustakaan, dll.), tambahkan bendera "-hide_banner".

$ ffmpeg -hide_banner -i dummy.dummy mkv.mp4

Spesifikasi Codec
Anda juga dapat menentukan secara manual codec yang akan digunakan oleh FFmpeg untuk melakukan tindakan tersebut. Lihat dokumentasi FFmpeg rasmi pada codec yang disokong di sini. Sekiranya anda tidak pasti, maka gunakan "copy" 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 -i dummy.mkv -c copy 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 secara khusus untuk dikenakan codec tertentu.

$ ffmpeg -hide_banner -i dummy.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 bahawa untuk fungsi "copy" 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 -i dummy.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 -i dummy.mkv -c: satu salinan -c: v libx264 -b: v 1M dummy.mp4

Di sini, bendera "-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 -i dummy.mkv -c: salinan -c: v libx264 -r 30 dummy.mp4

Di sini, bendera "-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 -i dummy.mkv -c: salinan -c: v libx264 -s 1280x720 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 cara menggunakan FFmpeg untuk membuat video dari gambar.

Selamat pengkomputeran!

Windows Firewall dengan snap-in Keamanan Lanjutan gagal dimuat, Ralat 0x6D9
Beberapa pengguna telah melaporkan bahawa setelah memasang perisian keselamatan, mereka tidak dapat mengakses internet dan Windows Firewall menimbulka...
Windows Firewall dan Firewall pihak ketiga keduanya dimatikan
Windows 10 dihantar dengan Windows Firewall di luar kotak dan pada masa yang sama membolehkan anda memasang dan menjalankan Firewall pihak ketiga juga...
Ralat 1079, Waktu Windows, Log Peristiwa Windows, perkhidmatan Windows Firewall gagal dimulakan
Sekiranya anda mendapati bahawa satu atau lebih daripada perkhidmatan tertentu berikut, iaitu Waktu Windows, Log Peristiwa Windows, perkhidmatan Windo...