Logiciels multimédia en console

mpv : Boite à outils de la lecture audio et vidéo en console

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction



mpv est un fork de MPlayer. C'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.
Ce logiciel est manipulables en ligne de commande. Il existe néanmoins plusieurs interfaces graphiques (gnome-mpv en GTK et SMPlayer en Qt).

mpv : tout ce qu'il faut savoir



Lire de la musique et de la vidéo



mpv s'utilise en ligne de commande. De manière générale :
Code BASH :
mpv [options] [fichier|URL|liste de lecture |-]

Exemple :
Code BASH :
mpv poussin-piou.mp3
mpv tram-dijon-2015-02-15.mp4
mpv http://streaming.radio.funradio.fr/fun-1-48-192

On peut aussi lancer plusieurs fichiers musicaux d'un répertoire :
Code BASH :
mpv *

Et aussi en mode aléatoire
Code BASH :
mpv * -shuffle

Lire le tout en boucle (inf = illimité ou nombre pour le nombre de fois à répéter) :
Code BASH :
mpv --loop-playlist=inf 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 mpv :
Code BASH :
mpv --playlist=liste.tx

Dans le cas d'un flux HTTP, pour avoir un peu de cache on peut spécifier une taille en Ko :
Code BASH :
mpv --cache=1024 http://streaming.radio.funradio.fr/fun-1-48-192

Ou si on ne veut pas de cache :
Code BASH :
mpv --cache=no http://streaming.radio.funradio.fr/fun-1-48-192

Et on peut même enregistrer le flux :
Code BASH :
mpv http://streaming.radio.funradio.fr/fun-1-48-192 --stream-dump=radio-$(date +%Y-%m-%d-%H-%M).mp3

Si on souhaite regarder une vidéo longue mais qu'on veut mémoriser là où on s'est arrêté pour relire une prochaine fois :
Code BASH :
mpv --save-position-on-quit superfilm.avi

Contrôler mpv 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 : Stoppe la lecture et quitte.

  • et : Reculer / Avancer de 5 secondes
  • et : Reculer / Avancer d'une minute

  • 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.