Matroska - Matroska

Matroska
Icona estensione MKV
Estensione nome file
.mkv .mk3d .mka .mks
Tipo di media Internet
video/x-matroska audio/x-matroska
Versione iniziale 6 dicembre 2002 ; 18 anni fa ( 2002-12-06 )
Ultima uscita
1.6.3
(18 febbraio 2021 ; 7 mesi fa ) ( 2021-02-18 )
Tipo di formato Formato contenitore
contenitore per Multimedia
Esteso da MCF , EBML
Formato aperto ?
Sito web matroska .org

Il Matroska Multimedia Container è un formato contenitore gratuito e aperto , un formato di file che può contenere un numero illimitato di tracce video, audio, immagini o sottotitoli in un unico file. È un formato universale per la memorizzazione di contenuti multimediali comuni, come film o programmi TV. Matroska è simile nel concetto ad altri contenitori come AVI , MP4 o Advanced Systems Format (ASF), ma è completamente aperto nelle specifiche, con implementazioni costituite principalmente da software open source . Le estensioni dei file Matroska sono .mkv per i video (che possono includere o meno sottotitoli e audio), .mk3d per i video stereoscopici , .mka per i file solo audio e .mks solo per i sottotitoli.

Storia

Il progetto è stato annunciato il 6 dicembre 2002 come fork del Multimedia Container Format (MCF), dopo i disaccordi tra lo sviluppatore capo MCF Lasse Kärkkäinen e il futuro fondatore di Matroska Steve Lhomme sull'uso dell'Extensible Binary Meta Language (EBML) invece di un formato binario. Ciò ha coinciso con un'interruzione della codifica di 6 mesi da parte dello sviluppatore principale della MCF per il suo servizio militare, durante la quale la maggior parte della comunità è rapidamente migrata al nuovo progetto.

Nel 2010 è stato annunciato che il formato audio/video WebM si sarebbe basato su un profilo del formato contenitore Matroska insieme al video VP8 e all'audio Vorbis .

Il 31 ottobre 2014, Microsoft ha confermato che Windows 10 avrebbe sostenuto HEVC e Matroska fuori dalla scatola , secondo una dichiarazione da Gabriel Aul, il capo di Microsoft Sistemi operativi squadra dei dati e Fondamenti del Gruppo. Windows 10 Technical Preview Build 9860 ha aggiunto il supporto a livello di piattaforma per HEVC e Matroska.

"Matroska" deriva da matrioska ( russo : матрёшка [mɐˈtrʲɵʂkə] ), la parola russa per le bambole di legno vuote che si aprono per esporre un'altra bambola più piccola, che a sua volta si apre per esporre un'altra bambola, e così via. Il logo lo scrive come "Matroška"; la lettera š , una "s" con un caron sopra, rappresenta il suono "sh" ( / ʂ / ) in varie lingue.

Design

L'uso di EBML consente l'estensione per futuri cambiamenti di formato. Il team Matroska ha espresso alcuni dei suoi obiettivi a lungo termine sui forum Doom9.org e Hydrogen Audio. Pertanto, i seguenti sono "obiettivi", caratteristiche non necessariamente esistenti, di Matroska:

  • Creare un formato contenitore multimediale moderno, flessibile, estensibile e multipiattaforma
  • Sviluppo di un solido supporto per lo streaming (sia questo formato che il sottoinsieme WebM sono riproducibili in streaming)
  • Sviluppo di un sistema di menu simile a quello dei DVD basato su EBML (a luglio 2019, c'è solo una bozza per lo più vuota)
  • Sviluppo di un set di strumenti per la creazione e la modifica di file Matroska ( MKVToolNix , per esempio)
  • Sviluppo di librerie per consentire agli sviluppatori di aggiungere il supporto Matroska alle proprie applicazioni (reso open source dagli sviluppatori Matroska)
  • Collaborare con i produttori di hardware per includere il supporto Matroska nei dispositivi multimediali incorporati

Sviluppo

Matroska è supportata da un'organizzazione senza scopo di lucro ( associazione loi 1901 ) in Francia e le specifiche sono aperte a tutti. È uno standard aperto esente da royalty che è gratuito e le sue specifiche tecniche sono disponibili per uso privato e commerciale. Il team di sviluppo di Matroska concede in licenza le sue librerie sotto la LGPL , con librerie di analisi e riproduzione disponibili sotto licenze BSD .

Supporto

Software

Sistemi operativi

Guarda anche

Riferimenti

link esterno