DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Message
Auteur
Avatar de l’utilisateur
red77290
stick d'or
Messages : 1158
Inscription : 10 nov. 2014, 13:29

DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#1 Message par red77290 »

Salut à tous !

Petite info pour commencer : j'ai déjà partagé cet outil sur le topic dédié au "rpi2dmd ultimate gif DLC", mais je me permets de créer un sujet propre ici pour lui donner un peu plus de visibilité. Je pense que ça peut intéresser pas mal de monde qui bosse sur des horloges DMD, des pincabs, des frontons ou des intégrations custom dans les bornes.

Pour la petite histoire, tout a commencé quand je me suis fabriqué une horloge DMD matérielle à base d'ESP32 et de la librairie RetroPixelLED-Lite. Je voulais y coller en plus de jeux pixel des animations d'animes ou de films cultes. Le problème, c'est qu'une simple mise à l'échelle brute de vidéos ou de GIFs donne un rendu complètement dégueulasse une fois affiché sur une matrice LED physique (problèmes de contrastes, de centrage, personnages coupés, etc.).

Du coup, j'ai commencé à mettre les mains dans le cambouis et à me coder un petit script pour télécharger et convertir proprement mes propres GIFs. De fil en aiguille, le script a totalement snobé sa version de base pour devenir une vraie application de bureau complète avec une interface graphique.

Je ne vends absolument rien, l'outil est 100 % gratuit et open-source. Je le partage ici en espérant que ça puisse servir à d'autres passionnés. Vos retours d'expérience, idées d'amélioration ou partages de vos propres créations sont évidemment les bienvenus !


*** QU'EST-CE QUE C'EST ? ***

L'application s'appelle DMD GIF Converter. Elle est cross-platform (compatible Windows, Mac, Linux) et embarque une interface graphique complète.

Vous lui donnez n'importe quelle vidéo ou GIF classique en entrée, et elle vous sort un fichier parfaitement optimisé pour un affichage sur panneau LED HUB75 (généralement en 128x32, mais la résolution cible est entièrement modifiable pour s'adapter à votre config).

Voilà un aperçu visuel de la bête en action :
Image


*** LES NOUVEAUTÉS DE LA VERSION 4.0.0 ***

