1.6 KiB
1.6 KiB
ADDED Requirements
Requirement: 9:16 竖屏裁剪支持
混剪系统 SHALL 支持将不同比例的素材自动处理为 9:16 竖屏输出。
系统 SHALL 提供以下裁剪模式:
center:居中裁剪,保持原始比例,裁剪超出部分smart:智能裁剪,识别主体位置进行裁剪(依赖 ICE 能力)fill:填充模式,缩放素材并填充黑边保留完整画面
系统 SHALL 默认使用 center 居中裁剪模式。
Scenario: 横屏素材居中裁剪
- WHEN 用户上传 16:9 横屏素材(1920x1080)
- AND 选择
center裁剪模式 - THEN 系统自动计算裁剪区域(居中取 608x1080)
- AND 输出 720x1280 竖屏视频
Scenario: 竖屏素材无需裁剪
- WHEN 用户上传 9:16 竖屏素材(720x1280)
- THEN 系统直接使用原素材
- AND 不进行裁剪处理
Scenario: 填充模式保留完整画面
- WHEN 用户上传 16:9 横屏素材
- AND 选择
fill填充模式 - THEN 系统缩放素材至竖屏宽度
- AND 上下填充黑边
- AND 输出 720x1280 竖屏视频
Requirement: 裁剪模式配置
混剪任务创建 API SHALL 接受可选的 cropMode 参数。
参数规格:
- 字段名:
cropMode - 类型:String
- 可选值:
center|smart|fill - 默认值:
center
Scenario: 指定裁剪模式
- WHEN 用户创建混剪任务时指定
cropMode: "fill" - THEN 所有素材使用填充模式处理
Scenario: 使用默认裁剪模式
- WHEN 用户创建混剪任务未指定
cropMode - THEN 系统使用默认的
center居中裁剪模式