Cómo extraer información de videos en ComfyUI: Guía de nodos y metadatos

Obtener información oculta de los videos

Cuando trabajas con ComfyUI, es común encontrarse con la frustración de que el loader estándar de video no entrega toda la información directamente. Aunque nodos como VHS_LoadVideo te dan el conteo de frames, los FPS y las dimensiones, a menudo ocultan metadatos clave o pierden el path del archivo.

La solución práctica es conectar estas salidas a herramientas matemáticas para calcular la duración, o usar nodos auxiliares. Si usas VHS_LoadVideoPath, podrás acceder al path indirecto y extraer fácilmente el nombre del archivo mediante nodos de manipulación de strings.

Diagrama de nodos de ComfyUI mostrando cómo extraer información de un video.
Esquema visual de los nodos para extraer metadatos de videos en ComfyUI.

Entendiendo la confusión entre imágenes y video

Uno de los puntos más críticos en ComfyUI es entender la diferencia real entre IMAGE y VIDEO. Muchos usuarios asumen que procesar un video significa trabajar con el archivo entero, pero la realidad técnica es diferente.

El loader desarma el video en una secuencia de frames (tipo IMAGE). ComfyUI procesa internamente estos frames para tareas como diffusion o upscaling. Sin embargo, cuando necesitas exportar o muxear audio, el sistema requiere un tipo VIDEO. Esta distinción es vital porque muchos nodos aceptan imágenes pero rechazan los contenedores de video.

Soluciones y paquetes recomendados

No estás solo si no encuentras un nodo que cargue un video y devuelva el nombre del archivo directamente. La solución más robusta es instalar paquetes específicos que salven la vida en estas automatizaciones.

Se recomienda encarecidamente usar ComfyUI-VideoHelperSuite, ComfyUI Impact Pack o KJNodes. Estos packs proporcionan nodos avanzados como FFProbe para leer codecs y bitrate, así como herramientas de strings para manipular rutas y extraer metadatos sin errores.