Vad är filformatet MKV?
Filer med filändelsen .mkv innehåller video, ljud och undertexter samlade i en enda multimediacontainer. Detta öppna standardformat etablerades 2002 som Matroska-projektet, lett av Steve Lhomme, och är baserat på ett föregångarformat - multimediacontainern MCF. Dess binära struktur bygger på EBML (Extensible Binary Meta Language), som formellt standardiserades som IETF RFC 8794 år 2020.
Lagrad multimediadata kan använda olika codecs - enligt specifikationen kan praktiskt taget vilken codec som helst omslutas. De mest använda videocodecs idag inkluderar:
- H.264 (AVC - Advanced Video Coding)
- H.265 (HEVC - High Efficiency Video Coding)
- AV1 - en allt vanligare royaltyfri codec
.mkv är populärt bland filmentusiaster; det är lätt att hitta programvara som stöder det, och sedan Windows 10 stöds det inbyggt av Microsoft Windows. .mkv-filer har god förmåga att återhämta sig från skadad data och stöder streaming över protokollen HTTP och RTP.
Googles WebM-format (2010) är baserat på .mkv, men är begränsat till en definierad uppsättning codecs - ursprungligen VP8 och VP9, med AV1 tillagt senare. En tillhörande variant för enbart ljud, .mka, och en variant för enbart undertexter, .mks, delar samma containerstruktur.
Säkerhet & trygghet
RISK: LOWMKV-filer innehåller mediedata, inte körbar kod, så själva filen innebär låg risk. Verkliga faror är närliggande: nedladdningar av piratkopierad film maskerade som codec-installerare eller körbara filer med dubbla filändelser som .mkv.exe, skadliga undertextfiler som utnyttjar buggar i gamla spelare (sårbarheterna «hacked by subtitles» från 2017 i VLC/Kodi - sedan länge åtgärdade, håll spelare uppdaterade) och bluffar med «MKV-codecpaket». Installera aldrig en codec som en webbplats kräver; VLC behöver inget extra.
Formatdetaljer
i ett nötskalProgram som öppnar MKV-filer
Tekniska detaljer
djup specifikation| Container-kodning | EBML (Extensible Binary Meta Language) binärt format |
| Magic bytes | 1A 45 DF A3 vid offset 0 (EBML-header); DocType-elementet «matroska» skiljer den från WebM |
| MIME-typ | video/x-matroska |
| Stöd för videocodecs | Obegränsat; vanliga codecs inkluderar H.264, H.265/HEVC, VP9, AV1 och MPEG-4 |
| Stöd för ljudcodecs | Obegränsat; vanliga codecs inkluderar AAC, MP3, FLAC, AC-3, DTS, Vorbis och Opus |
| Undertextformat | SRT, SSA/ASS, PGS (Blu-ray), VobSub (DVD) och andra inbäddade inbyggt |
| Samtidiga spår | Obegränsat antal video-, ljud- och undertextspår i en enda fil |
| Kapitelstöd | Namngivna kapitel med tidsstämplar; stöd för flera utgåvor (ordnade kapiteluppsättningar) |
| Inbäddning av bilagor | Godtyckliga filer som typsnitt, omslagsbilder och ICC-profiler kan bifogas inuti containern |
| Streaming | HTTP progressiv nedladdning och RTP-streaming stöds genom design |
| Felresistens | Klusterbaserad struktur gör att uppspelning kan återupptas efter korrupta eller saknade segment |
| Sökindex | Cue Points-element möjliggör snabb slumpmässig sökning utan att skanna hela filen |
| Tillhörande filändelser | .mka (enbart ljud), .mks (enbart undertexter), .mk3d (stereoskopisk 3D-video) |
| Plattformstöd | Nativt i Windows 10+; brett Linux-stöd via GStreamer/FFmpeg; macOS via tredjepartsspelare |
| Relation till WebM | Googles WebM (2010) använder samma EBML-bas men begränsar codecs till VP8/VP9/AV1 och Opus/Vorbis |
| Stöd för taggar och metadata | Stöder nästlade XML-liknande taggar för titel, språk, datum, betyg och anpassade fält per spår |
| Släppt | 2002 (fork of the MCF project); EBML standardized as IETF RFC 8794 (2020) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.matroska.org |
MKV-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MKV-filer.