Cómo guardar el primer y último frame de un video generado en ComfyUI

Estás trabajando con modelos de generación como Wan o LTX y te has topado con una necesidad común: quieres que el sistema se encargue de guardar automáticamente el primer y último frame del video que acaba de generar, sin tener que procesar todos los frames intermedios.

La solución más estándar en ComfyUI para manejar estos flujos es ComfyUI-VideoHelperSuite (VHS). Este paquete incluye nodos como «Save Image Batch» que te permiten seleccionar y guardar imágenes concretas de un batch, lo cual es perfecto para extraer esos momentos clave.

Sin embargo, hay una opción que resulta incluso más adecuada para tu caso: ComfyUI Video Frame Extractor. Este nodo ofrece salidas dedicadas para el «First Frame» y el «Last Frame», además de aceptar un video como entrada directamente. La estrategia ideal es montar este extractor sobre el batch de frames, justo antes de convertirlos a MP4.

Diagrama de flujo mostrando nodos de extracción de frames en ComfyUI, preservando la calidad original antes de convertir a MP4.
Diagrama del flujo para extraer frames sin decodificar video.

¿Por qué hacerlo así? Porque si extraes los frames desde el batch original, no pierdes calidad por decodificar un archivo MP4 después. Además, una vez sepas qué nodo estás usando actualmente para convertir el resultado (como VHS Video Combine), podemos configurar la salida para que los archivos se nomen automáticamente.

Por ejemplo, podrías tener tus tres archivos listos con nombres como video_001.mp4, video_001_first.png y video_001_last.png. Si me dices qué nodo estás usando ahora mismo para la conversión, te puedo decir exactamente cómo conectarlo para que funcione sin problemas.