Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Split Images 🎥🅥🅗🅢(SplitImages)

该节点接收一个 `IMAGE` 类型的张量作为输入,该张量通常代表一个包含多帧图像的批次

Split Images

images
IMAGE_A
A_count
IMAGE_B
B_count
split_index
INT
VideoHelperSuite

Split Images 🎥🅥🅗🅢 节点接收一个 IMAGE 类型的张量作为输入,该张量通常代表一个包含多帧图像的批次。

Split Images 节点是一个用于图像序列处理的工具,其核心功能是根据指定的索引位置,将一个输入的图像序列分割成前后两个独立的图像组。它非常适合在需要对一批图像进行分组或分段处理的流程中使用,例如从一段视频中提取特定帧范围。

节点功能

此节点接收一个 IMAGE 类型的张量作为输入,该张量通常代表一个包含多帧图像的批次。通过一个整数索引 split_index,节点在内部将输入序列在批次维度上进行切片操作,索引之前的图像被归为第一组,索引及之后的图像被归为第二组,并分别输出这两个新的图像序列及其各自包含的图像数量。

节点参数说明 - Split Images 🎥🅥🅗🅢

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项描述
imagesIMAGE--images(输入参数):输入一个图像序列(批次)。节点将在此序列的批次维度上进行分割。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项描述
split_indexINT0BIGMIN - BIGMAX (步长: 1)split_index(输入参数):指定分割位置的整数索引,范围无预设限制,步长为 1。索引之前的图像归为第一组,索引及之后的图像归为第二组。

输出

参数名称数据类型描述
IMAGE_AIMAGEIMAGE_A(输出参数):分割后得到的第一组图像序列。
A_countINTA_count(输出参数):第一组图像序列中包含的图像帧数。
IMAGE_BIMAGEIMAGE_B(输出参数):分割后得到的第二组图像序列。
B_countINTB_count(输出参数):第二组图像序列中包含的图像帧数。

使用场景

一个典型的使用场景是在视频处理工作流中,当您需要将一段长视频的帧序列在某个时间点(如场景切换处)一分为二,并分别对前后两部分应用不同的图像处理节点(如不同的滤镜或放大模型)时,就可以使用此节点进行分割。另一个案例是在图像批量生成中,用于将一批生成结果按质量或内容手动分成两组,以便后续进行不同的保存或评估操作。

注意事项

使用时需注意,split_index 的值应在 0 到输入图像序列总帧数之间。如果索引为 0,则第一组为空;如果索引等于或大于总帧数,则第二组为空。节点会输出空张量,其对应的数量为 0。

Split Images 🎥🅥🅗🅢 节点源码链接

Split Images 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

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

评论加载中…