分镜类型输入与字段映射
分镜类型与必需输入
- 图生视频:一张参考图
- 口播:一张参考图
- 动作模仿:一张参考图 + 一个参考视频
- 首尾帧:两张参考图(首帧、尾帧)
前端字段
- 参考图:
firstImageUrl/first_image_key - 参考视频:
videoUrl/video_key - 尾帧图:
lastImageUrl/last_image_key - 其他固定:
prompt、audioUrl(当分镜需要时会生成配音)
工作流参数映射
- 图生视频/口播:
image_path ← firstImageUrl/first_image_key - 动作模仿:
image_path ← firstImageUrl/first_image_key,video_path ← videoUrl/video_key - 首尾帧:界面提供两张图;工作流可仅用
firstImage*或同时读取lastImage*
数据库字段
first_image_key、last_image_keyvideo_key(早期的video_url已迁移为video_key)audio_key、thumb_key
代码常量
- 类型枚举:
STORYBOARD_ITEM_TYPES - 工作流类型枚举:
STORYBOARD_WORKFLOW_TYPES - 类型输入定义:
STORYBOARD_TYPE_INPUTS - DB字段映射:
STORYBOARD_DB_FIELD_MAP - 工作流参数映射:
STORYBOARD_WORKFLOW_PARAM_MAP
以上常量位于 web/src/utils/enums.js,供前后端统一引用。