KJNodes/vaegenerated
VAE Decode Loop KJ(VAEDecodeLoopKJ)
该节点基于变分自编码器(VAE)模型进行解码操作,接收包含多个帧的潜在张量作为输入。
VAE Decode Loop KJ
samples
vae
IMAGE
overlap_latent_frames
2
KJNodes
VAE Decode Loop KJ 节点基于变分自编码器(VAE)模型进行解码操作,接收包含多个帧的潜在张量作为输入。
VAE Decode Loop KJ 是一个专门用于视频生成工作流的解码节点。它的核心功能是将视频的潜在表示(Latent)解码成图像序列,并特别优化了序列首尾帧的过渡,以消除循环播放时可能出现的接缝或视觉伪影。
节点功能
该节点基于变分自编码器(VAE)模型进行解码操作,接收包含多个帧的潜在张量作为输入。其核心技术机制是通过指定 overlap_latent_frames 参数,对序列末尾和开头的部分潜在帧进行混合解码与融合,从而生成一个视觉上无缝衔接的循环图像序列。它支持标准的 LATENT 和 VAE 模型输入格式。
节点参数说明 - VAE Decode Loop KJ
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
samples | LATENT | 是 | - | - | 待解码的 Latent。 |
vae | VAE | 是 | - | - | 用于解码 Latent 的 VAE 模型。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
overlap_latent_frames | INT | 是 | 2 | 2 - 8 (步长: 1) | 用于无缝循环混合的帧数,对于 Wan万相 2 和 HunyuanVideo 1.5 应使用 4。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| IMAGE | IMAGE | 从 VAE 解码输出的图像序列。 |
使用场景
在制作无缝循环的短视频或动态纹理时,此节点非常有用。例如,在生成一段循环播放的动画后,你可以将输出的潜在序列连接到该节点,通过调整重叠帧数来平滑首尾过渡,最终输出可直接用于循环播放的连贯图像序列。
注意事项
使用时需注意,overlap_latent_frames 参数的最佳值可能因使用的底层视频模型而异。例如,对于 Wan万相 2 或 HunyuanVideo 1.5 等特定模型,可能需要将该值设置为 4 以获得最佳效果。
VAE Decode Loop KJ 节点源码链接
VAE Decode Loop KJ 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。