Video Helper Suite 🎥🅥🅗🅢/batched nodesgenerated

VAE Encode Batched 🎥🅥🅗🅢(VAEEncodeBatched)

该节点接收 IMAGE 类型的像素数据和一个 VAE 模型作为输入

VAE Encode Batched

pixels
vae
LATENT
per_batch
16
VideoHelperSuite

VAE Encode Batched 🎥🅥🅗🅢 节点接收 IMAGE 类型的像素数据和一个 VAE 模型作为输入。

VAE Encode Batched 节点是一个用于将图像批量编码为潜在空间表示的专用工具。它的核心功能是高效处理大量图像,通过分批次编码来优化内存使用,避免因一次性处理过多图像而导致系统资源耗尽。

节点功能

此节点接收 IMAGE 类型的像素数据和一个 VAE 模型作为输入。其内部机制是将输入的图像序列按用户指定的批次大小进行分割,然后依次调用 VAE 模型的编码器将每个批次的 RGB 图像转换为 LATENT 格式的潜在表示。它支持处理任意长度的图像序列,并通过进度条反馈处理状态。

节点参数说明 - VAE Encode Batched 🎥🅥🅗🅢

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
pixelsIMAGE--pixels(输入参数):输入需要被编码的图像序列,格式为 IMAGE 类型的张量。
vaeVAE--vae(输入参数):用于执行编码任务的变分自编码器模型。

控制参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
per_batchINT16-per_batch(输入参数):指定每批次处理的图像数量,默认值为 16,最小值为 1。

输出

参数名称数据类型说明
LATENTLATENTLATENT(输出参数):输出编码后得到的潜在空间表示样本。

使用场景

在视频生成或图像序列处理的工作流中,此节点非常有用。例如,当您有一个由多个帧组成的视频(IMAGE 序列)并需要将其全部转换为潜在表示以进行后续的潜空间操作或生成时,可以连接此节点,并设置合适的 per_batch 值来平衡处理速度和内存占用。

注意事项

请注意,节点的处理速度和质量依赖于所连接的 VAE 模型。过大的批次值(per_batch)可能导致显存不足,而过小的值则会降低处理效率。

VAE Encode Batched 🎥🅥🅗🅢 节点源码链接

VAE Encode Batched 🎥🅥🅗🅢 节点来自 ComfyUI-VideoHelperSuite 节点包。

评论

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

评论加载中…