Matroska (MK) est un format de conteneur multimédia open source qui peut contenir un certain nombre de types de fichiers différents, notamment des fichiers vidéo, audio et de sous-titres. Les programmes de cinéma et de télévision utilisent l’extension .MKV, indiquant la présence de vidéo. Si le conteneur ne contient que des fichiers audio, MKA est utilisé ; tandis que les sous-titres seuls sont indiqués par l’utilisation de MKS. Matroska est en concurrence avec d’autres formats de conteneurs, notamment AVI, MP4 et ASF, pour n’en nommer que quelques-uns. Cependant, MKV présente des avantages importants et est plus susceptible d’être implémenté dans un logiciel open source.
Le développement de Matroska est basé sur Extensible Binary Meta Language (EBML), un parent de XML. Les avantages de MKV par rapport à d’autres formats de conteneur incluent une recherche plus rapide dans le fichier, la possibilité d’inclure des chapitres et des menus comme des DVD, des flux audio sélectionnables pour prendre en charge différentes pistes de langue et une meilleure récupération des erreurs. Les «sous-titres logiciels» sont également pris en charge, ou la possibilité d’activer ou de désactiver les sous-titres.
De plus, contrairement aux anciens formats de conteneurs tels que l’Interleave Audio Vidéo (AVI) de Microsoft®, Matroska prend en charge pratiquement tous les formats audio. Cela inclut l’open source Ogg Vorbis, un format de compression audio qui peut également être utilisé pour intégrer de l’audio sans perte tel que des fichiers FLAC (Free Lossless Audio Codec). L’encodage audio à débit binaire variable et l’encodage vidéo à fréquence d’images variable sont également pris en charge par Matroska. Son codage EBML fondamental lui permet également de répondre aux besoins croissants tout en restant rétrocompatible avec les anciens lecteurs MKV.
Un lecteur vidéo qui prend en charge les fichiers MKV dès la sortie de la boîte est le lecteur VLC open source et multiplateforme. Les CorePlayer Pro et Mobile de Matroska sont également disponibles gratuitement sur le site Web de Matroska. Les lecteurs Microsoft® qui prennent en charge DirectShow® tels que MediaPlayer® et MediaClassic® doivent également lire les fichiers MKV, à condition qu’un pack de codec communautaire combiné (CCCP) soit installé, qui est également gratuit. La page de téléchargement sur le site Matroska comprend des informations et des liens vers ces lecteurs et plugins ainsi que d’autres pour divers systèmes d’exploitation.
L’objectif des développeurs de Matroska est qu’il soit largement adopté en tant que format de conteneur multimédia universel et multiplateforme. Les progrès dans ce sens peuvent être mesurés en augmentant la compatibilité matérielle. La prise en charge des fichiers MKV augmente, avec certains lecteurs Bluray® et certains téléviseurs haute définition prenant en charge les fichiers MKV en streaming. Samsung et LG sont deux fabricants qui prennent en charge MKV sur certains de leurs Bluray® et téléviseurs HD. Les fabricants de systèmes sur puce comme Sigma Designs sont également à bord, intégrant la prise en charge MKV pour de nombreuses puces OEM utilisées dans divers produits matériels.