创作页:五步流程详解
创作页是 aivideo.site 的核心工作区,采用五步流程条 + 整体进度条的形式,实时呈现生成状态。
五步流程条
○剧本创作 ─→ ○文生图 ─→ ○图生视频 ─→ ○语音合成 ─→ ○视频合成
(待开始=灰 / 进行中=琥珀呼吸光点 / 完成=✓绿 / 失败=✗红)后端进度映射:
| current_step | 中文 | 进度 |
|---|---|---|
| script | 剧本创作 | 5% |
| images | 文生图 | 20% |
| videos | 图生视频 | 40% |
| voice | 语音合成 | 70% |
| compose | 视频合成 | 85% → 100% |
各阶段内容
- 剧本创作:主题 + 配置表单 → 已生成剧本分镜卡片(画面描述/旁白/字幕/提示词/镜头语言);
- 文生图:分镜图片网格(点击灯箱预览);
- 图生视频:分镜视频片段列表;
- 语音合成:合并配音 + 分镜试听;
- 视频合成:成片播放 + 下载 / 重新生成。
单并发创作限制
- 同一时间仅允许 1 个项目处于生成中;
- 有项目进行中时,「开始创作」按钮置灰并提示「当前有项目在创作中,可前往项目页查看进度」,同时提供「查看进度」跳转;
- 后端再次触发会返回 400「当前已有项目正在创作中」。
失败处理
- 失败步骤变红 + 错误详情卡片(可重试),输入不丢失;
- 刷新页面恢复最近项目(localStorage 记录 project_id)。