feat(#1754): 渲染期画面扰动——让批量视频本身更不同 #1755
Reference in New Issue
Block a user
Delete Branch "fix/visual-perturbation-variant-render"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
批量生成 N=3 视频画面高度相似,仅靠素材顺序区分不够。
修复方案
variant_plan_selector.py 新增
generate_visual_perturbation(rng):为每个变体生成随机视觉扰动参数hflip: 30% 概率水平翻转zoom_ratio: 1.0~1.08 随机缩放speed_factor: 0.95~1.05 速度微调brightness_shift: -10~+10 亮度偏移edit_plan_service.py
ensure_variant_plans:每个变体 plan 创建后存入plan.config.visual_perturbation(变体 0 不做 hflip)unified_render_service.py 两条渲染路径均应用扰动:
_build_filter_complex(多 clip 路径)_render_pass_through(单 clip 直通路径)17 个新单测覆盖:参数范围/概率分布/滤镜生成/plan config 注入
验收标准
N=3 生成的 3 条视频,肉眼可看出画面差异(翻转/缩放/速度/亮度不同),不再是简单复制
Closes #1754
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1755 已关闭或合并,对应的预览环境已被清理。