Montage automatique - MVP local et Space Docker
Cette application transforme une vidéo longue de restauration, nettoyage ou avant/après en montage TikTok chronologique.
Lancer l’application
Double-cliquer sur start.command, puis utiliser la page qui s’ouvre dans le navigateur.
Si macOS bloque le premier lancement, faire un clic droit sur start.command, choisir Ouvrir, puis confirmer.
Fonctionnement de cette première version
- analyse toute la vidéo localement ;
- importe automatiquement une vidéo publique à partir d’un lien YouTube, après confirmation des droits d’utilisation ;
- détecte les changements de plans, le mouvement et la netteté ;
- répartit les images entre avant, diagnostic, démontage, nettoyage, réparation, remontage et résultat ;
- commence par l’objet dans son mauvais état et conserve le résultat pour la révélation finale ;
- produit une vidéo verticale de 65, 75 ou 90 secondes ;
- permet de retirer des plans avant l’export ;
- propose trois hooks sans dévoiler le résultat, un script de voix et six angles d’histoire ;
- supprime toujours le son original et permet d’ajouter une voix MP3, WAV, M4A ou AAC ;
- complète automatiquement une voix trop courte par du silence et coupe une voix trop longue à la fin du montage ;
- n’ajoute aucun sous-titre.
Les fichiers restent dans montage_app/projects/ sur le Mac.
L’import YouTube est réservé aux vidéos que tu possèdes ou pour lesquelles tu as reçu une autorisation. Les vidéos privées, les directs, les vidéos de plus de deux heures et les fichiers dépassant 2 Go sont refusés. L’import est limité à 720p afin d’accélérer l’analyse et de limiter l’espace utilisé.
Faire essayer le prototype à distance
Double-cliquer sur share.command. Une fenêtre affiche un lien public temporaire et un code d’accès à transmettre au testeur.
- le Mac doit rester allumé et connecté à Internet ;
- la fenêtre de partage doit rester ouverte ;
- fermer cette fenêtre coupe immédiatement le lien ;
- une seule vidéo est traitée à la fois ;
- les projets créés en mode partagé sont supprimés après 24 heures ;
- le lien temporaire change à chaque lancement.
Hébergement gratuit sur Hugging Face Spaces
Le dossier est directement compatible avec un Space Docker. Dans les paramètres du Space, ajouter deux secrets avant le premier test :
SHARE_ACCESS_CODE : le code à transmettre aux deux testeurs ;
SHARE_SECRET_KEY : une longue valeur aléatoire utilisée pour protéger leurs sessions.
Le conteneur refuse d’afficher l’application tant que SHARE_ACCESS_CODE n’est pas configuré. Les projets sont supprimés après deux heures et une seule analyse ou export peut s’exécuter à la fois.
Hébergement gratuit sur Render
Le fichier render.yaml configure une web app Docker gratuite avec les limites adaptées à deux testeurs : vidéos de 30 minutes maximum, analyse YouTube en 480p, export rapide et une seule tâche lourde à la fois. Il faut renseigner SHARE_ACCESS_CODE lors de la création du service. Le stockage est temporaire et les projets de test sont supprimés après une heure.
Limites du MVP
La compréhension repose pour l’instant sur des signaux visuels et la position chronologique. Le logiciel ne reconnaît pas encore précisément chaque outil ou action. Une deuxième version pourra intégrer un modèle de vision pour nommer les actions, détecter un vrai avant/après et suivre automatiquement l’objet dans un recadrage plein écran.