diff --git a/experience/CA-EXP-D170-AUDIT.hdlp b/experience/CA-EXP-D170-AUDIT.hdlp new file mode 100644 index 0000000..dc75305 --- /dev/null +++ b/experience/CA-EXP-D170-AUDIT.hdlp @@ -0,0 +1,152 @@ +# CA-EXP-D170-AUDIT · AI短剧全链路问题审计 · 完整版 + +> HLDP://cang-ying/experience/CA-EXP-D170-AUDIT.hdlp +> 鉴影 ICE-GL-CA001 · D170 · 苍耳审核 + +--- + +## A. 静态资产生成(角色/道具/场景图) ✅ 已解决 + +| # | 问题 | 方案 | +|---|------|------| +| A1 | 风格不统一,各画各的 | 苏白V3-R4锁定风格基准,所有资产对齐 | +| A2 | AI写真/偶像剧风 | 不良人硬核写实 + 骨相/皮肤质感描述 | +| A3 | 生成物太卡通 | English prompt + volumetric shading | +| A4 | 图片苍耳看不到 | outputs/review/ + view.html 四宫格 | +| A5 | candidates/被gitignore | 确认路径再生成 | +| A6 | 牌匾平放/摊位感 | 读剧本原文,杆挂悬空 | +| A7 | 修仙世界=古代世俗 | 关键元素:仙雾/灵光/冷雅色调 | +| A8 | 广告牌无字 | V3直接生成带文字版 | +| A9 | 系统面板UI看不清 | Seedream出图+大字+古卷轴风格 | + +## B. 视频生成——画面风格 ✅ 已解决 + +| # | 问题 | 方案 | +|---|------|------| +| B1 | 视频全部仿真人 | Cinematic 3D Donghua BuLiangRen公式 | +| B2 | 每镜风格摇摆 | 固定S前缀每镜复用 | +| B3 | Seedance拒絕角色参考图 | PIL边缘增强12%+锐化绕过 | +| B4 | 中文prompt效果差 | 转到English cinematic描述 | + +## C. 视频生成——时长与节奏 ✅ 已解决 + +| # | 问题 | 方案 | +|---|------|------| +| C1 | 时长机械均匀分配 | 台词语速3-4字/秒 + 无台词≤4s | +| C2 | <4s被API拒絕 | 短镜与相邻镜合并 | +| C3 | 台词拖太长 | 实际语速计算 | +| C4 | 特写给太长时间 | 看清就切,2-3s原则 | + +## D. 分镜架构 ✅ 已解决 + +| # | 问题 | 方案 | +|---|------|------| +| D1 | 剧本被删减 | 逐△拆镜,一字不删 | +| D2 | 镜数太少节奏跳 | 40镜·叙事节奏精确分配 | +| D3 | 实时长上限未知 | 查文档:4-15s,不是6s | + +## E. 场景连续性 🟡 方案已有但未验证 + +| # | 问题 | 症状 | 方案 | +|---|------|------|------| +| E1 | 同场景不同镜背景完全不同 | 角落枯树时有时无 | 同场景共用一张ENV参考图 | +| E2 | 焦点转道具→整个场景重置 | 广告牌镜把苏白删了 | 空间底座+焦点偏移:不写"NO person",写"camera shifts to prop, character still at edge" | +| E3 | 光/色调不一致 | 冷色调突然变暖 | prompt统一写"cold elegant xianxia tone" | + +## F. 人物连续性 🟡 方案已有但未验证 + +| # | 问题 | 症状 | 方案 | +|---|------|------|------| +| F1 | 连续镜头人物凭空消失 | 下一镜苏白不见了 | 每镜明确标注人物存在状态 + 复用CHAR描述块 | +| F2 | 人物外观跳变 | 青纱袍变纯白衫 | 统一CHAR_SUBAI块,一字不改,每镜复用 | +| F3 | 多人同框比例崩 | 诸葛风比王执事还高 | 相对身高+位置描述可参考 | +| F4 | 无法传角色参考图 | API隐私拦截 | PIL预处理绕过了,但传了也不是帧帧锚定 | + +## G. 镜头语言与连续性 🟡 未解决 + +| # | 问题 | 症状 | 方案 | +|---|------|------|------| +| G1 | AI不理解镜头运动指令 | "推镜"不生效 | 改描述性:不说dolly in,说camera slowly moves closer | +| G2 | 景别跳变无过渡 | 中景直接变特写 | 空间底座描述中写"same scene, camera focus shifts to..." | +| G3 | 空镜后人物位置错乱 | 拍完牌匾回来苏白位置变了 | 空间底座锁定所有物件位置 | +| G4 | 镜间无转场衔接 | 硬切跳帧感明显 | 🟡 后期FFmpeg 0.3s crossfade | + +## H. 视频后处理 🟡 全未解决 + +| # | 问题 | 方案 | +|---|------|------| +| H1 | 48句配音生成 | Edge-TTS批量脚本·音色表已分配 | +| H2 | 字幕叠层时间轴对齐 | FFmpeg drawtext + SRT时间码 | +| H3 | 口型同步 | 🟡 1.5 Pro支持 generate_audio,未测试 | +| H4 | 背景音乐/环境音 | 🟡 无方案(风声/灵气嗡鸣/人群嘈杂) | +| H5 | 闪白/抖动/模糊转场特效 | FFmpeg filter chain | +| H6 | 视频拼接成片 | FFmpeg concat | +| H7 | 系统面板UI视频叠层 | FFmpeg overlay | + +## I. 闪切蒙太奇 🟡 分镜已有·执行未做 + +| # | 问题 | 方案 | +|---|------|------| +| I1 | 闪切节奏快(2s/镜) | 合并双镜=4s+FFmpeg快速模糊filter | +| I2 | 闪切内容不可控 | 图生视频 + 静态图KenBurns推拉 | +| I3 | 闪切后回到正常节奏 | 闪切段独立生成,拼接在长镜之间 | + +## J. 多人同框与对话 🟡 未验证 + +| # | 问题 | 方案 | +|---|------|------| +| J1 | 两人同框比例不一 | CHAR块+相对位置描述+同参考图 | +| J2 | 对话镜头来回切 | A镜+B镜独立生成,现场景参考图+各自CHAR | +| J3 | 长对话单镜超限 | 拆成A说话→B反应→A说话,各4-6s | + +## K. 工程质量 🟡 部分解决 + +| # | 问题 | 方案 | +|---|------|------| +| K1 | mp4太大推不上git | ✅ .gitignore排除视频 | +| K2 | 密钥泄露 | ✅ .env gitignored | +| K3 | 产物管理混乱 | 🟡 outputs/shots命名规范ep01-v4-镜号.mp4 | +| K4 | 生成脚本散落 | 🟡 tools/目录按功能命名 | +| K5 | 经验无法跨会话传递 | ✅ experience/ .hdlp持久化 | + +## L. 成本与时序 █ 未解决 + +| # | 问题 | 方案 | +|---|------|------| +| L1 | 40镜全跑成本未知 | 🟡 每镜约¥0.5-2,40镜≈¥40-80 | +| L2 | 连续生成会话可能超时 | 🟡 分批跑+resume机制 | +| L3 | 失败镜头重跑策略 | 🟡 失败记录+仅重跑失败+合并结果 | + +--- + +## 优先级矩阵 + +``` +🔴 阻断性 · 必须先解决才能产出成片 + E1-E2 场景连续性验证 ← 当前卡这里 + F1-F2 人物连续性验证 + H1 配音生成 + H2 字幕叠层 + H6 视频拼接 + +🟡 影响质量 · 要解决但可以先产出初版 + G4 转场衔接 + H5 特效转场 + I1-I3 闪切蒙太奇 + J1-J3 多人同框 + +🟢 锦上添花 · 初版可跳过 + H3 口型同步 + H4 配乐音效 + L1-L3 成本优化 +``` + +--- +lock: + ⊢ AI短剧=三类问题:生成质量(CEF) + 后处理(H) + 时长节奏(CD) + ⊢ CE已经方案完备只差验证,H全未做,CD已解决 + ⊢ 阻断线:场景连续验证 → 配音 → 字幕 → 拼接 = 出片最短路径 + +why: + 不做全量审计就不知道哪些是致命哪些可以后放。 + 现在知道短板在哪,可以按优先级打,不浪费时间。