Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
mpv [Le 10/06/2020, 01:56] Roschan note d'avertissement pour utilisation de youtube-dl |
mpv [Le 26/02/2022, 12:31] christophe c [Interface graphique] explorateur de fichier |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== mpv ====== | ====== mpv ====== | ||
- | **mpv** est un lecteur multimédia. Il prend en charge la plupart des formats audios et vidéos. Il s'agit d'un dérivé amélioré du lecteur en [[:commande_shell|ligne de commande]] **[[:MPlayer]]**. | + | **mpv** est un lecteur multimédia avec une interface graphique volontairement très simple, sans menu, prévue pour être commandée à la souris, au clavier, voire en ligne de commande. |
- | Outre l'utilisation en ligne de commande, des interfaces graphiques adaptées aux divers environnements de bureau existent. | + | Il prend en charge la plupart des formats audios et vidéos, si les pilotes en sont bien installés. |
+ | |||
+ | Il s'agit d'un dérivé amélioré du lecteur en [[:commande_shell|ligne de commande]] **[[:MPlayer]]**. | ||
+ | |||
+ | Il existe un version avec un menu, gnome-mpv (désormais **[[https://celluloid-player.github.io/|celluloid]]**). | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 11: | Ligne 15: | ||
Pour installer **mpv**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>mpv]]**. | Pour installer **mpv**, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>mpv]]**. | ||
- | L'interface graphique par défaut étant peu abordable, on peut préférer installer une application qui fournit une véritable interface graphique pour mpv : auquel cas, n'installez pas le paquet ''mpv'' mais référez-vous plutôt à la page wiki de l'application en question si elle existe, ou à [[#Autres clients graphiques|cette section sinon]]. | + | Si le fichier que vous souhaitez lire ne fonctionne pas (pas de son et/ou pas d'image), c'est sans doute que le [[https://fr.wikipedia.org/wiki/Codec|codec]] correspondant n'est pas installé dans Ubuntu. Pour installer les codecs complémentaires : |
+ | <code>sudo apt install ubuntu-restricted-extras</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||
+ | ==== Interface graphique ==== | ||
+ | |||
+ | Il n'y a pas de menu d'ouverture de fichier dans MPV, donc il y a 3 solutions pour lancer une vidéo : | ||
+ | * Si MPV est associé comme lecteur prioritaire aux fichiers vidéo sur votre système, double-cliquer sur un fichier le lancera dans MPV. MPV est particulièrement bien adapté aux utilisateurs qui ont l'habitude de lancer leurs vidéos à partir d'une explorateur de fichier. | ||
+ | * Si MPV n'est pas associé aux vidéo, on peut faire clic-droit sur un fichier vidéo → ouvrir avec une autre application → choisir MPV. Le fichier s'ouvre dans MPV. | ||
+ | * On peut aussi lancer MPV sans fichier, puis déposer un fichier vidéo dessus par Drag & Drop (ce qui en lancera la lecture). Pour lancer MPV sans fichier, on peut : | ||
+ | - cliquer sur le [[:raccourci-lanceur|lanceur]] MPV (n'existe pas dans toutes les versions d'Ubuntu) | ||
+ | - Taper en ligne de commande **mpv --player-operation-mode=pseudo-gui** | ||
+ | |||
+ | {{ :applications:mpv.png?400 |La fenêtre de mpv (en l'absence de média lu)}} | ||
+ | |||
+ | Une fois un fichier vidéo ouvert, il peut être contrôlé à la souris ou au clavier. | ||
+ | |||
+ | __Les contrôles disponibles à la souris__ (des icônes en bas d'écran) apparaissent quand on bouge le pointeur de la souris. \\ | ||
+ | * Faire un clic-droit sur l'image du film permet de mettre en pause, puis de relancer la lecture. | ||
+ | * Tourner la molette de la souris permet une avance ou un recul rapide de la vidéo. | ||
+ | * Tourner la molette sur l'icône du volume change celui-ci. | ||
+ | * Cliquer sur le bouton de fermeture de la fenêtre ferme MPV. | ||
+ | * Cliquer sur l'icône des sous-titres permet d'alterner entre eux. | ||
+ | * Cliquer sur l'icône des bandes sons permet d'alterner entre les langues disponibles. | ||
+ | * Double-cliquer dans une zone quelconque de la fenêtre permet d'alterner entre plein écran et écran fenêtré. | ||
+ | |||
+ | __Les contrôles disponibles au clavier__ peuvent également très simplement commander le logiciel. Certaines options (zoom, par exemple) ne sont d'ailleurs pas disponibles à la souris. | ||
+ | * ''Espace'' pour faire pause (ou redémarrer la lecture). | ||
+ | * ''Flèches droite'' ou ''gauche'' pour avancer ou reculer de 5 secondes (laisser appuyé pour se déplacer rapidement). | ||
+ | * ''Flèches haut'' ou ''bas'' pour avancer ou reculer de 60 secondes. | ||
+ | * ''s'' pour une capture de la vidéo. | ||
+ | * ''Alt +'' ou ''Alt -'' changent le niveau de zoom. | ||
+ | * Les touches ''/'' et ''*'' réduisent ou augmentent le volume sonore. | ||
+ | * ''m'' pour couper le son. | ||
+ | * Une liste des contrôles plus exhaustive se trouve dans le manuel de la commande (via **man mpv**). | ||
+ | ==== Paramétrage de l'interface graphique ==== | ||
+ | **MPV** est volontairement très sobre, mais on peut modifier le comportement ou l'interface graphique par défaut via le fichier de configuration **mpv.conf**. | ||
+ | |||
+ | Celui-ci se trouve dans **/etc/mpv/**. Vous pouvez le copier dans **~/.config/mpv/** et le modifier. | ||
+ | |||
+ | La liste des options (très longue) est disponible grâce à la commande **mpv --list-options**. | ||
+ | |||
+ | On peut utiliser ces options en les copiant dans **mpv.conf** (sans les 2 **"-"**) et en leur donnant un valeur après le signe **"="**. Dès lors, **mpv** utilisera ces valeurs par défaut à chaque lancement. | ||
+ | |||
+ | Par exemple : | ||
+ | <code> | ||
+ | hwdec=vaapi | ||
+ | # | ||
+ | # le volume par défaut au lancement est égale à 10% | ||
+ | volume=10 | ||
+ | # | ||
+ | # la grosse barre de progression du bas est supprimée dans certaines opérations (allège l'interface) | ||
+ | taskbar-progress=no | ||
+ | # | ||
+ | # l'avancement de la lecture de la vidéo sera sauvegardé, et en cas de nouveau lancement, la lecture reprendra au même endroit (sauf si la vidéo est terminée) | ||
+ | save-position-on-quit=yes | ||
+ | </code> | ||
+ | |||
+ | ==== Autres clients graphiques ==== | ||
+ | Ces clients graphiques sont d'autres interfaces à la version "ligne de commande" de MPV, et offrent un peu plus d'options (via un menu), tout en restant généralement assez épurées. | ||
+ | * **[[apt>celluloid]]** (qui s'appelait [[apt>gnome-mpv]] sur la version 18.04) est parfaitement adapté aux bureaux [[:GNOME]] ou [[:Budgie]]. Il est une alternative très populaire à [[:totem|GNOME Vidéos]], et propose de nombreuses fonctionnalités dans son interface épurée. | ||
+ | |||
+ | {{ :applications:celluloid.png?400 |L'interface de Celluloid (montage photo pour montrer plusieurs menus à la fois)}} | ||
+ | |||
+ | * **Deepin Movie** (lecteur par défaut de l'environnement [[:environnements#autres|Environnement deepin]]) | ||
+ | * [[smplayer]] (librairies Qt de [[:KDE]]) qui peut utiliser [[:mplayer]] ou **mpv** pour lire les vidéos | ||
+ | |||
==== Ligne de commande ==== | ==== Ligne de commande ==== | ||
Ligne 38: | Ligne 108: | ||
<note help>De nombreuses options existent pour les utilisateurs avancés. Pour un manuel d'aide complet (en anglais), voir la commande : ''man mpv''</note> | <note help>De nombreuses options existent pour les utilisateurs avancés. Pour un manuel d'aide complet (en anglais), voir la commande : ''man mpv''</note> | ||
- | ==== Interface graphique ==== | + | ===== Optimisation GPU ===== |
- | Même en l'absence de fichier à lire, on peut forcer l'ouverture de la fenêtre avec la commande | + | ==== NVIDIA ==== |
+ | Il est possible d'utiliser le moteur graphique de décompression vidéo pour soulager le processeur et limiter ainsi la consommation energétique. | ||
+ | Cette manipulation permettra de décompresser matériellement les codec vidéo H264,H265 et VP9. | ||
+ | <note tip>La prise en charge du codec VP9 est importante pour la lecture des vidéos en UHD-4K sur Youtube. Effectivement Google a abandonné le format mp4/H264 pour les résolutions supérieur au FullHD.</note> | ||
- | <code>mpv --player-operation-mode=pseudo-gui</code> | + | Il faut ajouter une ligne dans le fichier suivant: |
+ | <code> sudo nano ~/.config/mpv/mpv.conf </code> | ||
- | {{ :applications:mpv.png?400 |La fenêtre de mpv (en l'absence de média lu)}} | + | Voici la ligne à ajouter: |
+ | <code> hwdec=cuda-copy </code> | ||
- | Sur certaines versions d'Ubuntu, **mpv** est installé avec un [[:raccourci-lanceur|lanceur]] qui correspondra à cette commande, et permettra donc un usage sans terminal plus convivial : | ||
- | |||
- | * de lancer la fenêtre, puis d'y glisser-déposer un fichier à lire | ||
- | * d'ouvrir des fichiers de manière classique (clic-droit → ouvrir avec une autre application) | ||
- | |||
- | Les contrôles disponibles à la souris apparaissent quand on bouge le pointeur. Faire un clic-droit sur l'image permet de mettre en pause. | ||
- | |||
- | La vidéo est cependant plus simple à commander au clavier (''Espace'' pour faire pause, ''s'' pour une capture de la vidéo, ''Alt''+''+''/''Alt''+''-'' pour changer le niveau de zoom, ''m'' pour couper le son, etc.), une liste des contrôles exhaustive se trouve dans le manuel de la commande. | ||
- | |||
- | ==== Autres clients graphiques ==== | ||
- | |||
- | * **[[apt>celluloid]]** (qui s'appelait [[apt>gnome-mpv]] sur la version 18.04) est parfaitement adapté aux bureaux [[:GNOME]] ou [[:Budgie]]. Il est une alternative très populaire à [[:totem|GNOME Vidéos]], et propose de nombreuses fonctionnalités dans son interface épurée. | ||
- | |||
- | {{ :applications:celluloid.png?400 |L'interface de Celluloid (montage photo pour montrer plusieurs menus à la fois)}} | ||
- | |||
- | * **Deepin Movie** (lecteur par défaut de l'environnement [[:environnements#autres|Environnement deepin]]) | ||
- | * [[smplayer]] (librairies Qt de [[:KDE]]) qui peut utiliser [[:mplayer]] ou **mpv** pour lire les vidéos | ||
===== Voir aussi ===== | ===== Voir aussi ===== |