Video Helper Suite 🎥🅥🅗🅢/latentgenerated

Split Latents 🎥🅥🅗🅢(SplitLatents)

Desde una perspectiva de implementación técnica, este nodo recibe una entrada estándar de diccionario `LATENT`, que internamente suele contener tensores clave como `samples`.

Split Latents

latents
LATENT_A
A_count
LATENT_B
B_count
split_index
INT
VideoHelperSuite

El nodo Split Latents 🎥🅥🅗🅢, desde una perspectiva de implementación técnica, recibe una entrada estándar de diccionario LATENT, que internamente suele contener tensores clave como samples.

El nodo Split Latents es una herramienta para procesar datos en el espacio latente. Su función principal es dividir un tensor latente que contiene múltiples fotogramas en dos partes en una posición de índice especificada. Este nodo recibe un lote de latentes y, según el punto de división establecido por el usuario, lo divide en dos partes independientes (anterior y posterior), a la vez que devuelve el número de fotogramas contenidos en cada parte. Esto facilita el procesamiento diferenciado de diferentes segmentos de vídeo o secuencias de imágenes en etapas posteriores.

Funcionalidad del Nodo

Desde una perspectiva de implementación técnica, este nodo recibe una entrada estándar de diccionario LATENT, que internamente suele contener tensores clave como samples. El nodo copia los datos de entrada y recorre todos los tensores en el diccionario que tienen la misma dimensión que el tensor principal, realizando una operación de segmentación (slicing) en el split_index especificado. Finalmente, genera dos diccionarios LATENT con la misma estructura pero con el contenido dividido, y calcula y devuelve el número de muestras contenidas en cada uno. Todo el proceso mantiene la integridad estructural de los datos originales.

Especificación de Parámetros del Nodo - Split Latents 🎥🅥🅗🅢

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
latentsLATENT--latents (parámetro de entrada): Datos de representación latente que contienen múltiples fotogramas de imagen, es la entrada original a dividir.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
split_indexINT0BIGMIN - BIGMAX (paso: 1)split_index (parámetro de entrada): Especifica el índice del fotograma (contando desde 0) donde se realiza la división. El rango va desde BIGMIN hasta BIGMAX, con un paso de 1.

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
LATENT_ALATENTLATENT_A (parámetro de salida): Datos latentes de la primera mitad obtenidos tras la división.
A_countINTA_count (parámetro de salida): Número de fotogramas contenidos en LATENT_A.
LATENT_BLATENTLATENT_B (parámetro de salida): Datos latentes de la segunda mitad obtenidos tras la división.
B_countINTB_count (parámetro de salida): Número de fotogramas contenidos en LATENT_B.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de generación o edición de vídeo. Por ejemplo, después de generar una representación latente de una animación con 30 fotogramas, puede usar este nodo para separar los primeros 10 fotogramas (estableciendo split_index en 10) y aplicarles operaciones de estilización o reparación por separado, mientras que a los 20 fotogramas restantes se les aplica otro conjunto de parámetros. Esto permite lograr transiciones suaves o cambios de estilo entre segmentos de vídeo. Suele utilizarse en combinación con nodos de acondicionamiento (conditioning), remuestreo (resampling), etc.

Consideraciones

Al usarlo, debe tenerse en cuenta que el valor de split_index debe estar dentro del rango válido (desde BIGMIN hasta BIGMAX), y que la operación de división se basa en el índice de los fotogramas. Si split_index es 0, el primer grupo de salida estará vacío; si es igual al número total de fotogramas, el segundo grupo de salida estará vacío.

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

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

Comentarios

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

Cargando comentarios…