Media Player Classic
Développé par | Gabest,Clsid2 |
---|---|
Dernière version | 2.1.4 ()[1] |
Dépôt | sourceforge.net/projects/guliverkli |
Écrit en | C |
Système d'exploitation | Microsoft Windows |
Environnement | Windows |
Formats lus | RealVideo, VobSub index (d) et VobSub subtitle (d) |
Langues | Multilingue |
Type | Lecteur multimédia |
Licence | Licence publique générale GNU version 2 ou ultérieure |
Site web | mpc-hc.org et github.com/clsid2/mpc-hc |
Media Player Classic (abrégé MPC) est un lecteur multimédia qui fonctionne sous Windows.
Media Player Classic HomeCinema (abrégé MPC-HC) est une évolution plus récente de celui-ci.
Description
[modifier | modifier le code]Créé en 2003, par le développeur Gabest. Il s’appuie sur DirectX et les filtres DirectShow installés, aussi il présente le triple avantage d’être très léger, d’offrir de nombreuses possibilités, et d’être non intrusif. Il reprend une interface similaire à Windows Media Player 6.4.
Il peut lire la majorité des fichiers multimédia puisqu’il lui suffit d’un filtre DirectShow capable de supporter le format pour pouvoir le lire et il demeure à la fois :
- un lecteur audio (WAV, WMA, MP3, AAC, OGG, RealAudio, AC3, DTS …) ;
- un lecteur vidéo (MPEG, AVI , OGM , MKV , QuickTime , RealVideo , Xvid, DivX , H.264 …) ;
- un lecteur DVD (avec prise en charge des menus) ;
- un lecteur de flux internet (ex : web radio) ;
- un visualiseur d'images (JPEG, BMP…) ;
- un lecteur flash (FLV ...) ;
- un enregistreur vidéo (à partir d’une carte d’acquisition).
Il donne également la possibilité d’adapter le rendu audio au nombre de haut-parleurs présents, de lire les fichiers en local ou à distance, de lire directement des CD gravés en mode2, de choisir la couleur, la taille et la police des sous-titres, de redimensionner très librement la taille de l’image, d’accélérer ou de ralentir la vitesse de lecture, de laisser le lecteur toujours à l’avant-plan et de créer des listes de lecture et des signets de favoris.
MPC est souvent classé parmi les dix projets les plus actifs sur SourceForge.net.
Voici quelques pages où trouver de tels filtres et codecs :
- ffdshow (pour lire Xvid, DivX, etc.)
- Codecs Real (pour lire fichiers .rm, .ra, .rpm, .rt, etc.) (Voir Real Alternative)
- Codecs Quicktime (fichiers .mov et .qt) (Voir « Quicktime Lite »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le ))
- Filtre Ogg DirectShow Filter (fichiers .ogg et .ogm)
- Filtre MPC DirectShow Filter (fichiers Musepack : .mp et .mpc)
Licence
[modifier | modifier le code]Ce logiciel est placé sous la Licence publique générale GNU.
Le lecteur (player en anglais) est intégré à une suite d’utilitaires multimédias libres dont l’ensemble des codes sources est disponible sous le nom de Guliverkli.
Développement
[modifier | modifier le code]Media Player Classic (obsolète)
[modifier | modifier le code]À cause de l'arrêt des développements de Media Player Classic depuis , beaucoup de bugs restent à corriger. La communauté Doom9 a donc repris la maintenance du code et produit ses propres builds. La dernière version officielle des développeurs Guliverkli, Gabest et schultz, disponible dans plusieurs langues dont le Français, est la 6.4.9.0 datant 20 mars 2006[2].
Une branche maintenue par Clsid2 est orientée correction de bugs et remplace des bibliothèques dépassées. La dernière version porte le numéro de version 6.4.9.1[3], et date du 14 février 2010[4].
Media Player Classic est disponible en version portable, un simple fichier exécutable (.exe), pas besoin d'installation, ce qui le rend encore très pratique.
Media Player Classic HomeCinema
[modifier | modifier le code]Media Player Classic HomeCinema[5] est une branche plus récente et toujours mise à jour, qui s'occupe d'ajouter de nouvelles fonctionnalités tout en corrigeant les bugs (parfois en reprenant le travail de Clsid2) et en remplaçant les bibliothèques[6].
Gabest, le développeur principal (et également l'auteur du plugin GSDX pour l'émulateur de Playstation 2 PCSX2), a déclaré en que le développement de Media Player Classic n'était pas éteint, mais aucune progression du côté du code source n'a été constatée depuis[7].
La version 1.7.0, sortie le [8], remplace ses filtres internes par les LAV Filters[9] (eux-mêmes basés sur les librairies du projet FFmpeg), améliorant ainsi significativement la prise en charge des différents formats, sans avoir à installer de filtres externes.
La version 1.7.13[10] est la dernière version officielle qui sera publiée en raison d'un manque de développeurs C/C [11].
Cependant, le développeur « clsid » (« clsid2 » sur GitHub) a publié de nouvelles versions non officielles à partir de . Ces versions ne visaient initialement qu'à apporter de petits correctifs et améliorations, et surtout à garder à jour les codecs internes (LAV Filters) pour supporter de futurs formats[12], mais elles ont ensuite vu venir des ajouts substantiels de fonctionnalités[13].
Media Player Classic Black Edition
[modifier | modifier le code]Media Player Classic Black Edition[14] est un fork, lancé en 2012, de MPC-HC. Contrairement à ce dernier, il ne vise plus à ressembler à Windows Media Player et y ajoute des fonctionnalités dont une prévisualisation au-dessus de la barre de recherche[15].
La dernière version porte le numéro de version 1.6.10 et date du 7 octobre 2023[16].
Violation de licence
[modifier | modifier le code]Le , Gabest signale sur son forum une violation de licence GPL. En effet, il déclare avoir découvert deux logiciels réutilisant du code issu du projet Guliverkli. L'un d'eux est gratuit mais closed source, l'autre est un logiciel commercial. Découragé, il ne sait pas trop comment agir contre les parties en infraction.
Notes et références
[modifier | modifier le code]- « Release 2.1.4 · clsid2/mpc-hc » (consulté le )
- (en) gabest, « code source v6.4.9.0 », (consulté le )
- (en) « Doom9's topic on Media Player Classic patched build » (consulté le )
- (en) clsid2, « code source v6.4.9.1 », (consulté le )
- Site de MPC homecinema
- (en) « Doom9's topic on Media Player Classic Homecinema patched build » (consulté le )
- (en) « SourceForge's discussion about project status » (consulté le )
- MPC-HC 1.7.0 : annonce de publication, changelog
- Projet LAV Filters sur GitHub
- (en) mpc-hc, « MPC-HC version 1.7.13 », (consulté le )
- (en) « v1.7.13 is released and farewell · MPC-HC », sur mpc-hc.org (consulté le )
- (en) Topic sur forum.doom9.org
- (en) Section « Overview of features » des release notes de la version 1.9.14 sur GitHub.
- (en) « code source MPC-BE », sur sourceforge.net (consulté le )
- (en) « Media Player Classic - BE Win32/x64 - Doom9's Forum », sur forum.doom9.org (consulté le )
- (en) « code source MPC-BE », sur sourceforge.net, (consulté le )