Video Helper Suite 🎥🅥🅗🅢/latentgenerated

Split Latents 🎥🅥🅗🅢(SplitLatents)

从技术实现上看,该节点接收一个标准的 `LATENT` 字典输入,其内部通常包含 `samples` 等关键张量。

Split Latents

latents
LATENT_A
A_count
LATENT_B
B_count
split_index
INT
VideoHelperSuite

Split Latents 🎥🅥🅗🅢 节点,从技术实现上看,该节点接收一个标准的 LATENT 字典输入,其内部通常包含 samples 等关键张量。

Split Latents 节点是一个用于处理潜在空间数据的工具,其核心功能是将一个包含多帧的潜在张量(latents)在指定的索引位置一分为二。该节点接收一个潜在批次,并根据用户设定的分割点,将其拆分为前后两个独立的部分,同时输出每个部分所包含的帧数。这为后续对视频或序列图像的不同片段进行差异化处理提供了便利。

节点功能

从技术实现上看,该节点接收一个标准的 LATENT 字典输入,其内部通常包含 samples 等关键张量。节点会复制输入数据,并遍历字典中所有与主张量长度一致的同维度张量,在指定的 split_index 处进行切片操作。最终,它会生成两个结构相同但内容被分割的 LATENT 字典,并分别计算并返回它们所包含的样本数量。整个过程保持了原始数据的结构完整性。

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

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
latentsLATENT--latents(输入参数):包含多帧图像的潜在表示数据,是待分割的原始输入。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
split_indexINT0BIGMIN - BIGMAX (步长: 1)split_index(输入参数):指定分割位置的帧索引(从0开始计数),范围从 BIGMINBIGMAX,步长为1。

Output 输出

参数名称数据类型说明
LATENT_ALATENTLATENT_A(输出参数):分割后得到的前半部分潜在数据。
A_countINTA_count(输出参数):LATENT_A 中所包含的帧数量。
LATENT_BLATENTLATENT_B(输出参数):分割后得到的后半部分潜在数据。
B_countINTB_count(输出参数):LATENT_B 中所包含的帧数量。

使用场景

在视频生成或编辑工作流中,此节点非常实用。例如,当您生成了一个包含30帧的动画潜在表示后,可以使用此节点将前10帧(split_index 设为10)分割出来,单独进行风格化或修复操作,而剩余20帧则应用另一套参数,从而实现视频片段间的平滑过渡或风格切换。它常与条件设置、重采样等节点配合使用。

注意事项

使用时需注意,split_index 的取值应在有效范围内(从 BIGMINBIGMAX),且分割操作是基于帧的索引进行的。如果 split_index 为0,则第一个输出组为空;如果等于总帧数,则第二个输出组为空。

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

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

评论

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

评论加载中…