Magiviz 是一款旨在降低专业视频制作门槛的 AI 驱动平台。它通过一套标准化的“五步串行”工作流,将复杂的视频创作过程拆解为创意输入、剧情生成、角色设计、分镜绘制和视频渲染五个阶段。用户只需提供简单的故事大纲或提示词,即可在数分钟内生成包含一致角色、连贯剧情和专业视听语言的视频作品,支持好莱坞、动漫、广告等多种风格。

核心工作流:五步串行与可中断恢复
Magiviz 的核心交互由 AIFunction 组件驱动,实现了一套严谨且灵活的生产管线:
- AI 剧情生成 (Script):
- 输入故事大纲、时长、比例及风格。
- AI 自动生成结构化的 JSON 数据,包括场景分解、角色设定(含主角描写)、导演指令和对话。
- 内置智能时长规则,根据所选模型(如 Veo, Seedance, Wan)自动适配分段时长。
- 主角生成 (Character):
- 并行生成所有主要角色的形象设计。
- 支持“图生图”模式,用户上传参考图可确保角色风格一致性。
- 实时状态反馈,失败可单独重试。
- 分镜图生成 (Storyboard):
- 基于剧情和角色形象,并行生成高保真分镜图。
- 智能角色筛选:仅将当前场景涉及的角色图片传入生成器,减少干扰。
- 支持首尾帧模式,同时生成首帧和尾帧以增强视频动态控制的精度。
- 剧情视频生成 (Scenes):
- 基于分镜图生成每个场景的动态视频片段。
- 支持多模态参考,上传的视频/音频可作为参考素材(目前主要由 Seedance 模型支持)。
- 实时更新,每完成一个场景即可预览。
- 完整视频合成 (Final Video):
- 调用 FAL AI 将所有场景视频、音频轨道进行无缝拼接与合成。
- 输出包含总时长、缩略图、宽高比及文件信息的最终成品。
关键技术特性
- 可中断与可恢复机制:
- 工作流支持在任意步骤暂停(如积分不足或手动暂停)。
- 系统会等待正在进行的异步任务完成后安全中止,并通过
resumeWorkflow 从断点处继续,不丢失已有数据。 - 支持通过
projectId 和 versionId 加载历史项目,自动跳转至未完成的步骤。
- 双层版本控制系统:
- Version Group ID:每次重新生成(如重绘某个分镜或重写剧情)都会创建新的版本组,关联同一批次的所有变更。
- Version Number:组内自增版本号,形成清晰的时间线,支持历史版本回溯、查看与对比。
- 多模型智能路由:
- 集成 Veo, Kling, Seedance, Wan, Minimax H3 等主流 AI 视频模型。
- 媒体兼容性锁定:当用户上传参考视频或音频时,系统自动锁定为支持多模态输入的 Seedance 系列模型,并禁用其他不兼容模型。
- 自动校验媒体元数据(格式、时长、数量),确保符合模型限制。
- 精细化参数控制:
- 支持 16:9 / 9:16 画面比例。
- 可选时长:15s / 30s / 60s 或自动。
- 风格预设:Anime, Hollywood, Ads 等。
- 生成模式:普通模式或首尾帧控制模式。
项目管理与协作
- 全景项目列表:集中管理所有创作项目,显示缩略图、进度百分比及状态标签(进行中/已完成)。
- 多维详情页:
- 概览:播放最终视频,查看元信息。
- 剧情/角色/分镜:结构化展示生成内容,支持下载 JSON 或图片素材。
- 历史版本:时间线式展示所有迭代记录,支持一键切换查看或继续编辑。
- 智能恢复逻辑:系统根据项目完成度自动判断下一步操作,例如缺少主角图则跳至步骤 2,缺少分镜则跳至步骤 3,极大提升了续作效率。