mpv : Boite à outils de la lecture audio et vidéo en console
Table des matières
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 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 (inf = illimité ou nombre pour le nombre de fois à répéter) :
On peut aussi créer une liste de lecture avec 1 fichier par ligne dans ce fichier, et d'appeler cette liste par mpv :
Dans le cas d'un flux HTTP, pour avoir un peu de cache on peut spécifier une taille en Ko :
Ou si on ne veut pas de cache :
Et on peut même enregistrer le flux :
Voici quelques raccourcis claviers et autres interactions possibles avec player.
je mets ici celles que j'utilise le plus souvent.
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
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.