Video Helper Suite 🎥🅥🅗🅢/latentgenerated
Select Latents 🎥🅥🅗🅢(SelectLatents)
该节点接收一个包含多个潜在表示样本的字典作为输入
Select Latents
latent
LATENT
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite
Select Latents 🎥🅥🅗🅢 节点,该节点接收一个包含多个潜在表示样本的字典作为输入
Select Latents 节点是一个用于从一组潜在表示(Latent)中筛选特定帧的工具。它的核心功能是根据用户指定的索引,从输入的潜在表示批次中提取出对应的部分,并输出一个新的潜在表示批次。这个操作类似于视频剪辑中的“挑选镜头”,允许用户精确控制后续处理所针对的帧序列。
节点功能
该节点接收一个包含多个潜在表示样本的字典作为输入。其内部机制会解析用户提供的索引字符串,将其转换为具体的索引列表,然后根据这些索引从输入字典的各个张量(Tensor)中提取对应的数据切片。它支持灵活的索引格式,包括单个数字、逗号分隔的列表以及范围表示(如0-5,10),并能处理潜在的索引越界问题。
节点参数说明 - Select Latents 🎥🅥🅗🅢
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
latent | LATENT | 是 | - | - | latent(输入参数):输入待筛选的潜在表示批次,通常来自如VAE编码或其他生成节点的输出。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
indexes | STRING | 是 | 0 | - | 1,3,5或0-4,索引从0开始。 |
err_if_missing | BOOLEAN | 是 | True | - | err_if_missing(输入参数):当设为True时,若指定索引超出输入范围,节点将报错;设为False则忽略越界索引。 |
err_if_empty | BOOLEAN | 是 | True | - | err_if_empty(输入参数):当设为True时,若根据索引筛选后结果为空,节点将报错;设为False则允许输出空结果。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| LATENT | LATENT | LATENT(输出参数):输出筛选后的潜在表示批次,仅包含指定索引对应的帧。 |
使用场景
在视频生成或编辑工作流中,此节点非常有用。例如,当您使用一个批量生成潜在表示的节点(如“VAE Encode (for Batches)”)创建了一段视频的潜在序列后,可以使用本节点仅挑选出其中质量最高或最关键的几帧,然后将筛选后的结果送入下一个采样或解码节点,从而专注于处理选定的片段,提升工作效率或实现特定效果。
注意事项
请注意,索引是从0开始计数的。如果启用了错误检查选项,当指定的索引超出输入潜在表示的实际范围,或最终筛选结果为空时,节点会抛出异常并停止工作流执行,这有助于在复杂流程中快速定位问题。
Select Latents 🎥🅥🅗🅢 节点源码链接
Select Latents 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。
评论
使用 GitHub 登录后即可参与讨论。