« MPlayer » : différence entre les versions
Aucun résumé des modifications |
|||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
= MPlayer par l'exemple = | = MPlayer par l'exemple = | ||
par [ | par [[Utilisateur:Jiel|Jiel]] | ||
Ce tutoriel explique comment tirer le meilleur de MPlayer en ligne de commande pour regarder ou écouter des films, de la musique, la radio et tout ce que l'on peut attendre d'un lecteur multimédia. | Ce tutoriel explique comment tirer le meilleur de MPlayer en ligne de commande pour regarder ou écouter des films, de la musique, la radio et tout ce que l'on peut attendre d'un lecteur multimédia. | ||
Ligne 17 : | Ligne 17 : | ||
== Installation == | == Installation == | ||
Installez le paquet < | Installez le paquet <b>mplayer</b> de votre distribution [[Installer un logiciel sous Linux|suivant la méthode habituelle]]. | ||
Si vous voulez lire des vidéos dans des formats propriétaires tels que WMV ou RealVideo, vous allez devoir installer en plus des codecs propriétaires. Le nom du paquet peut changer suivant les distributions, mais il devrait ressembler à < | Si vous voulez lire des vidéos dans des formats propriétaires tels que WMV ou RealVideo, vous allez devoir installer en plus des codecs propriétaires. Le nom du paquet peut changer suivant les distributions, mais il devrait ressembler à <b>w32codecs</b>. | ||
Pour lire des DVD, il vous faudra < | Pour lire des DVD, il vous faudra <b>libdvdread</b>, et pour les DVD « protégés » (c'est généralement le cas des DVD que l'on trouve dans le commerce), pensez à installer <b>libdvdcss</b>. | ||
== Navigation avec les raccourcis clavier == | == Navigation avec les raccourcis clavier == | ||
Ligne 29 : | Ligne 29 : | ||
=== Image et affichage === | === Image et affichage === | ||
< | <b> f </b> mode plein-écran<br /> | ||
< | <b> T </b> mode toujours visible | ||
< | <b> échap </b> ou <b> q </b> : quitte | ||
=== Temps === | === Temps === | ||
< | <b> o </b> affichage du temps écoulé | ||
< | <b> espace </b> ou <b> p </b> : pause | ||
< | <b> pg préc. </b> / <b> pg suiv. </b> : recule / avance de 10 minutes<br /> | ||
< | <b> haut </b> / <b> bas </b> : recule / avance d'une minute<br /> | ||
< | <b> droite </b> / <b> gauche </b> : recule / avance de 10 secondes<br /> | ||
< | <b> < </b> / <b> > </b> : recule / avance dans la liste de lecture<br /> | ||
< | <b> [ </b> / <b> ] </b> : diminue / augmente la vitesse par pas de 10%<br /> | ||
< | <b> { </b> / <b> } </b> : divise / double la vitesse<br /> | ||
< | <b> backspace </b> : retour à la vitesse normale<br /> | ||
=== Son === | === Son === | ||
< | <b> m </b> : coupe le son<br /> | ||
< | <b> + </b> / <b> - </b> : décale le son par rapport à l'image<br /> | ||
< | <b> / </b> / <b> * </b> : règle le volume du son | ||
=== Sous-titres === | === Sous-titres === | ||
< | <b> v </b> : active ou désactive les sous-titres<br /> | ||
< | <b> z </b> / <b> x </b> : décale les sous-titres par rapport à l'image<br /> | ||
< | <b> r </b> / <b> t </b> : positionne verticalement les sous-titres | ||
== Lire un média == | == Lire un média == | ||
Ligne 69 : | Ligne 69 : | ||
Ainsi, pour lire avec MPlayer la vidéo « Starwars.avi » qui se trouve dans le répertoire /home/toto/, on tape : | Ainsi, pour lire avec MPlayer la vidéo « Starwars.avi » qui se trouve dans le répertoire /home/toto/, on tape : | ||
<code>mplayer /home/toto/Starwars.avi</ | <div class="code">mplayer /home/toto/Starwars.avi</div> | ||
Si on est déjà dans le répertoire /home/toto, on écrira : | Si on est déjà dans le répertoire /home/toto, on écrira : | ||
<code>mplayer Starwars.avi</ | <div class="code">mplayer Starwars.avi</div> | ||
Pour simplifier, on supposera pour la suite que notre fichier est situé dans le répertoire courant. | Pour simplifier, on supposera pour la suite que notre fichier est situé dans le répertoire courant. | ||
Ligne 81 : | Ligne 81 : | ||
Pour lire plusieurs fichiers à la suite avec Mplayer, il suffit de les mettre les uns derrière les autres : | Pour lire plusieurs fichiers à la suite avec Mplayer, il suffit de les mettre les uns derrière les autres : | ||
<code>mplayer Starwars.avi Bienvenue_chez_les_Chtis.avi</ | <div class="code">mplayer Starwars.avi Bienvenue_chez_les_Chtis.avi</div> | ||
MPLayer gère bien sûr les expressions régulières. Pour lire un ensemble de fichiers .avi contenus dans le répertoire /home/toto/videos/, tapez : | MPLayer gère bien sûr les expressions régulières. Pour lire un ensemble de fichiers .avi contenus dans le répertoire /home/toto/videos/, tapez : | ||
<code>mplayer /home/toto/videos/*.avi</ | <div class="code">mplayer /home/toto/videos/*.avi</div> | ||
Pour lire une liste de lecture « malistedelecture.m3u », tapez : | Pour lire une liste de lecture « malistedelecture.m3u », tapez : | ||
<code>mplayer -playlist malistedelecture.m3u</ | <div class="code">mplayer -playlist malistedelecture.m3u</div> | ||
== Lire un DVD == | == Lire un DVD == | ||
Ligne 95 : | Ligne 95 : | ||
Pour lire un dvd à partir du début, tapez simplement | Pour lire un dvd à partir du début, tapez simplement | ||
<code>mplayer dvd://</ | <div class="code">mplayer dvd://</div> | ||
Pour lire notre dvd à partir du 3e titre : | Pour lire notre dvd à partir du 3e titre : | ||
<code>mplayer dvd://3</ | <div class="code">mplayer dvd://3</div> | ||
Pour lire uniquement le 3e et le 5e chapitre : | Pour lire uniquement le 3e et le 5e chapitre : | ||
<code>mplayer dvd:// -chapter 3,5</ | <div class="code">mplayer dvd:// -chapter 3,5</div> | ||
Pour lire un dvd en allemand avec les sous-titres français : | Pour lire un dvd en allemand avec les sous-titres français : | ||
<code>mplayer dvd:// -alang de -slang fr</ | <div class="code">mplayer dvd:// -alang de -slang fr</div> | ||
=== Lire d'un flux réseau === | === Lire d'un flux réseau === | ||
Ligne 115 : | Ligne 115 : | ||
Quelques exemples : | Quelques exemples : | ||
<code>mplayer udp://192.168.0.13:5678</ | <div class="code">mplayer udp://192.168.0.13:5678</div> | ||
<code>mplayer mms://192.168.0.13/Antitrust.wmv</ | <div class="code">mplayer mms://192.168.0.13/Antitrust.wmv</div> | ||
<code>mplayer rtsp://192.168.0.13/stream?namespace=1&service=6</ | <div class="code">mplayer rtsp://192.168.0.13/stream?namespace=1&service=6</div> | ||
On peut spécifier la bande passante maximum pour le streaming avec l'option « bandwith » : | On peut spécifier la bande passante maximum pour le streaming avec l'option « bandwith » : | ||
<code>mplayer udp://192.168.0.13:5678 -bandwith=256</ | <div class="code">mplayer udp://192.168.0.13:5678 -bandwith=256</div> | ||
=== Lire une carte radio === | === Lire une carte radio === | ||
Ligne 129 : | Ligne 129 : | ||
On peut lire une carte radio et écouter Contact FM sur 91.4 FM par la commande suivante : | On peut lire une carte radio et écouter Contact FM sur 91.4 FM par la commande suivante : | ||
<code>mplayer radio://91.4</ | <div class="code">mplayer radio://91.4</div> | ||
Pour ne regarder qu'une liste définie de chaînes (par exemple Contact FM qui est sur 92.4 et Galaxy qui est sur 95.3) avec leur titre qui s'affichera, tapez : | Pour ne regarder qu'une liste définie de chaînes (par exemple Contact FM qui est sur 92.4 et Galaxy qui est sur 95.3) avec leur titre qui s'affichera, tapez : | ||
<code>mplayer radio:// -radio channels=91.4-ContactFM,95.3-Galaxy</ | <div class="code">mplayer radio:// -radio channels=91.4-ContactFM,95.3-Galaxy</div> | ||
=== Lire une carte TV === | === Lire une carte TV === | ||
Ligne 139 : | Ligne 139 : | ||
Pour regarder la télévision avec MPlayer, tapez : | Pour regarder la télévision avec MPlayer, tapez : | ||
<code>mplayer tv://</ | <div class="code">mplayer tv://</div> | ||
Pour ne regarder que la chaîne sur le canal 2 : | Pour ne regarder que la chaîne sur le canal 2 : | ||
<code>mplayer tv://2</ | <div class="code">mplayer tv://2</div> | ||
Pour ne regarder qu'une liste définie de chaînes (par exemple France 2 qui est sur le canal 2 et TV5 sur le canal 15) avec leur titre qui s'affichera, tapez : | Pour ne regarder qu'une liste définie de chaînes (par exemple France 2 qui est sur le canal 2 et TV5 sur le canal 15) avec leur titre qui s'affichera, tapez : | ||
<code>mplayer -tv channels=2-FRANCE2,15-TV5</ | <div class="code">mplayer -tv channels=2-FRANCE2,15-TV5</div> | ||
=== Lire une carte TNT === | === Lire une carte TNT === | ||
Ligne 153 : | Ligne 153 : | ||
La lecture de la télévision numérique est un peu plus difficile, mais une fois la configuration initiale faite, c'est très simple. | La lecture de la télévision numérique est un peu plus difficile, mais une fois la configuration initiale faite, c'est très simple. | ||
Pour pouvoir utiliser votre carte TNT avec MPlayer, il va vous falloir éditer le fichier de votre répertoire personnel <code>.mplayer/channels.conf</ | Pour pouvoir utiliser votre carte TNT avec MPlayer, il va vous falloir éditer le fichier de votre répertoire personnel <div class="code">.mplayer/channels.conf</div> pour avoir la liste des chaînes de télévision associées à leur fréquence. | ||
Allez sur http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/ et récupérez le fichier qui correspond aux fréquences de votre ville, le fichier devrait ressembler à celui ci-dessous (fr-Orleans) : | Allez sur http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/ et récupérez le fichier qui correspond aux fréquences de votre ville, le fichier devrait ressembler à celui ci-dessous (fr-Orleans) : | ||
Ligne 173 : | Ligne 173 : | ||
</div> | </div> | ||
Il faut maintenant créer la liste des chaînes de télévision associées à leur fréquence.grâce au logiciel <code>scandvb</ | Il faut maintenant créer la liste des chaînes de télévision associées à leur fréquence.grâce au logiciel <div class="code">scandvb</div>. Installez-le et tapez ! | ||
<code>scandvb fr-Orleans > ~/.mplayer/channels.conf</ | <div class="code">scandvb fr-Orleans > ~/.mplayer/channels.conf</div> | ||
Il vous suffit maintenant de regarder Canal Plus comme suit : | Il vous suffit maintenant de regarder Canal Plus comme suit : | ||
<code>mplayer dvb://canalplus</ | <div class="code">mplayer dvb://canalplus</div>. | ||
=== Lire les fichiers de sous-titres === | === Lire les fichiers de sous-titres === | ||
Ligne 185 : | Ligne 185 : | ||
MPlayer permet de lire un fichier vidéo en affichant des sous-titres contenus dans un fichier externe avec l'option -sub : | MPlayer permet de lire un fichier vidéo en affichant des sous-titres contenus dans un fichier externe avec l'option -sub : | ||
<code>mplayer Starwars2.avi -sub Starwars2_fr.srt</ | <div class="code">mplayer Starwars2.avi -sub Starwars2_fr.srt</div> | ||
Ligne 194 : | Ligne 194 : | ||
Pour lire une vidéo en plein écran, tapez : | Pour lire une vidéo en plein écran, tapez : | ||
<code>mplayer -fs Starwars.avi</ | <div class="code">mplayer -fs Starwars.avi</div> | ||
Si au contraire vous n'en voulez pas en plein écran : | Si au contraire vous n'en voulez pas en plein écran : | ||
<code>mplayer -nofs Starwars.avi</ | <div class="code">mplayer -nofs Starwars.avi</div> | ||
=== Redimensionner une vidéo à l'affichage === | === Redimensionner une vidéo à l'affichage === | ||
Ligne 204 : | Ligne 204 : | ||
Pour redimensionner une vidéo trop grande ou trop petite, par exemple en 800*600, utilisez l'option suivante : | Pour redimensionner une vidéo trop grande ou trop petite, par exemple en 800*600, utilisez l'option suivante : | ||
<code>mplayer Starwars.avi -vfm scale=800:600</ | <div class="code">mplayer Starwars.avi -vfm scale=800:600</div> | ||
=== Lire un fichier en boucle === | === Lire un fichier en boucle === | ||
Ligne 210 : | Ligne 210 : | ||
La lecture d'une vidéo plusieurs (ici deux) fois en boucle se fait grâce à l'option "loop" : | La lecture d'une vidéo plusieurs (ici deux) fois en boucle se fait grâce à l'option "loop" : | ||
<code>mplayer Starwars.avi -loop 2</ | <div class="code">mplayer Starwars.avi -loop 2</div> | ||
Pour lire indéfinimement un fichier multimédia, tapez : | Pour lire indéfinimement un fichier multimédia, tapez : | ||
<code>mplayer Starwars.avi -loop 0</ | <div class="code">mplayer Starwars.avi -loop 0</div> | ||
=== Lire les fichiers aléatoirement === | === Lire les fichiers aléatoirement === | ||
Ligne 220 : | Ligne 220 : | ||
Pour jouer les fichiers en ordre aléatoire, utilisez l'option « suffle » : | Pour jouer les fichiers en ordre aléatoire, utilisez l'option « suffle » : | ||
<code>mplayer -shuffle Starwars.avi Bienvenuechezleschtis.avi</ | <div class="code">mplayer -shuffle Starwars.avi Bienvenuechezleschtis.avi</div> | ||
=== Ne pas lire à partir du début === | === Ne pas lire à partir du début === | ||
Ligne 226 : | Ligne 226 : | ||
Pour commencer la lecture à 2 heures 32 minutes et 18 secondes du début du fichier multimédia, tapez : | Pour commencer la lecture à 2 heures 32 minutes et 18 secondes du début du fichier multimédia, tapez : | ||
<code>mplayer Starwars.avi -ss 02:32:18</ | <div class="code">mplayer Starwars.avi -ss 02:32:18</div> | ||
Pour lire le fichier multimédia à partir du 1240e octet, tapez : | Pour lire le fichier multimédia à partir du 1240e octet, tapez : | ||
<code>mplayer Starwars.avi -sb 1240</ | <div class="code">mplayer Starwars.avi -sb 1240</div> | ||
=== Changer l'aspect des sous-titres === | === Changer l'aspect des sous-titres === | ||
Ligne 236 : | Ligne 236 : | ||
Avec l'option -subfont-text-scale, on peut régler la taille de l'affichage des sous-titres, à condition d'avoir les polices de caractères FreeType (*.ttf) installées (c'est généralement le cas) : | Avec l'option -subfont-text-scale, on peut régler la taille de l'affichage des sous-titres, à condition d'avoir les polices de caractères FreeType (*.ttf) installées (c'est généralement le cas) : | ||
<code>mplayer Starwars2.avi -sub Starwars2_french.srt subfont-text-scale 10</ | <div class="code">mplayer Starwars2.avi -sub Starwars2_french.srt subfont-text-scale 10</div> | ||
Pour spécifier « VeraBd » comme police de caractère à utiliser pour les sous-titres, utilisez l'option -font : | Pour spécifier « VeraBd » comme police de caractère à utiliser pour les sous-titres, utilisez l'option -font : | ||
<code>mplayer Starwars2.avi -sub Starwars2_french.srt -font /usr/share/fonts/TTF/VeraBd.ttf</ | <div class="code">mplayer Starwars2.avi -sub Starwars2_french.srt -font /usr/share/fonts/TTF/VeraBd.ttf</div> | ||
Pour spécifier que l'encodage des caractères doit être en unicode (utf8), tapez : | Pour spécifier que l'encodage des caractères doit être en unicode (utf8), tapez : | ||
<code>mplayer Starwars2.avi -sub Starwars2_french.srt -subfont-encoding=utf8</ | <div class="code">mplayer Starwars2.avi -sub Starwars2_french.srt -subfont-encoding=utf8</div> | ||
=== Lire une vidéo abîmée === | === Lire une vidéo abîmée === | ||
Ligne 251 : | Ligne 251 : | ||
MPlayer permet d'essayer de lire un fichier à partir d'un index abîmé : | MPlayer permet d'essayer de lire un fichier à partir d'un index abîmé : | ||
<code>mplayer Starwars.avi -forceidx</ | <div class="code">mplayer Starwars.avi -forceidx</div> | ||
Mplayer permet aussi de construire un nouvel index : | Mplayer permet aussi de construire un nouvel index : | ||
<code>mplayer Starwars.avi -idx</ | <div class="code">mplayer Starwars.avi -idx</div> | ||
On peut sauvegarder cet index dans un fichier « monindex.idx » avec la commande suivante : | On peut sauvegarder cet index dans un fichier « monindex.idx » avec la commande suivante : | ||
<code>mplayer Starwars.avi -saveidx monindex.idx</ | <div class="code">mplayer Starwars.avi -saveidx monindex.idx</div> | ||
Pour lire notre fichier multimédia avec notre index sauvegardé, on fait : | Pour lire notre fichier multimédia avec notre index sauvegardé, on fait : | ||
<code>mplayer Starwars.avi -loadidx monindex.idx</ | <div class="code">mplayer Starwars.avi -loadidx monindex.idx</div> | ||
=== Corriger la désynchronisation audio/vidéo === | === Corriger la désynchronisation audio/vidéo === | ||
Ligne 266 : | Ligne 266 : | ||
Si l'audio est décodé plus vite que la vidéo, vous pouvez ajuster l'audio par rapport à la vidéo en tapant : | Si l'audio est décodé plus vite que la vidéo, vous pouvez ajuster l'audio par rapport à la vidéo en tapant : | ||
<code>mplayer Starwars.avi -autosync 30</ | <div class="code">mplayer Starwars.avi -autosync 30</div> | ||
<code>mplayer Starwars.avi -framedop</ | <div class="code">mplayer Starwars.avi -framedop</div> | ||
== Changer de serveur de son == | == Changer de serveur de son == | ||
Ligne 275 : | Ligne 275 : | ||
Pour utiliser ALSA, tapez : | Pour utiliser ALSA, tapez : | ||
<code>mplayer Starwars.avi -ao alsa</ | <div class="code">mplayer Starwars.avi -ao alsa</div> | ||
Pour utiliser OSS, tapez : | Pour utiliser OSS, tapez : | ||
<code>mplayer Starwars.avi -ao oss</ | <div class="code">mplayer Starwars.avi -ao oss</div> | ||
Pour utiliser ESD, tapez : | Pour utiliser ESD, tapez : | ||
<code>mplayer Starwars.avi -ao esd</ | <div class="code">mplayer Starwars.avi -ao esd</div> | ||
=== Lire une vidéo en mode texte === | === Lire une vidéo en mode texte === | ||
Ligne 287 : | Ligne 287 : | ||
MPlayer permet de regarder une vidéo en mode texte (par exemple dans un terminal) en utilisant des caractères ASCII : | MPlayer permet de regarder une vidéo en mode texte (par exemple dans un terminal) en utilisant des caractères ASCII : | ||
<code>mplayer Starwars.avi -vo aa</ | <div class="code">mplayer Starwars.avi -vo aa</div> | ||
Il faut au préalable que la bibliothèque < | Il faut au préalable que la bibliothèque <b>aalib</b> soit installée. | ||
Regarder une vidéo en mode texte et en couleur est possible également : | Regarder une vidéo en mode texte et en couleur est possible également : | ||
<code>mplayer Starwars.avi -vo caca</ | <div class="code">mplayer Starwars.avi -vo caca</div> | ||
Il faut au préalable que la bibliothèque < | Il faut au préalable que la bibliothèque <b>libcaca</b> soit installée. | ||
== Lire une vidéo de bas en haut == | == Lire une vidéo de bas en haut == | ||
Ligne 301 : | Ligne 301 : | ||
Pour afficher une vidéo avec l'image en rotation de 180 degrés, faites : | Pour afficher une vidéo avec l'image en rotation de 180 degrés, faites : | ||
<code>mplayer Starwars.avi -flip=yes</ | <div class="code">mplayer Starwars.avi -flip=yes</div> | ||
== Fichier de conf == | == Fichier de conf == | ||
Au lieu de taper les options en ligne de commande, vous pouvez placer toutes les options dans un fichier de configuration qui sera lu à chaque exécution de MPlayer. Ce fichier se trouve dans votre répertoire home : <code>~/.mplayer/config</ | Au lieu de taper les options en ligne de commande, vous pouvez placer toutes les options dans un fichier de configuration qui sera lu à chaque exécution de MPlayer. Ce fichier se trouve dans votre répertoire home : <div class="code">~/.mplayer/config</div>. | ||
Voici un exemple de fichier de configuration simple : | Voici un exemple de fichier de configuration simple : | ||
Ligne 327 : | Ligne 327 : | ||
* Le site du projet : http://www.mplayerhq.hu/ | * Le site du projet : http://www.mplayerhq.hu/ | ||
* La page de manuel est claire et exhaustive. RTFM : <code>man mplayer</ | * La page de manuel est claire et exhaustive. RTFM : <div class="code">man mplayer</div>. | ||
{{Copy|2009|Jiel Beaumadier|FDL}} | |||
<br/> | |||
<br/> | |||
'''<b>[[Software-index|@ Retour à la rubrique Logiciels]]</b>''' | |||
{{Copy|2009|[[Utilisateur:Jiel|Jiel Beaumadier]]|FDL}} |
Dernière version du 18 décembre 2018 à 17:46
MPlayer par l'exemple
par Jiel
Ce tutoriel explique comment tirer le meilleur de MPlayer en ligne de commande pour regarder ou écouter des films, de la musique, la radio et tout ce que l'on peut attendre d'un lecteur multimédia.
Introduction
MPlayer est l'un des lecteurs multimédia les plus populaires sous GNU/Linux. Même s'il montre toute sa force en ligne de commande, ce qui peut rebuter un peu les débutants, c'est un véritable couteau suisse pour l'audio et la vidéo. Il est capable de lire tous les formats les plus courants et de nombreux autres.
MPlayer possède des interfaces graphiques, notamment KMPlayer et GMPlayer, ainsi qu'un plugin pour jouer des vidéos dans las navigateurs internet Firefox et Konqueror. Cependant, comme souvent, l'utilisation en mode texte est plus rapide et plus efficace une fois que l'on s'est habitué.
MPlayer est accompagné de MEncoder, un outil de codage et de montage audio et vidéo.
Installation
Installez le paquet mplayer de votre distribution suivant la méthode habituelle.
Si vous voulez lire des vidéos dans des formats propriétaires tels que WMV ou RealVideo, vous allez devoir installer en plus des codecs propriétaires. Le nom du paquet peut changer suivant les distributions, mais il devrait ressembler à w32codecs.
Pour lire des DVD, il vous faudra libdvdread, et pour les DVD « protégés » (c'est généralement le cas des DVD que l'on trouve dans le commerce), pensez à installer libdvdcss.
Une fois que notre fichier multimédia est lancé, MPlayer possède de nombreux raccourcis clavier très pratiques. Voici une énumération des plus courants.
Image et affichage
f mode plein-écran
T mode toujours visible
échap ou q : quitte
Temps
o affichage du temps écoulé
espace ou p : pause
pg préc. / pg suiv. : recule / avance de 10 minutes
haut / bas : recule / avance d'une minute
droite / gauche : recule / avance de 10 secondes
< / > : recule / avance dans la liste de lecture
[ / ] : diminue / augmente la vitesse par pas de 10%
{ / } : divise / double la vitesse
backspace : retour à la vitesse normale
Son
m : coupe le son
+ / - : décale le son par rapport à l'image
/ / * : règle le volume du son
Sous-titres
v : active ou désactive les sous-titres
z / x : décale les sous-titres par rapport à l'image
r / t : positionne verticalement les sous-titres
Lire un média
Lire un fichier en ligne de commande
Comme tous les programmes, on appelle MPlayer de la façon suivante : on écrit dans le shell le nom du programme en premier (mplayer), suivi d'un paramètre (le fichier multimédia que l'on veut regarder), et éventuellement une ou plusieurs options avec leurs paramètres éventuels.
Ainsi, pour lire avec MPlayer la vidéo « Starwars.avi » qui se trouve dans le répertoire /home/toto/, on tape :
Si on est déjà dans le répertoire /home/toto, on écrira :
Pour simplifier, on supposera pour la suite que notre fichier est situé dans le répertoire courant.
Lire plusieurs fichiers ou une liste de lecture
Pour lire plusieurs fichiers à la suite avec Mplayer, il suffit de les mettre les uns derrière les autres :
MPLayer gère bien sûr les expressions régulières. Pour lire un ensemble de fichiers .avi contenus dans le répertoire /home/toto/videos/, tapez :
Pour lire une liste de lecture « malistedelecture.m3u », tapez :
Lire un DVD
Pour lire un dvd à partir du début, tapez simplement
Pour lire notre dvd à partir du 3e titre :
Pour lire uniquement le 3e et le 5e chapitre :
Pour lire un dvd en allemand avec les sous-titres français :
Lire d'un flux réseau
Lire un flux réseau se fait comme la lecture d'un fichier multimédia quelconque. Il suffit de spécifier le nom du flux précédé de son protocole réseau.
Quelques exemples :
On peut spécifier la bande passante maximum pour le streaming avec l'option « bandwith » :
Lire une carte radio
On peut lire une carte radio et écouter Contact FM sur 91.4 FM par la commande suivante :
Pour ne regarder qu'une liste définie de chaînes (par exemple Contact FM qui est sur 92.4 et Galaxy qui est sur 95.3) avec leur titre qui s'affichera, tapez :
Lire une carte TV
Pour regarder la télévision avec MPlayer, tapez :
Pour ne regarder que la chaîne sur le canal 2 :
Pour ne regarder qu'une liste définie de chaînes (par exemple France 2 qui est sur le canal 2 et TV5 sur le canal 15) avec leur titre qui s'affichera, tapez :
Lire une carte TNT
La lecture de la télévision numérique est un peu plus difficile, mais une fois la configuration initiale faite, c'est très simple.
Pour pouvoir utiliser votre carte TNT avec MPlayer, il va vous falloir éditer le fichier de votre répertoire personnel
pour avoir la liste des chaînes de télévision associées à leur fréquence.
Allez sur http://www.linuxtv.org/cgi-bin/viewcvs.cgi/dvb-apps/util/scan/dvb-t/ et récupérez le fichier qui correspond aux fréquences de votre ville, le fichier devrait ressembler à celui ci-dessous (fr-Orleans) :
- Orléans / France
- T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
- R2: canal 38 : direct8 TMC Gulli europe2 bfm itélé
T 610166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
- R1: canal 46 : F2 F3 F4 F5 arte LCP
T 674166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
- R4: canal 48 : M6 W9 NT1
T 690166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
- R6: canal 51 : TF1 NRJ12
T 714166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
- R3: canal 63 : canalplus
T 810166000 8MHz 2/3 NONE QAM64 8k 1/32 NONE
Il faut maintenant créer la liste des chaînes de télévision associées à leur fréquence.grâce au logiciel
. Installez-le et tapez !
Il vous suffit maintenant de regarder Canal Plus comme suit :
.
Lire les fichiers de sous-titres
MPlayer permet de lire un fichier vidéo en affichant des sous-titres contenus dans un fichier externe avec l'option -sub :
Manipulations les plus courantes
Plein écran
Pour lire une vidéo en plein écran, tapez :
Si au contraire vous n'en voulez pas en plein écran :
Redimensionner une vidéo à l'affichage
Pour redimensionner une vidéo trop grande ou trop petite, par exemple en 800*600, utilisez l'option suivante :
Lire un fichier en boucle
La lecture d'une vidéo plusieurs (ici deux) fois en boucle se fait grâce à l'option "loop" :
Pour lire indéfinimement un fichier multimédia, tapez :
Lire les fichiers aléatoirement
Pour jouer les fichiers en ordre aléatoire, utilisez l'option « suffle » :
Ne pas lire à partir du début
Pour commencer la lecture à 2 heures 32 minutes et 18 secondes du début du fichier multimédia, tapez :
Pour lire le fichier multimédia à partir du 1240e octet, tapez :
Changer l'aspect des sous-titres
Avec l'option -subfont-text-scale, on peut régler la taille de l'affichage des sous-titres, à condition d'avoir les polices de caractères FreeType (*.ttf) installées (c'est généralement le cas) :
Pour spécifier « VeraBd » comme police de caractère à utiliser pour les sous-titres, utilisez l'option -font :
Pour spécifier que l'encodage des caractères doit être en unicode (utf8), tapez :
Lire une vidéo abîmée
Certaines vidéos ont leur index abîmé, et donc on ne peut pas se déplacer dans le fichier correctement.
MPlayer permet d'essayer de lire un fichier à partir d'un index abîmé :
Mplayer permet aussi de construire un nouvel index :
On peut sauvegarder cet index dans un fichier « monindex.idx » avec la commande suivante :
Pour lire notre fichier multimédia avec notre index sauvegardé, on fait :
Corriger la désynchronisation audio/vidéo
Si l'audio est décodé plus vite que la vidéo, vous pouvez ajuster l'audio par rapport à la vidéo en tapant :
Changer de serveur de son
Problème de son ? Linux possède plusieurs serveurs de son différents. La variable "-ao" permet de forcer la sortie audio :
Pour utiliser ALSA, tapez :
Pour utiliser OSS, tapez :
Pour utiliser ESD, tapez :
Lire une vidéo en mode texte
MPlayer permet de regarder une vidéo en mode texte (par exemple dans un terminal) en utilisant des caractères ASCII :
Il faut au préalable que la bibliothèque aalib soit installée.
Regarder une vidéo en mode texte et en couleur est possible également :
Il faut au préalable que la bibliothèque libcaca soit installée.
Lire une vidéo de bas en haut
Pour afficher une vidéo avec l'image en rotation de 180 degrés, faites :
Fichier de conf
Au lieu de taper les options en ligne de commande, vous pouvez placer toutes les options dans un fichier de configuration qui sera lu à chaque exécution de MPlayer. Ce fichier se trouve dans votre répertoire home :
.
Voici un exemple de fichier de configuration simple :
\# Mon fichier de config MPlayer
\# Général
fs = yes
\# Son
ao=alsa
\# Sous-titres
subfont-encoding=utf8
font=/usr/share/fonts/TTF/VeraBd.ttf
Liens
Quelques liens pour aller plus loin :
- Le site du projet : http://www.mplayerhq.hu/
- La page de manuel est claire et exhaustive. RTFM : man mplayer.
@ Retour à la rubrique Logiciels
Copyright
© 2009 Jiel Beaumadier
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. |