Skip to content
🎬 镜头生成第 5 / 6 节

镜头失败诊断:60 秒定位问题 ​

AI 视频生成失败只有两种:跑不出来(排队、报错、卡住、中断)和跑出来不对(崩坏、脸漂、不按提示词动)。病根在不同的层——改错层,重抽一百次也是白烧。

这一页是本课程设计的分诊流程:60 秒先定位到层,再对号入座。本地 ComfyUI 的具体报错原文不在本页展开,去 comfyui 栏目的排错手册按原文对号;每条建议都标了适用环境(云端 / 本地 / 通用)。

学完你能做什么 ​

  • 60 秒内把一次失败分成两层:跑不出来(环境层)还是跑出来不对(内容层),并说出第一步查什么
  • 说得出云端与本地的排查起点:云端看任务状态,本地看 ComfyUI 服务端控制台的报错原文
  • 三类内容问题——画面崩坏、角色不对、动作不符——对表分诊,知道该改提示词、换首帧还是换景别
  • 本地显存不够时按顺序走降级路线:认对模板 → 降尺寸帧数 → 系统参数 → 社区量化版(标「社区资源」)
  • 知道什么时候停手:每镜重试 3 次封顶,交给 4.5 的降级路线

你现在的困境 ​

  • 「点了生成,图生视频卡在半路——不知道是云端在排队、本地显存爆了,还是真挂了」
  • 「视频是出来了,可老陈的脸糊成一团,手还和蛋糕盒长在一起——不知道该改提示词还是换图」
  • 「提示词写摔进水洼,他偏偏原地转圈;重抽三次,三次都转——这才明白不是运气问题」

什么时候用这一招 ​

当你需要:

  • 失败之后先定位再动手,把「为什么失败」变成「改哪一个变量」
  • 云端点数、本地电费都花在刀刃上——必然失败的问题不交给抽卡

而且不想:

  • 提示词、首帧图、尺寸一起改,成了也不知道是哪个起作用
  • 抽到第 8 次才发现这一镜根本生成不出来

🎒 开始前的准备 ​

核心思路 ​

失败先分两层,层不同,动作完全不同(本课程设计的教学流程):

层典型症状第一步
环境层:跑不出来排队、失败、中断、卡死、节点报红先分云端还是本地,查「跑不出来」一组
内容层:跑出来不对画面崩坏、角色不对、动作不符、首尾帧两头对不上对「跑出来不对」分诊表,改一个变量再试

环境层的问题重试没用——显存不够就是不够;内容层的问题盲抽也没用——提示词里的病根每次都长出同一个果。

诊断三律(本课程设计):

  1. 一次只改一个变量:提示词、首帧图、尺寸、工作流,一次动一样
  2. 改之前先归档:失败版本按 3.5 命名规范 留着,对比才知道改没改对
  3. 重试计数,3 次封顶:到了上限交给 4.5 重试与替换策略,别恋战

首次排查:60 秒速检 ​

对着五条自问一遍,一分钟内定位到层和组(本课程设计的分诊问题清单):

text
# 1. 视频出来了吗?——没出来 → 环境层,接着问 2、3;出来了但不对 → 内容层,直接问 4
# 2. 云端还是本地?——云端:看平台任务状态和报错提示;本地:翻 ComfyUI 服务端控制台找报错原文
# 3. 本地跑的哪套模板?——"Wan2.2 5B"(官方口径 8GB 显存可跑)还是
#    "Wan2.2 14B I2V" / "Wan2.2 14B FLF2V"(官方仓库脚本单卡口径 80GB)——跑不动先降尺寸和帧数
# 4. 内容问题哪一类?——画面崩坏 / 角色不对 / 动作不符;首尾帧镜头另查两头
# 5. 这镜重试几次了?——3 次封顶,超了停手去 4.5

问完第 1 条就知道去哪一组。

常见问题排查 ​

跑不出来:生成不了、卡住与中断(AI 视频生成失败) ​

云端:任务排队很久,或者直接失败【环境:云端】 ​

原因:云端任务要过排队、平台资源、模板与账号状态几道关;具体报错各平台说法不同,本课程未核验各云端平台的报错文档。

解决:

  1. 刷新任务列表或重进工作流页,确认任务是排队中、运行中还是已失败
  2. 降一档规格再投一次:尺寸调小、时长调短(ComfyUI 系工作流里就是帧数 length)
  3. 连续两次失败就停:查阅所用平台的官方文档或联系平台支持,带上报错提示原文

本地:跑到一半中断,疑似显存不足【环境:本地】 ​

原因:显存不够是最常见的本地生成失败。官方口径有两套,对应不同运行方式:ComfyUI 跑 5B,官方教程说原生 offloading 下 8GB 显存就能跑(docs.comfy.org Wan2.2 教程);官方仓库脚本跑,同一 5B 单卡至少 24GB(如 RTX 4090),14B 系列单卡命令标注 80GB(GitHub Wan-Video/Wan2.2)。

