Uma ferramenta de criação de filmes com IA de nível de produção que automatiza todo o pipeline, do roteiro ao vídeo final, com suporte multimodal Seedance 2.0 e processamento em lote para curtas-metragens e animes.
Moyin Creator — Ferramenta de Produção de Filmes com IA
Ferramenta de IA de nível de produção para criadores | Suporte Seedance 2.0 | Pipeline completo do roteiro ao vídeo final | Processamento em lote para dramas curtos e animes
Visão Geral
Moyin Creator é um aplicativo de desktop de criação de filmes com IA de código aberto e de nível de produção, construído com Electron. Ele foi projetado para criadores de vídeo com IA que precisam de um pipeline automatizado de ponta a ponta — desde o texto bruto do roteiro até o vídeo final renderizado — sem a necessidade de juntar manualmente ferramentas separadas.
A filosofia central é um pipeline interligado de cinco estágios:
📝 Roteiro → 🎭 Personagens → 🌄 Cenas → 🎬 Storyboard → ⭐ S-Grade (Seedance 2.0)
A saída de cada estágio alimenta automaticamente o próximo, permitindo a produção em lote altamente automatizada, ideal para dramas curtos, séries de anime e trailers.
Principais Recursos
⭐ Módulo S-Grade — Criação Multimodal Seedance 2.0
O módulo principal integra o Seedance 2.0, o modelo de geração de vídeo mais recente da ByteDance, com recursos avançados:
- Geração de vídeo narrativo multi-shot: Agrupa e mescla vários planos de storyboard em vídeos narrativos coerentes
- Referências multimodais: Suporta referências
@Image,@Videoe@Audio— imagens de referência de personagens, imagens de cena e imagens do primeiro quadro são coletadas automaticamente - Construção inteligente de prompts: Auto-fusão de três camadas de ação + linguagem cinematográfica + sincronização labial de diálogo
- Costura de grade do primeiro quadro: Estratégia N×N para composição precisa de quadros
- Validação automática de parâmetros: Impõe as restrições do Seedance 2.0 (≤9 imagens + ≤3 vídeos + ≤3 áudios, prompt ≤5.000 caracteres)
🎬 Motor de Análise de Roteiro
- Decompõe inteligentemente roteiros em cenas, planos e diálogos
- Identifica automaticamente personagens, locais, emoções e linguagem de câmera
- Suporta estruturas de roteiro de múltiplos episódios e múltiplos atos
🎭 Sistema de Consistência de Personagens
- Ancoragem de identidade de 6 camadas garante que o mesmo personagem mantenha uma aparência consistente em diferentes planos
- Sistema de gerenciamento de "Character Bible" para perfis detalhados de personagens
- Suporta vinculação de imagem de referência de personagem para consistência visual
🌄 Geração de Cenas
- Geração de imagens conjunta multi-ângulo
- Conversão automática de descrições de cena para prompts visuais
🎞️ Sistema Profissional de Storyboard
- Parâmetros de cinematografia de nível de filme: tamanho do plano, ângulo da câmera, movimento da câmera
- Layout e exportação automáticos de storyboards
- Troca de estilo visual com um clique (2D / 3D / Realista / Stop-motion / etc.)
🚀 Fluxo de Trabalho de Produção em Lote
- Pipeline completo com um clique: Análise de roteiro → Geração de personagem/cena → Segmentação de plano → Geração de imagem em lote → Geração de vídeo em lote
- Fila paralela de múltiplas tarefas com retentativa automática em caso de falha
- Otimizado para produção em lote de dramas curtos e séries de anime
🤖 Agendamento de IA Multi-Fornecedor
- Suporta múltiplos provedores de serviços de geração de imagem e vídeo com IA
- Balanceamento de carga round-robin de chaves de API
- Gerenciamento de fila de tarefas com lógica de retentativa automática
Pilha Tecnológica
| Camada | Tecnologia |
|---|---|
| Framework de Desktop | Electron 30 |
| Frontend | React 18 + TypeScript |
| Ferramenta de Build | electron-vite (Vite 5) |
| Gerenciamento de Estado | Zustand 5 |
| Componentes de UI | Radix UI + Tailwind CSS 4 |
| Núcleo de IA | @opencut/ai-core (compilação de prompt, "character bible", polling de tarefas) |
Estrutura do Projeto
moyin-creator/
├── electron/ # Processo principal do Electron + Preload
│ ├── main.ts # Processo principal (armazenamento, sistema de arquivos, tratamento de protocolo)
│ └── preload.ts # Camada de ponte segura
├── src/
│ ├── components/ # Componentes de UI React
│ │ ├── panels/ # Painéis principais (roteiro, personagem, cena, storyboard, diretor)
│ │ └── ui/ # Biblioteca base de componentes de UI
│ ├── stores/ # Estado global Zustand
│ ├── lib/ # Biblioteca utilitária (agendamento de IA, gerenciamento de imagem, roteamento)
│ ├── packages/
│ │ └── ai-core/ # Motor principal de IA
│ └── types/ # Definições de tipo TypeScript
├── build/ # Assets de build (ícones)
└── scripts/ # Scripts utilitários
Primeiros Passos
Requisitos
- Node.js >= 18
- npm >= 9
Instalação e Execução
# Clonar o repositório
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator
# Instalar dependências
npm install
# Iniciar em modo de desenvolvimento
npm run dev
Configurar Chaves de API
Após o lançamento, vá para Configurações → Configuração de API e insira suas chaves de API do provedor de serviços de IA para começar.
Compilar
# Compilar + empacotar instalador do Windows
npm run build
# Compilar apenas (sem empacotamento)
npx electron-vite build
Licença
Este projeto utiliza um modelo de licença dupla:
- Código Aberto (AGPL-3.0): Gratuito para usar, modificar e distribuir. O código modificado deve ser lançado sob a mesma licença.
- Licença Comercial: Para integração em produtos de código fechado ou comerciais, entre em contato com o autor para obter uma licença comercial.
Links
- 🐙 GitHub: https://github.com/MemeCalculate/moyin-creator
- 📧 E-mail: memecalculate@gmail.com
Feito com ❤️ por MemeCalculate