À propos du projet
GridPlayer est un lecteur multimédia simple basé sur VLC, conçu pour lire plusieurs vidéos côte à côte dans une grille configurable. Il fonctionne sous Linux, macOS et Windows, en exploitant la vaste prise en charge des codecs de VLC pour gérer pratiquement tous les formats vidéo ou audio. Le lecteur intègre également streamlink et yt-dlp pour la lecture directe d'URL de streaming provenant de nombreux sites.
Les fonctionnalités clés incluent les modes de décodage vidéo matériel et logiciel, le contrôle du rapport hauteur/largeur, de la vitesse de lecture et du zoom, des fragments de boucle précis à l'image près, le glisser-déposer pour échanger les vidéos, et des listes de lecture qui mémorisent la position, le volume, les boucles et le rapport hauteur/largeur pour chaque vidéo. La disposition de la grille est entièrement configurable, et la seule limite pratique au nombre de vidéos simultanées est le matériel du système.
Les options d'installation sont variées : programme d'installation Windows et versions portables, Scoop, Flatpak, Snap, AppImage, DMG macOS (Apple Silicon), installation via l'outil UV, et à partir des sources. Python 3.10+ et une installation VLC système sont requis pour les méthodes de distribution basées sur Python.
L'application prend en charge l'internationalisation avec des traductions contribuées via Crowdin pour de nombreuses langues. Les options en ligne de commande permettent de spécifier un répertoire de données utilisateur personnalisé, et le programme stocke les paramètres et les journaux dans les emplacements standard de la plateforme, sauf indication contraire.
Les problèmes connus sont documentés pour le confinement Snap (accès aux supports amovibles et aux montages) et les scénarios d'écran noir du décodeur matériel Linux, avec des solutions de contournement fournies. Le projet repose sur Python, Qt, VLC, PyQt, python-vlc, pydantic, streamlink et yt-dlp, avec diverses licences open source.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.