À propos du projet

GJ VIDEO EDITOR est un outil de montage vidéo permettant de passer facilement d'une instruction en langage naturel (agent IA) à une édition de timeline basée sur GUI. Comme l'état du projet est centralisé dans `project.json`, il est possible d'adopter un workflow où l'IA génère une structure, que l'utilisateur affine via l'interface, puis réinjecte dans l'IA pour ajouter des modifications. Principales fonctionnalités : - Édition de la timeline : édition multipiste de vidéo, sous-titres, images et audio. Prise en charge du glisser‑déposer, du découpage, de l'annulation/rétablissement, de l'accrochage et du zoom. - Édition non destructive : édition basée sur le décalage des fichiers sources. - Fonction de sous‑titres : redimensionnement, réglage de police, rotation à 360°, écriture verticale, mise en évidence partielle. - Fonction d'incrustation (PiP) : déplacement, redimensionnement et réglage des coins arrondis sur l'aperçu. - Exportation : prise en charge des formats MP4, WebM, GIF et MP3, avec possibilité de modifier la résolution et la qualité. - Génération de narration : synthèse vocale via edge‑tts, ElevenLabs ou la commande macOS `say`. - Fonction de modèle : génération de vidéos en masse à partir de scénarios au format JSON. Les dépendances se limitent à la bibliothèque standard Python, Pillow et ffmpeg ; aucun framework externe ni clé API n'est requis. De plus, l'application inclut « GJ VIDEO VIEWER » pour gérer et lire les vidéos exportées.