Je viens de sortir la v4.0.0 qui apporte une grosse refonte architecturale et surtout une tonne d'automatismes gérés par IA pour éviter de passer des heures à bouger des curseurs manuellement :
  • Mode "Let Me Handle It" :
    Une case à cocher magique tout en haut de l'interface. Elle active automatiquement les 5 systèmes d'analyse intelligents (crop auto, boost de couleur, suppression de l'arrière-plan...) et s'occupe de tous les calculs à votre place.
  • Recherche de GIFs intégrée :
    Plus besoin de courir sur le web. Vous tapez un mot-clé (ex: "Metal Slug", "Street Fighter") directement dans l'application, vous choisissez la quantité, et l'appli télécharge automatiquement jusqu'à 300 GIFs directement dans votre liste d'attente, prêts à être convertis.
  • Per-GIF Config :
    Vous pouvez enfin appliquer et sauvegarder des réglages totalement indépendants (vitesse de défilement, texte incrusté, filtres couleurs) pour chaque fichier présent dans votre liste.
  • Smart Color Boost :
    Les panneaux LED ont tendance à laver les couleurs ou à boucher les noirs. L'outil analyse une image clé de votre source pour appliquer les meilleures corrections de contraste, de saturation et de gamma pour que le rendu claque sur une vraie matrice LED.
  • Auto Action Framing (La caméra virtuelle par IA) :
    C'est le gros morceau du moteur. J'ai intégré un réseau neuronal (ONNX YOLOv8 nano) qui suit les personnages ou les mouvements à l'écran comme le ferait un cadreur de cinéma :
    • DMD Visibility Score : L'IA simule le zoom à l'avance. Si le zoom rend le personnage illisible ou flou à la résolution finale de 128x32, elle annule le recadrage pour garder une netteté optimale.
    • Mode Smart Platformer : Spécialement calibré pour les jeux 2D en side-scrolling (Mario, Sonic, etc.). L'appareil photo virtuel se verrouille sur la ligne du sol pour éviter que l'image ne saute dans tous les sens à chaque fois que le personnage fait un saut.
    • Mémoire de scène & Détection de coupures : Si le perso passe derrière un décor, l'IA anticipe sa trajectoire. Elle repère aussi les changements de plans brutaux pour réinitialiser la caméra proprement.
    • Fusion Multi-Sujets : S'il y a plusieurs personnages (jeux de baston, coop...), l'appli calcule un centre de gravité pondéré pour garder tout le monde dans le cadre.
  • Correction des bugs de transparence sur les GIFs :
    L'application pré-convertit désormais les GIFs sources en fichiers MP4 H.264 propres en tâche de fond, éliminant définitivement les vieux bugs d'affichage de transparences sous OpenCV.

*** OÙ LE TÉLÉCHARGER ? ***

Tout est dispo gratuitement (avec le guide d'installation et d'utilisation) sur le dépôt GitHub officiel du projet :
https://github.com/red77290/dmd_gif_converter
La doc en FR : https://github.com/red77290/dmd_gif_con ... ADME_FR.md

N'hésitez pas à tester, à faire vos retours ou à poser vos questions directement ici.

Avatar de l’utilisateur
ZeV
stick d'argent
Messages : 605
Inscription : 28 mars 2018, 14:16
Localisation : Alsace

Re: DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#2 Message par ZeV »

Merci beaucoup red pour ce partage 😊
Image
Sans tabouret, cendrier ni carton SEGA... Mais avec Batocera !!
Et un lave-linge Electrolux 10Kg 1600 trs/min...

Avatar de l’utilisateur
red77290
stick d'or
Messages : 1158
Inscription : 10 nov. 2014, 13:29

Re: DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#3 Message par red77290 »

Pas de soucis, en espérant que ça serve à d'autres.
N'hésite pas à faire des retours si jamais tu l'utilises, je suis preneur de n'importe quelle remarque.

Avatar de l’utilisateur
red77290
stick d'or
Messages : 1158
Inscription : 10 nov. 2014, 13:29

Re: DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#4 Message par red77290 »

Petit point d'avancement sur DMD GIF Converter.

Je continue à bosser dessus quand j'ai un peu de temps libre après le boulot.

L'objectif de départ n'a pas changé : produire rapidement de grosses quantités de contenu pour DMD sans devoir vérifier manuellement chaque GIF.

La prochaine version ajoute une fonctionnalité que je voulais depuis le début : le scoring automatique des conversions.

Le convertisseur analyse désormais chaque GIF généré et lui attribue un score de visibilité DMD.

Tous les contenus ne se prêtent pas à une conversion 128x32. Certains restent parfaitement lisibles, d'autres deviennent illisibles même avec un bon cadrage.

Grâce à ce score, il devient possible de définir un seuil minimum de qualité.

Par exemple :
- Score supérieur à 50 % → GIF conservé
- Score inférieur à 50 % → GIF supprimé automatiquement

L'objectif est d'obtenir un workflow du genre :
- Recherche de centaines de GIF
- Conversion batch complète
- Tri automatique des mauvais résultats
- Upload direct du dossier résultant sur la DMD

L'idée étant de pouvoir générer un pack complet quasiment à l'aveugle avec un niveau de confiance élevé sur la qualité finale.

J'ai également continué à améliorer les différents systèmes automatiques :
- amélioration de l'Auto Action Framing
- meilleur lissage caméra
- meilleure gestion des changements de scène
- amélioration du suivi des sujets
- amélioration de la colorimétrie automatique
- pipeline GIF plus robuste
- refactoring interne important
- nettoyage général du code

Pour le moment je développe surtout ces fonctionnalités pour mon propre usage, mais je continue à faire évoluer le projet dès que j'ai un peu de temps disponible et surtout si je vois de l'intérêt ou des retours.

Je posterai quelques captures et exemples lorsque la nouvelle version sera finalisée.

Avatar de l’utilisateur
red77290
stick d'or
Messages : 1158
Inscription : 10 nov. 2014, 13:29

Re: DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#5 Message par red77290 »

Petit point d'avancement du projet DMD GIF Converter.

La v5.1.0 est désormais disponible sur la branche principale avec plusieurs améliorations sur tous les systèmes automatiques (cadrage, colorimétrie, suivi de l'action, scoring, etc.).

Le système de scoring a notamment beaucoup évolué et permet maintenant d'identifier automatiquement les conversions qui risquent d'être mauvaises sur une matrice 128x32. Associé au seuil de rejet automatique, il devient possible de lancer une conversion massive et de ne conserver que les animations ayant un niveau de confiance suffisant.

De mon côté je continue à travailler dessus quand j'ai un peu de temps libre, principalement pour mon usage personnel.

Pour les plus curieux, la future v6.0.0 est déjà en cours de développement sur la branche develop et est d'ores et déjà testable pour ceux qui souhaitent expérimenter les nouvelles fonctionnalités.

La grosse nouveauté en préparation est un moteur "AI Iconic Moments".

Exemple concret :
Vous prenez un film comme Akira, vous lui demandez de générer automatiquement 10 moments iconiques de 2 à 4 secondes chacun.

L'IA analyse le film, détecte les séquences les plus intéressantes visuellement, extrait les passages, les convertit au format DMD, applique le cadrage automatique, optimise les couleurs et attribue un score de qualité.

L'objectif est qu'à terme on puisse simplement fournir un film, une série, un dessin animé ou une compilation vidéo et laisser le logiciel faire tout le travail de sélection et de conversion.

On se rapproche doucement du :
Chercher → Convertir → Uploader sur le DMD
sans pratiquement aucun réglage manuel.

Projet : https://github.com/red77290/dmd_gif_converter

Pour les plus téméraires, la branche develop contient déjà les premiers travaux de la future v6.0.0 et peut être testée dès maintenant.
Dernière modification par red77290 le 10 juin 2026, 19:50, modifié 1 fois.

Avatar de l’utilisateur
red77290
stick d'or
Messages : 1158
Inscription : 10 nov. 2014, 13:29

Re: DMD GIF Converter pour feignant - Créez vos animations DMD par milliers proprement et sans effort !

#6 Message par red77290 »

Salut à tous,

Je viens de pousser une grosse mise à jour (v6.0+) sur dmd_gif_converter. J'y ai intégré une nouvelle fonction qui s'appelle "AI Moments" et le résultat est assez bluffant pour créer ses propres animations.

Voici une petite démo du fonctionnement :



Le principe est simple : au lieu de vous embêter à faire du montage manuel pour isoler des séquences sur de longues vidéos (gameplay, films, etc.), vous donnez la vidéo entière au soft et il s'occupe de tout extraire automatiquement au format GIF.

Pour vous expliquer comment ça tourne sous le capot :

1. Analyse IA : L'outil utilise un réseau de neurones (YOLOv8) qui regarde la vidéo de A à Z pour repérer l'action et suivre les personnages.
2. Scoring : L'algorithme attribue une note de lisibilité (DMD Visibility Score) aux différentes scènes pour ne conserver que les passages qui rendront bien sur nos matrices LED.
3. Recadrage intelligent : Une fois la scène isolée, une caméra virtuelle prend le relais. Elle suit les mouvements de manière fluide et s'adapte au contexte (par exemple, elle va garder le sol en ligne de mire pour un jeu de plateforme, ou verrouiller le haut du corps/visage pour d'autres contenus).
4. Exportation : Le fichier sort directement à la bonne résolution DMD, avec les bonnes couleurs et le fond supprimé.

Hésitez pas à le tester avec des vidéos bien chargées ou complexes. Si vous voyez que l'algo se vautre sur certains cadrages, faites-moi un retour ici avec la vidéo en question, ça me permettra d'affiner le système.

Le lien du dépôt n'a pas changé. À plus !