炸裂!16G低显存也能10段连跑长视频:MiniMax H3分段参考工作流实战(自动连跑+一键合成)

MiniMax H3 分段参考工作流封面

先说结论,免得你等半天:这套工作流让我的 4070 Ti Super(16G 显存)在绿联 NAS 上,把一段"机器人激光眼"的多镜头视频拆成 10 个分段,**点一次 Queue 自动一段接一段跑完**,最后再一键合成一条完整成片。每段大概 3 分钟,10 段连跑 + 合成,全程不用人盯。

这篇是上一篇《绿联NAS雷电4外接4070Ti Super跑ComfyUI》的进阶篇:那篇解决"能不能跑",这篇解决"怎么跑长视频、跑多镜头、跑完整叙事"。语言还是大白话,坑全给你列出来。

太长不看:你需要的不是更快的显卡,而是一个会"自己排队、自己接续"的分段参考工作流。MiniMax H3 原生单次生成长度有限,分段参考思路是:每段只生成 5 秒左右,把上一段尾帧自动喂给下一段当参考,镜头之间的人物、场景、光线就能连贯下去。我实测 10 段连跑无人工干预,跑完用 ffmpeg 无损合成,得到完整长视频。

一、前置条件:照着上一篇先把地基打好

如果你还没把 ComfyUI 跑起来,先去看上一篇《炸裂!16G低显存也能流畅生图生视频:绿联NAS雷电4外接4070Ti Super跑ComfyUI成功实录》,把基础环境弄好。这篇默认你已经:

  • 绿联 NAS(UGOS)+ 雷电4 显卡坞 + RTX 4070 Ti Super(16G),容器里 nvidia-smi 正常;

  • ComfyUI 用 yanwk/comfyui-boot:cu126-slim 跑在 Docker 里,端口 8289;

  • H3 相关模型(TE、VideoVAE、AudioVAE、主模型)和 Turbo LoRA 已经放好——Turbo 是这套工作流的加速关键,单段采样只要 6 步;

  • 自定义节点至少要有:ComfyUI-Easy-UseComfyUI Impact PackComfyUI-KJNodesComfyUI-MiniMax-H3-Turbo(缺哪个就报"缺失节点包",照着装)。

我这台机器 16G 内存给容器 10G,跑 10 段没问题,但跑的时候内存曲线会偏高,别同时开太多别的服务。

二、快速跑通:一次 Queue,10 段连跑

1. 拿到修复版工作流

我用的是社区流传的"MiniMax H3 分段参考生视频"工作流(机器人激光眼样片,由 B站UP 南极来の企鹅与抖音博主 Theodore 绘制,作者已声明仅供学习交流、请勿商用)。拿到手之后我修了一个会导致中断的尾帧目录问题:原版把 segment_1 当成了文件名前缀,导致下一段读不到上一段尾帧文件夹;修复后尾帧会存进 tail_frames/segment_N/ 文件夹里,段与段交接才稳定。

下面这几个文件是我这轮实测跑通的版本,已重新整理了工作流内的使用说明(保留原作者署名与许可声明),直接点文件名下载,再拖进 ComfyUI 即可:

提醒:二次分享时请保留原作者署名和"仅学习交流、请勿商用"的声明。

跑之前把这几条当"开机检查"过一遍:

  • 运行名称每次开新一轮都要换新的(比如 robot_laser_015),别复用,否则会读到旧尾帧;

  • 「当前片段序号」必须是 0(0=第一段);

  • 只保留一个 ComfyUI 页面,跑的过程中别切工作流、别编辑画布;

  • 建议先跑 3 段验证尾帧交接,再上 10 段。

2. 点一次 Queue,剩下的交给 Impact Pack

这个工作流最爽的地方是自动续段:Impact Pack 会在本段 MP4 和尾帧保存完成后,自动把下一段排进队列。你只需要第一次点 Queue,然后看着它一段一段跑。这是它自动连跑时队列里的样子:

MiniMax H3 分段参考工作流自动连跑队列

单段实际速度:6 步 Turbo 采样,我这边每段约 3 分钟(显存 16G,全程动态加载/卸载模型,发热和风扇会比较明显,正常)。10 段完整一轮大概 30~40 分钟,加上头尾的模型加载时间。

3. 跑完合成完整视频

分段跑完后,目录里每个段会有一个 MP4:

output/MiniMaxH3_segments/<运行名>/
  segment_1_00001_.mp4
  segment_2_00001_.mp4
  ...
  segment_10_00001_.mp4

合成我写了一个专用节点 MergeSegmentVideos(用容器内 ffmpeg):自动按 1→10 排序、每段只取最新一次生成、先无损 copy 合成,失败自动转重编码,音轨保留。把节点文件放进 custom_nodes 重启容器后,跑一下合并节点就能得到:

output/MiniMaxH3_segments/<运行名>/<运行名>_merged.mp4

