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] |
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.
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.
Softwarepakker med indbygget understøttelse af Matroska-formatet:
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] .
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, 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.
mediebeholdere | |
---|---|
Video/lyd | |
Lyd | |
musik |
|
Raster | |
Vektor | |
Kompleks |