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 個音訊,提示詞 ≤5,000 字元)
🎬 劇本解析引擎
- 智慧地將劇本分解為場景、鏡頭和對白
- 自動識別角色、地點、情緒和攝影語言
- 支援多集和多幕劇本結構
🎭 角色一致性系統
- 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):免費使用、修改和分發。修改後的程式碼必須在相同授權下發布。
- 商業授權:用於閉源或商業產品整合,請聯繫作者洽談商業授權。
連結
- 🐙 GitHub: https://github.com/MemeCalculate/moyin-creator
- 📧 電子郵件: memecalculate@gmail.com
由 MemeCalculate 以 ❤️ 製作