BGM 消除验证 v8

纯 TTS 对白(冻结) + LTX Foley 环境音 = 零 BGM

🎯 策略说明

Kai 确认的正确方案:纯 TTS(无 BGM) + LTX 补环境音。

核心原理:TTS 生成的对白天然不含 BGM → SolidMask=0 冻结 → LTX 在对白间隙补纯环境音。

🎬 H3 视频

VAEEncode → SolidMask(0)
冻结 video latent

🗣️ TTS 对白

AudioVAEEncode → SolidMask(0)
冻结 audio latent

🔗 Concat AV

视频+音频
都冻结

→

🎨 LTX Foley LoRA

SolidMask 让采样器
只改 noise 区域
(对白间隙)

→

🔊 输出

TTS 原声 + LTX 环境
无 BGM

验证用分镜:SH14(打工猫 EP01)— 3.5s 对话戏
• 老板(低沉到可怕):「小橘。」(1.0s 处)
• 小橘(颤抖):「老……老板……我能解释……」(2.5s 处)

📊 对比

版本 音源 对白 环境音 BGM mean dB max dB
H3 S2_a04 AI 一体生成 — 有 ❌ 有 -30.3 -15.2
LTX v5c ambient_only LTX 从零生成 — 有 ❌ 有 -21.7 -5.3
SH14 pipeline 原版 TTS+LTX 管线 ✅ TTS ✅ LTX ✅ 无 -38.7 -18.5
SH14 v8 本次实验 TTS freeze + LTX ✅ TTS ✅ LTX ✅ 无 -32.2 -11.3

① SH14 — 管线原版(已验证无 BGM) 基线

✅ TTS 对白 + LTX 环境 管线 P11 渲染

对白:「小橘。」+「老...老板...」
时长:3.8s
音源:P11 LTX freeze chain
BGM:无

② SH14 — v8 本次实验(纯 TTS freeze + LTX 补环境) 验证

✅ TTS 冻结 ✅ LTX 环境音 ✅ 无 BGM

对白:「小橘。」+「老...老板...」
TTS:SH14_boss_raw + SH14_xj_raw
环境:office ambience, fluorescent buzz
mean:-32.2dB / max:-11.3dB

③ H3 S2_a04 — 有 BGM 的对照组 BGM

❌ H3 一体生成音频 含 BGM

场景:花青 vs 蜈蚣战斗
时长:8.0s
音源:H3 MiniMax 原生
BGM:❌ 有(低频持续音)

✅ 结论与下一步

验证目标:确认「纯 TTS freeze + LTX 补环境音」方案确实无 BGM。

方法:对比 SH14 管线原版 vs 本次 v8 实验版 vs H3 有 BGM 对照组。

关键判断:听 ① 和 ② 是否有 BGM,对比 ③ 的明显 BGM。

下一步(Kai 确认方案后):
1. ✅ 有对白的分镜:用纯 TTS + LTX freeze chain
2. ⏳ 无对白的分镜(如 S2_a04 战斗场景):需要 Kai 指定方案
    选项 A:静音做 freeze anchor(LTX 在静音上补环境音)
    选项 B:加拟声词 TTS(「喝!」「哈!」)做 anchor
    选项 C:完全静音,后期手工配音效