Matroska

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 augusti 2020; kontroller kräver 5 redigeringar .
Matroska
Förlängning .mkv, .mk3d, .mka, .mks
MIME -typ video/x-matroska och audio/x-matroska
Utvecklaren Matroska.org
publiceras 1 maj 2003 [1]
Senaste släppningen 1.6.3 (18 februari 2021 ) [2] ( 2021-02-18 )
Formattyp mediabehållare
Innehåller multimedia (olika codecs)
Utökad från EBML [3]
Utvecklad i WebM
öppet format ? Ja
Hemsida matroska.org
 Mediafiler på Wikimedia Commons

Matröška ( Matryoshka [4] ) är ett projekt som syftar till att skapa ett öppet flexibelt och plattformsoberoende (inklusive hårdvaruplattformar) multimediacontainerformat och en uppsättning verktyg och bibliotek för att arbeta med data i detta format. Detta projekt är en utveckling av MCF-projektet, men skiljer sig väsentligt genom att det är baserat på EBML (Extensible Binary Meta Language) - en binär analog till XML- språket . Genom att använda EBML kan du utöka formatet utan att förlora kompatibilitet med äldre program.

Funktioner i standarden

Matroska filtillägg är .mkv  för videor (kan även inkludera ljud, undertexter och andra bilagor), .mka  för ljudfiler, .mks  för undertexter och .mk3d  för 3D-video.

Formatfunktioner som ingår i Matroska:

Projektet inkluderar dock inte videokomprimeringsformat och codecs (som MP3 eller JPEG ).

En Matroska-behållare kan innehålla ett stort antal ljud-, video- och undertextströmmar, så att du kan lagra en hel film i en fil och spela upp den med en multimediaspelare.

Matroska är ett öppet projekt (öppen standard). Detta innebär att det är helt gratis för personligt bruk, och den tekniska specifikationen för bitströmsformat är tillgänglig för alla, även företag som vill bädda in formatstöd i sina produkter (detta kommer att kräva en speciell licens). Källkoden för alla bibliotek som skapats av Matroska-projektgruppen distribueras enligt villkoren för LGPL (ett uppspelningsbibliotek skrivet i C med heltalsaritmetik distribueras också under villkoren för BSD-licensen ).

Matroska är ett direkt alternativ med öppen källkod till AVI , ASF , MOV , RealMedia , MP4 , MPG- behållare .

Anpassning och implementering av Matroska-biblioteken för OpenBeOS Mediakit och GStreamer (en plattformsoberoende multimediamiljö som liknar DirectShow för Windows ) och DirectShow-filteruppsättningen för att spela och skapa Matroska-filer på Windows stöds.

Programvarustöd

Programvarupaket med inbyggt stöd för Matroska-formatet:

Formatstöd av DivX

I slutet av 2008 släpptes den sjunde versionen av DivX -paketet . En av innovationerna var användningen av en ny videokodningsprofil, DivX Plus HD , designad för högupplöst video. Profilen inkluderar videokomprimering med H.264-codec, ljudkomprimering med AAC-codec och lagring av den resulterande filen i en Matroska-behållare. Därför måste alla nya DivX Plus HD-certifierade mediaenheter kunna hantera MKV-behållaren [7] .

Hårdvarustöd

Bristen på hårdvarustöd för behållaren på konsumentvideospelare har blivit en märkbar avskräckande effekt på dess spridning och beror på ett antal anledningar: video packad med den resurskrävande H.264 /AVC-codec tillsammans med AC3-ljud placerades vanligtvis i behållaren, och konsumentenheter som kan arbeta med sådana codecs , kom in på marknaden sent och var[ när? ] ganska dyrt; Standardformatet för behållare för H.264 är MP4 ; brist på stöd från stora företag som producerar videoutrustning och programvara för att skapa och spela upp video; Matroska-behållaren har mycket rika möjligheter som är svåra att implementera i hårdvaruform.

Men med tiden har MKV-formatet blivit ganska populärt. Idag stöder de flesta moderna TV-apparater, mediaspelare och andra mediaenheter detta format.

Sigma Designs

Sigma Designs, tillverkaren av huvuddelen av MPEG-hårdvaruavkodare för konsumentmediaspelare, släppte tre styrkretsar under 2006-2008 - SMP8650, 8630, 864x och 8620L. Alla av dem stöder de huvudsakliga HD-videoformaten, H.264 och MP4 -behållaren, samt VC-1- codec och AVI - behållaren , men innehåller inget inbyggt stöd för Matroska, även om vissa tillverkare använder dessa chipset lägger till sådant stöd med att använda firmware.

Anteckningar

  1. [ Matroska containerformat med öppen källkod officiellt släppt  (eng.) . Hämtad 9 juni 2016. Arkiverad från originalet 11 augusti 2016. Matroska containerformat med öppen källkod officiellt  släppt ]
  2. release-1.6.3 . Arkiverad 11 maj 2022. Hämtad 11 maj 2022.
  3. https://www.matroska.org/technical/whatis/index.html
  4. Arkiv för sajten matroska.org den 2003-02-19
  5. MediaPortal Player-funktioner Arkiverade 24 januari 2010 på Wayback Machine 1  januari 2007
  6. Perian Beskrivning Arkiverad 6 januari 2011 på Wayback Machine 
  7. Beskrivning av containerstöd Arkiverad 16 mars 2009. på DivX-webbplatsen

Länkar