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)

参数名称数据类型必填默认值取值范围/选项说明
latentLATENT--latent(输入参数):输入待筛选的潜在表示批次,通常来自如VAE编码或其他生成节点的输出。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
indexesSTRING0-1,3,50-4,索引从0开始。
err_if_missingBOOLEANTrue-err_if_missing(输入参数):当设为True时,若指定索引超出输入范围,节点将报错;设为False则忽略越界索引。
err_if_emptyBOOLEANTrue-err_if_empty(输入参数):当设为True时,若根据索引筛选后结果为空,节点将报错;设为False则允许输出空结果。

Output 输出

参数名称数据类型说明
LATENTLATENTLATENT(输出参数):输出筛选后的潜在表示批次,仅包含指定索引对应的帧。

使用场景

在视频生成或编辑工作流中,此节点非常有用。例如,当您使用一个批量生成潜在表示的节点(如“VAE Encode (for Batches)”)创建了一段视频的潜在序列后,可以使用本节点仅挑选出其中质量最高或最关键的几帧,然后将筛选后的结果送入下一个采样或解码节点,从而专注于处理选定的片段,提升工作效率或实现特定效果。

注意事项

请注意,索引是从0开始计数的。如果启用了错误检查选项,当指定的索引超出输入潜在表示的实际范围,或最终筛选结果为空时,节点会抛出异常并停止工作流执行,这有助于在复杂流程中快速定位问题。

Select Latents 🎥🅥🅗🅢 节点源码链接

Select Latents 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

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

评论加载中…