obvpm Timeline:适用于 ComfyUI 的 MiniMax H3 片段编辑节点

ComfyUI Wikinews

comfyui-obvpm-timeline 为 ComfyUI 的 MiniMax H3 添加了一个迷你视频编辑器:可通过 Latent 级衔接对片段进行延展、前置、桥接和循环,并支持对整个序列进行单次放大。

comfyui-obvpm-timeline 将 MiniMax H3 的片段生成变成了编辑。先生成一个 take,把它拖到时间线上,之后再通过延展(Extend)、前置(Prepend)、桥接(Bridge)或循环(Loop)把它继续下去,衔接由该 take 自身的 Latent 构建,而不是重新编码的像素。首次发布:2026-09-21。
Timeline 节点:时间线上有三个片段,第一个被设置为前置

Timeline 节点是单个节点内的迷你视频编辑器:片段、播放头、剪切点,以及下一次生成所要延续的片段。

编辑,而不是反复重掷

每次队列运行都会产出一个 take。你可以预览它与相邻片段的衔接效果,预览会对这种衔接的无缝程度进行评分,因此你可以在它进入时间线之前决定保留、删除还是关闭它。

一旦 take 进入时间线,它就能以四种方向为下一次生成提供种子:

操作生成的内容
Extend片段之后发生的内容
Prepend片段之前发生的内容
Bridge一个片段的结尾与另一个片段的开头之间发生的内容,因此可以重做中间的一段。桥接到一次全新的生成,也是长链质量漂移后的回退方式
Loop将最后一个片段桥接回第一个片段,用于制作无缝循环视频

可以先剪切片段,再从剪切点进行延展,吸附剪切会保持在 Latent 帧网格上;时间线本身就像一个小型编辑器:可从任意位置拖入片段,重新排序和裁剪它们,在播放头处向左或向右剪切,撤销剪切,打开空隙,并在同一段延展的更早 take 之间切换。Load Settings, Prompts from Clips 会恢复该片段生成时所用的 prompt、seed、设置和参考,整个序列也可以以文本形式提供,方便复制到另一个工作流中。

使用 Sidecar Latent,而非像素往返

每个 take 都保存为一对片段:交付的 MP4 加上一个 .mctx.safetensors sidecar,其中存放该 take 的原始视频与音频 Latent 以及元数据头。Sidecar 才是主副本,因此延续走的是 Latent 遮罩,而不是重新编码的像素,这正是让衔接不出现光照变化和闪烁的原因,也是让片段能在数天或数月后仍以完整质量延展的原因。

元数据头记录了该片段的血统(parent_id、relation、parent_join_frame)、精确描述复用了哪些来源片段的哪些窗口的 pins,以及配对 MP4 的 SHA-256;每次加载时都会校验该哈希:如果视频自 take 保存以来被重新编码、编辑或替换过,就会被拒绝用于 Latent 延续,只能通过像素路径使用。工作流和 API 格式的 prompt 会嵌入 sidecar,就像 ComfyUI 将它们嵌入 PNG 一样。Sidecar 在 1280x704 下大约为每秒视频 2 到 3 MB。

并非由该节点包生成的片段,例如外部视频,没有 sidecar。它们仍然可以被延展,接缝改进会自动应用。

单次放大整个序列

可选的放大环节会在单次处理中对整个序列执行 Latent 放大与细化,因此细节在衔接处保持一致,而不是逐个片段细化。采样以窗口方式进行,因此长序列或高分辨率序列仍然能放进 VRAM;每个片段的条件会随片段一同存储,所以放大时使用的参考与该片段生成时相同。通常的做法是在低分辨率下反复迭代,最后再放大一次。

依赖项与安装

该工作流需要 ComfyUI 0.35.0 或更高版本,因为它的模型优化使用了核心的 Model Sparse Attention 节点;还需要作者的配套节点包 comfyui-obvpm 0.2.5 或更高版本,以支持它所依赖的 Bundles 和 Settings Presets。节点包本身安装时不需要额外的 Python 依赖关系:

cd ComfyUI/custom_nodes
git clone https://github.com/chanon/comfyui-obvpm-timeline

示例工作流还使用了 ComfyUI-KJNodes、用于放大环节的 Comfyui_Minimax_h3_latent_Upscaler、ComfyUI-MiniMax-H3-Turbo、ComfyUI-Spectrum-MiniMax-H3 和 rgthree-comfy。该包中的每个节点都带有 (obvpm) 后缀,因此在节点菜单中搜索 obvpm 就能找到全部节点。

README 列出了两个值得了解的冲突。H3 latent 放大器的 -Plus 分支注册了一个 id 和名称相同、但控件集不同的节点,这会导致已保存的工作流在加载时其设置整体偏移一个字段。另外,kat3ri/ComfyUI-MiniMax-H3-Extend 会在导入时替换两个 ComfyUI 核心函数(MiniMaxH3.extra_conds 和 PackedLayout.<strong>init</strong>),这会移除扩展所依赖的降噪遮罩,并表现为该会话中每次 H3 运行衔接处的颜色和亮度漂移。

社区反馈

该节点包于 2026-09-25 出现在 r/StableDiffusion 上,一条帖子推荐用它进行片段延展。尝试过的用户认为它组织良好、易于使用,但对于长链更倾向于全新生成:据反馈,链式延展超过大约 40 秒后就会出现质量下降和颜色偏移,这与其他循环节点的用户所遇到的限制相同。

获取方式

工作流文件位于仓库的 workflows 文件夹中,下面的教程会讲解时间线和 pins,该节点包也已发布在 Comfy Registry 上。

仓库: chanon/comfyui-obvpm-timeline
配套节点包: chanon/comfyui-obvpm
工作流教程: youtu.be/kqP09NfJXaQ
基础模型: MiniMaxAI/MiniMax-H3

在 YouTube 上观看 obvpm Timeline 教程

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…
obvpm Timeline:适用于 ComfyUI 的 MiniMax H3 片段编辑节点 | ComfyUI Wiki