Matroska

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 3 august 2020; verificările necesită 5 modificări .
Matroska
Extensie .mkv, .mk3d, .mka, .mks
tip MIME video/x-matroska și audio/x-matroska
Dezvoltator Matroska.org
publicat 1 mai 2003 [1]
Ultima lansare 1.6.3 (18 februarie 2021 ) [2] ( 2021-02-18 )
Tip de format container media
Conține multimedia (diverse codecuri)
Extins din EBML [3]
Dezvoltat în WebM
format deschis ? da
Site-ul web matroska.org
 Fișiere media la Wikimedia Commons

Matröška ( Matryoshka [4] ) este un proiect care vizează crearea unui format de container multimedia deschis, flexibil și multiplatform (inclusiv platforme hardware) și un set de instrumente și biblioteci pentru lucrul cu date în acest format. Acest proiect este o dezvoltare a proiectului MCF, dar diferă semnificativ prin faptul că se bazează pe EBML (Extensible Binary Meta Language) - un analog binar al limbajului XML . Utilizarea EBML vă permite să extindeți formatul fără a pierde compatibilitatea cu programele mai vechi.

Caracteristicile standardului

Extensiile de fișiere Matroska sunt .mkv  pentru videoclipuri (pot include, de asemenea, audio, subtitrări și alte atașamente), .mka  pentru fișiere audio, .mks  pentru subtitrări și .mk3d  pentru videoclipuri 3D.

Caracteristici de format incluse în Matroska:

Cu toate acestea, proiectul nu include formate de compresie video și codecuri (cum ar fi MP3 sau JPEG ).

Un container Matroska poate conține un număr mare de fluxuri audio, video și subtitrare, permițându-vă să stocați un întreg film într-un singur fișier și să îl redați cu un player multimedia.

Matroska este un proiect deschis (standard deschis). Aceasta înseamnă că este absolut gratuit pentru uz personal, iar specificația tehnică a formatului bitstream este disponibilă oricui, chiar și companiilor care doresc să încorporeze suport de format în produsele lor (aceasta va necesita o licență specială). Codul sursă al tuturor bibliotecilor create de echipa de proiect Matroska este distribuit în conformitate cu termenii LGPL (o bibliotecă de redare scrisă în C folosind aritmetica întregi este, de asemenea, distribuită în condițiile licenței BSD ).

Matroska este o alternativă directă open source la containerele AVI , ASF , MOV , RealMedia , MP4 , MPG .

Adaptarea și implementarea bibliotecilor Matroska pentru OpenBeOS Mediakit și GStreamer (un mediu multimedia multiplatformă similar cu DirectShow pentru Windows ) și setul de filtru DirectShow pentru redarea și crearea fișierelor Matroska pe Windows sunt acceptate.

Suport software

Pachete software cu suport încorporat pentru formatul Matroska:

Suport de format de către DivX

La sfârșitul anului 2008, a fost lansată a șaptea versiune a pachetului DivX . Una dintre inovații a fost utilizarea unui nou profil de codificare video, DivX Plus HD , conceput pentru video de înaltă definiție. Profilul include compresia video folosind codecul H.264, compresia audio folosind codecul AAC și stocarea fișierului rezultat într-un container Matroska. Prin urmare, toate dispozitivele media noile DivX Plus HD Certified trebuie să poată manipula containerul MKV [7] .

Suport hardware

Lipsa suportului hardware pentru containerul de pe playerele video pentru consumatori a devenit un factor de descurajare vizibil pentru răspândirea acestuia și se datorează mai multor motive: video-ul ambalat cu codecul H.264 /AVC, care consumă mult resurse, împreună cu audio AC3, era de obicei plasat în containerul și dispozitivele de consum capabile să funcționeze cu astfel de codecuri au intrat târziu pe piață și au fost[ când? ] destul de scump; Formatul standard de container pentru H.264 este MP4 ; lipsa sprijinului din partea companiilor mari care produc echipamente video și software pentru crearea și redarea video; containerul Matroska are capabilități foarte bogate care sunt greu de implementat sub formă de hardware.

Cu toate acestea, de-a lungul timpului, formatul MKV a devenit destul de popular. Astăzi, majoritatea televizoarelor, playerelor media și a altor dispozitive media moderne acceptă acest format.

Sigma Designs

Sigma Designs, producătorul părții principale a decodoarelor hardware MPEG pentru playere media pentru consumatori, a lansat trei chipset-uri în 2006-2008 - SMP8650, 8630, 864x și 8620L. Toate acceptă principalele formate video de înaltă definiție, H.264 și containerul MP4 , precum și codecul VC-1 și containerul AVI , dar nu conțin niciun suport încorporat pentru Matroska, deși unii producători le folosesc chipset-urile adaugă un astfel de suport cu utilizarea firmware-ului.

Note

  1. [ Formatul containerului open source Matroska lansat oficial  (ing.) . Preluat la 9 iunie 2016. Arhivat din original la 11 august 2016. Formatul containerului open source Matroska a fost  lansat oficial ]
  2. eliberare-1.6.3 . Arhivat 11 mai 2022. Preluat la 11 mai 2022.
  3. https://www.matroska.org/technical/whatis/index.html
  4. Arhiva site-ului matroska.org la 19.02.2003
  5. Caracteristici MediaPortal Player Arhivat 24 ianuarie 2010 la Wayback Machine 1  ianuarie 2007
  6. Perian Description Arhivat pe 6 ianuarie 2011 la Wayback Machine 
  7. Descrierea suportului pentru containere Arhivat 16 martie 2009. pe site-ul DivX

Link -uri