À propos du projet

MyCut est un outil de montage vidéo IA destiné aux créateurs de contenu, visant à automatiser le processus depuis le choix du sujet jusqu'au produit final. Ses fonctionnalités principales comprennent : 1. **Sélection de sujets et génération de scripts** : supporte la recherche de tendances via l'IA, génère des plans de vidéo et des scripts de story-board basés sur des mots-clés, et propose une bibliothèque de scripts pour l'édition et la sauvegarde. 2. **Pipeline de montage automatisé** : après le téléchargement d'une vidéo locale (avec sous-titres SRT optionnels), le système produit automatiquement des clips via un pipeline en six étapes (extraction du plan $\rightarrow$ identification des intervalles temporels $\rightarrow$ notation de l'intérêt $\rightarrow$ génération de titres $\rightarrow$ regroupement thématique $\rightarrow$ découpage FFmpeg). 3. **Découpage piloté par le script** : permet d'associer des scripts sauvegardés aux vidéos téléchargées ; l'IA note les segments en fonction des points clés du script pour que le contenu des clips corresponde mieux au scénario prévu. L'architecture technique utilise un backend FastAPI et un frontend React, avec l'intégration par défaut du LLM DeepSeek. Le projet supporte un mode d'exécution locale sur bureau, ne nécessite pas Redis, utilise SQLite pour le stockage des données et traite les vidéos via FFmpeg.