mplayer : La boite à outils multimédia



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 d'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 : commanbdes 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
Cette page a été vue 5092 fois