Travail scolaire - Derek Hendrickx - Octobre 2009.

 

Concours "Windows Seven"

Sujet choisi : "Lecture de Matroska (MKV)"

Sujet conseillé à Derek par J. Doumont. L'ordinateur de test est un VinoSoft-2008

 

 

Qu'est-ce qu'un Matroska ?

Matroska (ou MKV) est un format de fichier multimédia, multiplateforme et ouvert. Il a été mis à disposition du grand public gratuitement le 1er mai 2003.

 

Le format MKV est basé sur une structure dérivée de XML, appelée EBML (Extensible Binary Meta Language). Ainsi grâce au format Matroska, il est notamment possible de réaliser des fonctions de chapitrage, de créer des menus, de faire des recherches dans le fichier, de sélectionner une source sonore ou bien de choisir un sous-titrage.

 

Il n'est donc pas un codec mais un conteneur vidéo qui peut contenir les formats suivants:

·        Vidéo: DivX, XviD, H.264...

·        Audio: OGG Vorbis, AAC, MP3, AC3, DTS, PCM, FLAC…

·        Sous-titres: SubRip (srt), SubStationAlpha (ssa), Advanced SubStationAlpha (ass)…

 

Matroska a pour but de devenir le standard des formats multimédias.

 

Comment lire un Matroska dans Windows Seven ?

1. Lecture avec Windows Media Player d’origine, possible ou pas ?

Microsoft nous a promis énormément de choses et d’améliorations pour ce nouveau Windows. Mais a-t-il intégré la lecture de ce nouveau format conteneur à Windows Media Player ?


Pour répondre à cette question, je vais tenter d’ouvrir un MKV et examiner le résultat. Voici les captures d’écrans prises lors de mon test:

 

 

Je tente de l'ouvrir, mais une boite de dialogues apparait m’indiquant que le format n’est pas reconnu. Je dois alors choisir un logiciel pour le faire. Je sélectionne donc Windows Media Player car c'est celui qui nous intéresse ici.

 

Le résultat est unanime, Windows Media Player ne peut pas lire le fichier MKV.

 

En résumé et comme le montre ces captures d’écrans, le lecteur Windows Media Player est complètement perdu et il ne lui est pas possible de lire ce fichier MKV, du moins d’origine.


2. Comment forcer la lecture de MKV avec Windows Media Player ?

Je désire toujours lire le fichier MKV avec Windows Media Player car je suis têtu. Grâce à des recherches sur internet, j'apprends qu’il faut installer un codec et plus exactement un filtre DirectShow.

 

Qu'est qu'un filtre DirectShow ?

Un filtre DirectShow est un élément logiciel permettant, le plus souvent, de décompresser des données numériques. Le terme DirectShow signifie que le filtre s'appuie en partie sur la "couche multimédia" de Windows pour fonctionner. Cette couche est plus connue sous le nom de DirectX, dont DirectShow est un des éléments (en charge de la vidéo et de l'affichage 2D).

 

Le rôle d'un filtre est similaire à celui d'un Codec. La principale différence réside en sa dépendance vis-à-vis de Windows pour fonctionner.

 

Mes recherches m’ont toutes dirigé vers "Haali Matroska Splitter" dont le site officiel est: http://haali.cs.msu.ru/mkv/. Mais j'ai également lu un article à propos de la nouvelle version du codec DivX que je vais détailler plus loin dans mon travail.

 

2.1 Avec Haali Matroska Splitter

 

Après téléchargement et installation, j'ouvre un premier fichier MKV (contenant des sous-titres) en utilisant Windows Media Player.

 

Grâce à "Haali Matroska Splitter", je suis en mesure de lire le MKV avec Windows Media Player, mais les sous-titres ne s'affichent pas.


Je décide d'en ouvrir un autre (avec un encodage différent et sans sous-titres) afin de voir si des problèmes subsistent encore.

 

Et malheureusement, retour à la case départ pour ce cas-ci.

 

2.2 Avec DivX 7

 

Cependant, le 22 octobre 2009, lors de la sortie de Windows Seven, la société DivX en a profité pour sortir son tout nouveau codec, DivX 7, qui prend en charge la lecture de MKV.

 


Voici la nouvelles parue à ce sujet sur Clubic.com:

"DivX profite à son tour du lancement de Windows 7 pour officialiser la compatibilité de DivX 7 avec le dernier né de Microsoft. Si le nouveau système d'exploitation prend en charge d'origine les codecs DivX et H.264, que reste-t-il à DivX 7 dont c'est justement le cœur de métier ? Le concepteur du célèbre codec met aujourd'hui en avant sa compatibilité avec le format MKV, de plus en plus utilisé pour les films de vacances en haute définition.

DivX 7 repose effectivement sur l'infrastructure Microsoft Media Foundation en charge de l'encodage et du décodage des contenus multimédias sous Windows 7. DivX 7 offre de fait au système d'exploitation une compatibilité totale avec le conteneur MKV, de l'explorateur de fichiers à Windows Media Center en passant par Windows Media Player, l'accélération matérielle étant même supportée le cas échéant (avec une carte graphique récente par exemple."

