Le format Matroska est un conteneur vidéo, il peut regrouper au sein d'un même fichier (généralement avec l'extension .mkv) plusieurs pistes vidéo et audio ainsi que des sous-titres et des chapitres.
Matroska (MKV) n'est donc pas un codec mais un format de fichier qui peut contenir des flux encodés avec les codecs suivants :
- Vidéo : DivX, XviD, RealVideo, H.264, Theora, VP8, etc.
- Audio : Vorbis, AAC, MP2, MP3, AC3, DTS, PCM, WV (WavPack), FLAC et bientôt MPC (Musepack).
- Sous-titres : SubRip (srt), SubStationAlpha (ssa), Advanced SubStationAlpha (ass), VobSub (sub/idx), etc.
Origine et motivations
Matroska vient du mot russe matriochka (poupée russe) qui correspond bien à la définition du matroska : c'est un conteneur vidéo qui permet de mixer plusieurs pistes audio et sous-titres avec une piste vidéo.
Matroska a pour but de devenir le standard des formats multimédias. Il est dérivé du projet MCF, mais en diffère sensiblement car il utilise EBML, un format binaire dérivé d'XML. EBML permet à l'équipe de développement de Matroska d'obtenir un avantage important en ce qui concerne les futures extensions du format, sans pour autant être incompatible avec les anciens parseurs.
Particularités
Les autres conteneurs courants sont : MPEG4 (.mp4), QuickTime (.mov), AVI (.avi), etc.
Les points qui peuvent le distinguer vis-à-vis de ces formats concurrents sont les suivants :
- supporte quasiment tous les flux vidéo et audio existants ;
- peut contenir un grand nombre de pistes de sous-titres de différents formats ;
- supporte le chapitrage ;
- permet l'étiquetage des pistes audio, vidéo et les sous-titres ;
- permet d'intégrer des pièces jointes, comme les images d'illustration (couverture/jaquette).
Le conteneur MKV est perçu comme le successeur de l'AVI, majoritairement en raison de sa capacité à encapsuler des contenus en haute définition 720p ou 1080p
Extensions
Le MKV possède plusieurs extensions :
- .mkv : généralement des fichiers avec une piste vidéo, éventuellement accompagnée d'autres pistes, audio ou autres.
- .mka : fichiers audio uniquement. Peut contenir n'importe quel format de compression audio supporté.
- .mks : fichiers ne contenant qu'une piste, dans un format de sous-titres.