Matroska

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 3. august 2020; checks kræver 5 redigeringer .
Matroska
Udvidelse .mkv, .mk3d, .mka, .mks
MIME -type video/x-matroska og audio/x-matroska
Udvikler Matroska.org
offentliggjort 1. maj 2003 [1]
Seneste udgivelse 1.6.3 (18. februar 2021 ) [2] ( 2021-02-18 )
Formattype mediebeholder
Indeholder multimedie (forskellige codecs)
Udvidet fra EBML [3]
Udviklet i WebM
åbent format ? Ja
Internet side matroska.org
 Mediefiler på Wikimedia Commons

Matröška ( Matryoshka [4] ) er et projekt, der har til formål at skabe et åbent fleksibelt og tværplatforms (inklusive hardwareplatforme) multimediebeholderformat og et sæt værktøjer og biblioteker til at arbejde med data i dette format. Dette projekt er en udvikling af MCF-projektet, men adskiller sig væsentligt ved, at det er baseret på EBML (Extensible Binary Meta Language) - en binær analog til XML -sproget . Brug af EBML giver dig mulighed for at udvide formatet uden at miste kompatibilitet med ældre programmer.

Funktioner af standarden

Matroska filtypenavne er .mkv  til videoer (kan også omfatte lyd, undertekster og andre vedhæftede filer), .mka  til lydfiler, .mks  til undertekster og .mk3d  til 3D-video.

Formatfunktioner inkluderet i Matroska:

Projektet inkluderer dog ikke videokomprimeringsformater og codecs (såsom MP3 eller JPEG ).

En Matroska-beholder kan indeholde et stort antal lyd-, video- og undertekststreams, så du kan gemme en hel film i én fil og afspille den med en multimedieafspiller.

Matroska er et åbent projekt (åben standard). Det betyder, at det er helt gratis til personlig brug, og den tekniske specifikation for bitstream -format er tilgængelig for alle, også virksomheder, der ønsker at integrere formatunderstøttelse i deres produkter (dette vil kræve en særlig licens). Kildekoden for alle biblioteker, der er oprettet af Matroska-projektteamet, distribueres i henhold til LGPL'ens vilkår (et afspilningsbibliotek skrevet i C ved hjælp af heltalsaritmetik distribueres også under betingelserne i BSD-licensen ).

Matroska er et direkte open source-alternativ til AVI , ASF , MOV , RealMedia , MP4 , MPG- containere .

Tilpasning og implementering af Matroska-bibliotekerne til OpenBeOS Mediakit og GStreamer (et multimediemiljø på tværs af platforme svarende til DirectShow til Windows ) og DirectShow-filtersættet til afspilning og oprettelse af Matroska-filer på Windows understøttes.

Softwaresupport

Softwarepakker med indbygget understøttelse af Matroska-formatet:

Formatunderstøttelse af DivX

I slutningen af ​​2008 blev den syvende version af DivX -pakken frigivet . En af nyskabelserne var brugen af ​​en ny videokodningsprofil, DivX Plus HD , designet til high-definition video. Profilen inkluderer videokomprimering ved hjælp af H.264-codec, lydkomprimering ved hjælp af AAC-codec og lagring af den resulterende fil i en Matroska-beholder. Derfor skal alle nye DivX Plus HD-certificerede medieenheder kunne håndtere MKV-beholderen [7] .

Hardware support

Manglen på hardwareunderstøttelse til beholderen på forbrugervideoafspillere er blevet en mærkbar afskrækkende virkning på dens spredning og skyldes en række årsager: video pakket med det ressourcekrævende H.264 /AVC-codec sammen med AC3-lyd blev normalt placeret i containeren og forbrugerenheder, der er i stand til at arbejde med sådanne codecs , kom sent på markedet og var[ hvornår? ] ret dyrt; Standardbeholderformatet for H.264 er MP4 ; manglende støtte fra store virksomheder, der producerer videoudstyr og software til at skabe og afspille video; Matroska-beholderen har meget rige muligheder, som er svære at implementere i hardwareform.

Men med tiden er MKV-formatet blevet ret populært. I dag understøtter de fleste moderne tv'er, medieafspillere og andre medieenheder dette format.

Sigma Designs

Sigma Designs, producenten af ​​hoveddelen af ​​MPEG-hardwaredekodere til forbrugermedieafspillere, udgav tre chipsæt i 2006-2008 - SMP8650, 8630, 864x og 8620L. Alle understøtter de vigtigste high-definition videoformater, H.264 og MP4 -beholderen, samt VC-1- codec og AVI - beholderen , men indeholder ingen indbygget understøttelse af Matroska, selvom nogle producenter bruger disse chipsæt tilføjer sådan støtte ved at bruge firmware.

Noter

  1. [ Open source Matroska containerformat officielt udgivet  (eng.) . Hentet 9. juni 2016. Arkiveret fra originalen 11. august 2016. Matroska open source container format officielt  frigivet ]
  2. release-1.6.3 . Arkiveret 11. maj 2022. Hentet 11. maj 2022.
  3. https://www.matroska.org/technical/whatis/index.html
  4. Arkiv af webstedet matroska.org den 19/02/2003
  5. MediaPortal Player-funktioner Arkiveret 24. januar 2010 på Wayback Machine 1.  januar 2007
  6. Perian Beskrivelse Arkiveret 6. januar 2011 på Wayback Machine 
  7. Beskrivelse af containersupport Arkiveret 16. marts 2009. på DivX-siden

Links