Vídeo Matroska (.mkv)

Matroska Standar

Matroska Video (MKV) adalah format kontainer multimedia standar terbuka, gratis, dan dapat diperluas yang mampu menampung trek video, audio, gambar, dan subtitle dalam jumlah tak terbatas di dalam satu file.

Periksa & Metadata

Sistem operasi dan penganalisis file mengidentifikasi file MKV dengan memeriksa urutan byte biner utama:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Tanda Tangan Header Tingkat-Byte (Magic Bytes)

Sistem operasi dan penganalisis file mengidentifikasi file MKV dengan memeriksa urutan byte biner utama:

SIGNATURE HEX (OFFSET 0):

1A 45 DF A3

REPRESENTASI ASCII: Eߣ

Standardisasi: Matroska Open Standard / IETF Working Group Draft

Spesifikasi Teknis

Arsitektur WadahExtensible Binary Meta Language (EBML) hierarchical container
KompresiCodec-agnostic: holds AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC, and uncompressed video
Endianness ByteBig-Endian integer representations with variable-length size descriptors
Ruang WarnaHDR10, Dolby Vision, HLG, and all color spaces
Saluran & StrukturVirtually unlimited audio tracks, subtitle streams, and camera angles
Dimensi MaksUnrestricted; supports 8K, 16K, and high framerate video
TransparansiFull alpha channel support when holding VP9 or ProRes streams
Streaming & ProgresifCluster-based chunk framing allows robust live streaming and resilience to corruption

Matriks Perbandingan Teknis: MKV vs Pesaing

Atribut TeknisMKV (Saat Ini)MP4WEBMAVI
Kebebasan CodecUniversal: menerima codec video, audio, atau subtitle apa punTerbatas terutama pada H.264/HEVC/AV1 dan AACTerbatas pada VP8/VP9/AV1 dan Vorbis/OpusCodec lama saja
Fidelitas SubtitleRendering sempurna-bit dengan lampiran font tersematGaya teks dasar sajaGaya WebVTT dasar sajaFile subtitle eksternal diperlukan
Dukungan Asli AppleMemerlukan pemutar pihak ketiga (VLC, IINA, Infuse)100% native di semua perangkat AppleDidukung di Safari melalui kerangka kerja modernPlugin QuickTime lama
Arsitektur KontainerExtensible Binary Meta Language (EBML)ISO Base Media File Format (Atoms/Boxes)EBML (Subkelompok Matroska)Arsitektur potongan RIFF

Mode Kerusakan Umum & Panduan Pemulihan Hex

File dapat diputar tetapi pergeseran garis waktu rusak atau durasi dihitung secara salah.

Penyebab Utama: Elemen 'Cues' yang rusak atau hilang (tabel pencarian Matroska) karena pengunduhan yang tidak lengkap.

Pemulihan: Bangun ulang tabel indeks pencarian secara instan menggunakan 'mkvmerge -o fixed.mkv broken.mkv'.

Analisis Keamanan & Vektor Serangan Parser

Penguraian EBML memerlukan pengkodean bilangan bulat panjang variabel dan pohon elemen bertumpuk. Panjang elemen yang cacat dapat memicu kelemahan manajemen memori.

Vektor Serangan yang Diketahui

  • Heap buffer overflow dalam penguraian ukuran elemen EBML di pemutar media.
  • Eksekusi kode arbitrer melalui penanganan lampiran font tersemat yang cacat pada perender subtitle.
  • Penolakan layanan melalui loop referensi melingkar dalam elemen bab Matroska.

Praktik Terbaik Defensif:

Asal-Usul & Tonggak Sejarah

2023IETF Cellar Working Group memajukan spesifikasi Matroska menuju standar RFC formal.
2010Google memilih Matroska EBML sebagai fondasi untuk format video web terbuka WebM.
2002Steve Lhomme mengumumkan proyek Matroska sebagai cabang fleksibel dari kontainer MCF.

Keunggulan & Kelebihan Utama

  • Kontainer paling serbaguna yang ada: mendukung hampir setiap codec video, audio, dan subtitle.
  • Dukungan penuh untuk subtitle bergaya tingkat lanjut (ASS/SSA), trek audio multi-bahasa, dan menu bab.
  • Ketahanan tinggi terhadap korupsi: kluster yang rusak tidak mencegah pemutaran video di sekitarnya.

Keterbatasan Teknis & Kekurangan

  • Kurang memiliki pemutaran bawaan langsung pada pemutar Apple QuickTime default dan perangkat iOS.
  • Tidak didukung secara native oleh semua smart-hub televisi komersial dan pemutar perangkat keras.
  • Tidak dapat disematkan langsung di peramban web standar melalui HTML5 <video> tanpa transkod.

Fakta Teknis Menarik

  • Nama 'Matroska' berasal dari kata dalam bahasa Rusia 'Matryoshka', yang merujuk pada boneka susun kayu bersarang.
  • Byte ajaib '1A 45 DF A3' mewakili ID header EBML universal yang digunakan oleh MKV dan WebM.
  • File MKV dapat menyematkan seluruh file font TrueType dan OpenType langsung di dalam kontainer untuk merender subtitle anime.

Pertanyaan Teknis yang Sering Diajukan

Mengapa TV atau ponsel saya gagal memutar file MKV?

Meskipun MKV populer di PC, beberapa televisi dan perangkat iOS tidak memiliki lisensi untuk kontainer tersebut atau codec audio kelas atas tertentu (seperti DTS) di dalamnya. Mengubah MKV ke MP4 langsung mengatasi masalah kompatibilitas.

Bisakah saya mengonversi MKV ke MP4 tanpa kehilangan kualitas video?

Ya! Jika video di dalam file MKV Anda menggunakan H.264 atau HEVC, File2File cukup mengemas ulang aliran video ke dalam kontainer MP4 dalam hitungan detik tanpa melakukan re-encoding, sehingga mempertahankan 100% kualitas aslinya.

Apa hubungan antara MKV dan WebM?

WebM adalah bagian resmi dari Matroska. WebM menggunakan struktur kontainer EBML yang identik dengan MKV, tetapi membatasi codec secara ketat pada standar web terbuka (VP8/VP9/AV1 dan Vorbis/Opus).