ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[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:

Choisissez MPlayer dans la catégorie Son et VidéoPlus d'applications.

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 :

  1. activez l'accès au dépôt Medibuntu ;
  2. Installez ensuite les paquet w32codecs (pour le format WMV) et/ou libdvdcss (pour les DVD).
  • Installation en un cliq:
Attention car pour installer ces deux depots vous devez avoir modifier vos sources de mise à jours pour plus d'information regardez w32codecs et ffmpeg

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.

FIXME pour les codecs récalcitrants voir ici

#Hardy Heron :

Pour la lecture des codecs : wmv, quicktime, realvideo... Aller sur le site de mplayer dans sa partie dédiée aux codecs : http://www2.mplayerhq.hu/MPlayer/releases/codecs/ Choisissez une version correspondante à votre processeur entre la version "all"(=pack le plus complet) ou "essential" (=codecs principaux). Exemple : dans le cas de la sélection du pack le plus complet pour un processeur intel 32bits : http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

Une fois l'archive téléchargée, la décompresser, puis en placer le contenu dans le répertoire : /usr/lib/codecs /usr/lib/win32 (ou autre repertoire utilisé par mplayer quand il rechercher des codecs) (Créer le dossier si inexistant) Ainsi les divers codecs propriétaires sont pris en charge par mplayer.

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.

Aperçu de gmplayer en action

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.


mplayer.txt · Dernière modification: 28/09/2008, à 11:59 par 90.18.167.5, 127.0.0.1
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL