KJNodes/imagegenerated
图像批处理扩展(重叠帧过渡)(ImageBatchExtendWithOverlap)
该节点通过指定重叠帧的数量和重叠方式,在源图像序列和新图像序列之间创建平滑的过渡。
Image Batch Extend With Overlap
source_images
new_images
source_images
start_images
extended_images
overlap
13
overlap_side
source
overlap_mode
linear_blend
KJNodes
Image Batch Extend With Overlap 节点通过指定重叠帧的数量和重叠方式,在源图像序列和新图像序列之间创建平滑的过渡。
Image Batch Extend With Overlap 是一个专门用于视频生成扩展的辅助节点。它的核心功能是帮助用户将新生成的图像序列与原始图像序列平滑地拼接起来,通过处理重叠区域来确保过渡自然,从而延长视频内容。
节点功能
该节点通过指定重叠帧的数量和重叠方式,在源图像序列和新图像序列之间创建平滑的过渡。它支持多种重叠融合模式,包括直接剪切、线性混合以及更复杂的视觉过渡效果,并严格检查输入图像的尺寸一致性以确保处理正确。
节点参数说明 - Image Batch Extend With Overlap
连接输入
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
source_images | IMAGE | 是 | - | - | 要扩展的源图像 |
new_images | IMAGE | 否 | - | - | 用于扩展的新图像 |
控件参数
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
overlap_side | COMBO | 是 | source | "source", "new_images" | 指定重叠区域取自哪一侧的图像序列。可选值为 "source"(源图像)或 "new_images"(新图像)。 |
overlap_mode | COMBO | 是 | linear_blend | "cut", "linear_blend", "ease_in_out", "filmic_crossfade", "perceptual_crossfade" | 指定重叠帧使用的混合方法。选项:cut(无混合)、linear_blend(线性混合)、ease_in_out(缓入缓出)、filmic_crossfade(电影化交叉淡化)、perceptual_crossfade(感知交叉淡化)。 |
overlap | INT | 是 | 13 | 1 - 4096(步长:1) | 源图像和新图像之间的重叠帧数 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| source_images | IMAGE | 直接透传输入的源图像序列。 |
| start_images | IMAGE | 输出用于扩展的起始图像,通常是源图像的末尾部分。 |
| extended_images | IMAGE | 输出最终拼接后的扩展图像序列。 |
使用场景
在视频延续工作流中,你可以先使用该节点(不连接 new_images)从原始视频末尾提取指定数量的重叠帧作为新生成的起点。生成新帧后,再在另一个节点副本中连接新旧图像,并选择合适的重叠模式进行拼接,最终得到无缝延长的视频序列。
注意事项
使用时需注意,重叠帧的数量必须小于源图像序列的总帧数,且源图像与新图像的尺寸(高度和宽度)必须完全一致,否则节点将无法正常工作。
评论
使用 GitHub 登录后即可参与讨论。