优云智算
控制台
立即注册
moyin AI影视生产级工具支持 Seedance 2.0剧本到成片全流程批量化 构建by科哥
可以无卡模式运行改项目0.15元每小时按秒计费
star15
0/小时
v1.1
v1.0

moyin AI影视生产级工具支持 Seedance 2.0剧本到成片全流程批量化

可以无卡模式运行改项目0.15元每小时按秒计费

镜像简介

AI 影视生产级工具 | 支持 Seedance 2.0 | 剧本到成片全流程批量化

sora,veo3,grok3,seedance2,香蕉2等等可以接入制作短剧!

需要本地window或者mac电脑运行

项目原地址:https://github.com/MemeCalculate/moyin-creator

本项目选择最低配置P40或者无卡模型运行即可

镜像使用视频教程

使用前看看视频教程【新手非常必要】:

https://www.bilibili.com/video/BV1EwFzzsEsQ/

bug反馈可以加入科哥专属群交流➕ 广告勿进!​

描述图片内容

【插入一个小广告 给需要做ai漫画ai短剧的朋友另一个选择】:

【好消息】sora在线生成注册免费体验2次!欢迎免费测试使用! 1.api中转站【推荐】,全球最卷,有些比官网便宜90+%: https://ai.kegeai.top/register?aff=78Gs


项目运行截图:

image.png

image.png

image.png

image.png

image.png image.png

image.png


魔因漫创 - 用户使用手册

从剧本到成片,一站式 AI 影视创作指南


一、启动与访问

1.1 启动服务

# 方式1:使用启动脚本
./start_app.sh

# 方式2:直接运行
npm run dev:web

服务启动后,访问:http://<服务器IP>:7860

1.2 界面概览

魔因漫创主界面分为 五大核心板块,位于顶部导航栏:

板块功能
📝 剧本剧本导入、AI创作、场景分镜拆分
🎭 角色角色库管理、角色生成、角色一致性
🌄 场景场景生成、场景库管理
🎬 导演分镜编排、视频生成分镜头
S级Seedance 2.0 多镜头合并叙事

二、首次使用配置

2.1 添加 API 服务商

  1. 点击顶部 设置 图标或进入设置页面
  2. 找到 API 配置 板块
  3. 点击 添加服务商
  4. 选择预设或自定义配置
  5. 填入你的 API Key

💡 建议:添加多个 API Key,系统支持多 Key 轮询负载均衡,Key 越多并发越高

2.2 配置服务映射

  1. 进入 设置 → 服务映射
  2. 为各功能选择对应的 AI 模型:
    • 文生图
    • 图生视频
    • 文生视频
    • 图片理解

🌟 新手推荐测试模型

  • 图片生成:gemini-3-pro-image-preview
  • 视频生成:doubao-seedance-1-5-pro-251215

2.3 配置图床(可选)

进入 设置 → 图床配置,配置图片托管服务,用于上传参考图、首帧图等素材。


三、核心功能使用

3.1 剧本板块(📝 剧本)

功能:导入剧本、智能拆分、角色/场景识别

操作步骤

  1. 导入剧本 - 两种方式:

    • 手动粘贴剧本文本
    • 导入已有剧本文件
  2. AI 分析 - 系统自动解析:

    • 场景划分
    • 分镜拆分
    • 角色识别
    • 对白提取
    • 情绪/镜头语言
  3. AI 校准(二次优化):

    • AI 场景校准 - 优化场景描述、氛围、光影
    • API 校准分镜 - 精确分镜的镜头语言、景别、构图
    • AI 角色校准 - 深化角色外观描述、一致性锚点

📄 剧本格式参考:查看项目中 docs/SCRIPT_FORMAT_EXAMPLE.md


3.2 角色板块(🎭 角色)

功能:角色库管理、AI 生成角色、角色一致性

操作步骤

  1. 创建新角色,填写角色基本描述
  2. 可选择 AI 生成 角色参考图
  3. 管理角色服装、表情等素材
  4. 绑定角色参考图,确保多场景一致性

🔑 关键:角色一致性通过 6 层身份锚点 确保同一角色在不同分镜中外观一致


