[[mplayer]]
Piste: » mplayer
MPlayer
MPlayer est un lecteur multimédia pour linux. Voir aussi mencoder, l'autre moitié de mplayer, destinée à l'encodage.
Introduction
MPlayer est un lecteur vidéo pour Linux (il fonctionne sur beaucoup d’autres Unix et processeurs non-x86, voir la documentation). Il prend en charge la plupart des formats MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, OGG/OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM et RoQ, gérés par plusieurs codecs natifs et par des codecs binaires. Vous pouvez regarder des VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 et même des films WMV.
Installation
Installez le paquet mplayer.
- Dans le menu Applications → Ajouter des applications
Choisissez MPlayer dans la catégorie Son et Vidéo → Plus d'applications.
- De manière générale, utilisez un gestionnaire de paquets pour installer mplayer (ou une version optimisée pour votre architecture).
Plugin pour Mozilla (et Firefox)
- Installez le paquet mozilla-mplayer qui vous permettra de visualiser les vidéos dans votre navigateur Mozilla ou Firefox.
Codecs propriétaires
Pour lire les vidéos au format WMV, RealVideo ou lire des DVD protégés, achetés dans le commerce :
- activez l'accès au dépôt Medibuntu ;
- Installez ensuite les paquet w32codecs (pour le format WMV) et/ou libdvdcss (pour les DVD).
Plus d'informations sur la pages des dépôts et w32codecs.
À noter que l'évolution rapide du décodeur ffmpeg (paquet ffmpeg) rend de moins en moins nécessaire l'installation des codecs propriétaires w32codecs. FFmpeg devrait bientôt permettre la lecture des format VC-1/VC-9/WMV3/WMV9 de Microsoft.
pour les codecs récalcitrants voir ici
Utilisation
MPlayer peut s'utiliser de diverses manières :
1. Avec l’interface graphique de mplayer qui sera automatiquement lancée
2. mplayer peut être lancé et piloté en ligne de commande. Ainsi seule la vidéo lue s'affiche dans une fenêtre.
gmplayer
(GNOME & XFCE) gmplayer permet d'afficher une fenêtre supplémentaire à mplayer (avec barre de progression, boutons, etc...). Il est installé par défaut lors de l'installation du paquet mplayer.
Le paquet mplayer-skin-blue installera un très beau skin.
kmplayer
(KDE) Activer les dépôts Universe et Multiverse, puis installer les paquets: kmplayer mplayer-nogui.
Pour profiter du greffon pour Konqueror, installez le paquet: kmplayer-konq-plugins.
smplayer & gnome-mplayer
Deux interfaces light. smplayer est en QT (pour KDE plutôt donc), et gnome-mplayer en GTK2+.
Téléchargez ici (smplayer), ou éventuellement sur : GetDeb.net
MPlayer en ligne de commande
Pourquoi utiliser MPlayer en ligne de commande ? Et bien, c'est rapide, simple, léger, et surtout très complet.
Lancer une video avec MPlayer est très simple, il suffit d'indiquer mplayer mavideo.avi dans une console. Pour lancer plusieurs video a la suite : mplayer filmCD1.avi filmCD2.avi... Pour un dvd : mplayer dvd://
Une fenêtre se lance avec la video, mais aucun bouton ne permet d'intéragir. Car MPlayer ne se pilote qu'au clavier, à la télécommande ou au joystick !
Les principaux raccourcis clavier
| Les principaux raccourcis clavier | |
|---|---|
| droite et gauche | recule/avance de 10 secondes |
| haut et bas | recule/avance d'une minute |
| pgup et pgdown | recule/avance de 10 minutes |
| < et > | recule/avance dans la liste de lecture |
| [ et ] | diminue/augmente la vitesse par pas de 10% |
| { et } | divise/double la vitesse |
| backspace | retour à la vitesse normale |
| p ou ESPACE | met le film en pause (n'importe quelle touche pour redémarrer) |
| q ou ESC | stoppe la lecture et quitte |
| + et - | ajuste le décalage audio de +/- 0.1 seconde |
| / et * | réduit / augmente le volume |
| m | coupe le son (mute) |
| f | plein-écran |
| o | bascule entre les états d'affichage a l'écran (OSD) : aucun / durée écoulée / durée écoulée + durée totale |
| v | bascule les modes d'affichage des sous-titres |
| j | change la langue des sous titres (DVD ou video avec plusieurs langues) |
| # | change de piste audio (DVD ou video avec plusieurs langues) |
| a | bascule l'alignement des sous titres : haut/milieu/bas |
| r et t | modifie la position verticale des sous-titres |
| z et x | ajuste le décalage des sous titres de +/- 0.1 seconde |
| y et g | saute au prochain/précédent sous-titre |
| 1,2,3 etc | réglage de contraste, luminosité... Uniquement avec la sortie video XV |
Il est possible dans le fichier ~/.mplayer/input.conf de changer les raccourcis clavier, ou d'utiliser la souris, un joystick ou une télécommande pour controler mplayer. La syntaxe est simple : Nom_de_la_touche_ou_du_bouton Action.
Vous trouverez le nom des touches reconnues et les actions dans la doc anglaise (ou par les commandes mplayer -input keylist et mplayer -input cmdlist) : Lien Actions et touches (EN)
Configuration
Fichier de configuration de mplayer
Le fichier de configuration pour mplayer situé dans votre home (~/.mplayer/config) permet de régler finement celui ci. Toutes les options passées en ligne de commande peuvent être incluses dans le fichier de conf, et inversement.
Attention, si vous utilisez gmplayer, ces modifications seront chargées la première fois dans le fichier ~/.mplayer/gui.conf, et les modifications suivantes ne seront plus prise en compte...
Voici les réglages les plus utiles, dans un seul bloc pour faciliter le copier coller, avec des commentaires (#) :
# Sortie vidéo # mplayer -vo help pour avoir les sorties video disponibles # xv est la sortie la plus rapide ; elle permet # aussi des ajustements de contraste, luminosité... vo = xv,x11, # Si vous avez des soucis avec Béryl/Compiz, vous pouvez essayer : # vo = x11 # Et si vous avez des soucis avec le plein écran, avec Compiz # activé, essayez ce qui suit : # keepaspect = no # zomm = yes #Plein écran fs=1 # Sortie audio # mplayer -ao help pour avoir les sorties son disponibles # L'idéal c'est alsa si votre carte supporte dmix (multicanal), # esd pour Gnome et arts pour KDE ao = alsa,oss, # l'option channels permet d'utiliser les kits 5.1 # On peut dupliquer des canaux avec mplayer, # voir la doc très complete a ce sujet : # http://www.mplayerhq.hu/DOCS/HTML/fr/advaudio.html#advaudio-channels-copying # (je n'ai pas de 5.1, donc pas joué avec) #channels = 4:4:0:2:0:0:1:3:1:1 # sous titres, j'ai piqué ca sur le web, perso ca # me convient bien mieux que le réglage par défaut. # Notez qu'il n'est pas possible d'augmenter # la taille des sous titres DVD, # il faut pour cela diminuer votre résolution # (les sous titres DVD sont des images) ffactor="10" #black outline sub-bg-alpha="0" #background color ala closed captions sub-bg-color="0" #black to white subfont-text-scale="5.7" #truetype font scaling subfont-blur="1" #Slight blur spuaa=20 #Lissage des sous titres DVD (?) # Choisir sa font TTF préféré pour les sous titres # (bien entendu pas pour les DVD, cf plus haut) font=/usr/share/fonts/truetype/msttcorefonts/impact.ttf # sous titres langue par défaut (j'aime les dvd en VO sous titré) slang=fr,fra # son, langue par défaut alang=en # Virer xscreesaver pendant le visionage \o/ stop-xscreensaver="yes" # filtres d'amélioration, ça peux ramer, # je l'ai commenté car pas d'améliorations notables #autoq=100 #vf=pp=de,hqdn3d # La geexbox (LiveCD pour la lecture video # utilise cet optimisation : #vf=pp=hb:a/vb:a/dr:a/al:a #Privilégie FFmpeg pour les codecs vidéo #mplayer -vfm help #vfm=ffmpeg, #Privilégie FFmpeg pour les codecs audio #mplayer -afm help #afm=ffmpeg,
Astuces
Sous-Titres
Pour utiliser les sous titres, il suffit qu'ils portent le même nom que le film. Mplayer reconnait la plupart des formats de sous titres.
Pour la diffusion sur un écran 4:3 d'un film 16:9 sous-titré, il est possible de placer les sous-titres sous le film !! avec l'option, en ligne de commande :
mplayer -vf expand=::0:0::4/3 mon.avi
ou en dur dans le fichier ./mplayer/config vf=expand=::0:0::4/3
Streaming et récupération de flux audio/video
Mplayer fonctionne aussi pour lire des videos ou un son en streaming, soit par http, soit par rtsp ou autre protocole de streaming. Il suffit de récupérer l'adresse dans le navigateur sur le site en question. L'option -dumpstream permet de sauvegarder le fichier streamé :
mplayer -dumpstream rtsp://blablabla -dumpfile ton_fichier.rm
On peut ainsi écouter des émissions de radio à la carte.
"Croping" de videos (bandes noires)
Pour enlever les bandes noires autour d'une video, mplayer permet une auto détection de celles ci :
mplayer monfilm.avi -vf cropdetect
Mplayer va sortir une série de "[CROP] Crop area: X: 6..607 Y: 94..503 (-vf crop=592:400:12:100)."
Il suffit de relancer la video avec :
mplayer monfilm.avi -vf crop=592:400:12:100
Modifier le volume indépendamment du système et des autres applications
Pour pouvoir modifier le volume de mplayer sans toucher au volume des autres applications, il suffit de relancer la vidéo avec :
mplayer monfilm.avi -softvol
Notes
Problèmes et solutions :
- Au démarrage de mplayer vous obtenez l'erreur suivante :
New_Face failes. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf).
Dans ce cas vous pouvez récupérer le fichier subfont.ttf et le déplacer dans ~/.mplayer/ (Dans certains cas, installer le package "mplayer-fonts" suffit)
- Lorsque vous agrandissez la fenêtre vidéo, la vidéo conserve la même taille.
Vous pouvez changer le pilote vidéo utilisé : dans les préférences → onglet Vidéo, choisissez xv. Validez et redémarrez MPlayer.
Source de ces deux informations : http://www.trustonme.net/didactels/33.html.
- Lorsque vous ouvrez une vidéo, vous avez le message d'erreur suivant :
Error opening/initializing the selected video_out (-vo) device.
Ceci a généralement lieu lorsque vous utilisez la sortie Xvideo (xv) : il y a généralement un autre programme "bouchant" cette sortie. Cela peut être par exemple une autre session de mplayer. La solution est donc tout simplement de fermer cet autre programme.
Cela peut également provenir d'un bug connu pour GMPlayer uniquement qui sélectionne par défaut la sortie vidéo Matrox. Il faut alors la changer pour une sortie plus commune comme xv. Pour changer la sortie vidéo, aller dans les Préférences (bouton droit sur la fenêtre), puis dans l'onglet Video. Valider, puis redémarrer MPlayer.
Note importante : sous Feisty Fawn, le greffon "visualisation" de rhythmbox a l'air d'être activé par défaut, et celui-ci se sert de cette sortie Xvideo, même si vous n'avez pas de visualisation à l'écran ! Donc attention, si vous avez un rhythmbox d'ouvert (même en pause et réduit), et que vous avez cette erreur, c'est sûrement la solution !
- Pour les personnes possédant un écran 16/10ème et qui veulent avoir un format d'image respecté lors de la lecture de vidéos, il suffit d'ajouter ceci au fichier de configuration de MPlayer :
MonitorAspect="16:10"
- Si vous avez à l'ouverture d'un fichier le message d'erreur suivant :
Requested audio codec family [mp3] (afm=mp3lib) not available. Enable it at compilation.
il suffit d'aller dans les préférences → onglet codecs & demuxer et de choisir pour audio codec family le codec suivant : FFmpeg/libavcodec
Lien
Contributeurs : Rédigée et maintenue par Id2ndR ; ajout de w32codecs et mplayer en ligne de commande par DaWar ; ajout de kmplayer par xabilon ; ajout de messages d'erreurs dans notes par durthu ; Damocles ; ghimli ; ajout de l'astuce pour avoir le volume indépendant dans mplayer yolsgens.