解决(按顺序降级):

  1. 认模板:确认跑的是哪套——搜索名 "Wan2.2 5B" 还是 "Wan2.2 14B I2V" / "Wan2.2 14B FLF2V";5B 都跑不动,先关掉其他占显存的程序再试
  2. 降规格:14B 跑不动是常态,官方 FLF2V 模板默认就是较小尺寸(专为低显存设);把尺寸、帧数各降一档。竖版 720P 的参考口径:TI2V-5B README 标注 704*1280——先跑默认,成了再往大试
  3. 系统解法:ComfyUI 启动参数一级的降显存手段,去 ComfyUI 显存不足排错
  4. 还不够:换社区 GGUF 量化版(bullerwins、QuantStack 仓库 + City96/ComfyUI-GGUF 节点,标「社区资源」),操作见 ComfyUI GGUF 量化

💡 「8GB 能跑」和「24GB 起步」打架?

不打架——同一模型在两种运行方式下的口径:ComfyUI 原生 offloading 是一套;官方仓库脚本(generate.py)是另一套,5B 单卡 24GB 那条命令本身就带着 --offload_model True --convert_model_dtype --t5_cpu 三个降显存参数,官方对 OOM(Out-of-Memory)的建议也是加这三个。对号入座,别拿 A 的口径要求 B。

本地:生成慢到怀疑卡死【环境:本地】 ​

原因:视频生成本来就慢,先对官方口径再决定动不动手——TI2V-5B 无专门优化时,单张消费级 GPU 9 分钟内生成 5 秒 720P(GitHub Wan-Video/Wan2.2 的速度声明)。

解决:

  1. 拿官方口径当尺子:5B 跑 5 秒 720P,9 分钟量级内都算正常,别中途杀进程
  2. 远超这个量级:不是等的问题——回上一条降规格(尺寸、帧数各降一档再试)
  3. 进度完全不动、控制台无输出:记下现象,带报错原文去 ComfyUI 排错总览

工作流节点缺失或报红【环境:本地 / 云端】 ​

原因:官方教程把核心节点缺失归为两条:ComfyUI 版本不是最新(Nightly);启动时有节点导入失败。云端另有一条:Comfy Cloud 要等 ComfyUI 稳定版发布后才跟进更新,新核心节点没上稳定版时就找不到(docs.comfy.org Wan2.2 教程)。

解决:

  1. 本地:更新 ComfyUI 到最新版;重启后看服务端控制台有没有节点导入失败的提示
  2. 云端:确认不是新节点没上稳定版——等下一个稳定版
  3. 红节点、模型加载的具体报错:按报错原文去 ComfyUI 排错总览,节点与模型各有专页

跑出来不对:生成结果崩坏、角色不对、动作不符 ​

视频出来了但不能用,先对表分类(分诊表为本课程设计;内容问题与云端本地无关,以下各条均标【环境:通用】):

症状一句话病因第一刀切哪
画面崩坏:肢体扭曲、脸糊、物体长在一起一次让模型干太多事,或主体太小给动作做减法
角色不对:脸漂了、像换了个人锚没钉住:首帧图先错了先查图,再查提示词
动作不符:不按提示词动、自己加戏动词不具体,或提示词和首帧打架换动词、拆任务

画面崩坏:肢体扭曲、脸糊成一团【环境:通用】 ​

原因:多数不是模型坏了,是任务太难——一个镜头塞了太多动作,或主体在画面里太小。06 镜老陈的全景摔倒就是重灾区:人小、动作大、雨丝干扰多。

解决:

  1. 单镜任务行做减法:只写一次连续运动(「脚下一滑身体前倾,摔坐进水洼」),转圈、回头、慢动作这些加戏全删——动词从 4.2 挑
  2. 先自查首帧图:图本身就崩(六指、糊脸)就回 3.2 参考图 重生图——改图免费,别烧生成
  3. 主体太小就换景别:全景崩脸改中景近景再生成,全景信息留给相邻镜头补
  4. 参考图按「光照均匀、表情中性」重备(Runway Gen-4 帮助页对参考图输入的建议,课程借用作通用标准)

角色不对:脸漂了,像换了个人【环境:通用】 ​

原因:锚没钉住。图生视频的锚是首帧图——首帧里的人就不是老陈,出来当然不是;或者首帧对、提示词的固定描述段没贴,模型自由发挥。

解决:

  1. 先查首帧图:对照 3.1 角色卡 的固定描述段一样样对——方脸、短黑发、黄色骑手马甲;图不对回 3.2 重生图
  2. 再查提示词:固定描述段整段照贴(3.4 四段公式),别只写「一个外卖骑手」
  3. 跨镜脸漂用续帧救:把上一镜成片的尾帧截图当这一镜首帧(3.2 的「从上一镜尾帧续」),人物状态顺着剪辑点带过来
  4. 底线先立好:本课程不承诺人物绝对一致——参考图加固定描述是缓解手段,不是保证

