跳到正文
IFAI

开源项目

Magiviz:开源全流程 AI 视频创作引擎,串起剧本分镜到成片

首次发布 传播指数 48

ItusiAI 开源视频创作平台 Magiviz。它将剧本分解、角色设计、分镜绘制、视频渲染到成片合成串成五步流水线,支持 Veo、Kling 等多款模型,并内置用户鉴权与 Stripe 支付,配好 API Key 即可快速上线商业化站点。

Magiviz 是一个开源的全流程 AI 视频创作平台。它把「写剧本、定角色、画分镜、生成视频、拼接成片」整套流程打包成了一个可以直接上线的完整 Web 应用。

它能做什么

应用的核心是一套五步串行生成流水线,每一步都支持状态跟踪与中断恢复。

第一步是 AI 剧情生成。输入故事大纲、时长和比例后,模型会自动生成场景分解、角色设定、导演指令与分镜提示词。

第二步是并行生成主角。系统会为剧本中的角色逐一生成立绘,支持上传参考图保持外貌一致。

第三步是并行生成分镜图。系统只会把当前场景涉及的角色图片喂给分镜模型,还支持首尾帧模式与单帧重绘。

第四步是并行渲染场景视频。平台接入了 Veo 3.1、Kling 3.0、Seedance 2.0 与 2.5、Wan 3.0 以及 MiniMax H3 等十多种视频生成模型。

第五步是成片合成。所有分段渲染完成后,系统通过 FAL AI 将视频轨与音频轨拼接成最终可导出的完整成片。

整套工作流支持版本追溯,单个角色或单个分镜不满意时可以单独重新生成,不会覆盖原版本。

除了视频生成链路,它还内置了开箱即用的 SaaS 功能:NextAuth 身份认证、Stripe 订阅与积分充值系统、推荐分销机制以及多语言管理后台。

怎么跑起来

Magiviz 基于 Next.js 15、TypeScript、Tailwind CSS、Drizzle ORM 和 PostgreSQL 构建。

由于模型生成都通过 Kie.ai、ZenMux 和 FAL 等第三方 API 完成,开发者不需要在本地准备高性能显卡。

本地运行需要 Node.js 18+ 环境与 PostgreSQL 数据库。

从 GitHub 克隆 ItusiAI/Open-Magiviz 仓库后,运行 npm install 安装依赖。

将 .env.example 复制为 .env.local,填入数据库连接串、NextAuth 密钥、Stripe 支付配置以及相关 AI 服务的 API Key。

执行 npm run db:push 同步数据库结构,再运行 npm run dev 即可启动,也可以直接导入 Vercel 进行一键部署。

为什么重要

对于想做 AI 视频工具的独立开发者或小型团队来说,Magiviz 几乎把最繁琐的脏活累活全包了。你不需要从头设计复杂的多步骤长轮询状态机,也不用手搓一套 Stripe 支付和积分计费闭环。

不过要注意的是,它默认深度依赖 Kie.ai 等聚合 API 服务。如果你打算接入自建的 ComfyUI 集群或私有显卡算力,后端的接口适配层需要自己重写。但作为一套开箱即用的商业化项目模板,它省下的开发成本非常可观。

来源 (1)

  1. [1]
    github.com(在新标签页打开)原文github.com

每日 AI 内容精选