3.3 场景板块(🌄 场景)

功能:AI 生成场景图、场景库管理

操作步骤

  1. 从剧本中导入场景描述
  2. 选择生成模型和风格
  3. 批量生成场景参考图
  4. 可在场景库中管理和复用

3.4 导演板块(🎬 导演)

功能:分镜编排、素材整合、视频生成

操作步骤

  1. 点击 加载剧本分镜,导入剧本分镜
  2. 左边栏自动填写:
    • 首帧提示词
    • 尾帧提示词
    • 视频提示词
  3. 可手动微调提示词、镜头参数等
  4. 生图
    • 单镜生成:逐个生成
    • 合并生成(推荐):批量生成,自动分配到各分镜
  5. 图片生成完成后,点击 生成视频

3.5 S级板块(⭐ S级)

功能:Seedance 2.0 多镜头合并叙事

操作步骤

  1. 导入剧本分镜
  2. 设置视频分组:
    • 1 个镜头 → 15 秒短片
    • 多个镜头合并 → 15 秒叙事片段
  3. 系统自动收集:
    • @Image 角色参考图
    • @Video 首帧图
    • @Audio 音效素材
  4. 点击 生成视频

S级板块优势

  • 自动首帧图拼接(N×N 策略)
  • 提示词三层融合(动作 + 镜头语言 + 对白唇形同步)
  • 参数约束自动校验

四、常用工作流

4.1 基础工作流(推荐新用户)

📝 剧本 → 🔧 AI校准 → 🎬 导演 → 🎥 生成视频
  1. 导入/创建剧本
  2. 执行三次 AI 校准
  3. 进入导演板块,加载分镜
  4. 生成图片 → 生成视频

4.2 完整工作流

📝 剧本 → 🔧 AI校准 → 🌄 场景 + 🎭 角色 → 🎬 导演/⭐ S级 → 🎥 生成视频
  1. 导入剧本并校准
  2. 预生成场景和角色素材
  3. 进入导演/S级板块
  4. 批量生成图片和视频

五、快捷操作

操作说明
合并生成多个分镜批量生成,效率更高
手动微调每个分镜的提示词、首帧、尾帧均可调整
批量重试失败任务自动加入重试队列
导出支持导出分镜、剧本、视频等

六、常见问题 FAQ

Q1: API Key 怎么获取?

访问 国际API+魔因API 注册账号获取。

Q2: 生成速度慢怎么办?

  1. 增加 API Key 数量 - 多个 Key 可实现并发轮询
  2. 选择更快的模型 - 如 doubao-seedance 系列
  3. 检查网络 - 确保服务器网络到 AI 服务商线路畅通

Q3: 角色/场景不一致怎么处理?

  1. 角色板块 绑定参考图
  2. AI 校准 阶段强化角色描述
  3. 使用多图参考功能

Q4: 视频生成失败怎么办?

  1. 检查 首帧图 是否符合模型要求
  2. 检查 提示词长度 是否超限(Seedance ≤5000字符)
  3. 查看错误信息,调整后重试

Q5: 如何导出项目?

进入 导出板块,可导出:

  • 分镜图片
  • 完整剧本
  • 生成视频

Q6: 如何切换语言?

应用支持中英文,可在设置中切换界面语言。

Q7: 数据保存在哪里?

  • 本地浏览器存储(IndexedDB)
  • 刷新页面数据保留
  • 建议定期导出备份重要项目

七、技术支持


📝 文档版本:0.2.6 | 更新日期:2026-04-18


项目二次开发记录

开发概述

本项目是基于 Electron + React 的桌面应用魔因漫创,为了支持 Web 端部署运行,进行了以下二次开发工作。

修改记录

1. 依赖漏洞修复

  • 问题:npm install 后发现多个安全漏洞
  • 解决:执行 npm audit fix --force 修复所有漏洞
  • 副作用:可能升级 electron、vite、electron-builder 导致兼容性问题
  • 注意:如遇兼容性问题,可尝试降级 vite 到 6.1.0 兼容当前 Node.js 版本

