Matroska

famille de formats de fichier multimédia

Matroska (du russe матрёшка, matriochka, poupée russe [1], ou MKV[2]) est un format de fichier multimédia, multiplate-forme et ouvert. Il est mis à disposition du grand public gratuitement depuis le . Le format WebM reprend certaines de ses spécificités[3].

Matroska
Caractéristiques
Extensions
.mkv, .mka, .mks, .mk3dVoir et modifier les données sur Wikidata
Type MIME
application/x-matroskaVoir et modifier les données sur Wikidata
PUID
Signature
1A 45 DF A3 (hexa)Voir et modifier les données sur Wikidata
Développé par
Version initiale
Type de format
Conteneur de fichiers
Matroska Audio (en), Matroska Video (en), Matroska Subtitles (d), Matroska 3D Stereoscopic video (d)Voir et modifier les données sur Wikidata
Basé sur
Spécification
Site web

Spécificités

modifier

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 flux vidéo, flux audio, ainsi que plusieurs sous-titres et des chapitres.

Le Matroska peut embarquer des flux dans les formats de compression suivants :

Il existe plusieurs autres conteneurs populaires, tels que le MPEG4 (.mp4), QuickTime (.mov), AVI (.avi) pour les principaux. Le mkv se distingue de ces derniers sur plusieurs points :

  • support de la plupart des flux vidéo et audio existants ;
  • grande capacité de pistes de sous-titres de différents formats ;
  • support des chapitres ;
  • possibilité d'étiquetage des pistes audio, vidéo et des sous-titres ;
  • possibilité d'intégration de pièces jointes, comme les images d'illustration (couverture/jaquette).

Le conteneur MKV est capable d'encapsuler des contenus en haute définition 720p ou 1080p, ainsi qu'en ultra haute définition (UHD) 4K. Cela en fait un format privilégié pour la copie des HD-DVD ou des disques Blu-ray.

Extensions

modifier

Le MKV possède plusieurs extensions :

  • .mkv : fichiers contenant généralement une piste vidéo, habituellement accompagnée d'autres pistes (audio et sous-titres).
  • .mka : fichiers audio uniquement. Peut contenir n'importe quel format de compression audio supporté.
  • .mks : fichiers ne contenant que des sous-titres.
  • .mk3d : contient les mêmes éléments qu'un mkv, mais avec une vidéo 3D (ces fichiers peuvent également avoir pour extension .mkv)

Origine et motivations

modifier

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, fichiers de sous-titres, chapitres et vidéos ensemble. Dans la majorité des cas, il n'y a qu'un seul fichier vidéo pour plusieurs fichiers audios et/ou sous-titres (il n'y a qu'une vidéo pour plusieurs langues : VFF, VO, etc.)

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.

Lecteurs logiciels compatibles

modifier

Le MKV peut être lu entre autres par les utilitaires suivants :

Multiplate-forme GNU/Linux OS X MS-Windows

Le système Android, depuis sa version 4.0, peut lire les codecs Vorbis et VP8 contenu dans un conteneur mkv(en)[4].

Encodeurs

modifier

Liste de quelques logiciels permettant d'encoder ou de convertir au format Matroska.

Multiplate-forme GNU/Linux OS X MS-Windows

Lecteurs matériels

modifier

En 2007, ce format n'était pas encore utilisable sur les platines de salon ; cela a pu être corrigé (sur certains lecteurs) avec une mise à jour du microprogramme.
À partir de 2010 la quasi-totalité des platines de salon intègre le format MKV en standard.[réf. nécessaire] Attention néanmoins, les codecs contenus dans le MKV ne sont pas forcément lus par tous les systèmes. En particulier les formats de son HD (DTS-HD et Dolby HD)

Lecteurs multimédias

modifier

Courant 2007, la Gen 6 d'Archos a été la première gamme de la marque à pouvoir lire les fichiers MKV.[réf. souhaitée]

Courant , plusieurs modèles à base du jeu de composants Sigma Designs SMP8635, reconnaissent et lisent les fichiers Matroska. Par exemple Tvix 6500, mais aussi Popcorn Hour A100 et A110[5], ou encore le Storex AivX-370HD.

En décembre 2008, Western Digital sort un boîtier multimédia appelé Western Digital TV pouvant lire les fichiers MKV contenant en particulier les codecs suivants :

Juin 2009 : le lecteur Blu Ray de la marque LG référencé : BD370 : lit de nombreux formats dont le format MKV.[réf. souhaitée]

Septembre 2009 : le lecteur Blu Ray de la marque Samsung référencé : BD-P2500 : lit de nombreux formats dont le format MKV.[réf. souhaitée]

Depuis 2011 : Les fichiers MKV en 3D (SBS ou Side By Side) apparaissent massivement et sont supportés par la plupart des boîtiers grand public (comme le WD TV Live par exemple) mais ne seront affichés en 3D que sur les téléviseurs ou vidéo-projecteurs compatibles « 3D-SBS » (la majorité).[réf. nécessaire]

Téléviseurs

modifier

Depuis 2010 la majeure partie des téléviseurs multimédia supportent le format MKV : Phillips, Samsung, LG, etc.[réf. nécessaire]

Box-Internet

modifier

Fin 2008, le boîtier multimédia de la Freebox v5 est capable de lire les fichiers MKV.
La box Numericable les lit également.

Liens externes

modifier

Références

modifier
  1. La translittération est maladroite, car elle se prononce comme матроска, qui signifie costume de marin
  2. L'extension .MKV désigne les fichiers MatrosKa Video (source: http://www.matroska.org/)
  3. (en) « WebM Guidelines », sur WebM Project (consulté le ) : « These guidelines are currently for file streaming over an HTTP connection, and indicate the areas where WebM is strict, relative to the more permissive Matroska specification qui peut être traduit par Ces lignes directrices sont actuellement pour la lecture en transit (streaming) à travers une connexion en http et indiquent les domaines où WebM est stricte, par rapport à la spécification de Matroska plus permissive. »
  4. Additionally, developers can now use Matroska containers for Vorbis and VP8 content. Android 4.0 for Developers - New media codecs and containers
  5. Welcome To Popcorn Hour