Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Select Every Nth Mask 🎥🅥🅗🅢(SelectEveryNthMask)

Este nodo recibe como entrada un tensor que representa múltiples máscaras de cuadros, omite una cantidad específica de máscaras iniciales mediante el parámetro `skip_first_masks`, luego selecciona una máscara cada N intervalos según el valor establecido en el parámetro `select_every_nth`, y finalmente genera una nueva secuencia de máscaras.

Select Every Nth Mask

mask
MASK
count
select_every_nth
INT
skip_first_masks
INT
VideoHelperSuite

El nodo Seleccionar Cada Enésima Máscara 🎥🅥🅗🅢 recibe un tensor que representa una secuencia de máscaras de múltiples fotogramas como entrada. Omite un número específico de máscaras iniciales mediante el parámetro skip_first_masks y luego, según el intervalo (N) establecido por el parámetro select_every_nth, selecciona una máscara cada N, generando finalmente una nueva secuencia de máscaras.

El nodo Seleccionar Cada Enésima Máscara es una herramienta de filtrado para procesar secuencias de máscaras. Su función principal es extraer selectivamente un subconjunto de máscaras de una secuencia de entrada, siguiendo un intervalo específico, para crear una nueva secuencia de máscaras más reducida. Este nodo se utiliza principalmente para simplificar o remuestrear datos de máscaras.

Funcionalidad del Nodo

Este nodo recibe un tensor que representa una secuencia de máscaras de múltiples fotogramas como entrada. Omite un número específico de máscaras iniciales mediante el parámetro skip_first_masks y luego, según el intervalo (N) establecido por el parámetro select_every_nth, selecciona una máscara cada N, generando finalmente una nueva secuencia de máscaras. Su implementación técnica se basa en operaciones de segmentación (slicing) de tensores en Python, lo que le permite procesar eficientemente secuencias de máscaras de cualquier longitud y devolver el recuento de máscaras después del filtrado.

Especificación de Parámetros del Nodo - Seleccionar Cada Enésima Máscara 🎥🅥🅗🅢

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
maskMASK--mask (parámetro de entrada): La secuencia de máscaras de múltiples fotogramas de entrada, de tipo MASK. Esta es la fuente de datos original que se va a filtrar.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango/OpcionesDescripción
select_every_nthINT11 - BIGMAX (paso: 1)Intervalo de selección (N). Selecciona una máscara cada N. El valor debe ser un entero mayor o igual a 1, con un paso de 1.
skip_first_masksINT00 - BIGMAX (paso: 1)Número de máscaras iniciales que se omitirán antes de comenzar la selección. El valor debe ser un entero mayor o igual a 0, con un paso de 1.

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
MASKMASKMASK (parámetro de salida): La nueva secuencia de máscaras obtenida después del filtrado.
countINTcount (parámetro de salida): El número total de máscaras en la nueva secuencia de máscaras filtrada.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de procesamiento de vídeo. Por ejemplo, cuando se tiene una secuencia de máscaras de vídeo de alta frecuencia de cuadros, pero solo se necesita aplicar efectos a fotogramas específicos espaciados regularmente, se puede usar este nodo para extraer rápidamente las máscaras de los fotogramas objetivo. Luego, el resultado se puede pasar a nodos posteriores de composición o efectos, ahorrando así recursos computacionales y controlando el ritmo del procesamiento.

Consideraciones

Al usar este nodo, es importante tener en cuenta que el parámetro de entrada mask debe ser un tensor que contenga máscaras de múltiples fotogramas. Los valores de select_every_nth y skip_first_masks deben asegurar que la secuencia de salida no esté vacía; es decir, el número de máscaras omitidas no debe ser mayor o igual que el número total de máscaras de entrada.

Enlace al Código Fuente del Nodo Seleccionar Cada Enésima Máscara 🎥🅥🅗🅢

El nodo Seleccionar Cada Enésima Máscara 🎥🅥🅗🅢 pertenece al paquete de nodos ComfyUI-VideoHelperSuite.

Comentarios

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

Cargando comentarios…