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)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
pixels | IMAGE | 是 | - | - | pixels(输入参数):输入需要被编码的图像序列,格式为 IMAGE 类型的张量。 |
vae | VAE | 是 | - | - | vae(输入参数):用于执行编码任务的变分自编码器模型。 |
控制参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
per_batch | INT | 是 | 16 | - | per_batch(输入参数):指定每批次处理的图像数量,默认值为 16,最小值为 1。 |
输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| LATENT | LATENT | LATENT(输出参数):输出编码后得到的潜在空间表示样本。 |
使用场景
在视频生成或图像序列处理的工作流中,此节点非常有用。例如,当您有一个由多个帧组成的视频(IMAGE 序列)并需要将其全部转换为潜在表示以进行后续的潜空间操作或生成时,可以连接此节点,并设置合适的 per_batch 值来平衡处理速度和内存占用。
注意事项
请注意,节点的处理速度和质量依赖于所连接的 VAE 模型。过大的批次值(per_batch)可能导致显存不足,而过小的值则会降低处理效率。
评论
使用 GitHub 登录后即可参与讨论。