Fiche projet

Améliorer la lecture de fichiers vidéos pour la diffusion avec MPV

Difficulté: Débutant

Dernière MàJ: 06/11/2024

Lorsque l’on diffuse du contenu vidéo dans un contexte d’art visuel ou d’art vivant, il est parfois désirable de cacher la technique. On cherche alors à simplifier la lecture du fichier vidéo, cachet l’interface graphique de l’outil et permettre de jouer en boucle un fichier sans laisser de trace. Comme vous savez, chaque projet a des particularités uniques et parfois le tout simple VLC manque un peu de finesse.

Des outils comme TouchDesigner, Resolume, etc. sont excellent pour adapter la présentation mais la licence est couteuse et dans bien des cas, ces logiciels sont beaucoup trop puissant pour rien.

Voici MPV, un lecteur média open source, multi plateforme (windows, mac, linux, android) et portable.

Téléchargez MPV (Windows)

ici ---> https://mpv.io/installation/

  1. Suivez le lien Github.

2. Sur github, pour Windows, on veut une version x86_64.

3. Dezippez le contenu. L'installation de MPV est portable, c'est à dire qu'on ne l'installe pas sur l'ordinateur, on le traine plutôt avec notre projet. C'est beaucoup plus simple ainsi pour présenter le projet sur n'importe quel ordinateur.

Voilà, si ce que vous cherchez est une alternative à VLC, c'est possible d'arrêter vos démarches ici. Cependant, la force de MPV est dans sa flexibilité et la simplicité avec laquelle on peut le configurer pour simplifier la diffusion.

Configurez MPV

Tout d'abord, voici la page de documentation avec les informations concernant les options qui existent, c'est très varié.

https://mpv.io/manual/master/#playback-control

Pour vous donner une idée, voici quelques fonctions essentielles qui seront utilisées dans l'exemple pour cette fiche:

  • "path/to/video.mp4" : permet de spécifier le fichier qu'on désire lire pour l'ouvrir automatiquement au démarrage du lecteur.
  • --loop : permet de jouer un fichier en boucle.
  • --fs : (fullscreen), permet de lancer le lecteur en plein écran
  • --fs-screen=all : permet le monde plein écran de couvrir plusieurs écrans connecté au même ordinateur
  • --video-unscaled=yes : empêche le lecteur de redimensionner le fichier vidéo.
  • --border=no : permet de cachet la bordure de la fenêtre au besoin (utile lorsque la fenêtre est positionné dans l'écran sans être en plein écran)
  • --video-rotate=90 : permet de tourner une vidéo. Utile pour corriger l'orientation lors d'une installation avec un écran vertical ou à l'envers.

Il y a des centaines d'options, à vous de fouiller selon vos besoin.

Voici comment intégrer ces options:

  1. Pour simplifier la configuration, placez votre vidéo dans le même dossier que MPV (optionel)
  2. Cliquez droit sur mpv.exe et créez un raccourci.
  3. Cliquez droit sur le raccourci et choisissez Properties.
  4. Dans le champs "Target" vous pouvez ajouter n'importe quel options.
    1. Généralement on débute avec le nom du fichier de la vidéo. "video.mp4"
    2. Ajoutons par exemple --loop et --fs
    3. A:\MPV\mpv.exe "video.mp4" --loop --fs
    4. Évidemment, utilisez les "path" de votre projet et de votre contenu. Si la vidéo n'est pas dans le même dossier que le lecteur MPV, utilisez un path absolu.
  5. C'est tout. Pour lancer la configuration il suffit d'exécuter le raccourci. On peut aussi prévoir plusieurs configurations avec plusieurs raccourcis.

Démarrez automatiquement la lecture de la vidéo (optionel)

Le raccourci que vous venez de créer peut être lancé avec un script en suivant le guide suivant:

https://lerobinet.ca/fiche/configurer-un-ordinateur-pour-une-installation-autonome-de-base/

Raccords

Projets connexes

Configurer un ordinateur pour une installation autonome (de base)

Les écosystèmes logiciels pour la création temps-réel

Laboratoire d’exploration de Millunode

Aucune ressource n'est associé à cette fiche pour le moment.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


Rechercher
Fermer ce champ de recherche.

Vous voulez contribuer au Robinet?