Qu'est-ce que c'est?
Le MKV (MatrosKa Video) est un conteneur (ou capsule) vidéo.
Vous connaissez d'autres conteneurs, même si vous ne saviez pas ce que c'était précisément: AVI (Audio Video Interleave), OGM (OGg Media), RMVB (Real Media Variable Bitrate)...
Un conteneur n'est pas un codec, il "enveloppe" des flux qui ont été encodés par des codecs...
Par exemple, dans un AVI, il y a un flux vidéo en DivX par exemple, un flux audio en mp3... Dans un RMVB, un flux vidéo en RV9 et un flux audio en RA8, ou un flux en RV10 et un flux en RA-AAC (RA10)...
Tous ces conteneurs sont limités à certains codecs: impossible de mettre un RV9 dans un AVI ou de mettre du OGG dans un RMVB... Ne parlons même pas des sous-titres qu'on ne pouvait pas muxer (=assembler dans une capsule) dans ces conteneurs...
Il existe un conteneur qui permet tout ceci: le MKV!
Il a plusieurs avantages:
Il permet de muxer quasiment tous les flux vidéos: RV9 RV10 DivX XviD MPEG VP6 et autres...
Il permet de muxer quasiment tous les flux audios, et en grand nombre (avec l'AVI seules 2 pistes au maximum): OGG RA10 MP4(He-AAC) MP3... Le MPC n'est pas encore au point pour le mux dans un MKV...
Il permet d'intégrer un grand nombre de pistes de sous-titres, directement dans le fichier (pas comme pour les AVI ou il fallait avoir le .srt séparément)...
Il permet aussi d'intégrer le chapitrage...
Il permet le tag des pistes audio et de sous-titres...
Un autre très gros avantage: l'overhead (l'espace disque utilisé pour assembler les différents flux) est bien plus petit, même nul voire négatif!!! Par exemple vous avez une vidéo de 610Mo avec une piste audio de 90Mo, le fichier fera 713Mo en AVI (donc 13Mo de perte), alors qu'en MKV il fera à peine 700Mo (699Mo)...
Comment le lire?
Pour le lire, il suffit, comme pour l'AVI, d'avoir les codecs utilisés dans le MKV correspondant... Par exemple si le MKV contient du RV10 et du OGG, il faut les codecs RV10 et les filtres OGG...
Il faut avoir quand même les Filtres DShow en plus, qui permettent de gérer correctement les sous-titres, et d'autres trucs...
Pour le lecteur, le plus abouti pour lire du MKV est sans conteste Media Player Classic (attention, ne surtout pas confondre avec Windows Media Player, qui lui est le moins abouti techniquement lol)...
Les liens :
Media Player Classic 6.4.x.xUV DirectShow PackUV Real PackFiltres OGG VorbisFiltres AACFiltres MPC