Matroska

Matroska
MKV Extension Icon
Filnamnstillägg
.mkv .mk3d .mka .mks
Internet mediatyp
video/x-matroska audio/x-matroska
Initial release 6 december 2002 ; 20 år sedan ( 2002-12-06 )
Senaste släppningen

1.7.1 8 oktober 2022 ; 4 månader sedan ( 2022-10-08 )
Typ av format Behållarformat
Behållare för Multimedia
Förlängt från MCF , EBML
Öppna format ? Ja
Fritt format? Ja
Hemsida matroska .org

Matroska är ett projekt för att skapa ett containerformat som kan innehålla ett obegränsat antal video-, ljud-, bild- eller undertextspår i en fil. Matroska Multimedia Container liknar konceptet andra behållare som AVI , MP4 eller Advanced Systems Format (ASF), men är en öppen standard .

Matroska filtillägg är .mkv för video (som kan inkludera undertexter eller ljud), .mk3d för stereoskopisk video, .mka för endast ljudfiler (som kan innehålla undertexter) och .mks för endast undertexter.

Historia

Projektet tillkännagavs den 6 december 2002 som en del av Multimedia Container Format (MCF), efter oenighet mellan MCF:s huvudutvecklare Lasse Kärkkäinen och snart Matroska-grundaren Steve Lhomme om användningen av Extensible Binary Meta Language (EBML) istället för ett binärt format. Detta sammanföll med en 6-månaders kodningspaus av MCF:s ledande utvecklare för sin militärtjänst, under vilken större delen av samhället snabbt migrerade till det nya projektet. [ citat behövs ]

2010 tillkännagavs att WebM audio/video-formatet skulle baseras på en profil av Matroska-containerformatet tillsammans med VP8- video och Vorbis -ljud.

Den 31 oktober 2014 bekräftade Microsoft att Windows 10 skulle stödja HEVC och Matroska direkt , enligt ett uttalande från Gabriel Aul, ledaren för Microsoft Operating Systems Groups Data and Fundamentals Team. Windows 10 Technical Preview Build 9860 har lagt till plattformsstöd för HEVC och Matroska.

"Matroska" kommer från matryoshka ( ryska : матрёшка [mɐˈtrʲɵʂkə] ), det ryska ordet för de ihåliga trädockor som öppnar sig för att exponera en annan mindre docka, som i sin tur öppnar för att exponera en annan docka, och så vidare. Logotypen skriver det som "Matroška"; bokstaven š , ett "s" med en karon över, representerar "sh"-ljudet ( / ʂ / ) på olika språk. [ citat behövs ]

Design

Användningen av EBML tillåter förlängning för framtida formatändringar. Matroska-teamet har uttryckt några av sina långsiktiga mål på Doom9.org och Hydrogen Audio-forum. Följande är alltså "mål", inte nödvändigtvis befintliga funktioner, för Matroska:

  • Skapa ett modernt, flexibelt, utbyggbart multimediacontainerformat för flera plattformar
  • Utveckla robust strömningsstöd (både detta format och WebM -undergruppen är strömningsbara)
  • Utveckla ett menysystem som liknar det för DVD-skivor baserat på EBML (från och med juli 2019 finns det bara ett mestadels tomt utkast)
  • Utveckla en uppsättning verktyg för att skapa och redigera Matroska-filer ( MKVToolNix , till exempel)
  • Utveckla bibliotek för att tillåta utvecklare att lägga till Matroska-stöd till sina applikationer (gjort öppen källkod av Matroska-utvecklare)
  • Arbetar med hårdvarutillverkare för att inkludera Matroska-stöd i inbäddade multimediaenheter

Utveckling

Matroska stöds av en ideell organisation ( association loi 1901 ) i Frankrike, och specifikationerna är öppna för alla. Det är en royaltyfri öppen standard som är gratis att använda, och dess tekniska specifikationer är tillgängliga för privat och kommersiellt bruk. Matroskas utvecklingsteam licensierar sina bibliotek under LGPL , med analys- och uppspelningsbibliotek tillgängliga under BSD-licenser .

Stöd

Programvara som stöder Matroska inkluderar alla ffmpeg / libav -baserade, inklusive, framför allt, mplayer , mpv , VLC , Foobar2000 , Media Player Classic -HC, BS.player, Google Chrome , Mozilla Firefox , Blender , Kdenlive , Handbrake , MKVToolNix samt YouTube (som använder WebM flitigt).

Utanför ffmpeg stöder Windows 10 Matroska också. Tidigare versioner förlitade sig på codec-paket (som K-Lite Codec Pack eller Combined Community Codec Pack ) för att integrera ffmpeg (via ffdshow ) och andra tillägg i Windows ursprungliga DirectShow .

Apples macOS inbyggda QuickTime saknar särskilt fortfarande stöd.

Se även

externa länkar