Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Select Masks 🎥🅥🅗🅢(SelectMasks)

该节点接收一个包含多个蒙版的张量(Tensor)作为输入,并通过解析用户提供的索引字符串来决定保留哪些蒙版

Select Masks

mask
MASK
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Select Masks 🎥🅥🅗🅢 节点,该节点接收一个包含多个蒙版的张量(Tensor)作为输入,并通过解析用户提供的索引字符串来决定保留哪些蒙版

Select Masks 节点是一个用于从一组蒙版(MASK)数据中,根据指定的索引值筛选出特定蒙版的工具。它的核心功能是允许用户精确地选取蒙版序列中的一部分,以便进行后续的独立处理或分析。

节点功能

该节点接收一个包含多个蒙版的张量(Tensor)作为输入,并通过解析用户提供的索引字符串来决定保留哪些蒙版。索引支持多种灵活格式,例如单个数字(如“2”)、逗号分隔的列表(如“0,3,5”)或范围表达式(如“1:4”),这使得批量选择和切片操作变得非常便捷。

节点参数说明 - Select Masks 🎥🅥🅗🅢

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
maskMASK--mask(输入参数):输入一个包含多个蒙版的张量序列,节点将从中进行筛选。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
indexesSTRING0-逗号分隔列表或冒号范围格式。
err_if_missingBOOLEANTrue-err_if_missing(输入参数):当设为True时,如果指定的索引超出蒙版序列范围,节点将报错。
err_if_emptyBOOLEANTrue-err_if_empty(输入参数):当设为True时,如果根据索引筛选后结果为空,节点将报错。

Output 输出

参数名称数据类型说明
MASKMASKMASK(输出参数):输出根据索引筛选后的蒙版张量。

使用场景

在视频处理工作流中,此节点非常有用。例如,当您使用“VHS Batch Load Masks”节点加载了一个包含多帧蒙版的序列后,可以通过本节点仅提取出关键帧(如第0、15、30帧)的蒙版,然后将这些选中的蒙版输入到“Apply Mask to Batch”节点,对视频的特定片段进行特效处理。

注意事项

请注意,索引值是基于0开始的。如果提供的索引超出了输入蒙版序列的实际范围,或者筛选结果为空,节点的行为将取决于err_if_missingerr_if_empty参数的设置,可能会抛出错误。

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

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

评论

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

评论加载中…