Video Helper Suite 🎥🅥🅗🅢/latentgenerated
Repeat Latents 🎥🅥🅗🅢(RepeatLatents)
从技术实现上看,该节点接收一个标准的 LATENT 字典输入,其中包含 `samples` 等张量(Tensor)键值
Repeat Latents
latents
LATENT
count
multiply_by
INT
VideoHelperSuite
Repeat Latents 🎥🅥🅗🅢 节点,从技术实现上看,该节点接收一个标准的 LATENT 字典输入,其中包含 samples 等张量(Tensor)键值
Repeat Latents 节点是一个用于复制和扩展潜在空间(Latent)数据的工具。它的核心功能是接收一组潜在表示,并将其内容按指定倍数重复拼接,从而生成一个更长的序列。这个操作主要服务于需要批量或序列化处理潜在数据的工作流。
节点功能
从技术实现上看,该节点接收一个标准的 LATENT 字典输入,其中包含 samples 等张量(Tensor)键值。它会遍历字典中所有与主样本长度一致的一维张量,并将这些张量沿第 0 维(批次维度)进行重复和拼接。最终,它输出一个新的、长度扩展了的 LATENT 字典,并同时返回拼接后张量的总数量(即新的批次大小)。
节点参数说明 - Repeat Latents 🎥🅥🅗🅢
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
latents | LATENT | 是 | - | - | : 输入需要被重复的潜在表示数据。类型为 LATENT 字典。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
multiply_by | INT | 是 | 1 | 1 - BIGMAX (步长: 1) | : 指定将输入数据重复多少倍。取值范围为 1 至极大值,步长为 1。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| LATENT | LATENT | : 输出经过重复拼接后的新潜在表示数据。 |
| count | INT | : 输出新潜在数据中样本的总数量(批次大小)。 |
使用场景
在视频生成或图像批量处理的工作流中,此节点非常有用。例如,当你有一个由 VAE 编码器生成的单帧图像潜在表示,但需要生成一段由多帧相同内容组成的静态视频时,你可以使用此节点将该潜在表示重复多次,然后将输出传递给后续的采样器进行批量解码,从而高效地生成序列。
注意事项
请注意,该节点仅对 LATENT 字典中与主样本长度匹配的一维张量进行重复操作。multiply_by 参数必须为大于等于 1 的整数,过大的重复倍数可能会导致显存不足。
Repeat Latents 🎥🅥🅗🅢 节点源码链接
Repeat Latents 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。
评论
使用 GitHub 登录后即可参与讨论。