第 39 章 失败生成管理与成本控制

第七部 图像、视频、表演与合成生成

第 39 章 失败生成管理与成本控制#

本章目录
39.1 失败不是废料,而是生产数据39.2 Generation Ledger39.3 失败分类39.4 尝试上限39.5 四条返工路线39.6 真实成本39.7 候选排序39.8 批量生产的停止信号39.9 失败数据反馈39.10 尝试必须形成实验,而不是抽卡39.11 尝试预算的分配方法39.12 日成本、镜头成本和季成本39.13 失败聚类与上游修复39.14 Kill、Hold、Fallback39.15 《逆光收购》的失败账39.16 成本控制 SOP39.17 故障树39.18 检查表、练习与交付物39.19 每次尝试必须回答一个问题39.20 价值加权的停止规则39.21 失败资产的价值回收研究依据说明

39.1 失败不是废料,而是生产数据#

如果团队只保存成功文件,就无法知道哪类镜头最贵、哪个模型反复失败、提示修改是否有效。每次尝试都应关联 Shot ID、输入版本、参数、成本、耗时、结果和失败标签。

39.2 Generation Ledger#

generation:
  id: GEN_E001_S09_004
  shot: E001_S09
  route: VIDEO_ROUTE_A
  model_version: 2026_06
  inputs: [KF_E001_S09@v04, CH_LINYUN@v03]
  prompt_version: MOTION_PROMPT_12
  seed: 18422
  duration_generated: 5s
  usable_range: 1.1-3.4s
  compute_cost: 2.80
  review_minutes: 3
  repair_minutes: 6
  result: usable_after_composite
  defects: [background_text_drift]

39.3 失败分类#

身份、手部、道具、空间、动作、物理、光线、相机、口型、文字、风格、合规和服务错误分开标签。再标根因层:资产、分镜、提示、模型能力、参数、合成或需求本身。

“不好看”不能支持学习。

39.4 尝试上限#

每个镜头按价值和风险设上限。低价值过场失败两三次后应简化;英雄镜头可投入更多,但需每轮改变明确变量。连续重复同一请求不是实验。

达到上限触发评审:局修、重关键帧、换模型、改分镜、改动作或改剧本。不能自动无限重试。

39.5 四条返工路线#

局部瑕疵走修图/合成;静态根基错走关键帧;运动能力不匹配走换路线或拆镜;故事要求本身不可生产走分镜/剧本。越早退回正确层越便宜。

用剪辑遮盖只适合不影响事实的短暂错误,不能把所有失败推给后期。

39.6 真实成本#

成本包括 API/订阅、人工筛选、修复、传输、等待、资产制作、失败重试和机会成本。按镜头和最终可用秒统计。

真实镜头成本 = 所有尝试费 + 人工分钟×费率 + 合成 + QC + 返工
每可用秒成本 = 真实镜头成本 / 成片采用秒数

还要记录周期时间。便宜但排队两天的路线可能影响交付。

39.7 候选排序#

先排阻断项,再比较叙事清晰、连续性、表演和美感。一个运动更炫但人物不像的候选不应胜出。

保留“最佳可用”和“最佳方向但需修复”的区别,防止团队把修复潜力误作完成。

39.8 批量生产的停止信号#

同类镜头通过率持续低、每可用秒超预算、人工筛选成为瓶颈、某资产导致多镜漂移、观众测试不关心该场面,都应暂停扩产。

效率优化不能拯救没有需求的内容。先证明故事与镜头价值,再优化吞吐。

39.9 失败数据反馈#

若“手持文件”在二十镜反复失败,应修改分镜模板和动作规则,而非逐镜重试;若某服装在低光串色,应更新资产;若多人口型高失败,应调整 Shot Routing。

每周汇总失败类型、通过率、成本和上游根因,更新 Schema、提示和模型路由。

39.10 尝试必须形成实验,而不是抽卡#

