¿HunyuanVideo-I2V genera loops? Un comportamiento común en la generación de video

Por alguna razón, el modelo HunyuanVideo-I2V me genera loops: el video empieza y termina con la misma imagen que le doy de entrada. No había encontrado nada sobre esto en foros ni documentación inicial, así que decidí investigar si era un comportamiento esperado o simplemente una limitación del software.

Diagrama técnico mostrando cómo el modelo regresa al frame original
Visualización del comportamiento de bucle en HunyuanVideo-I2V, donde el video regresa a la imagen inicial.

Para entenderlo mejor, primero hay que recordar qué es HunyuanVideo-I2V. Fue anunciado como un modelo de «image a video» capaz de generar videos HD de 5 segundos a partir de una sola imagen estática.

¿Por qué ocurre este comportamiento?

Esa generación desde una sola imagen implica que el modelo debe imaginar movimiento, efectos o animación por sí mismo. A diferencia de métodos que usan interpolación entre un «first-frame» y un «last-frame», HunyuanVideo-I2V no siempre tiene un frame final real distinto para trabajar con.

Eso coloca un sesgo fuerte hacia que el video regrese al punto de partida, especialmente si el modelo no está forzado a mantener una continuidad diferente. Muchos usuarios han reportado este comportamiento de «loop» donde el video vuelve exactamente a la imagen original al final.

Lo que dicen los foros y la comunidad

En discusiones recientes, alguien comentó que al usar Hunyuan para generación i2v, el modelo está entrenado para 129 frames, pero a 201 produce loops casi perfectos.

Otro usuario afirmó que tras una versión «corregida» del modelo, la primera frame coincide exactamente con la imagen de entrada, aunque el bug se movió al segundo frame. Hay quienes intentan evitar el loop diciendo que si «start = end frame», el resultado queda casi estático.

Un caso describe cómo, cuando generaron un video desde una imagen fija usando V2V, obtuvieron animaciones como olas o viento — pero ese es un truco diferente al uso oficial de I2V.

¿Es un bug o comportamiento esperado?

Dado que Hunyuan-I2V fue pensado para generar un video «creciente» desde una imagen fija, tiene sentido que trate de volver a algo similar — especialmente al final — si no hay otro frame de referencia. Eso implica que los loops podrían ser inherentes al enfoque.

Pero por otro lado, la comunidad ha pedido explícitamente un «modo sin loops», y muchos lo ven como un defecto en lugar de una característica.

¿Qué puedes intentar?

Para mitigar esto o investigar más, hay varios pasos:

  • Usa los pesos más recientes: Algunos usuarios reportan que versiones antiguas tenían bugs donde el frame 0 no coincidía con la imagen de entrada.
  • No dependas solo de una imagen: Si la interfaz lo permite, usa un «start frame» y un «end frame» distintos. Modelos tipo Wan-2.1 FLF2V usan ese enfoque de interpolación que podría evitar loops inherentes.
  • Considera técnicas adicionales: Algunos usuarios mencionan que pasado cierto número de frames (~120–200), los artefactos o loops se vuelven más probables, así que extender la duración con frame-interpolation puede ayudar.

En conclusión, lo que describes es un comportamiento relativamente común con HunyuanVideo-I2V cuando se usa a partir de una sola imagen. No hay garantía de que el video evolucione a un final distinto automáticamente. Si quieres evitarlo, verifica las versiones actualizadas o considera modelos alternativos.