动作不符:不按提示词动,或自己加戏【环境:通用】 ​

原因:动词不具体(「情绪崩溃」画不出来)、一个镜头塞了三件事,或提示词和首帧打架——首帧他站着,提示词写奔跑。

解决:

  1. 动词换成拍得出来的:一次只写一件事,主谓宾齐全(4.2 的动词用法)
  2. 提示词和首帧对质:首帧是起点,提示词写从起点出发的运动,别让模型先脑补怎么走到起点
  3. 借鉴官方提示词扩写机制:Wan2.2 官方仓库推荐生成前扩写提示词——脚本的开关是 --use_prompt_extend,扩写模型 T2V 用 Dashscope 的 qwen-plus、I2V 用 qwen-vl-max,或本地 Qwen(--prompt_extend_target_lang 'zh' 可指定中文);官方 ComfyUI 教程的工作流没提这个机制,思路可以搬——生成前用任意 LLM 把单镜任务行扩写完整,再粘进工作流
  4. 改完重试,计数照走:3 次封顶

首尾帧镜头:两头和传的图对不上【环境:通用】 ​

原因:首尾帧工作流的两头是你传的两张图——传反了镜头倒着走,帧图不同源中段再顺也白搭。

解决:回 4.3 的验收三查:片头对首帧、片尾对尾帧各查一次;两头都对、中段怪,才是提示词的事。传图认节点标签,别认示例图。

还是不行? ​

  1. 先归档再提问:失败版本按 3.5 命名规范 留着,顺手把这镜记进 1.4 成本表——症状、改了什么、结果,一行就够
  2. 本地用户:带完整报错原文去 ComfyUI 排错总览 按原文对号;显存类去 显存不足专页;仍不行,带齐下面的清单去 ComfyUI 官方仓库 Issues
  3. 云端用户:本课程未核验各云端平台的报错文档——查阅所用平台文档或联系平台支持,别拿本地 ComfyUI 的解法硬套云端
  4. 内容问题反复不过:这镜可能就是难产——去 4.5 重试与替换策略,那里有降级路线和「放过它」的判断标准

提问前备齐五样(谁看了都能复现你的问题):

要带什么例子
环境与硬件云端:平台名 + 模板名;本地:显卡型号与显存
工作流模板库搜索名,如 "Wan2.2 14B FLF2V"
报错原文本地:服务端控制台整段复制;云端:平台报错提示截图
提示词全文整段贴,别只贴单镜任务行
已试过什么改了哪个变量、重试几次、每次结果

检查点 ✅ ​

  • 60 秒分诊说得出:跑不出来是环境层,跑出来不对是内容层,各查什么
  • 云端与本地各自的起点说得出:任务状态 / 服务端控制台报错原文
  • 三类内容问题各知道第一刀:崩坏做减法、角色不对先查图、动作不符换动词
  • 本地显存降级路线背得出:认模板 → 降尺寸帧数 → 系统参数 → 社区量化版(标「社区资源」)
  • 诊断守三律:一次一个变量、改前归档、3 次封顶

本课小结 ​

✅ 镜头失败诊断这一页,把 AI 视频生成失败从玄学变成流程:

  • 先分层:跑不出来是环境层(云端查任务状态、本地查控制台与显存),跑出来不对是内容层(三类分诊)
  • 环境层按环境查:云端失败以「查阅平台文档 / 联系支持」收尾;本地显存不够按降级路线走,两套显存口径别混
  • 内容层三刀:崩坏做减法、角色不对先查首帧图、动作不符换具体动词;首尾帧镜头另查两头
  • 诊断三律:一次一个变量、改前归档(3.5)、重试 3 次封顶(4.5)

关键口径回顾:

事项口径出处
ComfyUI 跑 5B原生 offloading 下 8GB 显存可跑ComfyUI 官方教程
官方仓库脚本跑 5B单卡至少 24GB(如 RTX 4090)Wan2.2 官方 README
14B 系列单卡命令标注 80GBWan2.2 官方 README
5B 速度尺子无专门优化,单张消费级 GPU 9 分钟内出 5 秒 720PWan2.2 官方 README
低显存备选社区 GGUF 量化版(bullerwins / QuantStack + City96 节点)官方教程「社区资源」节,标「社区资源」

下一课预告 ​

病根找到了,下一课解决「接下来怎么办」:4.5 镜头重试与替换策略:每镜最多 3 次。

你会学到:

  • 重试上限怎么算:每镜 3 次从哪次起算
  • 降级路线怎么走:换提示词、换首帧、换工作流,还是放过它
  • 失败成本怎么记:回填 1.4 成本表,下一部片子少交学费

相关教程 ​

搞懂AI关于我们怎么写隐私说明

独立的第三方教程,与文中提到的任何产品及其公司没有隶属或合作关系;产品名称和商标归各自所有者。价格和政策以官方页面为准。