我用 WorkBuddy 调度本机 ComfyUI 出片:把 AI 短剧的视频生成做成"零成本批量流水线"(含耗时实测与踩坑)① 点这里复制标题
② 鼠标在下面正文任意位置点一下 → 按 Ctrl+A → 按 Ctrl+C; ③ 去社区编辑器按 Ctrl+V; ④ 图片若没跟过去,从文件夹 shots_pack\第3篇_本地管线 里按顺序拖 4 张进来。
做 AI 短剧,视频生成是唯一的大头成本。云端按次付费的模型,一条 8 秒镜头就是一次开销;而一次就过的镜头在我这儿几乎不存在——试跑、调机位、改表演方向、换种子重滚,一条镜头试三五版是常态。算下来,钱不是花在"成片"上,是花在"试错"上。
所以我做了一件事:把"试错"搬到本地。
现在的分工是这样:
这套管线跑通之后,我的单条试跑成本从"一次付费调用"变成了"3 分钟电费"。下面是完整做法。
材料 | 说明 |
|---|---|
逐镜提示词 Markdown | 每镜一条,含分秒动作时间轴、机位、光线、音频段——唯一事实源,脚本直接解析它,不手抄 |
参考图(人物 / 场景 / 道具) | 锁角色一致性用;没有参考图的人物绝不进画面 |
音色样本 wav | 每个角色一份定稿音色样本,挂进生成图做音色锁 |
首帧 / 中段 / 尾帧控制图 | 需要精确走位或运镜时,用 3D 软件先渲出关键帧当控制图 |
生成记录 JSON | 断点续跑用:已成功的镜头跳过,中断后不用重来 |
【配图:输入材料清单(剧本/素材/生成记录JSON)—— 发布时拖入】
提示词与素材目录
【配图:WorkBuddy 配置页截图(自建技能/自动化任务)—— 发布时拖入】
批处理脚本结构
本地视频服务用 HTTP 接口驱动,不需要打开任何图形界面。启动后台服务后先探测就绪(返回 200 才算就绪)。
这里有个容易把自己坑死的地方:首次启动要加载几十 GB 的模型,实测约 3~6 分钟才开始监听端口——探测循环太急就会误判"起不来"。另外如果探测返回 502,通常是系统代理拦截,不是服务挂了,探测请求要绕过代理。
不用打开网页 UI 拖节点,直接以 API 格式提交工作流图:
【配图:ComfyUI 工作流节点连线图 —— 发布时拖入】
ComfyUI工作流节点连线图
提交后监控队列,成片自动落到输出目录。监控有两条纪律(都是实翻车换来的):
用本地运行环境自带的视频/图像库抽帧(系统 Python 通常没这些库,别绕路装),固定输出:元信息 + 8 帧关键帧 + 音轨 + 电平体检(静音自动报警)。检查项:首帧有人 / 人数对不对 / 人脸与母版是否一致 / 尾帧构图(起身类镜头最容易头部出画)。
一条命令重导三份台账,不需要重新跑片:
【配图:耗时实测台账截图 —— 发布时拖入】
耗时实测台账
规格 | 实测耗时 |
|---|---|
5 秒 / 中低分辨率 / 20 步 | ≈ 2 分钟 |
8 秒 / 20 步 | ≈ 3 分钟(实测 179.87 秒) |
15 秒 / 中低分辨率 / 30 步 | ≈ 16 分钟 |
15 秒 / 中等分辨率 / 24 步 | ≈ 19 分钟(实测) |
15 秒 / 较高分辨率 / 30 步 | ≈ 25~40 分钟 |
两条规律:步数 30 降到 20,省约三分之一时间;分辨率翻倍,时间约翻倍。
→ 所以我的硬规则是:任何新镜头上线前,先用最低规格试跑(2 分钟一条),确认人物和表演方向对了,再上高清或云端。不要一上来就烧 19 分钟一条。
把试错搬到本地之后,我最有体感的变化不是"省钱",而是决策变快了:
成本不是被压下去的,是被挪到了正确的位置——把便宜的算力花在试错上,把贵的算力只花在定稿上。
本地跑 + 云端上最后一遍,这个组合我认为是个人创作者当下最务实的一条路。真正让这条管线能跑起来的关键,不是显卡,是把每一镜的参数、种子、质检结果都记下来——没有台账,就没有复现,也没有进步。
有问题欢迎评论区交流。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。