====== Mplayer ====== [[http://doc.ubuntu-fr.org/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. , 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. , position de l’image originale sur l’image étendue (par défaut : centrée) rendu OSD/sous-titres 0: désactivé (par défaut) 1: activé É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. Arrondit à l’unité supérieure pour que tant la largeur que la hauteur soit divisible par (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 - Rien - Juste la barre de défilement lors de la recherche - Barre + temps - 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 {{tag>audio vidéo command-line}}