开源AI视频创作引擎,五步流水线从剧本到成片,把整个剧组塞进GitHub

开源AI视频创作引擎,五步流水线从剧本到成片,把整个剧组塞进GitHub最新版

官方版无广告10

更新日期:2026年8月27日分类标签: 语言:中文平台:没限制

0 人已下载 手机查看

一、项目概览

ItusiAI/Open-Magiviz 是一个商业级的 AI 视频创作平台——它不是一个简单的文生视频工具,而是一套完整的影视工业化生产线,把 AI 剧情生成、角色设计、分镜绘制、场景视频渲染、最终合成整合为一个可中断、可恢复、可追溯的 Web 应用。

项目标语:“把一整个剧组交给每一个开发者与创作者”

截至 2026 年 8 月:

  • Stars:565 / Forks:88
  • 技术栈:Next.js 15 + TypeScript + PostgreSQL + Stripe
  • 创建时间:2026 年 8 月 9 日,最后推送 2026 年 8 月 27 日
  • 在线演示:https://magiviz.com
  • 许可证:未明确标注(需注意)

二、核心价值:不是生成工具,是生产管线

当前 AI 视频赛道的痛点:

  • 单一模型只能产出亮眼的片段,无法统筹全链路
  • 创作环节差异大(剧本/角色/分镜/视频各有不同输入输出)
  • 任务中断后无法恢复,失败难以定位
  • 版本混乱,无法追溯

Magiviz 的解法:

生成只是开始,恢复、版本与依赖管理才是系统的关键。

三、五步核心工作流

Magiviz 把 AI 视频创作拆分为五步串行流程,每步可并行处理多个元素:

步骤 1:AI 剧情生成

  • 输入:故事大纲 + 时长 + 比例 + 视频风格 + 视频模型 + 参考图
  • 输出:结构化 JSON(标题、场景列表、角色列表、对白、导演指令)
  • 智能分段:根据 videoModel 决定每段时长(Veo 固定 8s;Seedance 2.5 支持 4-30s;Wan 3.0 支持 2-30s)

步骤 2:主角生成(并行)

  • 对每个角色调用生成接口
  • 支持图生图:用户上传角色参考图后,AI 基于参考图生成一致风格的角色
  • 错误处理:积分不足、API 错误、JSON 解析失败各有独立分支

步骤 3:分镜图生成(并行)

  • 对每个场景并行生成分镜图
  • 智能角色筛选:只把该场景引用的角色图片传给分镜图生成
  • 首尾帧模式:同时生成首帧和尾帧,支持单帧重新生成

步骤 4:剧情视频生成(并行)

  • 基于分镜图生成每个场景的视频
  • 支持视频/音频多模态参考(仅 Seedance 模型支持)
  • 首尾帧模式下,尾帧图作为 additionalImageUrls 传入

步骤 5:完整视频合成

  • 使用 FAL AI 把所有剧情视频拼接为完整视频
  • 计算每段视频的 keyframes(视频轨 + 音频轨)并合并

四、关键工程化特性

可中断 & 可恢复

  • 暂停:积分不足时自动暂停,弹出购买弹窗;用户也可手动暂停
  • 恢复:从中断的步骤继续,不丢失已有数据
  • 项目恢复:加载历史项目,按完成度自动跳转到下一步

版本组管理

  • 每次重新生成(剧情/主角/分镜图/剧情视频/总视频)都会生成新的 versionGroupId
  • 用于关联同一批次的所有重新生成任务
  • 原版本不会被覆盖,可追溯历史

单个元素重新生成

操作 触发 流程
重新生成剧情 步骤 1 按钮 完整 5 步重跑
重新生成主角 步骤 2 按钮 单主角 → 受影响场景 → 重生成分镜+剧情+总视频
重新生成分镜图 步骤 3 按钮 单分镜 → 对应剧情视频 → 总视频
重新生成首/尾帧 步骤 3 首尾帧按钮 单帧 → 对应剧情视频 → 总视频
重新生成剧情视频 步骤 4 按钮 单视频 → 总视频

核心组件代码量

components/operate.tsx10,289 行,实现了一套完整的状态机 + 可中断可恢复的异步流水线。

五、支持的视频模型

