Wideo Matroska (.mkv)

Matroska Standardno

Matroska Video (MKV) je besplatan, proširiv i otvoren standardni multimedijski format spremnika koji može sadržavati neograničen broj video, audio, slikovnih i titlovskih zapisa unutar jedne datoteke.

Pregledaj i metapodaci

Operativni sustavi i alati za analizu datoteka identificiraju MKV datoteke provjerom početnog niza binarnih bajtova:

Odaberite ili ispustite datoteke ovdje

100% privatna pretvorba u pregledniku - datoteke nikada ne napuštaju vaš uređaj

ili zalijepi Ctrl+V
Jamstvo privatnosti nulte mrežne transmisije: 0 bajtova učitano na vanjske poslužitelje. Sva obrada odvijala se lokalno u sandčiću vašeg preglednika.

Potpis zaglavlja na razini bajtova (Magic Bytes)

Operativni sustavi i alati za analizu datoteka identificiraju MKV datoteke provjerom početnog niza binarnih bajtova:

HEX POTPIS (POMAK 0):

1A 45 DF A3

ASCII PRIKAZ: Eߣ

Standardizacija: Matroska Open Standard / IETF Working Group Draft

Tehničke specifikacije

Arhitektura spremnikaExtensible Binary Meta Language (EBML) hierarchical container
KompresijaCodec-agnostic: holds AV1, HEVC, H.264, VP9, DTS-HD, TrueHD, FLAC, and uncompressed video
字节序Big-Endian integer representations with variable-length size descriptors
Prostori bojaHDR10, Dolby Vision, HLG, and all color spaces
Kanali i strukturaVirtually unlimited audio tracks, subtitle streams, and camera angles
Maksimalne dimenzijeUnrestricted; supports 8K, 16K, and high framerate video
ProzirnostFull alpha channel support when holding VP9 or ProRes streams
Streaming i progresivnoCluster-based chunk framing allows robust live streaming and resilience to corruption

Tehnička matrica usporedbe: MKV vs Konkurencija

Tehnički atributMKV (Trenutno)MP4WEBMAVI
Sloboda kodekaUniverzalno: prihvaća bilo koji video, audio ili titlovski kodekUglavnom ograničeno na H.264/HEVC/AV1 i AACOgraničeno na VP8/VP9/AV1 i Vorbis/OpusSamo stari kodeci
Vjernost titlovaPrikaz savršen do na razinu brijanja (bit-perfect) s ugrađenim prilozima fontovaSamo osnovno stiliziranje tekstaSamo osnovno WebVTT stiliziranjePotrebne vanjske datoteke titlova
Izvorna podrška za AppleZahtijeva player treće strane (VLC, IINA, Infuse)100% izvorno na svim Apple uređajimaPodržano u Safariju putem modernih okviraStari QuickTime dodatak
Arhitektura spremnikaExtensible Binary Meta Language (EBML)ISO Base Media File Format (Atoms/Boxes)EBML (podskup Matroske)RIFF arhitektura blokova

Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak

Datoteka se reproducira, ali pomicanje vremenske trake je neispravno ili se trajanje pogrešno izračunava.

Temeljni uzrok: Oštećen ili nedostajući element 'Cues' (Matroska tablica pretraživanja) zbog nepotpunog preuzimanja.

Oporavak: Trenutno ponovno izgradite tablicu indeksa pretraživanja pomoću naredbe 'mkvmerge -o fixed.mkv broken.mkv'.

Sigurnosna analiza i vektori napada na parser

EBML parsiranje zahtijeva dekodiranje cijelih brojeva promjenjive duljine i ugniježđena stabla elemenata. Deformirane duljine elemenata mogu pokrenuti nedostatke u upravljanju memorijom.

Poznati vektori napada

  • Prelijevanje međuspremnika gomile pri parsiranju veličine EBML elemenata u media playerima.
  • Proizvoljno izvršavanje koda kroz pogrešno obrađivanje ugrađenih priloga fontova u rendererima titlova.
  • Uskraćivanje usluge (DoS) kroz petlje kružnih referenci u elementima Matroska poglavlja.

Najbolje obrambene prakse:

Povijesni izvori i prekretnice

2023Radna skupina IETF Cellar unapređuje Matroska specifikacije prema službenom RFC standardu.
2010Google odabire Matroska EBML kao temelj za otvoren web video format WebM.
2002Steve Lhomme najavljuje projekt Matroska kao fleksibilnu izvedenicu MCF spremnika.

Ključne prednosti

  • Najsvestraniji spremnik koji postoji: podržava gotovo svaki video, audio i titlovski kodek.
  • Potpuna podrška za napredno stilizirane titlove (ASS/SSA), višejezične audio zapise i izbornike poglavlja.
  • Visoka otpornost na oštećenja: oštećeni klasteri ne sprječavaju reprodukciju okolnog videa.

Tehnička ograničenja i nedostaci

  • Nedostaje izvorna reprodukcija u zadanom Apple QuickTime playeru i iOS uređajima.
  • Nije izvorno podržano od strane svih komercijalnih pametnih televizora i hardverskih playera.
  • Ne može se izravno ugraditi u standardne web preglednike putem HTML5 <video> oznake bez transkodiranja.

Zanimljive tehničke činjenice

  • Naziv 'Matroska' potječe od ruske riječi 'Matrjoška', koja se odnosi na ugnežđene drvene lutke.
  • Čarobni bajtovi '1A 45 DF A3' predstavljaju univerzalni ID EBML zaglavlja koji koriste i MKV i WebM.
  • MKV datoteke mogu ugraditi cijele TrueType i OpenType datoteke fontova izravno unutar spremnika za prikaz anime titlova.

Često postavljana tehnička pitanja

Zašto moj televizor ili telefon ne mogu reproducirati MKV datoteke?

Iako je MKV popularan na računalima, neki televizori i iOS uređaji nemaju licencu za kontejner ili specifičan audio format visoke kvalitete (poput DTS-a) unutar njega. Pretvaranje MKV-a u MP4 odmah rješava problem kompatibilnosti.

Mogu li pretvoriti MKV u MP4 bez gubitka kvalitete videozapisa?

Da! Ako je videozapis unutar vašeg MKV-a u H.264 ili HEVC formatu, File2File jednostavno ponovno pakira video tokove u MP4 kontejner u nekoliko sekundi bez ponovnog kodiranja, čuvajući 100% izvorne kvalitete.

Kakva je veza između MKV-a i WebM-a?

WebM je službeni podskup Matroska formata. WebM koristi istu EBML strukturu kontejnera kao i MKV, ali strogo ograničava kodeke na otvorene web standarde (VP8/VP9/AV1 i Vorbis/Opus).