MemeCalculate/moyin-creator View GitHub Homepage for Latest Official Releases
一款生产级AI电影创作工具,自动化从剧本到最终视频的完整流程,支持Seedance 2.0多模态和短剧、动漫的批量处理。
AGPL-3.0TypeScriptmoyin-creatorMemeCalculate 0.8k Last Updated: February 22, 2026
Moyin Creator — AI 影视制作工具
面向创作者的生产级AI工具 | 支持 Seedance 2.0 | 从剧本到成片的全流程 | 短剧、动漫批量处理
概述
Moyin Creator 是一款基于 Electron 构建的开源、生产级 AI 影视创作桌面应用。它专为需要端到端自动化流程的 AI 视频创作者设计——从原始剧本文本到最终渲染的视频——无需手动拼接独立工具。
核心理念是五阶段联动流水线:
📝 剧本 → 🎭 角色 → 🌄 场景 → 🎬 分镜 → ⭐ S-级 (Seedance 2.0)
每个阶段的输出都会自动输入到下一阶段,实现高度自动化的批量生产,非常适合短剧、动漫系列和预告片制作。
主要功能
⭐ S-级模块 — Seedance 2.0 多模态创作
旗舰模块集成了字节跳动最新的视频生成模型 Seedance 2.0,具备先进功能:
- 多镜头叙事视频生成:组合并合并多个分镜镜头,生成连贯的叙事视频
- 多模态参考:支持
@Image、@Video和@Audio参考——自动收集角色参考图、场景图和首帧图 - 智能提示词构建:动作 + 电影语言 + 对白唇形同步的三层自动融合
- 首帧网格拼接:N×N 策略实现精确帧构图
- 自动参数校验:强制执行 Seedance 2.0 约束(≤9 张图片 + ≤3 个视频 + ≤3 个音频,提示词 ≤5000 字符)
🎬 剧本解析引擎
- 智能地将剧本分解为场景、镜头和对白
- 自动识别角色、地点、情绪和镜头语言
- 支持多集和多幕剧本结构
🎭 角色一致性系统
- 6 层身份锚定确保同一角色在不同镜头中保持一致的外观
- 角色圣经管理系统,用于详细的角色档案
- 支持角色参考图绑定以实现视觉一致性
🌄 场景生成
- 多角度联合图像生成
- 自动将场景描述转换为视觉提示词
🎞️ 专业分镜系统
- 电影级摄影参数:镜头尺寸、镜头角度、镜头运动
- 分镜的自动布局和导出
- 一键切换视觉风格(2D / 3D / 写实 / 定格动画 / 等)
🚀 批量生产工作流
- 一键全流程:剧本解析 → 角色/场景生成 → 镜头分割 → 批量图像生成 → 批量视频生成
- 多任务并行队列,失败时自动重试
- 针对短剧和动漫系列批量生产进行优化
🤖 多厂商 AI 调度
- 支持多个 AI 图像和视频生成服务提供商
- API 密钥轮询负载均衡
- 带自动重试逻辑的任务队列管理
技术栈
| 层级 | 技术 |
|---|---|
| 桌面框架 | Electron 30 |
| 前端 | React 18 + TypeScript |
| 构建工具 | electron-vite (Vite 5) |
| 状态管理 | Zustand 5 |
| UI 组件 | Radix UI + Tailwind CSS 4 |
| AI 核心 | @opencut/ai-core (提示词编译、角色圣经、任务轮询) |
项目结构
moyin-creator/
├── electron/ # Electron 主进程 + Preload
│ ├── main.ts # 主进程 (存储、文件系统、协议处理)
│ └── preload.ts # 安全桥接层
├── src/
│ ├── components/ # React UI 组件
│ │ ├── panels/ # 主面板 (剧本、角色、场景、分镜、导演)
│ │ └── ui/ # 基础 UI 组件库
│ ├── stores/ # Zustand 全局状态
│ ├── lib/ # 工具库 (AI 调度、图像管理、路由)
│ ├── packages/
│ │ └── ai-core/ # AI 核心引擎
│ └── types/ # TypeScript 类型定义
├── build/ # 构建资源 (图标)
└── scripts/ # 工具脚本
入门指南
要求
- Node.js >= 18
- npm >= 9
安装与运行
# 克隆仓库
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator
# 安装依赖
npm install
# 在开发模式下启动
npm run dev
配置 API 密钥
启动后,前往 设置 → API 配置 并输入您的 AI 服务提供商 API 密钥即可开始使用。
构建
# 编译 + 打包 Windows 安装程序
npm run build
# 仅编译 (不打包)
npx electron-vite build
许可证
本项目采用双重许可模式:
- 开源 (AGPL-3.0):免费使用、修改和分发。修改后的代码必须在相同许可下发布。
- 商业许可:用于闭源或商业产品集成,请联系作者获取商业许可。
链接
由 MemeCalculate ❤️ 制作