每次重试前写明假设、改变的变量和判断结果。若同时更换参考图、提示词、时长、模型和相机运动,即使成功也无法知道原因。探索阶段可以扩大差异寻找方向;进入生产后,每轮原则上只改变一个主要变量。

retry_decision:
  previous: GEN_E001_S09_004
  observed_defect: 文件推进后右手多出一指
  hypothesis: 动作幅度与手部遮挡共同导致结构漂移
  change:
    motion_distance: 12cm_to_7cm
    all_other_inputs: frozen
  success_condition: 手部全程五指稳定,文件越过桌面中线
  result: failed_same_defect
  next_action: route_to_hand_composite

连续两次改变同一变量仍不改善,应降低对该假设的信心;连续三次近似失败,应暂停而不是继续碰运气。对生产系统而言,“知道这条路线不适合”也是有价值的结果。

39.11 尝试预算的分配方法#

镜头预算由四个因素共同决定:叙事价值、失败概率、替代方案和下游影响。英雄镜头价值高但已有可靠实拍替代时,生成上限不一定高;普通连接镜头价值低且可改成声音桥时,更不应消耗十几次。

可使用简单决策分数:

追加尝试价值 = 成功后的叙事收益 × 本轮成功概率
                - 本轮现金与人工成本
                - 延误对下游的影响

这不是为了假装精确,而是强迫团队比较“再试一次”和“改分镜”的未来成本。沉没成本不进入公式。此前已经花了二十次,不能成为第二十一次的理由。

39.12 日成本、镜头成本和季成本#

日成本用于控制现金消耗和人员负载;镜头成本用于比较路线;季成本用于判断结构性风险。三者不能混在一个平均数中。

例如单个英雄镜头花费很高但只出现三次,对整季可能可接受;某种普通反打每镜只超支少量,却会在两百镜中形成最大缺口。制片仪表盘应展示按 Shot Class 汇总的尝试数、通过率、人工分钟、等待时间和可用秒,而不是只展示总生成积分。

还要区分“生成完成”和“可交付完成”。前者可能尚未包含抠像、口型、图形、调色和 QC。若路线 A 生成费 30 元、后期 90 元,路线 B 生成费 60 元、后期 20 元,单看平台账单会做出错误选择。

39.13 失败聚类与上游修复#

每周按镜头类型、角色、服装、地点、动作、模型和失败标签做交叉汇总。若某个错误跨多个镜头重复,优先寻找共同父节点。例如林筠所有侧面镜头鼻梁漂移,可能是侧面黄金参考不足;所有黑色西装在夜景中吞没轮廓,可能是服装和布光设计问题;所有递文件镜头手部失败,则应更新动作模板。

一次上游修复完成后,要列出受影响范围和回归样本。不能只修新镜头,留下已经通过但使用旧错误资产的镜头。问题账应记录“已修根因”和“已修实例”两个状态,避免团队误以为修好一张图就关闭系统问题。

39.14 Kill、Hold、Fallback#

达到尝试上限后必须做明确决定。

  • KILL:镜头或效果不再制作,故事功能由别处承担。
  • HOLD:暂缓,等待资产、模型能力或客户决定,但不得继续消耗预算。
  • FALLBACK:立即切换到已经定义的降级路线,如静帧活化、画外声音、插入、背影、合成或改分镜。

“稍后再试”不是状态。它会让未完成任务留在队列里持续占用注意力。Hold 必须有解除条件和日期;Fallback 必须有负责人和新的验收标准;Kill 必须确认故事信息没有一起被删除。

39.15 《逆光收购》的失败账#

试播集最昂贵的镜头原本是林筠在会议室长桌旁行走并与六人对视。团队生成 27 次,先后更换三个模型,仍出现身份漂移、桌面伸缩和背景人物换脸。失败账聚类后发现,这不是提示词问题,而是一个镜头同时包含长距离运动、多人身份、反射桌面和复杂摄影机后退。

