Outils pour utilisateurs

Outils du site


command-line:mplayer

Mplayer

Mplayer est un lecteur multimédia qui peut être utilisé avec une interface graphique (GMplayer pour Gnome, par exemple) ou en ligne de commande.

Commandes

À l'ouverture

Utilisation simple

  • Pour simplement lancer une vidéo :
mplayer MaVideo.avi
  • Pour y ajouter des sous-titres à partir d'un fichier :
mplayer MaVideo.avi -sub MonSousTitre.srt

Nota Bene : Un fichier de sous-titre portant exactement le même nom que la vidéo (à l'exception de l'extension) sera automatiquement ajouté au lancement de la vidéo, si on ne précise rien).

Position des sous-titres

Représentons schématiquement l'écran lorsqu'on regarde une vidéo en fullscreen avec sous-titres :

|------------------------|
|     Bandeau noir       |
|------------------------|
|                        |
|         VIDEO          |
|Position des sous-titres|
|------------------------|
|     Bandeau noir       |
|------------------------|

Comme on le voit, souvent les sous-titres empiètent sur la vidéo, ce qui est assez gênant, alors même qu'il y a un bandeau noir en bas de l'écran qui ne sert à rien du tout !

Les commandes qui suivent servent pour un écran dont le ratio est 16/10. Pensez à adapter ça si vous avez un 4/3 ou autre.

Vidéo en haut, sous-titres en bas

mplayer -vf expand=::0:0::16/10 MaVideo.avi -sub MonSousTitre.srt

Cette commande place les sous-titres sur la bas de l'écran, dans la zone noire, et place la vidéo tout en haut de l'écran (ce qui peut être dérangeant… mais bon, chacun ses goûts) :

|------------------------|
|                        |
|         VIDEO          |
|                        |
|------------------------|
|     BANDEAU NOIR       |
|Position des sous-titres|
|------------------------|

Vidéo centrée, sous-titres en bas

mplayer -vf expand=:::::16/10 MaVideo.avi -sub MonSousTitre.srt

Ici, le résultat sera le même pour les sous-titres, mais la vidéo ne changera pas de position (et restera donc centrée, ce qui est moins déstabilisant).

|------------------------|
|     Bandeau noir       |
|------------------------|
|                        |
|         VIDEO          |
|                        |
|------------------------|
|Position des sous-titres| <- Bandeau noir
|------------------------|

Sauvegarder ça dans la config

Pour éviter de retaper cette option à chaque fois, il suffit de l'ajouter au fichier de config (~/.mplayer/config) sous la forme suivante :

#affichage des sous-titres dans la zone noir sous la vidéo quand cette dernière n'a pas le même ration que l'écran.
#(uniquement en fullscreen)
vf=expand=:::::16/10

Si vous lancez une vidéo sans sous-titre, ce paramètre sera appelé aussi, mais cela n'aura aucune influence.

Extrait du manpage de mplayer

     expand[=w:h:x:y:o:a:r]
            Étend  (ne zoome pas) la résolution du film aux
            valeurs  fournies  et  place   l’original   non
            redimensionné  aux  coordonnées x y.  Peut être
            utilisé pour placer les sous-titres /l’OSD dans
            les bandes noires.

               <l>,<h>
                   Largeur,hauteur  étendues  (par défaut :
                   largeur,   hauteur   originales).    Des
                   valeurs  négatives  pour  l  et  h  sont
                   traitées en tant qu’offset de la  taille
                   originale.

                   EXEMPLE
                         expand=0:-50:0:0
                                Ajoute un bord de 50 pixels
                                en bas de l’image.

               <x>,<y>
                   position  de   l’image   originale   sur
                   l’image étendue (par défaut : centrée)

               <o>
                   rendu OSD/sous-titres
                      0: désactivé (par défaut)
                      1: activé

               <a>
                   Étend  pour  correspondre  à  un certain
                   ratio d’aspect au lieu d’une  résolution
                   (par défaut : 0).

                   EXEMPLE :
                         expand=800:::::4/3
                                Étend  à  800x600,  à moins
                                que la  source  soit  d’une
                                résolution  supérieure,  et
                                dans ce cas,  l’étend  pour
                                correspondre  à  un  aspect
                                4/3.

               <r>
                   Arrondit à l’unité supérieure  pour  que
                   tant  la  largeur  que  la  hauteur soit
                   divisible par <r> (par défaut : 1).

Pendant la lecture

Liste des contrôles que j'utilise couramment ou occasionnelement :

  • f : passer en plein écran / quitter le plein écran
  • ESPACE ou p : pause
  • ECHAP ou q : quitter
  • o : affichage
    1. Rien
    2. Juste la barre de défilement lors de la recherche
    3. Barre + temps
    4. Barre + temps + temps total
  • Sous-titres :
    • i : afficher les sous-titres / passer d'un fichier de sous-titres à un autre / enlever les sous-titres. v peut aussi servir à les activer/désactiver.
    • a : alignement vertical (ne semble pas fonctionner)
    • z : retarde les sous-titres de 100ms
    • x : avance les sous-titres de 100ms
    • r : monte les sous-titres de 1/100
    • t : descend les sous-titres de 1/100
  • Déplacement dans la vidéo :
    • Flèches gauche/droite : avancer/reculer de 10 secondes
    • Flèches haut/bas : avancer/reculer de 1 minute
    • Page Up / Page Down : avancer/reculer de 10 minutes
    • . : avancer image par image
  • Volume :
    • [9 et 0] ou [/ et *] : diminuer/augmenter le volumeais

search?q=audio%20vid%C3%A9o%20command-line&amp;btnI=lucky

command-line/mplayer.txt · Dernière modification: le 24/07/2012 à 08:43 par Yosko