2. Vite 配置修改 (vite.web.config.ts - 新建)

  • 添加 server.host: '0.0.0.0' 支持外网访问
  • 添加 server.port: 7860 配置端口
  • 添加代理配置解决跨域问题:
    proxy: {
      '/memefast': { target: 'https://memefast.top', changeOrigin: true },
      '/kegeai': { target: 'https://ai.kegeai.top', changeOrigin: true }
    }
    
  • 新增 apiCorsProxyPlugin() 处理 API 跨域代理

3. 浏览器兼容改造 (index.html)

  • 问题:应用依赖 Electron API (fileStorage, ipcRenderer 等),浏览器模式无法运行
  • 解决:在 index.html 中添加 mock 脚本模拟 Electron API
  • 涉及 API
    • window.fileStorage - 文件存储
    • window.ipcRenderer - 进程通信
    • window.imageStorage - 图片存储

4. API 问题修复 (src/lib/api-key-manager.ts)

  • 问题crypto.randomUUID is not a function
  • 解决:修改 api-key-manager.ts 使用 utils.ts 中的 generateUUID() 函数
  • 添加 import: import { generateUUID } from './utils';
  • 修改 generateId(): return generateUUID();

5. 供应商配置修改 (src/lib/api-key-manager.ts)

  • 新增"国际API+"作为第一个默认供应商
  • Base URL: https://ai.kegeai.top
  • 平台标识: kegeai

6. UI 文字和链接修改

文件修改内容
SettingsPanel.tsx"魔因API" → "国际API+",链接改为 https://ai.kegeai.top/register?aff=78Gs
api-settings.tsx"魔因API" → "国际API+",添加 kegeai 预设选项
AddProviderDialog.tsx添加"国际API+"预设选项作为第一个推荐项

7. 启动脚本 (start_app.sh)

  • 支持传入端口参数,默认 7860
  • 自动检测并终止占用端口的进程
  • 优雅终止进程(SIGTERM → SIGKILL)
  • 等待端口释放后启动主程序

8. package.json 脚本新增

  • 新增 dev:web 命令:使用纯浏览器模式启动 Vite 开发服务器

技术经验

1. Electron 转 Web 注意事项

  • Electron 应用通常依赖 window.fileStorageipcRenderer 等 API
  • 浏览器模式需要这些 API 的 mock 实现
  • 可以通过环境变量判断运行环境

2. 跨域问题解决方案

  • 开发环境:使用 Vite 代理
  • 生产环境:需要配置 Nginx 反向代理

3. 端口管理

  • 使用 lsof -ti:port 检测端口占用
  • 先发送 SIGTERM,1秒后未退出则 SIGKILL
  • 确保等待端口完全释放后再启动

4. Node.js 版本兼容性

  • electron-vite 5.x 需要 Node.js >= 20.19.0
  • 如遇到 crypto API 不兼容问题,检查 Node.js 版本
  • 当前环境使用 web 模式绕过 Electron 依赖

5. 开发模式选择

  • npm run dev - Electron 桌面模式(需要完整的桌面环境)
  • npm run dev:web - 纯浏览器模式(适合服务器/无桌面环境)

待优化项

  • 生产环境构建配置
  • Nginx 反向代理配置
  • HTTPS 支持

启动命令

# 方式1:使用启动脚本
./start_app.sh 7860

# 方式2:直接运行
npm run dev:web

访问地址:http://<服务器IP>:7860

@鸡你太美
鸡你太美认证作者
镜像信息
已使用22
运行时长
15 H
支持自启动
镜像大小
40GB
最后更新时间
2026-04-27
支持卡型
P40RTX40系RTX50系48G RTX40系3080Ti2080Ti30902080A800H20V100SA100
+12
框架版本
PyTorch-2.8
CUDA版本
12.8
应用
JupyterLab: 8888
版本
v1.1
2026-04-27
PyTorch:2.8 | CUDA:12.8 | 大小:40.00GB
v1.0
2026-04-27
PyTorch:2.8 | CUDA:12.8 | 大小:40.00GB
logo

隶属于优刻得科技股份有限公司

股票代码:688158

优刻得是中立、安全的云计算服务平台