Files

2.7 KiB

video-batch-generation Specification

Purpose

TBD - created by archiving change update-batch-video-chaining. Update Purpose after archive.

Requirements

Requirement: 批量视频生成必须按镜头顺序串行执行

爆款 MV 与爆款视频生成工具在用户执行“全部→生成视频”时,系统 SHALL 按镜头顺序逐段生成视频,而不是一次性并发提交全部片段。

Scenario: 串行生成下一段

  • WHEN 用户在生成页点击“全部→生成视频”
  • THEN 系统只创建当前镜头的视频任务
  • AND 当前镜头成功后才开始下一镜头的视频生成

Requirement: 片段之间必须自动传递尾帧到下一段首帧

系统 SHALL 在串行批量生成时自动提取上一段视频尾帧,并将其作为下一段的首帧输入。

Scenario: 首段使用参考图启动

  • WHEN 用户已上传参考图并开始批量生成
  • THEN 第 1 段使用参考图作为首帧输入

Scenario: 后续段使用上一段尾帧

  • WHEN 第 N 段视频生成成功且存在第 N+1 段
  • THEN 系统提取第 N 段视频尾帧
  • AND 将该尾帧写入第 N+1 段的首帧输入

Scenario: 已生成片段跳过并继续传帧

  • WHEN 某一镜头已经存在已生成视频
  • THEN 系统跳过该镜头的新任务创建
  • AND 直接从已有视频提取尾帧并继续驱动下一镜头

Requirement: 批量串行生成失败后必须自动重试

系统 SHALL 在批量串行生成的当前镜头失败后立即自动重试,直到成功或用户主动停止本轮批量生成。

Scenario: 当前镜头失败后立即重试

  • WHEN 批量生成中的某个镜头任务失败
  • THEN 系统立即重新提交或重试该镜头任务
  • AND 不推进到下一镜头

Scenario: 用户主动停止批量生成

  • WHEN 用户在批量串行生成过程中执行停止
  • THEN 系统停止当前批量编排
  • AND 不再创建后续镜头任务

Requirement: 生成页必须提供统一的视频尺寸参数

爆款 MV 与爆款视频生成工具的生成页 SHALL 在视频模型下方提供尺寸选择,并统一作用于单镜头生成与批量生成。

Scenario: 单镜头与批量入口共享尺寸

  • WHEN 用户在生成页选择某个视频尺寸
  • THEN 单镜头“生成视频”与“全部→生成视频”都使用该尺寸参数

Scenario: 模型切换时回退到有效尺寸

  • WHEN 用户切换视频模型且当前已选尺寸不被新模型支持
  • THEN 系统自动回退到新模型的默认尺寸

Scenario: 旧记录缺少尺寸字段

  • WHEN 用户打开一条旧历史记录且其中未保存视频尺寸
  • THEN 系统使用当前视频模型的默认尺寸作为兼容回退