Matroska dalam satu paragraf
MKV, singkatan dari Matroska, adalah format kontainer terbuka dari 2002. Format ini bisa memuat hampir semua codec video dan audio, berapa pun jumlah trek audio, beberapa trek subtitle, chapter, dan font lampiran dalam satu file. Fleksibilitas itu menjadikannya standar untuk rip film, rilis fansub anime, rekaman OBS, dan arsip siaran TV.
MP4 lebih ketat. Format ini mendukung lebih sedikit codec dan hanya subtitle teks dasar, tetapi sebagai gantinya bisa diputar hampir di mana saja: iPhone dan iPad, aplikasi Foto di Windows, smart TV dari flashdisk, browser, aplikasi pesan, dan semua aplikasi editing. Jika MKV menolak diputar atau diimpor, mengonversi ke MP4 biasanya solusi tercepat.
Remux atau encode ulang: yang menentukan kecepatan
Kontainer hanyalah kemasan. Jika video di dalam MKV bisa disimpan di MP4 apa adanya, tidak perlu mendekode dan mengompresnya lagi; stream bisa disalin ke kemasan baru. Ini disebut remuxing, dan hanya butuh beberapa detik bahkan untuk film dua jam karena pekerjaannya sebagian besar hanya membaca dan menulis file.
Alat di browser lebih dulu membaca codec apa saja yang ada di MKV, lalu:
- Video H.264 disalin tanpa diubah. Codec video lain dikodekan ulang ke H.264 pada CRF 23 dengan preset
ultrafastdan warna 8 bit 4:2:0, yang berjalan kira-kira secepat waktu nyata di laptop dan lebih lambat di ponsel. - Audio AAC juga disalin. Selain itu dikonversi ke AAC pada 128 kbit/s, karena audio MKV sering berupa FLAC, AC-3, DTS, atau Opus, yang tidak bisa didekode banyak pemutar MP4.
- File ditulis dengan indeks di bagian awal, jadi pemutaran bisa dimulai sebelum file termuat penuh.
Jika FFmpeg tetap menolak penyalinan, misalnya karena timestamp yang rusak, alat ini beralih ke pengodean ulang penuh.
Kartu hasil menampilkan ukuran sebelum dan sesudah. Ukuran yang mendekati aslinya biasanya berarti video disalin; ukuran yang sangat berbeda berarti video dikodekan ulang.
Ketahui isinya sebelum mengonversi
Jalur mana yang Anda dapat tergantung pada codec video, dan itu juga menentukan seberapa kompatibel MP4 hasilnya.
- H.264 (AVC). Kasus paling umum untuk rekaman OBS dan sebagian besar unduhan. Disalin bit per bit, tanpa perubahan kualitas, bisa diputar di mana saja.
- HEVC (H.265). Umum pada rilis 4K dan 10 bit. Dikodekan ulang ke H.264, karena banyak browser, ponsel lama, dan TV tidak bisa memutar HEVC. Untuk file 4K yang panjang, siap-siap menunggu agak lama, dan hasilnya lebih besar.
- VP9 dan AV1. Juga dikodekan ulang ke H.264; iPhone, TV lama, dan sebagian besar perangkat lunak editing tidak menerimanya di dalam MP4.
- Codec lainnya, seperti Theora atau MPEG-2, dikodekan ulang dengan cara yang sama.
Untuk file panjang yang perlu dikodekan ulang, opsi server di halaman ini lebih cepat. Pemrosesan server selalu mengodekan ulang ke H.264 dengan preset medium yang lebih lambat pada CRF 23 dan warna 8 bit 4:2:0, yang memberi kompresi lebih baik daripada preset cepat di browser. Akun gratis mendapat satu tugas server per hari hingga 500 MB; Premium tanpa batas dan menerima file hingga 4 GB.
Trek, subtitle, dan tambahan lainnya
MKV sering memuat lebih dari satu stream. Pemilihan otomatis FFmpeg mempertahankan satu trek video dan satu trek audio, memilih audio dengan kanal terbanyak. Konsekuensi praktisnya:
- Film dengan bahasa Inggris dan satu bahasa sulih suara hanya mempertahankan salah satunya, yang belum tentu yang ditandai sebagai default.
- Subtitle tidak disertakan di MP4. Subtitle berbasis gambar seperti PGS dari Blu-ray sama sekali tidak bisa disimpan di MP4, dan subtitle ASS bergaya kehilangan gayanya bahkan saat dikonversi. Simpan file subtitle terpisah, atau ubah ke format yang dipahami pemutar Anda dengan konverter subtitle.
- Chapter, gambar sampul, dan font lampiran tidak ikut terbawa.
Audio surround 5.1 dikodekan ke AAC dengan tata letak kanal tetap utuh, jadi receiver home theater tetap mendapat enam kanal.
Saat konversi gagal atau file terlalu besar
- Browser kehabisan memori. Browser menyimpan seluruh input dan output di memori. Film 1,8 GB bisa gagal di ponsel meskipun batasnya 2 GB. Gunakan laptop, atau opsi server untuk file yang lebih besar.
- File hasil encode ulang jauh lebih besar. Preset
ultrafastmengutamakan kecepatan daripada efisiensi. Memproses hasilnya dengan kompres video memakai preset Ringan memperkecilnya dengan perubahan visual yang minim. - Hanya butuh sebagian. Potong klipnya dulu dengan potong video; mengonversi cuplikan lima menit jauh lebih cepat daripada satu episode penuh.
Tidak ada yang diunggah dalam mode browser, dan MKV asli tidak pernah diubah; Anda mengunduh MP4 baru di sampingnya.