3 points par GN⁺ 2024-08-18 | 1 commentaires | Partager sur WhatsApp
  • Aperçu

    • mpv est un lecteur multimédia libre utilisé en ligne de commande
    • Il prend en charge de nombreux formats de fichiers multimédias, codecs audio et vidéo, ainsi que types de sous-titres
  • Scripting

    • Grâce à de puissantes fonctionnalités de scripting, le lecteur peut être utilisé pour presque toutes les tâches
    • Le wiki contient divers scripts utilisateur
  • Contrôleur à l’écran

    • mpv adopte une approche minimaliste et ne fournit pas de véritable interface graphique, mais un petit contrôleur pour les commandes de base est affiché en haut de la vidéo
  • Sortie vidéo de haute qualité

    • mpv propose une sortie vidéo basée sur OpenGL, Vulkan et D3D11, et prend en charge de nombreuses fonctionnalités appréciées des passionnés de vidéo, comme le redimensionnement vidéo, la gestion des couleurs, le timing des images, l’interpolation et le HDR
  • Décodage vidéo GPU

    • mpv peut exploiter la plupart des API de décodage matériel sur toutes les plateformes
    • Le décodage matériel peut être activé à l’exécution selon les besoins
  • Intégrable

    • mpv fournit une API C simple, conçue pour être facile à utiliser comme bibliothèque et à intégrer dans d’autres applications
  • Développement actif

    • mpv est en cours de développement actif, avec un accent mis aussi bien sur l’ajout de fonctionnalités que sur le refactoring et le nettoyage du code
    • Si vous souhaitez une fonctionnalité, vous pouvez proposer un patch ou en faire la demande

Résumé GN⁺

  • mpv est un puissant lecteur multimédia en ligne de commande qui prend en charge de nombreux formats de fichiers multimédias et codecs
  • Il offre de puissantes fonctionnalités de scripting ainsi qu’une sortie vidéo de haute qualité, apportant à l’utilisateur flexibilité et excellent rendu
  • Grâce au décodage matériel et à sa capacité d’intégration, il peut être utilisé sur diverses plateformes et dans différentes applications
  • Il continue d’évoluer grâce à une communauté de développement active et à des scripts utilisateur
  • D’autres projets offrant des fonctionnalités similaires incluent VLC Media Player et Kodi

1 commentaires

 
GN⁺ 2024-08-18
Avis Hacker News
  • Je l’utilise pour examiner les images vidéo une par une, en particulier la fonction permettant de revenir d’une image est utile
    • VLC ne prend pas en charge cette fonctionnalité, le fil de discussion associé est amusant
  • C’est un lecteur multimédia très minimaliste et performant, il fait très bien ce qu’on lui demande
    • Le commit contenant les plaintes de l’auteur à propos des locales est amusant
  • J’ai commencé à l’utiliser sur Linux il y a quelques années
    • Il est désormais disponible sur tous mes appareils, et fonctionne parfaitement même sur une tablette Android
    • Configuration par défaut minimaliste et raisonnable, rapide et efficace
    • Lecture native possible via SSH, c’est excellent
    • J’ai récemment eu besoin d’un raccourci clavier pour faire pivoter la vidéo, et dans mpv on peut le définir dans input.conf avec r cycle_values video-rotate "90" "180" "270" "0"
  • Pour utiliser l’accélération matérielle sous Linux, il faut ajouter hwdec=auto dans mpv.conf
    • Compatible avec AMD/Intel/NVIDIA
  • J’ai créé des raccourcis clavier de filtres dans le fichier input.conf
    • F1 : compresseur de plage dynamique (réduit les sons forts et amplifie les sons faibles)
    • F2 : désentrelacement avec les réglages par défaut
    • Ce sont des filtres ffmpeg standard, et on peut les activer ou les désactiver à la volée dans mpv
  • Ça fonctionne toujours bien et gère n’importe quel fichier sans difficulté
    • Quand j’ai découvert le projet pour la première fois il y a quelques années, j’ai été impressionné par l’importance accordée à la précision et à une lecture fidèle par rapport aux autres projets de lecteurs
    • mpv lit parfaitement des fichiers avec lesquels VLC a des problèmes de restitution des couleurs
  • C’est le meilleur lecteur multimédia : excellente interface minimaliste, utilisation de l’accélération matérielle, très bonne lecture vidéo
    • Grâce à cette excellence constante, j’ai l’impression que je serai pirate à vie ; les services de streaming, même avec des millions de dollars, n’arrivent pas à ce niveau
  • mpv est excellent, je mentionne les points suivants sans ordre particulier
    • Le mpv.conf de base de Seeds of Might/JySzE
    • uosc, une interface riche en fonctionnalités mais toujours minimaliste
    • thumbfast, un générateur de miniatures rapide utilisable avec uosc ou d’autres interfaces personnalisées
    • SmartSkip de Eisa01, qui propose des fonctions basées sur l’audio comme le saut d’intro
  • mpv prend en charge divers scripts
    • Par exemple, on peut découper et rogner la vidéo en cours de lecture
    • On peut ajouter des raccourcis pour des fonctions que je n’ai vues dans aucun autre lecteur
    • Avec input.conf, on peut normaliser la luminosité et les couleurs de la scène en cours de visionnage (cela peut ne pas fonctionner avec le décodage matériel)
    • On peut aussi configurer un raccourci pour faire pivoter la vidéo
  • Je ne savais pas que c’était un fork de mplayer, ça a l’air bien
    • La principale raison pour laquelle j’utilisais mplayer au début des années 2000, c’était les performances, en termes de CPU et de « fluidité »
    • D’autres lecteurs avaient des saccades, mais pas mplayer (sans interpolation de mouvement)
    • Un ami m’a dit que mplayer était très précis (chaque image ayant exactement la même durée), ce qui expliquerait cette sensation de « fluidité »
    • Je me demande si cet avantage en matière de fluidité existe toujours, et si quelqu’un sait pourquoi cela donnait cette impression