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)

参数名称数据类型必填默认值取值范围/选项说明
samplesLATENT--待解码的 Latent。
vaeVAE--用于解码 Latent 的 VAE 模型。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
overlap_latent_framesINT22 - 8 (步长: 1)用于无缝循环混合的帧数,对于 Wan万相 2 和 HunyuanVideo 1.5 应使用 4。

Output 输出

参数名称数据类型说明
IMAGEIMAGE从 VAE 解码输出的图像序列。

使用场景

在制作无缝循环的短视频或动态纹理时,此节点非常有用。例如,在生成一段循环播放的动画后,你可以将输出的潜在序列连接到该节点,通过调整重叠帧数来平滑首尾过渡,最终输出可直接用于循环播放的连贯图像序列。

注意事项

使用时需注意,overlap_latent_frames 参数的最佳值可能因使用的底层视频模型而异。例如,对于 Wan万相 2 或 HunyuanVideo 1.5 等特定模型,可能需要将该值设置为 4 以获得最佳效果。

VAE Decode Loop KJ 节点源码链接

VAE Decode Loop KJ 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…