Ouvrir le menu principal

MacGeneration

Recherche

Astuce : mpv pour du Picture in Picture sans Sierra ni Safari

Nicolas Furno

vendredi 07 octobre 2016 à 15:30 • 28

Logiciels

Avec macOS Sierra, vous pouvez regarder des vidéos en ligne en Picture in Picture (PiP) : la vidéo occupe une petite place à l’écran et vous pouvez continuer à travailler normalement (lire : macOS Sierra : dix nouveautés à découvrir). Cette fonction est bien pratique, mais elle est limitée non seulement à Sierra, mais aussi à Safari. Si vous utilisez une ancienne version du système ou un autre navigateur, vous n’en bénéficiez pas.

Voici une solution beaucoup plus universelle, mais moins conviviale, autant le reconnaître d’emblée (si vous n’aimez pas le terminal, ça n’est pas pour vous). Le lecteur vidéo mpv est extrêmement minimaliste en termes d’interface, mais pas de fonctions. Il est capable de lire n’importe quel format en local et il peut aussi lire des vidéos en ligne. YouTube, Dailymotion, Vimeo ou même les vidéos diffusées par Apple, il accepte à peu près n’importe quel flux.

Une vidéo YouTube en cours de lecture avec mpv en bas à gauche de l’écran. En haut à gauche, le terminal indispensable à son bon fonctionnement. Cliquer pour agrandir
Une vidéo YouTube en cours de lecture avec mpv en bas à gauche de l’écran. En haut à gauche, le terminal indispensable à son bon fonctionnement. Cliquer pour agrandir

C’est pourquoi, même s’il n’est pas prévu pour cet usage, mpv peut très bien remplacer le Picture in Picture de Sierra. Je l’utilise à cette fin sur mon hackintosh resté sur El Capitan pour le moment, mais je pense que je l’utiliserai encore après la mise à jour. Cette app a quelques avantages sur la fonction native, à commencer par les contrôles : mpv prend la main sur les touches de contrôle du clavier et vous pourrez gérer la lecture sans avoir à utiliser la souris.

Par ailleurs, mpv propose des fonctions qui peuvent être bien pratiques. Appuyez sur la touche s et le logiciel va sauvegarder une image instantanée, dans le format original. Avec ⌥s, vous pouvez même enregistrer toutes les images de la vidéo, ce qui peut être pratique dans certains cas. En contrepartie, il faut accepter d’ouvrir le terminal pour l’installer, puis pour l’utiliser. Pour lire une vidéo en PiP, je tape mpv puis l’URL de la vidéo :

mpv https://www.youtube.com/watch?v=T96WYGtRcKY

Pour obtenir un résultat plus proche de PiP de Sierra, vous pouvez afficher mpv sur tous les bureaux virtuels avec un clic secondaire sur son icône dans le Dock et en choisissant Tous les bureaux dans Options. Vous pouvez aussi ajouter --ontop à la ligne de commande pour garder la fenêtre de mpv en permanence au-dessus des autres, comme la « vraie » fonction. Notez que pendant la lecture, ⇧t permet de garder la fenêtre au-dessus, ou au contraire de retirer l'option à la volée.

mpv --ontop https://www.youtube.com/watch?v=T96WYGtRcKY

Ce n’est pas très convivial, mais cela fonctionne très bien si vous pensez à garder le terminal ouvert tant que la vidéo est en cours de lecture. Et si vous trouvez que c’est trop compliqué, vous pouvez utiliser un lanceur ou encore un script.

J’ai créé un workflow très simple pour Alfred. Il me permet de taper « pip » et de coller l’URL dans le lanceur sans avoir à ouvrir le terminal au préalable. J’ai aussi configuré le workflow pour que la fenêtre reste au-dessus des autres et qu’elle se cale en petite taille, dans le coin en bas à gauche de l’écran. Le workflow est disponible à cette adresse et vous pouvez naturellement le modifier en fonction de vos besoins.

Ce workflow Alfred très simple évite d’avoir à lancer une fenêtre de terminal pour regarder une vidéo. Cliquer pour agrandir
Ce workflow Alfred très simple évite d’avoir à lancer une fenêtre de terminal pour regarder une vidéo. Cliquer pour agrandir

Autre option, utiliser un AppleScript pour ouvrir directement l’adresse en cours dans mpv. J’utilise pour cela ce script qui récupère l’URL en cours dans Safari, Chrome ou Firefox et l’ouvre dans mpv en bas à gauche de l’écran. Je l’active avec un raccourci clavier grâce à FastScripts, mais vous pouvez aussi l’installer dans le dossier dédié aux scripts de votre session, ou bien dans celui du navigateur que vous utilisez.

Comment installer mpv ?

Pour installer mpv, la solution la plus simple sur Mac consiste à passer par le gestionnaire de paquets Homebrew. Si vous ne l’avez jamais utilisé, commencez par copier/coller cette ligne de commande dans le terminal :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Quand Homebrew est installé, copiez/collez cette deuxième ligne :

brew install mpv --with-bundle

Le processus prendra un petit peu de temps, il y a quelques dépendances à installer. Dernière étape quand la précédente est terminée, cette dernière ligne de commande à coller dans le terminal :

brew linkapps mpv

Cette dernière étape vous permet d’avoir mpv dans le dossier des applications, si vous ne voulez pas utiliser le terminal systématiquement.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 26 : prise en main du nouvel Appareil photo de l’iPhone

17/06/2025 à 21:07

• 7


Panne nationale : SFR offre 100 Go de data à ses clients en dédommagement

17/06/2025 à 20:51

• 46


Arnaques par SMS : les arnaques explosent en 2025, nos conseils pour s’en protéger 📍

17/06/2025 à 18:59

• 0


QNAP propose un switch 2,5 Gb/s avec 8 ports, presque abordable

17/06/2025 à 16:56

• 10


Amazon divise par deux l’abonnement Prime pour tous les 18-22 ans

17/06/2025 à 16:33

• 17


Vous n'aimez pas Liquid Glass ? Un hack permet de s'en débarrasser sous macOS Tahoe

17/06/2025 à 12:08

• 22


Pas d'écran pour les enfants de moins de 3 ans

17/06/2025 à 08:29

• 52


Le Prime Day d'Amazon durera 4 jours du 8 au 11 juillet

17/06/2025 à 08:05

• 23


Dia : le successeur d'Arc mise tout sur l'IA

17/06/2025 à 07:24

• 23


Nouveautés d’iOS 26, macOS Tahoe, Liquid Glass… Tous nos articles pour tout savoir sur la WWDC 2025

17/06/2025 à 00:00

• 13


Les activités en direct dans macOS 26 ne demandent pas iOS 26 et pourraient fonctionner en Europe

16/06/2025 à 21:23

• 14


Découverte de Téléphone dans iOS 26 : nouvelle interface, appels inconnus, portages sur l’iPad et le Mac

16/06/2025 à 20:35

• 30


France Identité : l’intégration de la carte grise disponible en bêta

16/06/2025 à 19:51

• 105


La publicité s’infiltre finalement dans WhatsApp

16/06/2025 à 19:51

• 53


Comme promis, Apple sort de nouvelles bêtas… pour iOS 18.6 et macOS 15.6

16/06/2025 à 19:20

• 13


Bug amusant ou blague non assumée ? Une mise à jour de Windows 11 ressuscite le son de démarrage de Vista

16/06/2025 à 18:57

• 21