制片触发 KILL_OR_REDESIGN 评审。导演保留故事功能,删除技术形式:用鞋跟停在门口、六人的三个反应、林筠静止中近景和桌面文件插入重建场面。新方案总共生成 14 次即可通过,成片还比原来的“炫技长镜头”更有节奏。此前 27 次成本被记录为路线学习,不分摊到新镜头以制造虚假的单镜高价,但会进入试播研发成本和后续预算基线。

39.16 成本控制 SOP#

第一步,为 Shot Class 建通过率基线。第二步,为每镜设预算与尝试上限。第三步,记录所有尝试。第四步,用具体失败标签。第五步,每轮只改变可解释变量。第六步,到上限触发返工路线评审。第七步,计算真实成本与可用秒。第八步,汇总重复根因并改上游。第九步,仅对证明有效的内容扩产。

39.17 故障树#

**症状:预算很快耗尽。**没有尝试上限或失败分类。停止自动重试,审根因。

**症状:生成单价低但团队很慢。**筛选和修复工时未计入。计算真实成本。

**症状:同类错误每集出现。**只修成片,不更新分镜、资产或路由。做失败聚类。

**症状:没人敢放弃失败镜头。**沉没成本影响判断。比较未来修复与改分镜成本。

39.18 检查表、练习与交付物#

检查所有尝试是否关联 Shot ID;失败是否具体;尝试上限是否设定;每轮是否改变变量;真实人工成本是否计入;是否按可用秒统计;重复问题是否反馈上游;扩产是否有停止信号。

练习一:为十次失败建立 Ledger。练习二:比较重生成、合成和改分镜成本。练习三:从五十条失败中找系统根因。练习四:为英雄镜头和过场镜头设不同上限。

本章交付物:Generation Ledger、Failure Taxonomy、Attempt Budget、Candidate Ranking、True Cost Report、返工决定、Weekly Failure Review。

39.19 每次尝试必须回答一个问题#

Attempt Record 写假设、唯一主变量、输入版本、预期改善和停止条件。一次同时换模型、提示、参考、时长和构图,即使成功也无法复用。失败不是“再来一张”,而是更新我们对根因的判断。

图 39-1 生成尝试以假设、单一变量和冻结输入形成可停止实验

图 39-1 每轮只改变一个主变量,其余输入冻结;候选进入同一通过门槛。达到尝试上限仍未通过时,路线停止并进入已批准 Fallback,底部随机骰子代表被禁止的无记录抽卡。

左下角台账保存每轮变量、候选、结果和成本。即使某次偶然通过,也要判断它是否支持原假设;无法解释的幸运结果可以用于当前镜头,但不应直接晋升为全局方法。

attempt:
  hypothesis: 侧脸漂移由缺少对应角度身份参考导致
  change: add_CH_LINYUN_LEFT45_v03
  frozen: [model, seed_family, wardrobe, lighting, motion]
  success: identity_score_and_human_pass
  stop_after: 2

39.20 价值加权的停止规则#

尝试上限由镜头叙事价值、替代路线、已花成本、成功概率和交付时间共同决定。英雄卡点可能允许更多回合,背景过场很快转 fallback。沉没成本不提高下一次成功率,不能成为继续理由。

Kill 表示当前路线停止,Hold 表示等待新资产或模型,Fallback 表示采用已批准替代。三种状态分别保留证据,防止下周另一个人从头重复相同失败。

39.21 失败资产的价值回收#

拒绝候选可用于训练内部评测、建立故障示例、测试修复工具和估算路线风险,但必须隔离于黄金参考,遵守权利与数据限制。错误脸、乱码证据和手部融合分别进入标签化 Failure Set。

每周聚类高频失败并估算系统修复收益。若 30% 重试来自同一服装背面缺失,补资产比继续优化提示更经济。失败账最终应减少未来失败,而不只是解释本周超支。

研究依据说明#

创作者公布的“单集成本”往往漏掉失败和人工。以可用秒、尝试和修复工时计账,才能判断工作流是否真的规模化。