MPlayer - MPlayer

MPlayer
MPlayer.svg
MPlayer.png
MPlayer sur Linux en utilisant le front-end gMplayer
Développeur(s) L'équipe MPlayer
Première version 2000 ; il y a 21 ans ( 2000 )
Version finale 1.4.0 (18 avril 2019 ; il y a 2 ans ) [±] ( 2019-04-18 )
Dépôt
Écrit en C
Plate-forme Multiplateforme
Disponible en Anglais, hongrois, polonais, russe et espagnol
Taper Lecteur multimédia
Licence GPL-2.0 ou version ultérieure
Site Internet mplayerhq .hu

MPlayer est une application logicielle de lecteur multimédia gratuite et open source . Il est disponible pour Linux , OS X et Microsoft Windows . Des versions pour OS/2 , Syllable , AmigaOS , MorphOS et AROS Research Operating System sont également disponibles. Un port pour DOS utilisant DJGPP est également disponible. Des versions pour Wii Homebrew Channel et Amazon Kindle ont également été développées.

Histoire

Le développement de MPlayer a commencé en 2000. L'auteur original, le hongrois Árpád Gereöffy, a lancé le projet parce qu'il n'a pas pu trouver de lecteurs vidéo satisfaisants pour Linux après que XAnim a arrêté le développement en 1999. La première version était intitulée mpg12play v0.1 et a été piratée ensemble. en une demi-heure en utilisant libmpeg3 de www .heroinewarrior .com . Après mpg12play v0.95pre5 , le code a été fusionné avec un lecteur AVI basé sur le chargeur DLL Win32 d ' avifile pour former MPlayer v0.3 en novembre 2000. Gereöffy a rapidement été rejoint par de nombreux autres programmeurs, au début principalement de Hongrie , mais plus tard à l'échelle mondiale.

Alex Beregszászi a maintenu MPlayer depuis 2003, lorsque Gereöffy a quitté le développement de MPlayer pour commencer à travailler sur un MPlayer de deuxième génération. Le projet MPlayer G2 a été abandonné, et tout l'effort de développement a été mis sur MPlayer 1.0.

MPlayer était auparavant appelé "MPlayer - The Movie Player for Linux" par ses développeurs, mais il a ensuite été abrégé en "MPlayer - The Movie Player" après qu'il soit devenu couramment utilisé sur d'autres systèmes d'exploitation.

Accélération vidéo

Il existe divers blocs SIP qui peuvent accélérer le calcul du décodage vidéo dans plusieurs formats, notamment PureVideo , UVD , QuickSync Video , TI Ducati et autres.

Capacités et classification

MPlayer peut lire une grande variété de formats multimédias, à savoir tout format pris en charge par les bibliothèques FFmpeg , et peut également enregistrer localement tout le contenu diffusé dans un fichier.

Un programme compagnon, appelé MEncoder , peut prendre un flux d'entrée, un fichier ou une séquence de fichiers image, et le transcoder en plusieurs formats de sortie différents, en appliquant éventuellement diverses transformations en cours de route.

Formats de médias

MPlayer exécuté via la ligne de commande dans Microsoft Windows.

MPlayer peut lire de nombreux formats, notamment :

MPlayer peut également utiliser une variété de protocoles de pilotes de sortie pour afficher la vidéo, y compris VDPAU , l' extension vidéo X , OpenGL , DirectX , Direct3D , Quartz Compositor , VESA , Framebuffer , SDL et des plus rares tels que l'art ASCII (en utilisant AAlib et libcaca ) et Clignotants . Il peut également être utilisé pour afficher la télévision à partir d'une carte TV à l'aide de l'appareil tv://channel , ou pour lire et capturer des chaînes radio via radio://channel|frequence .

Depuis la version 1.0RC1, Mplayer peut décoder les sous - titres au format de sous- titres ASS/SSA , en utilisant libass .

Plugins disponibles

Interface et frontaux graphiques

Gnome-MPlayer v1.0.9 sur GNOME

Comme GStreamer , MPlayer n'a qu'une interface en ligne de commande et il y a quelques frontaux disponibles, qui utilisent des widgets GUI de GTK , Qt ou une autre bibliothèque de widgets. Lorsque vous n'utilisez pas ces frontaux, mplayer peut toujours afficher la vidéo dans une fenêtre (sans contrôles visibles dessus) et est contrôlé à l'aide d'un clavier.

  • Gmplayer (officiel) et Gnome-MPlayer sont basés sur GTK
  • SMPlayer et KMPlayer sont basés sur Qt , entre autres.
  • MPlayer OS X Extended et MPlayerX sont basés sur Cocoa

Fourches

mplayer2 était un fork de MPlayer sous licence GPLv3, en grande partie le travail d'Uoti Urpala, qui a été exclu du projet MPlayer en mai 2010 en raison de "différences de longue date" avec l'équipe MPlayer. Les principaux changements par rapport à MPlayer ont été l'amélioration de la gestion des pauses, la prise en charge de Matroska, la recherche et la prise en charge de Nvidia VDPAU ; activer le multithread par défaut ; et la suppression de MEncoder, de l'interface graphique et de divers pilotes vidéo et bibliothèques groupées, telles que ffmpeg, s'appuyant plutôt sur des bibliothèques partagées. Les développeurs ont également indiqué leur intention de permettre à MPlayer2 d'utiliser libav comme alternative à ffmpeg. La première version, 2.0, a été publiée en mars 2011. Il n'y a pas eu de versions stables ultérieures.

mpv est un fork sous licence GPLv2 de mplayer2. Depuis juin 2015, mpv s'est efforcé de renouveler la licence de son code en tant que LGPL v2.1 ou supérieur.

MPlayer, MPlayer2 et mpv utilisent tous des formats EDL incompatibles .

Controverse juridique

En janvier 2004, le site Web de MPlayer a été mis à jour avec une allégation selon laquelle le fabricant danois de lecteurs de DVD, Kiss Technology , commercialisait des lecteurs de DVD avec un micrologiciel comprenant des parties du code sous licence GPL de MPlayer. L'implication était que Kiss violait la GPL, puisque Kiss n'a pas publié son firmware sous licence GPL. La réponse du directeur général de Kiss, Peter Wilmar Christensen, a rétorqué que les similitudes entre les deux morceaux de code indiquent que l'équipe MPlayer avait en fait utilisé le code du firmware de Kiss. Cependant, le lecteur DVD Kiss, sorti en 2003, utilisait un format de fichier de sous-titres spécifique à MPlayer, conçu par un développeur MPlayer en 2001.

Voir également

Les références

Liens externes