Ecrit par Romain Heuillard le Jeudi 22 Octobre 2009 pour http://www.clubic.com

 

Testons cette nouvelle version de DivX:

 

L'installation du codec se déroule sans problème.

Reprenons les deux mêmes fichiers MKV que précédemment:

 

Le premier (avec sous-titres) ne passe pas avec Windows Media Player.

 

Le deuxième (sans sous-titres et avec un encodage différent) est lu par Windows Media Player.

 

DivX 7 n'est donc pas la super solution tant attendue pour lire les fichiers MKV avec Windows Media Player.


3. Lire un MKV avec un autre lecteur que Windows Media Player

3.1 DivX Player (fournis avec le codec DivX 7)

Lors de l'installation du codec DivX 7, j'ai coché l'installation du DivX Player soit disant capable de lire tous les fichiers MKV, mais à ce moment je ne vais donc plus utiliser Windows Media Player. Examinons les résultats:

 

Le premier fichier MKV avec sous-titres est lu sans aucun problème.

 

Le deuxième fichier MKV est également lu sans aucun problème.

 

Cette solution fonctionne à merveille mais nécessite un peu de chipotage pouvant rebuter certains utilisateurs novices. Cependant une solution miracle pour eux, le lecteur tout-en-un: VLC Media Player dont le site officiel est: http://www.videolan.org.

3.2 VLC Media Player

Qu'est le VLC Media Player ?

VLC Media Player (VLC) (à l'origine VideoLAN Client) est un lecteur multimédia libre issu du projet VideoLAN. Ce logiciel est multiplateforme puisqu'il fonctionne sous Windows, toutes les tendances GNU/Linux, BSD, Mac OS X, BeOS, Solaris, QNX et même Pocket PC, soit en tout près de 20 plateformes. Il est distribué sous licence GNU/GPL.

 

Un des grands atouts de VLC est qu'il intègre les codecs nécessaires à la lecture de la plupart des formats audio et vidéo. De plus, le lecteur est capable de lire un grand nombre de flux réseaux.

 

L'installation de VLC n'est pas difficile, il suffit de suivre les étapes. Ouvrons à nouveau nos deux fichiers MKV et examinons le résultat de cette solution miracle:

 

 

 

Aucun problème lors de la lecture de ces deux fichiers MKV n'apparait. Un petit détail est visible entre DivX Player et VLC Media Player, l'un ne supporte pas une police d'écriture spécifique pour les sous-titres tandis que l'autre l'affiche.

 

Conclusion

En conclusion, Microsoft n'a pas jugé bon d'intégrer la lecture de fichiers MKV d'origine avec Windows Media Player. Une des solutions proposées est l'utilisation de codec mais qui ne fonctionnent qu'une fois sur deux. Une idée permettant de lire tous les fichiers MKV serait de combiner Haali Matroska Splitter et DivX 7, mais des conflits entre les deux codecs pourraient se produire (il faut donc être très prudent). Tandis que la solution tout-en-un fonctionne à merveille.

 

L'utilisateur lambda préfèrera se tourner vers VLC Media Player contrairement à l'utilisateur avancé, possédant les connaissances pour le faire, voudra absolument intégrer la lecture de fichiers MKV à Windows Media Player.

 

Bibliographie

 

- http://fr.wikipedia.org/wiki/Matroska

- http://www.matroska.org/technical/whatis/index.html

- http://en.wikipedia.org/wiki/DirectShow

- http://www.windows-media.net/bdc/codec/definition-filtre/

- http://www.cnetfrance.fr/blog/lire-les-fichiers-mkv-avec-windows-7-39705780.htm

- http://www.clubic.com/actualite-306976-format-mkv-sous-windows-7-avec-divx-7.html

- http://www.divx.com/fr/win

- http://labs.divx.com/mkvwin7preview

- http://www.videolan.org/

- http://fr.wikipedia.org/wiki/VLC_media_player


éclaté des pièces principales du PC utilisé pour ce travail :

 

- MAINBOARD : Asus P5N-T Deluxe

- CPU : Intel Core 2 Duo E8400 - 3.0 Ghz - 1333 MHz FSB - 6 Mb L2 Shared Cache - LGA775 - 45 nm - Wolfdale RD2008Q1
- RAM : OCZ Reaper HPC 4 Gb Kit DDR2 PC8500 1066 MHz

- GRAPHICS : PCI-Express-2.0-x16 XFX GeForce GTX 280 1 Gb DDR3

- SOUND : PCI-Express-x1 Creative Sound Blaster X-Fi Titanium Fatal1ty Professional Series

- HD SATA-300 : 1 Tb WDC WD10EADS

- MIDI TOWER : Antec Nine Hundred With 650W Antec Trio TruePower

 

 Publié à l'autorisation de Derek



Profil Facebook de Jacques Doumont

 

 

Free Internet Security - WOT Web of Trust