Un outil de création de films IA de qualité professionnelle qui automatise l'ensemble du pipeline, du scénario à la vidéo finale, avec le support multimodal Seedance 2.0 et le traitement par lots pour les courts-métrages dramatiques et les animes.
Moyin Creator — Outil de Production Cinématographique IA
Outil IA de qualité professionnelle pour les créateurs | Support Seedance 2.0 | Pipeline complet du scénario à la vidéo finale | Traitement par lots pour les courts métrages et les animes
Aperçu
Moyin Creator est une application de bureau open-source de création cinématographique IA de qualité professionnelle, construite avec Electron. Elle est conçue pour les créateurs vidéo IA qui ont besoin d'un pipeline automatisé de bout en bout — du texte brut du scénario à la vidéo finale rendue — sans avoir à assembler manuellement des outils distincts.
La philosophie centrale est un pipeline imbriqué en cinq étapes :
📝 Scénario → 🎭 Personnages → 🌄 Scènes → 🎬 Storyboard → ⭐ S-Grade (Seedance 2.0)
La sortie de chaque étape alimente automatiquement la suivante, permettant une production par lots hautement automatisée, idéale pour les courts métrages, les séries d'animation et les bandes-annonces.
Fonctionnalités Clés
⭐ Module S-Grade — Création Multimodale Seedance 2.0
Le module phare intègre Seedance 2.0, le dernier modèle de génération vidéo de ByteDance, avec des capacités avancées :
- Génération vidéo narrative multi-plans : Groupe et fusionne plusieurs plans de storyboard en vidéos narratives cohérentes
- Références multimodales : Prend en charge les références
@Image,@Videoet@Audio— les images de référence de personnages, les images de scène et les images du premier plan sont collectées automatiquement - Construction de prompts intelligente : Auto-fusion à trois couches d'action + langage cinématographique + synchronisation labiale des dialogues
- Assemblage de grille du premier plan : Stratégie N×N pour une composition précise des images
- Validation automatique des paramètres : Applique les contraintes de Seedance 2.0 (≤9 images + ≤3 vidéos + ≤3 audio, prompt ≤5 000 caractères)
🎬 Moteur d'Analyse de Scénario
- Décompose intelligemment les scénarios en scènes, plans et dialogues
- Identifie automatiquement les personnages, les lieux, les émotions et le langage de caméra
- Prend en charge les structures de scénario multi-épisodes et multi-actes
🎭 Système de Cohérence des Personnages
- Ancrage d'identité à 6 couches garantit qu'un même personnage conserve une apparence cohérente à travers différents plans
- Système de gestion de la Bible des personnages pour des profils de personnages détaillés
- Prend en charge la liaison d'images de référence de personnages pour la cohérence visuelle
🌄 Génération de Scène
- Génération d'images conjointes multi-angles
- Conversion automatique des descriptions de scène en prompts visuels
🎞️ Système de Storyboard Professionnel
- Paramètres de cinématographie de qualité professionnelle : taille du plan, angle de caméra, mouvement de caméra
- Mise en page et exportation automatiques des storyboards
- Changement de style visuel en un clic (2D / 3D / Réaliste / Stop-motion / etc.)
🚀 Flux de Travail de Production par Lots
- Pipeline complet en un clic : Analyse de scénario → Génération de personnages/scènes → Segmentation des plans → Génération d'images par lots → Génération de vidéos par lots
- File d'attente parallèle multi-tâches avec nouvelle tentative automatique en cas d'échec
- Optimisé pour la production par lots de courts métrages et de séries d'animation
🤖 Ordonnancement IA Multi-Fournisseurs
- Prend en charge plusieurs fournisseurs de services de génération d'images et de vidéos IA
- Équilibrage de charge par rotation des clés API
- Gestion de la file d'attente des tâches avec logique de nouvelle tentative automatique
Stack Technologique
| Couche | Technologie |
|---|---|
| Framework de Bureau | Electron 30 |
| Frontend | React 18 + TypeScript |
| Outil de Build | electron-vite (Vite 5) |
| Gestion d'État | Zustand 5 |
| Composants UI | Radix UI + Tailwind CSS 4 |
| Noyau IA | @opencut/ai-core (compilation de prompts, bible des personnages, interrogation des tâches) |
Structure du Projet
moyin-creator/
├── electron/ # Processus principal Electron + Preload
│ ├── main.ts # Processus principal (stockage, système de fichiers, gestion des protocoles)
│ └── preload.ts # Couche de pont sécurisée
├── src/
│ ├── components/ # Composants UI React
│ │ ├── panels/ # Panneaux principaux (scénario, personnage, scène, storyboard, réalisateur)
│ │ └── ui/ # Bibliothèque de composants UI de base
│ ├── stores/ # État global Zustand
│ ├── lib/ # Bibliothèque utilitaire (ordonnancement IA, gestion d'images, routage)
│ ├── packages/
│ │ └── ai-core/ # Moteur de noyau IA
│ └── types/ # Définitions de types TypeScript
├── build/ # Ressources de build (icônes)
└── scripts/ # Scripts utilitaires
Démarrage Rapide
Prérequis
- Node.js >= 18
- npm >= 9
Installation & Exécution
# Cloner le dépôt
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator
# Installer les dépendances
npm install
# Démarrer en mode développement
npm run dev
Configuration des Clés API
Après le lancement, allez dans Paramètres → Configuration API et entrez vos clés API de fournisseur de services IA pour commencer.
Build
# Compiler + empaqueter l'installeur Windows
npm run build
# Compiler uniquement (sans empaquetage)
npx electron-vite build
Licence
Ce projet utilise un modèle de double licence :
- Open Source (AGPL-3.0) : Libre d'utilisation, de modification et de distribution. Le code modifié doit être publié sous la même licence.
- Licence Commerciale : Pour l'intégration dans des produits propriétaires ou commerciaux, contactez l'auteur pour une licence commerciale.
Liens
- 🐙 GitHub : https://github.com/MemeCalculate/moyin-creator
- 📧 Email : memecalculate@gmail.com
Fait avec ❤️ par MemeCalculate