Load Videos From Folder(LoadVideosFromFolder)
Este nodo depende de la extensión VideoHelperSuite para implementar la funcionalidad de decodificación de video, compatible con formatos de video comunes.
Load Videos From Folder
El nodo Load Videos From Folder, que depende de la extensión VideoHelperSuite para implementar la funcionalidad de decodificación de video, admite formatos de video comunes.
El nodo Load Videos From Folder es una herramienta para cargar archivos de video por lotes desde una carpeta especificada. Su función principal es leer videos y convertir sus secuencias de fotogramas en tensores de imagen que ComfyUI puede procesar, proporcionando una fuente de entrada para flujos de trabajo posteriores de procesamiento de imágenes o video.
Funcionalidad del Nodo
Este nodo depende de la extensión VideoHelperSuite para implementar la funcionalidad de decodificación de video, admitiendo formatos de video comunes. Su mecanismo interno consiste en decodificar el archivo de video fotograma por fotograma y preprocesar la secuencia de fotogramas según los parámetros establecidos por el usuario (como saltar fotogramas, ajustar dimensiones), generando finalmente un lote que contiene múltiples imágenes o una imagen en cuadrícula.
Explicación de Parámetros del Nodo - Load Videos From Folder
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
output_type | COMBO | Sí | batch | "batch", "grid" | output_type (parámetro de entrada): Selecciona la disposición de las imágenes de salida. "batch" empaqueta los fotogramas en un lote, mientras que "grid" organiza múltiples fotogramas en una imagen de cuadrícula. Rango de valores: opciones: "batch", "grid". |
video | STRING | Sí | X://insert/path/ | - | video (parámetro de entrada): Especifica la ruta de la carpeta que contiene los archivos de video a cargar. El nodo leerá todos los archivos de video en esta ruta. |
force_rate | FLOAT | Sí | 0 | 0 - 60 (paso: 1) | force_rate (parámetro de entrada): Fuerza la tasa de fotogramas (FPS) de la secuencia de salida. Si se establece en 0, se utiliza la tasa de fotogramas original del video. Rango de valores: 0-60, paso 1. |
custom_width | INT | Sí | 0 | 0 - 4096 | custom_width (parámetro de entrada): Ancho personalizado para las imágenes de salida. Si se establece en 0, se mantiene el ancho original del video. Rango de valores: 0-4096. |
custom_height | INT | Sí | 0 | 0 - 4096 | custom_height (parámetro de entrada): Altura personalizada para las imágenes de salida. Si se establece en 0, se mantiene la altura original del video. Rango de valores: 0-4096. |
frame_load_cap | INT | Sí | 0 | 0 - 10000 (paso: 1) | frame_load_cap (parámetro de entrada): Limita el número máximo de fotogramas a cargar; 0 significa sin límite. Se utiliza para controlar el volumen de procesamiento. Rango de valores: 0-10000, paso 1. |
skip_first_frames | INT | Sí | 0 | 0 - 10000 (paso: 1) | skip_first_frames (parámetro de entrada): Omite una cantidad especificada de fotogramas al inicio del video antes de comenzar a cargar. Rango de valores: 0-10000, paso 1. |
select_every_nth | INT | Sí | 1 | 1 - 1000 (paso: 1) | select_every_nth (parámetro de entrada): Muestreo por intervalo; solo carga cada N-ésimo fotograma. Se utiliza para reducir la tasa de fotogramas o acelerar el procesamiento. Rango de valores: 1-1000, paso 1. |
grid_max_columns | INT | Sí | 4 | 1 - 16 (paso: 1) | grid_max_columns (parámetro de entrada): Cuando el tipo de salida es "grid", establece el número máximo de columnas en el diseño de la cuadrícula. Rango de valores: 1-16, paso 1. |
add_label | BOOLEAN | Sí | False | - | add_label (parámetro de entrada): Valor booleano que determina si se agrega una etiqueta con el nombre del archivo a las imágenes de salida. Se utiliza para identificar diferentes fuentes de video. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | IMAGE (parámetro de salida): Secuencia de fotogramas de video cargados y procesados, en formato de tensor de imagen. |
Casos de Uso
Este nodo es muy útil en flujos de trabajo para crear transferencias de estilo de video o generar vistas previas de miniaturas de video. Los usuarios pueden conectarlo a nodos de ampliación de imagen, aplicación de filtros o interpolación de fotogramas para procesar por lotes los fotogramas de video cargados, manejando así eficientemente un segmento de video completo.
Consideraciones
Tenga en cuenta que para usar este nodo, debe asegurarse de que la extensión ComfyUI-VideoHelperSuite esté instalada. Además, al procesar videos de alta resolución o muy largos, preste atención al uso de memoria de video (VRAM). Puede controlar el volumen de datos configurando el límite máximo de fotogramas y los parámetros de salto de fotogramas.
Enlace al Código Fuente del Nodo Load Videos From Folder
El nodo Load Videos From Folder proviene del paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.