MPlayer
est un
lecteur multimedia
libre
et
open source
distribue sous la
licence publique generale GNU
version 2, et connu pour prendre en charge un tres grand nombre de formats video et pour etre disponible sous presque tous les
systemes d'exploitation
. Il est accompagne de
MEncoder
, qui est a la fois un outil de
transcodage
et de montage audio et video.
Ces deux logiciels sont manipulables en
ligne de commande
. Il existe neanmoins plusieurs
interfaces graphiques
pour toutes les plates-formes sur lesquelles MPlayer fonctionne.
Le developpement de MPlayer a commence en
septembre 2000
par le Hongrois Arpad Gereoffy. Initialement nomme
mpg12play
(un lecteur de fichiers
MPEG
1 et 2), puis fusionne avec
avip
(un lecteur de fichiers
AVI
), le projet a ete rejoint par bien d'autres personnes et a considerablement progresse.
En
2003
, Arpad Gereoffy a cede la place a Alex Beregszaszi pour developper
MPlayer G2
(MPlayer seconde generation), projet actuellement stoppe.
En
2003
/
2004
, la societe Kiss est accusee d'avoir copie du code de MPlayer sans respecter les termes de la licence GPL
[
4
]
.
MPlayer etant execute en ligne de commande, le controle de la lecture s'effectue au moyen d'un clavier.
Il peut aussi se faire par commande
infrarouge
, via
LIRC
.
Par exemple, on peut changer de mode d'affichage (plein ecran ou fenetre) avec
F
, ou suspendre la lecture (pause) avec la barre
espace
, etc.
Les fonctions de chaque touche sont parametrables.
Au demarrage, le programme affiche toutes les optimisations qu'il utilise, les codecs audio et video, et la sortie video qu'il va utiliser pour lire le fichier en entree.
Puis, tout au long de la lecture, une ligne d'etat permet de connaitre la position des tetes de lecture sur les pistes audio et video, leur decalage, la consommation du
processeur
, etc.
MEncoder, le compagnon de MPlayer, est un logiciel de
transcodage
audio et video.
Il peut prendre en entree les fichiers dont le format est reconnu et pris en charge par MPlayer, les coder dans d'autres formats ou leur appliquer toute sorte de modification. Par exemple, le divx 4 ou encore le
libavcodec
. Il ne s'agit pas d'une conversion d'un fichier (VOB/MPEG2) mais bien de l'encodage en DivX4 du titre entier.
MPlayer etait initialement appele "MPlayer - The Movie Player for Linux".
Du fait du portage sur d'autres plates-formes, le nom a ete raccourci en "MPlayer - The Movie Player".
Un plug-in pour firefox du nom de
gecko-mplayer
est disponible. Il permet l'integration d'une visionneuse de MPlayer dans les
navigateurs internet
utilisant le moteur de rendu gecko sous Linux.
Voici une liste non exhaustive de ce que prend en charge MPlayer :
- Medias physiques :
CD
,
DVD
,
Video CD
;
- Conteneurs video
:
3gp
,
flv
,
AVI
,
ASF
,
Matroska
,
MPEG-4
,
NUT
,
OGM
,
QuickTime
,
RealMedia
;
- Codecs video
:
3ivx
,
flv
,
Cinepak
,
DivX
,
DV
,
H.263
,
H.264
,
HuffYUV
, Indeo,
MJPEG
,
MPEG-1
,
MPEG-2
,
MPEG-4
,
RealVideo
,
Sorenson
,
Theora
,
WMV
,
XviD
,
VP3
,
VP6
,
VP7
;
- Codecs audio
:
AAC
,
AC3
,
ALAC
,
AMR
,
FLAC
,
MP3
,
Ogg
,
RealAudio
,
Shorten
,
Speex
,
Vorbis
,
WMA
;
- Entrees multimedias : entrees audio et video, cartes radio (FM), TV et satellite (TV analogique, dvb-t,
dvb-c
,
dvb-s
).
- Sorties video :
X11
,
DirectX
,
Quartz Compositor
,
VESA
,
SDL
,
OpenGL
mais aussi l'
Art ASCII
(avec
aalib
ou
libcaca
) ou
Blinkenlights
;
- Sous-titres
pris en charge : VobSub, Ogm, CC (closed caption), MicroDVD,
SubRip
,
SubViewer
, Sami, VPlayer, RT, SSA, PJS (Phoenix Japanimation Society),
MPsub
, AQTitle, JACOsub.
MPlayer est capable de convertir la plupart des sous-titres en differents formats, ainsi que d'extraire les sous-titres de DVD.
Il peut jouer plusieurs types de video en
streaming
sur Internet et peut aussi les enregistrer dans un fichier.
Voici une liste non exhaustive des protocoles qu'il supporte :
Ce logiciel peut etre installe sur presque tous les systemes d'exploitation (
Linux
,
Unix
,
Windows
,
Mac OS X
,
IRIX
etc.). Une adaptation a d'autres systemes d'exploitation est possible du fait que les sources sont librement consultables et modifiables.
MPlayer est aussi repute pour sa rapidite et sa consommation de processeur reduite par l'utilisation d'optimisations pour la plupart des
processeurs
.
Sur les autres projets Wikimedia :