一款生产级AI电影创作工具,自动化从剧本到最终视频的完整流程,支持Seedance 2.0多模态和短剧、动漫的批量处理。

AGPL-3.0TypeScriptmoyin-creatorMemeCalculate 0.8k Last Updated: February 22, 2026

Moyin Creator — AI 影视制作工具

面向创作者的生产级AI工具 | 支持 Seedance 2.0 | 从剧本到成片的全流程 | 短剧、动漫批量处理

License GitHub Stars Release


概述

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 ❤️ 制作

Star History Chart