模型 特点
Veo 3.1 Lite/Fast/Quality Google 视频模型,Lite/Fast/Quality 三档
Gemini Omni Google 多模态模型
Seedance 2.5 / 2.0 / Mini / Fast 支持 4-30s 时长,支持视频/音频多模态参考
Kling 3 快手视频生成模型
Wan 3.0 / Wan 3.0 Prime 支持 2-30s 时长
Minimax H3 Minimax 视频模型
Happy Horse 其他模型

媒体兼容性自动锁定:当用户上传了视频/音频时,自动锁定为 Seedance 模型,其他模型被禁用。

六、商业模式

订阅计划

计划 特点
Trial(试用) 免费试用,有限额度
Pro(月付) 月度订阅,享受 67 折积分消耗
Annual(年付) 年度订阅,最大折扣

积分系统

  • 积分购买:灵活的积分充值系统,按量付费
  • 积分折扣:订阅用户享受 67 折积分消耗优惠
  • 消费记录:详细的积分使用历史和消费明细

推荐与分销

  • 推荐计划:通过推荐链接邀请好友,获得积分奖励
  • 分销系统:加入推广计划,通过推广获得收益
  • 提现功能:佣金可随时提现至账户

七、项目管理功能

  • 项目列表:统一列表展示所有项目,支持状态过滤、关键词搜索
  • 项目详情页:多 Tab 复合视图(概览/剧情/角色/分镜图/剧情视频/完整视频/历史版本)
  • 素材库:独立的素材管理模块,集中管理用户上传的所有资源
  • 一键导出:剧情 JSON / 主角图 / 分镜图 / 剧情视频 / 完整视频均支持下载

八、技术栈

前端

  • Next.js 15 + TypeScript
  • Tailwind CSS + Radix UI
  • next-intl(国际化)
  • Framer Motion(动画)
  • React Hook Form + Zod(表单验证)

后端

  • Next.js API Routes
  • NextAuth.js(身份认证)
  • Drizzle ORM + PostgreSQL
  • Stripe(支付)
  • Resend(邮件)
  • Pusher(实时推送)

AI 服务

  • Kie.ai:集成多个视频生成模型
  • ZenMux:AI 剧情生成

九、与同类工具的对比

维度 Open-Magiviz Runway ML Pika Labs
工作流完整性 ✅ 五步完整流程(剧本→角色→分镜→视频→合成) ❌ 主要是视频生成工具 ❌ 主要是视频生成工具
可中断可恢复 ✅ 支持 ❌ 不支持 ❌ 不支持
版本管理 ✅ 双层版本控制(versionGroupId + version) ⚠️ 简单历史记录 ⚠️ 简单历史记录
项目管理 ✅ 完整项目生命周期管理 ❌ 无项目管理 ❌ 无项目管理
多模型支持 ✅ 12+ 模型路由 ⚠️ 单一模型 ⚠️ 单一模型
商业化功能 ✅ 完整支付/积分/分销系统 ✅ SaaS 商业化 ✅ SaaS 商业化
开源 ✅ GitHub 开源 ❌ 闭源 ❌ 闭源
自托管 ✅ 可自托管 ❌ 不支持 ❌ 不支持

十、适合人群

强烈推荐:

  • 独立开发者 / 创业团队(想搭建自己的 AI 视频平台)
  • 视频创作者(需要可管理、可恢复的视频生产线)
  • AI 工具开发者(学习如何构建完整的 AI 产品)
  • 企业用户(需要私有化部署的视频创作系统)

需要注意:

  • 许可证未明确标注,商用前需联系作者确认
  • 需要部署 PostgreSQL + Stripe + Kie.ai API Key
  • 核心组件代码量大(operate.tsx 超 1 万行),定制开发需要一定时间理解

十一、一句话总结

Open-Magiviz 是一个商业级的开源 AI 视频创作平台,把 AI 剧情生成、角色设计、分镜绘制、场景视频渲染、最终合成整合为五步可中断可恢复的流水线,支持 12+ 视频模型路由,完整项目管理和版本追溯,集成支付/积分/分销系统,可直接自托管部署。

GitHub 地址:https://github.com/ItusiAI/Open-Magiviz
在线演示:https://magiviz.com

相关软件

暂无评论

暂无评论...