跳到正文
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 內容精選