Work bench.
01L'idée
Une seule fenêtre pour les petites tâches qu'on fait sur des fichiers, sans chercher un site ou un logiciel différent à chaque fois. On dépose d'abord : seuls les outils qui s'appliquent à ce qu'on a déposé restent allumés, les autres disent pourquoi.
Les fichiers d'origine ne sont jamais modifiés : chaque outil écrit une nouvelle copie à côté, et aucun fichier existant n'est écrasé.
02Télécharger
Télécharger pour Windows .zip · 218 Mo · Windows 10 / 11
Dézipper, puis lancer Workbench.exe. ffmpeg est inclus : rien d'autre à installer. Le modèle de détourage (176 Mo) se télécharge au premier détourage.
L'exécutable n'est pas signé : Windows peut afficher « Windows a protégé votre ordinateur ». Cliquer sur Informations complémentaires, puis Exécuter quand même.
Code source et notes de version sur GitHub. ffmpeg est distribué sous licence GPL v3 (texte joint dans le zip, sources sur ffmpeg.org).
03Les outils
- Convertir une image, une vidéo ou un son dans un autre format.
- Enlever le fond d'une photo pour ne garder que le sujet.
- Redimensionner en gardant les proportions, avec un aperçu à l'échelle.
- Améliorer la netteté, avec un aperçu avant / après à 100 %.
- Archives : voir le contenu d'un zip et l'extraire, ou créer un zip à partir de fichiers et de dossiers.
- Analyse de sécurité d'un dossier par Windows Defender, plus quelques signaux simples (double extension, fichier exécutable caché…). Rien n'est jamais supprimé.
04Captures
05Sous le capot
- Interface en Python / Tkinter, sans aucune page web.
- Vidéo et son par ffmpeg, embarqué dans l'application : rien à installer.
- Détourage par le modèle u2net appelé directement avec onnxruntime : passer par la bibliothèque habituelle chargeait plus de mille modules inutiles, soit environ 13 s au démarrage, contre 0,6 s aujourd'hui.
- Zip ouverts avec méfiance : chemins piégés refusés, plafond de 4 Go et de 10 000 éléments contre les « bombes zip », fichiers chiffrés ignorés.
- Chaque défaut corrigé est couvert par un test automatique (quatre suites de tests).
Application codée avec l'IA (Claude). Les croquis de l'interface, le choix des outils et les arbitrages sont les miens.