mplayer : La boite à outils multimédia
Table des matières
MPlayer est un lecteur multimédia libre et open source connu pour prendre en charge un très grand nombre de formats vidéo et pour être disponible sous presque tous les systèmes d'exploitation. Il est accompagné de MEncoder, qui est à la fois un outil de codage (ou transcodage) et de montage audio et vidéo.
Ces deux logiciels sont manipulables en ligne de commande. Il existe néanmoins plusieurs interfaces graphiques (gmplayer en GTK et SMPlayer en Qt) pour toutes les plates-formes sur lesquelles MPlayer fonctionne.
A titre personnel, je joue quasiment toute ma musique avec mplayer et la totalité de mes vidéos.
mplayer s'utilise en ligne de commande. De manière générale :
Exemple :
On peut aussi lancer plusieurs fichiers musicaux d'un répertoire :
Et aussi en mode aléatoire
Lire le tout en boucle (0 = illimité) :
On peut aussi créer une liste de lecture avec 1 fichier par ligne dans ce fichier, et de l'appeler cette liste par mplayer :
Dans le cas d'un flux HTTP, pour avoir un peu de cache on peut spécifier une taille en Ko :
mplayer -cache 1024 http://streaming.radio.funradio.fr/fun-1-48-192
Ou si on ne veut pas de cache :
mplayer -nocache http://streaming.radio.funradio.fr/fun-1-48-192
Et on peut même enregistrer le flux avec -ao pcm:file=fichier.wav :
Voici quelques raccourcis claviers et autres interactions possibles avec player.
je mets ici celles que j'utilise le plus souvent.
On peut procéder de 2 façons pour enregistrer la radio avec mplayer :
ou
Voici comment lire un périphérique d'acquisition vidéo avec mplayer (genre une caméra USB) :
On peut bien sûr préciser d'avantages d'options :
J'ai cherché pas mal de tutos afin de trouver comment faire pivoter une vidéo de mon téléphone prise en mode portrait afin qu'elle soit lisible correctement. Certes SMPlayer sait pivoter la vidéo temporairement, mais quand j'envoie mes vidéos à des amis, ce n'est pasévident.
Afin de gagner un peu en taille de vidéo, et de la remettre à l'endroit, voici la commande que j'utilise (avec mes 8 cœurs de mon i7) :
Introduction
MPlayer est un lecteur multimédia libre et open source connu pour prendre en charge un très grand nombre de formats vidéo et pour être disponible sous presque tous les systèmes d'exploitation. Il est accompagné de MEncoder, qui est à la fois un outil de codage (ou transcodage) et de montage audio et vidéo.
Ces deux logiciels sont manipulables en ligne de commande. Il existe néanmoins plusieurs interfaces graphiques (gmplayer en GTK et SMPlayer en Qt) pour toutes les plates-formes sur lesquelles MPlayer fonctionne.
A titre personnel, je joue quasiment toute ma musique avec mplayer et la totalité de mes vidéos.
mplayer : tout ce qu'il faut savoir
Lire de la musique et de la vidéo
mplayer s'utilise en ligne de commande. De manière générale :
Code BASH :
mplayer [options] [fichier|URL|liste de lecture |-]
Exemple :
Code BASH :
mplayer poussin-piou.mp3 mplayer tram-dijon-2015-02-15.mp4 mplayer http://streaming.radio.funradio.fr/fun-1-48-192
On peut aussi lancer plusieurs fichiers musicaux d'un répertoire :
Code BASH :
mplayer *
Et aussi en mode aléatoire
Code BASH :
mplayer * -shuffle
Lire le tout en boucle (0 = illimité) :
Code BASH :
mplayer -loop 0 son1.mp3 son2.mp3
On peut aussi créer une liste de lecture avec 1 fichier par ligne dans ce fichier, et de l'appeler cette liste par mplayer :
Code BASH :
mplayer -playlist liste.txt
Dans le cas d'un flux HTTP, pour avoir un peu de cache on peut spécifier une taille en Ko :
mplayer -cache 1024 http://streaming.radio.funradio.fr/fun-1-48-192
Ou si on ne veut pas de cache :
mplayer -nocache http://streaming.radio.funradio.fr/fun-1-48-192
Et on peut même enregistrer le flux avec -ao pcm:file=fichier.wav :
Code BASH :
mplayer -ao pcm:file=radio.wav http://streaming.radio.funradio.fr/fun-1-48-192
Contrôler mplayer en console
Voici quelques raccourcis claviers et autres interactions possibles avec player.
je mets ici celles que j'utilise le plus souvent.
- p ou espace : Met en pause (un autre appui reprend la lecture)
- < et > : Recule/avance dans la liste de lecture (playlist).
- / et * : Réduit/augmente le volume.
- m : Coupe le son
- q ou Echap : Stoppe la lecture et quitte.
- ← et → : Reculer / Avancer de 10 secondes
- ↓ et ↑ : Reculer / Avancer d'une minute
- Page précédente et Page suivante : Reculer / Avancer de 10 minutes
- f: Bascule en mode plein-écran / revient en mode fenêtré
- [ et ] : Diminue/accélère la vitesse courante de lecture de 10%
- { et } : Réduit de moitié/double la vitesse courante de lecture.
- Retour : Ré-initialise la vitesse de lecture à la normale.
Enregistrer la radio avec mplayer
On peut procéder de 2 façons pour enregistrer la radio avec mplayer :
Code BASH :
mplayer -ao pcm:file=radio.wav http://radiart.eu:10097/stream
ou
Code BASH :
mplayer -dumpstream http://radiart.eu:10097/stream -dumpfile radio.ogg
Lire un périphérique vidéo (caméra) avec mplayer
Voici comment lire un périphérique d'acquisition vidéo avec mplayer (genre une caméra USB) :
Code BASH :
mplayer -tv driver=v4l2:device=/dev/video0 tv://
On peut bien sûr préciser d'avantages d'options :
Code BASH :
mplayer -tv driver=v4l2:gain=1:width=640:height=480:device=/dev/video1:fps=10:outfmt=rgb16 tv://
mencoder : commandes pratiques
Pivoter une vidéo de 90°
J'ai cherché pas mal de tutos afin de trouver comment faire pivoter une vidéo de mon téléphone prise en mode portrait afin qu'elle soit lisible correctement. Certes SMPlayer sait pivoter la vidéo temporairement, mais quand j'envoie mes vidéos à des amis, ce n'est pasévident.
Afin de gagner un peu en taille de vidéo, et de la remettre à l'endroit, voici la commande que j'utilise (avec mes 8 cœurs de mon i7) :
Code BASH :
mencoder video_originale.mp4 -o video_retourne.mp4 -oac mp3lame -ovc xvid -xvidencopts bitrate=3500:threads=8 -vf rotate=1