也可以直接把合并节点放进分段工作流做成"合版":全部段跑完后,选中合并节点 → 右键 → Queue Selected Output Nodes(rgthree),只合并不重跑(千万别用全局运行,否则会连分段一起重跑一遍,我踩过)。

合版工作流里只运行合并节点

三、成效展示:10 段连跑 + 完整成片

完整测试跑通后,我拿到的是这样一段"机器人激光眼"短片:第 1 镜废墟公路全景立威,第 2 镜眼部红光点燃,第 3~5 镜激光横扫民居和动物群,第 6 镜人群齐刷刷回头,最后一镜机器人收光、全场寂静。镜头之间人物、场景、光线是接得上的,这正是"上一段尾帧喂下一段"的价值。

说句实在的,16G 显存跑 H3 本来不轻松,但分段 + Turbo 这套组合把单次压力降下来了:每段只跑一小段、尾帧轻量交接,显存反而比一口气生成长视频稳。画质上 Turbo 会有轻微取舍,想要更精细可以关掉 Turbo 用完整采样,代价是每段时间翻好几倍。

四、失败复盘:这一路我踩过的坑和真正原因

坑 1:一加载就报"缺失节点包"

工作流用到了 Easy-Use、Impact Pack、KJNodes、MiniMax-H3-Turbo 四个节点包,一个没装就给你列一堆"缺失节点"。Manager 在线装在国内网络下又经常超时(它连 raw.githubusercontent.com 会断)。

解法:SSH 进容器直接 git clone 四个仓库到 custom_nodes,有 requirements.txt 就 pip 装一下,重启容器,最稳。

坑 2:sageattention 装不装、装哪个版本

工作流里有个"Patch Sage Attention"加速节点,不装库就报 No module named 'sageattention';装了 1.0.6 旧版,又只有最基础的 sageattn,下拉框里那些 qk_int8/fp8 模式全不支持;sageattn3 更是只给 Blackwell 新卡用的。

解法:对 4070 Ti Super + cu126 来说,直接把该节点设为 disabled 或右键绕过最省心,走 xformers 默认注意力照样能跑,只是慢一点。

坑 3:第 2 段永远报"找不到尾帧文件夹"

这是最隐蔽的一个。SaveImage 把路径拼成了 tail_frames/segment_1_00001_.png,等于把 segment_1 当成了文件名;而下一段要读的是一个叫 tail_frames/segment_1/文件夹。文件夹不存在,LoadImagesFromFolderKJ 就秒报错。

解法:在尾帧落盘节点的路径拼接里加一层 /img,让它先建 segment_N/ 文件夹再存文件;另外容器里加软链接,把读取节点的相对路径指到 output 目录,双保险。

坑 4:中断一次后,开新轮永远从第 2 段开始

跑 012 时我手滑中断了一次,「当前片段序号」停在 2 没有归零(它只在整轮正常结束时自动重置)。之后我换新运行名直接跑,它一上来就读 segment_2,而新目录是空的,立刻报错,怎么重试都没用。

解法:重启容器清掉 Impact Pack 的排队状态,重新加载工作流(序号默认 0),再换新运行名开跑。中途尽量别中断,中断了也别急着开新一轮。

坑 5:合版工作流点全局运行,分段又重跑了一遍

把合并节点放进分段工作流后,我图省事点了全局 Queue,结果合并确实跑了,但整张图的 10 个分段也被重新生成了一遍——等于白等 40 分钟。

解法:只运行合并节点:选中它 → 右键 → Queue Selected Output Nodes(rgthree);或者干脆用单独的"合并工作流"(里面只有一个节点),全局运行也安全。

坑 6:合并节点报"mode 输入值不可用"

加载我生成的合版 JSON 时,参数错位把 mode 填成了布尔值 true,下拉框直接红框报错。

解法:把 mode 手动选成 copy_then_reencode 就行;文件我也修好了,重新加载不会再有这个问题。

五、总结

整套玩下来我的感受是:16G 低显存跑 H3,单段 5 秒是舒适区,想讲完整故事就靠"分段 + 尾帧交接 + 自动续段",再加一个可靠的合并工具。工具链都是现成的:Impact Pack 负责自动排队,KJNodes 负责读尾帧,H3 Turbo LoRA 负责把单段压到 3 分钟,ffmpeg 负责最后合成。难点不在显卡,在于把"段与段怎么接上"这件事理顺。

这篇文章里提到的修复版工作流、合并节点 merge_segments.py 和单独的合并工作流,都是我这台机器上实测跑通的版本。下一篇预告:同一个工作流换提示词和参考图,就能批量出"同角色多场景"的系列短片,到时候再聊。

如果你也卡在"第 2 段找不到文件夹"或"合成完又重跑一遍",直接把报错发我,大概率就是上面四个坑之一。

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息