4800 Star 的开源 AI 影视工厂:剧本到成片全自动,我拆了它的 10 万行 TypeScript
MemeCalculate/moyin-creator(魔因漫创)是一款 AGPL-3.0 双许可的桌面端 AI 影视生产工具:把短剧/动漫番剧的制作拆成剧本→角色→场景→导演→S级五个环环相扣的板块,剧本自动解析为场景分镜对白,6 层身份锚点+角色圣经保证跨镜头人物一致,最终在 Seedance 2.0 上用多镜头合并叙事、@Image/@Video/@Audio 多模态引用和自动三层提示词融合批量生成视频,支持多供应商 Key 轮询、失败重试和并行队列。本文基于仓库源码(Electron 30 + React 18 + TS,约 10.7 万行)拆解它的 GroupRefManager 引用管理、参数约束校验(≤9图≤3视频≤3音频)、prompt-compiler 与 character-bible 引擎、数据迁移设计,也说清 AGPL 网络传染性与商业许可边界、它本质是 API 编排层而非自研模型、以及项目仍处早期(v0.2.x、last push 8 月、演示数据播种)的事实。