Video Helper Suite 🎥🅥🅗🅢generated

Unbatch 🎥🅥🅗🅢(Unbatch)

Este nodo admite técnicamente múltiples tipos de datos, incluidos tensores de PyTorch (torch

Unbatch

batched
unbatched
VideoHelperSuite

El nodo Unbatch es una herramienta utilitaria dentro de Video Helper Suite. Su función principal es dividir o combinar un flujo de datos de entrada procesado por lotes (batched), restaurándolo a un flujo de datos individual. Se utiliza principalmente para procesar datos que han sido empaquetados en lotes dentro de flujos de trabajo de procesamiento de secuencias de video o imágenes, facilitando operaciones posteriores frame por frame o independientes.

Funcionalidad del Nodo

Este nodo admite técnicamente múltiples tipos de datos, incluidos tensores de PyTorch (torch.Tensor), diccionarios que contienen claves específicas (como 'samples' o 'waveform') y otros objetos iterables. Su mecanismo central consiste en examinar el tipo del primer elemento de los datos de entrada para decidir qué estrategia de combinación emplear: para tensores, utiliza torch.cat para concatenar; para diccionarios específicos, combina sus datos tensoriales internos; para otros tipos, utiliza una operación de acumulación para combinarlos.

Explicación de Parámetros del Nodo - Unbatch 🎥🅥🅗🅢

Entradas (Inputs)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango de Valores/OpcionesDescripción
batched*--Parámetro de entrada batched: Recibe una lista de datos procesados por lotes. El nodo los combinará o dividirá en un flujo de datos continuo. La entrada puede ser una lista de cualquier tipo, sin restricciones específicas de rango de valores.

Casos de Uso

En un flujo de trabajo típico de postprocesamiento de frames de video, es posible que primero utilice un nodo Batch para empaquetar múltiples frames de imagen y luego realice un procesamiento por lotes como ampliación o aplicación de filtros. Una vez completado el procesamiento, puede utilizar el nodo Unbatch para separar estos frames de imagen procesados por lotes, facilitando el guardado frame por frame o las operaciones independientes de composición entre frames.

Consideraciones

Tenga en cuenta que este nodo requiere que la entrada tenga la forma de una lista (controlado por INPUT_IS_LIST = True). Esto significa que normalmente necesita conectar un nodo que genere una lista (como un nodo Batch) como su entrada. Para entradas de tipo diccionario, el nodo eliminará cualquier clave 'batch_index' que pueda existir.

Enlace al Código Fuente del Nodo Unbatch 🎥🅥🅗🅢

El nodo Unbatch 🎥🅥🅗🅢 proviene del paquete de nodos ComfyUI-VideoHelperSuite.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…