Instala el skill CLI belt:
npx skills add belt-sh/cli
Imagen a Video
Convierte imágenes fijas en videos animados mediante la CLI de inference.sh.
Inicio Rápido
Requiere la CLI de inference.sh (
belt). Instrucciones de instalación
belt login
# Generar una imagen fija
belt app run falai/flux-dev-lora --input '{
"prompt": "lago de montaña sereno al atardecer, picos nevados reflejados en aguas tranquilas, luz dorada, fotografía de paisaje",
"width": 1248,
"height": 832
}'
# Animarla
belt app run falai/wan-2-5-i2v --input '{
"prompt": "suaves ondas en la superficie del lago, nubes desplazándose lentamente, luz cálida cambiando, pájaros volando a lo lejos",
"image": "ruta/a/imagen-lago.png"
}'
Selección de Modelo
| Modelo | App ID | Mejor Para | Estilo de movimiento |
|---|---|---|---|
| Wan 2.5 i2v | falai/wan-2-5-i2v | Movimiento realista, movimiento natural | Fotorrealista, sutil |
| WAN-I2V (Pruna) | pruna/wan-i2v | Económico, rápido, 480p/720p | Natural, eficiente |
| Seedance 2.0 | bytedance/seedance-2-0 | Hasta 1080p, audio sincronizado, todos los tipos de entrada | Versátil, alta calidad |
| Seedance 2.0 Fast | bytedance/seedance-2-0-fast | Variante rápida, mismas capacidades | Versátil, rápido |
| Fabric 1.0 | falai/fabric-1-0 | Tela, tela, líquido, materiales fluidos | Flujo basado en física |
| Grok Imagine Video | xai/grok-imagine-video | Animación general, guiada por texto | Versátil |
Cuándo Usar Cada Uno
| Escenario | Mejor Modelo | Por Qué |
|---|---|---|
| Paisaje con agua/nubes | Wan 2.5 i2v | Mejor en movimiento natural y realista |
| Retrato con expresión sutil | Wan 2.5 i2v | Mantiene la fidelidad del rostro |
| Producto con tela/ropa | Fabric 1.0 | Especializado en física de materiales |
| Bandera ondeando, cortina fluyendo | Fabric 1.0 | Simulación de tela |
| Imagen ilustrada/artística | Seedance 2.0 | Coincide con contenido estilizado |
| Animación general "dar vida" | Seedance 2.0 | Buen todoterreno, hasta 1080p |
| Prueba rápida/iteración | Seedance 2.0 Fast | Generación más rápida |
Tipos de Movimiento
Movimiento de Cámara
| Movimiento | Palabra Clave en Prompt | Efecto |
|---|---|---|
| Acercamiento / Dolly hacia adelante | "dolly lento hacia adelante", "cámara se acerca" | Aumento de intimidad/enfoque |
| Alejamiento / Dolly hacia atrás | "cámara se aleja", "zoom lento hacia atrás" | Revelar, contexto |
| Panorámica izquierda/derecha | "cámara hace panorámica lentamente a la derecha" | Exploración, seguimiento |
| Inclinación arriba/abajo | "cámara se inclina hacia arriba" | Revelar altura |
| Órbita | "cámara orbita alrededor del sujeto" | Exploración 3D |
| Grúa hacia arriba | "cámara se eleva hacia arriba" | Gran revelación |
| Estático | (sin prompt de movimiento de cámara) | Solo movimiento del sujeto |
Movimiento del Sujeto
| Tipo | Ejemplos de Prompt |
|---|---|
| Elementos naturales | "agua ondulando", "nubes desplazándose", "hojas susurrando con la brisa" |
| Cabello/ropa | "cabello ondeando suavemente con el viento", "tela del vestido fluyendo" |
| Atmosférico | "niebla desplazándose lentamente", "partículas de polvo flotando en rayos de luz" |
| Personaje | "persona se gira lentamente hacia la cámara", "movimiento sutil de respiración" |
| Mecánico | "engranajes girando", "manecillas del reloj moviéndose" |
| Líquido | "vapor de café elevándose", "pintura goteando", "agua vertiéndose" |
Mejores Prácticas para Prompts
La Regla de Oro: Sutil > Dramático
Los modelos de video IA producen mejores resultados con movimiento suave y sutil que con acción dramática. Solicitar demasiado movimiento causa distorsión y artefactos.
❌ "persona corriendo y saltando obstáculos mientras la cámara gira"
✅ "persona caminando lentamente hacia adelante, brisa suave, cámara sigue al lado"
❌ "explosión con escombros volando por todas partes"
✅ "llama de vela parpadeando suavemente, luz ambiental cálida cambiando"
❌ "zoom rápido a los ojos con movimiento brusco de cámara"
✅ "dolly lento hacia el sujeto, cambio sutil de enfoque"
Estructura del Prompt
[Movimiento de cámara] + [Movimiento del sujeto] + [Efectos atmosféricos] + [Estado de ánimo/ritmo]
Ejemplos por Escenario
# Animación de paisaje
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panorámica suave a la derecha, agua reflejando nubes en movimiento, árboles meciéndose ligeramente con la brisa, luz dorada cálida, pacífico y lento",
"image": "paisaje.png"
}'
# Animación de retrato
belt app run falai/wan-2-5-i2v --input '{
"prompt": "movimiento sutil de respiración, ligero giro de cabeza, parpadeo natural de ojos, cabello moviéndose suavemente, cambios suaves de iluminación ambiental",
"image": "retrato.png"
}'
# Animación de toma de producto
belt app run bytedance/seedance-2-0 --input '{
"prompt": "órbita lenta de 360 grados alrededor del producto, movimiento suave del foco, reflejos sutiles cambiando, exhibición de producto premium, movimiento suave",
"image": "producto.png",
"generate_audio": true
}'
# Animación de tela/tela
belt app run falai/fabric-1-0 --input '{
"prompt": "tela fluyendo y ondulando con viento suave, física natural de tela, movimiento suave",
"image": "escena-tela.png"
}'
# Visualización arquitectónica
belt app run falai/wan-2-5-i2v --input '{
"prompt": "dolly lento hacia adelante a través de la entrada, ligera inclinación de cámara hacia arriba, luz ambiental filtrándose a través de ventanas, partículas de polvo en rayos de luz",
"image": "interior-edificio.png"
}'
Guías de Duración
| Duración | Calidad | Usar Para |
|---|---|---|
| 2-3 segundos | Máxima calidad | GIFs, fondos en bucle, cinemagraphs |
| 4-5 segundos | Alta calidad | Publicaciones en redes sociales, revelaciones de productos |
| 6-8 segundos | Buena calidad | Clips cortos, transiciones |
| 10+ segundos | La calidad se degrada | Evitar a menos que se unan clips más cortos |
Extender Duración
Para videos más largos, genera múltiples clips cortos y únelos:
# Generar 3 clips de la misma imagen con movimiento progresivo
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panorámica lenta a la izquierda, movimiento suave del agua",
"image": "escena.png"
}' --no-wait
belt app run falai/wan-2-5-i2v --input '{
"prompt": "continuando panorámica, nubes moviéndose, luz cambiando",
"image": "escena.png"
}' --no-wait
# Unir
belt app run infsh/media-merger --input '{
"media": ["clip1.mp4", "clip2.mp4"]
}'
El Flujo de Trabajo Completo
Pipeline de Imagen Fija a Video Final
# 1. Generar imagen fuente (mejor calidad)
bel app run bytedance/seedream-4-5 --input '{
"prompt": "paisaje cinematográfico, montañas brumosas al amanecer, lago en primer plano, nubes dramáticas, luz dorada, calidad 4K, fotografía profesional",
"size": "2K"
}'
# 2. Animar la imagen
belt app run falai/wan-2-5-i2v --input '{
"prompt": "niebla suave desplazándose por el valle, superficie del lago ondulando, nubes moviéndose lentamente, pájaros a lo lejos, luz cálida cambiando",
"image": "paisaje.png"
}'
# 3. Escalar video si es necesario
belt app run falai/topaz-video-upscaler --input '{
"video": "paisaje-animado.mp4"
}'
# 4. Añadir audio ambiental
belt app run infsh/hunyuanvideo-foley --input '{
"video": "paisaje-animado.mp4",
"prompt": "ambiente natural suave, pájaros lejanos, viento suave, agua chapoteando"
}'
# 5. Fusionar video con audio
belt app run infsh/video-audio-merger --input '{
"video": "paisaje-escalado.mp4",
"audio": "audio-ambiental.mp3"
}'
Efecto Cinemagraph
Un cinemagraph es una foto fija donde solo un elemento se mueve (por ejemplo, una cascada moviéndose en una escena por lo demás congelada). Para lograrlo:
- Genera la imagen fija con el elemento en movimiento claramente definido
- Indica movimiento solo en ese elemento específico
- Mantén la duración entre 2 y 4 segundos para un bucle perfecto
belt app run falai/wan-2-5-i2v --input '{
"prompt": "solo la cascada se mueve, todo lo demás permanece perfectamente quieto, agua cayendo suavemente, el resto de la escena congelada",
"image": "escena-cascada.png"
}'
Errores Comunes
| Error | Problema | Solución |
|---|---|---|
| Demasiado movimiento solicitado | Distorsión, artefactos, deformación | Sutil > dramático, siempre |
| Modelo incorrecto para el tipo de contenido | Resultados pobres | Usar la guía de selección anterior |
| Clips demasiado largos (10s+) | La calidad se degrada significativamente | Mantener entre 3-5 segundos, unir si es necesario |
| No se especifica movimiento de cámara | Movimiento aleatorio/impredecible | Especificar siempre el comportamiento de la cámara |
| Direcciones de movimiento conflictivas | Caótico, antinatural | Una dirección de movimiento principal |
| Imagen fuente de baja resolución | Video de salida de baja resolución | Comenzar con la fuente de mayor calidad |
| Escenas de acción complejas | Los modelos no pueden manejarlas | Mantener el movimiento simple y natural |
Habilidades Relacionadas
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@p-video
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@prompt-engineering
Explora todas las apps: belt app list