如何用ComfyUI_MiniMaxH3_Director做首尾帧生视频:fl2v多组关键帧与段间引导实战
【免费下载链接】ComfyUI_MiniMaxH3_DirectorMulti-segment MiniMax H3 Director for official ComfyUI MiniMax-H3项目地址: https://gitcode.com/gh_mirrors/com/ComfyUI_MiniMaxH3_Director
ComfyUI_MiniMaxH3_Director是基于 ComfyUI 官方 MiniMax-H3 的多段视频导演台插件,其中首尾帧生视频(fl2v)模式支持「多组关键帧 + 段间引导」:你可以像剪片分镜一样逐组设定首帧/尾帧与提示词,并让相邻镜头自动继承上一段的运动与音频,最终拼成一条连贯的长视频。下面用 5 步带你跑通完整流程。
一、准备工作:安装插件与加载 fl2v 工作流
ComfyUI 版本:升级到v0.30.0 及以上(需包含官方 MiniMax H3 节点)
安装插件:
git clone https://gitcode.com/gh_mirrors/com/ComfyUI_MiniMaxH3_Director→ 进入ComfyUI/custom_nodes/ComfyUI_MiniMaxH3_Director后执行pip install -r requirements.txt,重启 ComfyUI 即可模型准备:fl2v 任务使用fl2va UNET(
minimax_h3_fl2va_pruned_int8_convrot.safetensors),外加 Qwen3-VL 的 CLIP 与视频/音频 VAE,完整清单见 README.md示例工作流:仓库自带 minimax_h3_director_fl2v.json,拖入 ComfyUI 画布就能直接用,其余工作流说明见 example_workflows/README.md
⚠️ CLIP Loader 的 type必须选
minimax,否则提示词编码会失败。
二、fl2v 的 4 种关键帧组合方式
「添加一组」之后,每组卡片有首帧和尾帧两个图位,四种组合各对应一种玩法:
| 组合 | 效果 |
|---|---|
| 都不传图,只写提示词 | 纯文生视频(仍走 fl2v 链路) |
| 仅首帧 | 图生视频(i2v) |
| 仅尾帧 | 锁定结尾画面(官方支持只传尾帧) |
| 首帧 + 尾帧 | 标准首尾帧生视频,中间由模型自由补间 |
每组时长可拖时间轴边缘调整,总时长 = 各组之和。首尾帧以 latent 硬锁定的方式注入采样,提示词只描述「中间发生了什么」——写运动、镜头运动、过渡即可,不需要写"保持首帧不变"这类话。关键帧配对与时长对齐逻辑见 director/fl2v_timeline.py。
三、5 步创建多组关键帧分镜 🎬
- 选任务类型:导演台内选「首尾帧生视频 (fl2v)」
- 点「添加一组」:上传首帧和/或尾帧,写本组提示词(如「镜头缓慢推进,人物转身看向窗外」)
- 继续加组:每一组就是一个独立镜头,可只写提示词让模型自由发挥
- 拖时间轴调时长:在镜卡片或时间轴上拖动右边界,每段默认 5 秒 / 124 帧 @ 24fps
- Queue 运行:多组可开启「选择运行」只跑勾选的组,没跑的组用缓存或占位填充
💡 小技巧:选中一组后可编辑提示词;拖镜卡片标题栏可交换组顺序,跨组拖图可复制图片到另一组。
四、段间引导:让多段视频无缝衔接 🔗
这是 fl2v 多组的灵魂功能。默认关闭,开启方式:
- 打开总开关「段间引导」
- 每组勾选「引用上段」(第 1 段没有上段,不显示该选项)
- 上下文帧数可选 5 / 22 / 39 / 56,默认推荐 22
原理是把上一段生成结果的末尾 N 帧(画面 + 音频)钉入下一段采样作为运动条件,采样完成后再把这段前缀裁掉,因此成片时长与你在时间轴上看到的完全一致。对空组(只写提示词的组)尤其有效——它会直接用上一段末尾的运动和音频做衔接。
两个实用建议:
- 同镜头、同画布、连续动作→ 开「引用上段」,衔接最自然
- 明显换镜头 / 换场景→ 取消勾选做硬切,否则容易出现画面"拖影"或主体漂移
实现位于 director/h3_motion_context.py 与 director/segment_continuity.py。
提示:开启段间引导后,对齐网格会比界面秒数多约 12 帧(24fps ≈ 0.5s),默认保留在句尾,成片会略长于时间轴,可在设置中裁齐。
五、进阶:选择运行、导演包与常见坑 ✅
- 选择运行:只采样勾选的片段,适合反复调某一组提示词,其余组用缓存填充,省显卡也省时间
- 导演包:工具栏「导入/导出导演包」可把时间轴 JSON + 全部首尾帧图打包为
*.mmxpack.zip,方便多机协作与方案存档 - 二采(Refine):fl2v 默认跳过二采以保护钉死的首尾帧,需要时关闭 Refine 上的
skip_fl2v即可 - 常见报错:任务类型与 UNET 不匹配(fl2v 必须用 fl2va)、CLIP type 没选 minimax、提示了"未勾选任何首尾帧组"(选择运行没勾组)
总结
用ComfyUI_MiniMaxH3_Director做首尾帧生视频,核心就是三件事:多组关键帧定义分镜画面、提示词描述中间运动、段间引导缝合镜头之间的运动与声音。加载 fl2v 示例工作流后,按「添加一组 → 传图 → 调时长 → 开段间引导 → 选择运行」的节奏迭代,几轮下来就能产出镜头连贯、声画同步的长视频。更多任务模式(t2v / i2v / r2v / v2v)的用法可参考 README.md。
【免费下载链接】ComfyUI_MiniMaxH3_DirectorMulti-segment MiniMax H3 Director for official ComfyUI MiniMax-H3项目地址: https://gitcode.com/gh_mirrors/com/ComfyUI_MiniMaxH3_Director
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考