KJNodes/ltxvgenerated

LTXV 图像到视频就地替换节点 KJ(LTXVImgToVideoInplaceKJ)

将视频Latent的帧替换为编码后的输入图像,使用DynamicCombo,需要ComfyUI 0.8.1及前端1.33.4或更高版本。

LTXV Img To Video Inplace KJ

vae
latent
num_images
latent
KJNodes

描述

LTXV 图像到视频就地替换节点 KJ 将视频Latent张量的指定帧替换为编码到Latent空间的图像。它专为LTXV (Lightning Transformer Video)等视频模型设计,用于将静态图像(例如关键帧、参考帧)插入到视频序列的Latent表示中。

该节点使用DynamicCombo输入来选择要插入的图像数量,它会根据所选值动态创建额外的图像输入。这需要ComfyUI 0.8.1前端1.33.4或更高版本。

输入

名称类型描述
vaeVAE用于将输入图像编码到Latent空间的视频VAE。应与生成输入latent所用的VAE一致。
latentLATENT原始视频Latent张量,编码后的图像将插入其中。该Latent应具有一个表示帧数的批处理维度。
num_imagesDYNAMICCOMBO下拉/组合框,用于选择要插入的图像数量。选择某个数字(例如3)将动态创建相应数量的额外图像输入(例如image_1image_2image_3)。图像按出现顺序插入,替换对应的帧位置(从第一帧开始)。

关于动态输入的说明: 图像输入的确切标签和数量取决于所选num_images值。图像应作为标准IMAGE输入提供(例如通过“加载图像”节点加载),并在插入前由所连接的vae编码。

输出

名称类型描述
latentLATENT修改后的视频Latent张量,其中已插入编码后的图像到指定帧。批处理维度与输入latent相同。

使用说明

  • 兼容性: 此节点需要ComfyUI 0.8.1或更高版本前端1.33.4或更高版本以支持DynamicCombo功能。使用旧版本会导致错误或缺少输入。
  • VAE一致: 确保此处使用的VAE与创建输入latent所用的VAE一致。使用不匹配的VAE会导致重建效果差或出现伪影。
  • 帧顺序: 图像按提供的顺序插入到Latent序列的前N帧。例如,如果num_images = 2,则image_1替换第0帧,image_2替换第1帧。其余帧保持不变。
  • Latent维度: 输入latent应包含一批帧,其形状为(N, C, H, W),其中N为帧数。每个编码后的图像的空间维度必须与Latent的(H, W)匹配,才能正确插入。
  • 用例: 此节点适用于根据特定参考帧对视频生成进行条件约束、创建一致的循环点,或在视频流程中注入静态视觉效果。

评论

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

评论加载中…
LTXV 图像到视频就地替换节点 KJ (LTXVImgToVideoInplaceKJ) - ComfyUI-KJNodes | ComfyUI Wiki