feat(studio): blur burned Chinese captions out of English versions; 1.4 AI covers off

- Detection also records where the burned captions sit. An English version
  of a source with non-English captions blurs that band before any layout,
  then is framed and captioned like a caption-free source.
- AI covers switched on by 1.4's first setup read as off after upgrading
  (1.5 would bill one per output in the background); the chosen model stays
  and one click turns them back on. Every 1.5 save marks the choice explicit.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
周小舟
2026-10-01 19:08:26 +08:00
co-authored by Claude Opus 5.5
parent ecd0dda509
commit 723eefbd52
9 changed files with 163 additions and 14 deletions
+4 -4
View File
@@ -128,9 +128,9 @@
- 不允许发送画面时不调用 AI 封面,避免模型编出一张脸再挂上嘉宾名牌。
- 1.4 用户为百炼配的中转地址不再被改写。
等负责人决定:
- **1.4 老用户的 AI 封面**:1.4 首次配置会自动打开 AI 封面并选好模型。这些用户升级后,每条成片都会在后台自动生成一张 AI 封面并按量计费,与「默认本地设计、用户自己选择才用 AI」不一致。可选做法:升级时一次性关闭,或弹一次确认。
- **原片烧有中文字幕,投英文平台**:竖屏为了不裁掉字幕会保留完整画面,中文字幕在 TikTok 版里依然可见。可选做法:裁掉或遮住字幕带、跳过该平台并说明原因、或在结果卡上提示。
负责人已决定并实现:
- **1.4 老用户的 AI 封面**:升级时改回本地设计。`ai_model_settings.cover_choice_version`:1.5 起每次保存都会写入 1;没有这个标记的文件(1.4 写的)读出来时 AI 封面是关闭的,模型保留,在设置里选「AI 生成」后保存即可恢复。
- **原片烧有中文字幕,投英文平台**:模糊掉原字幕带,再加英文字幕。检测时一并记下字幕带的位置(`generation.burned_caption_band`),英文版的 `Draft.caption_mask` 会在任何版式处理前模糊这一条(`render._mask_captions`);取景和字幕按原片无字幕处理。李诞 × 王祖贤素材上实测:字幕带约占画面高度 74%–98%,原字幕已看不清。模糊块上沿是硬边,需要在真机冒烟时看效果。
延后(影响小,记录在案):
- 备选片段准备期间,连点 AI 封面会重复生成,封面文件不是原子写入。
@@ -149,7 +149,7 @@
3. [x] 前端 QA(`/browse`),问题已修。
4. [x] `origin/main` 没有新提交,无需同步。后端 1032 passed、前端 194 passed,typecheck、lint、build 全部通过;`/review` 已完成(见上节)。
5. [x] 文档收尾:CHANGELOG、COST_PER_VIDEO(云端语音识别数据)、PIPELINE_V2_PLAN 都已更新。
6. [ ] 负责人决定上面两件事,按决定实现。
6. [x] 负责人决定的两件事已实现(见上节)。
7. [ ] 升版本号到 1.5.0。**先问负责人**,再打 tag 出 Pre-release;负责人做 Windows + macOS 冒烟 → 观察期 → `promote-release.yml` 转正。
8. [ ] 删除 `/private/tmp/autoclip-e2e`(里面有 key),删除 `frontend/node_modules` 软链接(只为在 worktree 里跑前端检查)。
9. 延后到下一版:Whisper 词级时间;讲解动画、录屏、分屏带货类模板。