feat: 功能优化

This commit is contained in:
2025-12-15 23:33:02 +08:00
parent 7f7551f74f
commit 870ea10351
36 changed files with 3289 additions and 40 deletions

View File

@@ -0,0 +1,21 @@
# Change: ICE 增加 9:16 竖屏裁剪支持
## Why
当前混剪功能输出固定为 720x1280 (9:16) 尺寸,但输入素材可能是横屏 (16:9) 或其他比例。
需要支持自动裁剪/缩放,确保输出视频符合竖屏要求,避免黑边或变形。
## What Changes
- 新增视频裁剪模式配置(居中裁剪 / 智能裁剪 / 填充黑边)
- ICE Timeline 增加 CropMode 参数
- 后端支持不同比例素材的自动处理
- 前端可选裁剪模式(默认居中裁剪)
## Impact
- Affected specs: `mix-task`
- Affected code:
- `BatchProduceAlignment.java` - Timeline 构建逻辑
- `MixTaskSaveReqVO.java` - 新增 cropMode 参数
- `Mix.vue` - 可选裁剪模式