MKV adalah singkatan dari Matroska, sebuah format kontainer terbuka yang dimulai pada 2002 oleh Steve Lhomme dan sekelompok kontributor yang menginginkan berkas video yang tidak dimiliki siapa pun dan tidak dibatasi apa pun. Namanya diambil dari boneka susun Rusia, dan ini menggambarkan idenya dengan baik: berkas Matroska adalah kotak yang bisa menampung apa pun yang Anda masukkan. Jika MP4 menerima sekumpulan codec dan fitur yang sudah ditentukan, Matroska ditulis untuk menerima apa saja, itulah sebabnya ia menjadi format pilihan untuk arsip film, anime dengan beberapa set subtitle, dan cakram Blu-ray yang disalin ke hard drive. Struktur dasarnya sejak itu dipublikasikan sebagai standar internet, dan Google menggunakan kembali sebagian strukturnya untuk membuat WebM.
Bagaimana file MKV disusun
Matroska dibangun di atas EBML, sebuah struktur biner yang bekerja seperti versi ringkas XML: semuanya adalah elemen, elemen bertumpuk satu sama lain, dan masing-masing menyatakan panjangnya sendiri. Sebuah berkas terdiri dari header, lalu segmen yang berisi track, indeks untuk mencari posisi, dan media itu sendiri, yang dipecah menjadi kluster blok-blok kecil dengan stempel waktu.
MKV tidak mengompresi apa pun secara bawaan. Gambar di dalamnya biasanya H.264, HEVC, AV1 atau VP9; suaranya bisa AAC, Opus, FLAC, DTS atau audio Dolby, dan lain-lain. Karena kontainer tidak memedulikan apa yang dikandungnya, satu berkas dapat membawa track audio lossless di samping yang terkompresi, beberapa dub, set subtitle paksa dan penuh dalam bentuk teks atau bitmap, penanda bab untuk pemilihan adegan, dan lampiran: gambar sampul, atau font tepat yang dibutuhkan sebuah track subtitle agar tampil dengan benar.
Metadata apa yang dimiliki file MKV
Matroska menyimpan metadata di dua tempat, dan keduanya muncul di dalam laporan.
Blok informasi segmen menjelaskan berkas itu sendiri. Di dalamnya ada judul keseluruhan, durasi, tanggal pembuatan dalam UTC, pengenal unik untuk segmen, dan dua kolom yang cukup mengungkap: aplikasi muxing dan aplikasi penulisan, yang menyebutkan library dan program yang menghasilkan berkas, sering kali beserta nomor versinya. Setiap track kemudian memiliki entri sendiri yang memberikan nama, kode bahasa, codec, dimensi tampilan, dan flag yang menandai sebuah track sebagai default atau forced.
Metadata deskriptif menggunakan sistem tag Matroska, yang lebih terstruktur dibanding kebanyakan. Tag dikelompokkan berdasarkan target, sehingga sebuah tag dapat berlaku untuk seluruh berkas, untuk satu track, untuk sebuah bab atau untuk koleksi mirip album di atasnya, dan setiap tag terdiri dari nama dan nilai. Nama konvensionalnya ditulis dengan huruf kapital, dan yang paling sering Anda temui adalah title, artist, date released, genre, comment, description, encoder, part number dan total parts. Sebuah tag juga dapat menyebutkan bahasa yang digunakan, sehingga bidang yang sama dapat muncul lebih dari sekali untuk audiens yang berbeda.
Hal yang biasanya tidak dibawa Matroska adalah metadata kamera. Tidak ada blok EXIF, tidak ada model kamera dan tidak ada kolom GPS, karena berkas MKV biasanya dibuat dengan mengonversi atau menyalin sesuatu yang lain, bukan langsung dari kamera. Jejak personalnya berbentuk lain: aplikasi penulisan menyebutkan program dan versi yang Anda gunakan, tanggal pembuatan menyebutkan kapan, judul dan nama track sangat sering mempertahankan nama rilis asli atau cakramnya, dan sebuah lampiran bisa berupa berkas apa pun, termasuk yang tanpa sengaja dibiarkan ada di dalamnya.
Kapan memilih MKV
Gunakan MKV ketika berkas tersebut ingin Anda simpan lama. Ini adalah kontainer terbaik di sini untuk film dengan beberapa bahasa audio, track subtitle yang ingin Anda pindah-pindah, dan bab, serta cukup toleran terhadap codec yang tidak biasa.
MP4 adalah alternatifnya, dan unggul dalam jangkauan: browser, ponsel, televisi dan set-top box memutar MP4 tanpa bantuan, sementara dukungan MKV bergantung pada perangkat dan pada banyaknya pemutar yang terpasang. Kebiasaan yang masuk akal adalah mengarsipkan dalam MKV dan membagikan MP4. Berpindah di antara keduanya sering kali hanya remux, menyalin aliran data ke pembungkus lain tanpa kehilangan, selama codec di dalamnya adalah codec yang diterima MP4.