Installer le skill CLI belt :
npx skills add belt-sh/cli
Image vers Vidéo
Convertir des images fixes en vidéos animées via l'interface en ligne de commande inference.sh.
Démarrage rapide
Nécessite l'interface en ligne de commande inference.sh (
belt). Instructions d'installation
belt login
# Générer une image fixe
belt app run falai/flux-dev-lora --input '{
"prompt": "lac de montagne paisible au coucher du soleil, pics enneigés reflétés dans l'eau calme, lumière dorée, photographie de paysage",
"width": 1248,
"height": 832
}'
# L'animer
belt app run falai/wan-2-5-i2v --input '{
"prompt": "légères ondulations à la surface du lac, nuages dérivant lentement, lumière chaude changeante, oiseaux volant au loin",
"image": "chemin/vers/image-lac.png"
}'
Sélection de modèles
| Modèle | ID d'application | Idéal pour | Style de mouvement |
|---|---|---|---|
| Wan 2.5 i2v | falai/wan-2-5-i2v | Mouvement réaliste, naturel | Photoréaliste, subtil |
| WAN-I2V (Pruna) | pruna/wan-i2v | Économique, rapide, 480p/720p | Naturel, efficace |
| Seedance 2.0 | bytedance/seedance-2-0 | Jusqu'à 1080p, audio synchrone, tous types d'entrée | Polyvalent, haute qualité |
| Seedance 2.0 Fast | bytedance/seedance-2-0-fast | Variante rapide, mêmes capacités | Polyvalent, rapide |
| Fabric 1.0 | falai/fabric-1-0 | Tissu, étoffe, liquide, matériaux fluides | Flux basé sur la physique |
| Grok Imagine Video | xai/grok-imagine-video | Animation générale, guidée par texte | Polyvalent |
Quand utiliser chaque modèle
| Scénario | Meilleur modèle | Pourquoi |
|---|---|---|
| Paysage avec eau/nuages | Wan 2.5 i2v | Meilleur pour un mouvement naturel et réaliste |
| Portrait avec expression subtile | Wan 2.5 i2v | Préserve la fidélité du visage |
| Produit avec tissu/étoffe | Fabric 1.0 | Spécialisé dans la physique des matériaux |
| Drapeau qui flotte, rideau qui coule | Fabric 1.0 | Simulation de tissu |
| Image illustrée/artistique | Seedance 2.0 | S'adapte au contenu stylisé |
| Animation générale "donner vie" | Seedance 2.0 | Bon compromis, jusqu'à 1080p |
| Test/itération rapide | Seedance 2.0 Fast | Génération plus rapide |
Types de mouvement
Mouvements de caméra
| Mouvement | Mot-clé dans le prompt | Effet |
|---|---|---|
| Zoom avant / Dolly avant | "dolly lent vers l'avant", "caméra s'approche" | Intimité/focalisation croissante |
| Zoom arrière / Dolly arrière | "caméra recule", "zoom arrière lent" | Révélation, contexte |
| Panoramique gauche/droite | "la caméra panoramique lentement vers la droite" | Balayage, suivi |
| Inclinaison haut/bas | "la caméra s'incline vers le haut" | Révélation de hauteur |
| Orbite | "la caméra orbite autour du sujet" | Exploration 3D |
| Grue vers le haut | "la caméra s'élève" | Révélation grandiose |
| Statique | (aucun prompt de mouvement de caméra) | Mouvement du sujet uniquement |
Mouvement du sujet
| Type | Exemples de prompt |
|---|---|
| Éléments naturels | "eau qui ondule", "nuages qui dérivent", "feuilles bruissant dans la brise" |
| Cheveux/vêtements | "cheveux flottant doucement dans le vent", "tissu de la robe qui coule" |
| Atmosphérique | "brouillard roulant lentement", "particules de poussière flottant dans les faisceaux lumineux" |
| Personnage | "une personne se tourne lentement vers la caméra", "mouvement de respiration subtil" |
| Mécanique | "engrenages qui tournent", "aiguilles d'horloge qui bougent" |
| Liquide | "vapeur de café qui monte", "peinture qui coule", "eau qui se verse" |
Meilleures pratiques de prompt
La règle d'or : Subtile > Dramatique
Les modèles vidéo IA produisent de meilleurs résultats avec un mouvement doux et subtil qu'avec une action dramatique. Demander trop de mouvement entraîne des distorsions et des artefacts.
❌ "une personne courant et sautant par-dessus des obstacles tandis que la caméra tourne"
✅ "une personne marchant lentement vers l'avant, brise légère, caméra suit à côté"
❌ "explosion avec des débris volant partout"
✅ "flamme de bougie vacillant doucement, lumière ambiante chaude changeante"
❌ "zoom rapide dans les yeux avec un mouvement de caméra dramatique"
✅ "dolly lent vers l'avant du sujet, changement de mise au point subtil"
Structure du prompt
[Mouvement de caméra] + [Mouvement du sujet] + [Effets atmosphériques] + [Ambiance/rythme]
Exemples par scénario
# Animation de paysage
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panoramique doux vers la droite, eau reflétant les nuages en mouvement, arbres se balançant légèrement dans la brise, lumière dorée chaude, paisible et lent",
"image": "paysage.png"
}'
# Animation de portrait
belt app run falai/wan-2-5-i2v --input '{
"prompt": "mouvement de respiration subtil, légère rotation de la tête, clignement d'œil naturel, cheveux bougeant doucement, légers changements d'éclairage ambiant",
"image": "portrait.png"
}'
# Animation de produit
belt app run bytedance/seedance-2-0 --input '{
"prompt": "orbite lente à 360 degrés autour du produit, léger mouvement de projecteur, reflets subtils changeant, présentation de produit premium, mouvement fluide",
"image": "produit.png",
"generate_audio": true
}'
# Animation de tissu/étoffe
belt app run falai/fabric-1-0 --input '{
"prompt": "tissu coulant et ondulant dans un vent doux, physique de tissu naturelle, mouvement doux",
"image": "scene-tissu.png"
}'
# Visualisation architecturale
belt app run falai/wan-2-5-i2v --input '{
"prompt": "dolly lent vers l'avant à travers l'entrée, léger mouvement de caméra vers le haut, lumière ambiante filtrant à travers les fenêtres, particules de poussière dans les faisceaux lumineux",
"image": "interieur-batiment.png"
}'
Conseils de durée
| Durée | Qualité | Utilisation |
|---|---|---|
| 2-3 secondes | Qualité maximale | GIFs, fonds en boucle, cinémagraphs |
| 4-5 secondes | Haute qualité | Publications sur réseaux sociaux, présentations de produits |
| 6-8 secondes | Bonne qualité | Courts clips, transitions |
| 10+ secondes | Qualité se dégrade | Éviter sauf pour assembler des clips plus courts |
Prolonger la durée
Pour des vidéos plus longues, générez plusieurs clips courts et assemblez-les :
# Générer 3 clips à partir de la même image avec un mouvement progressif
belt app run falai/wan-2-5-i2v --input '{
"prompt": "panoramique lent vers la gauche, mouvement d'eau doux",
"image": "scene.png"
}' --no-wait
belt app run falai/wan-2-5-i2v --input '{
"prompt": "continuer le panoramique, nuages changeants, lumière changeante",
"image": "scene.png"
}' --no-wait
# Assembler
belt app run infsh/media-merger --input '{
"media": ["clip1.mp4", "clip2.mp4"]
}'
Le workflow complet
Pipeline de l'image fixe à la vidéo finale
# 1. Générer l'image source (meilleure qualité)
belt app run bytedance/seedream-4-5 --input '{
"prompt": "paysage cinématographique, montagnes brumeuses à l'aube, lac au premier plan, nuages dramatiques, heure dorée, qualité 4K, photographie professionnelle",
"size": "2K"
}'
# 2. Animer l'image
belt app run falai/wan-2-5-i2v --input '{
"prompt": "brume légère roulant dans la vallée, surface du lac ondulant, nuages se déplaçant lentement, oiseaux au loin, lumière chaude changeante",
"image": "paysage.png"
}'
# 3. Mettre à l'échelle la vidéo si nécessaire
belt app run falai/topaz-video-upscaler --input '{
"video": "paysage-anime.mp4"
}'
# 4. Ajouter un son ambiant
belt app run infsh/hunyuanvideo-foley --input '{
"video": "paysage-anime.mp4",
"prompt": "ambiance naturelle douce, oiseaux lointains, vent doux, eau clapotant"
}'
# 5. Fusionner la vidéo avec l'audio
belt app run infsh/video-audio-merger --input '{
"video": "paysage-agrandi.mp4",
"audio": "audio-ambiant.mp3"
}'
Effet cinémagraph
Un cinémagraph est une photo fixe où un seul élément bouge (par exemple, une cascade en mouvement dans une scène par ailleurs gelée). Pour y parvenir :
- Générez l'image fixe avec l'élément en mouvement clairement défini
- Incitez le mouvement uniquement dans cet élément spécifique
- Limitez-vous à 2-4 secondes pour une boucle parfaite
belt app run falai/wan-2-5-i2v --input '{
"prompt": "seule la cascade bouge, tout le reste reste parfaitement immobile, eau cascadeant de manière fluide, reste de la scène figé",
"image": "scene-cascade.png"
}'
Erreurs courantes
| Erreur | Problème | Correction |
|---|---|---|
| Trop de mouvement demandé | Distorsion, artefacts, déformation | Subtile > dramatique, toujours |
| Mauvais modèle pour le type de contenu | Résultats médiocres | Utilisez le guide de sélection ci-dessus |
| Clips trop longs (10s+) | La qualité se dégrade significativement | Limitez-vous à 3-5 secondes, assemblez si nécessaire |
| Aucun mouvement de caméra spécifié | Mouvement aléatoire/imprévisible | Spécifiez toujours le comportement de la caméra |
| Directions de mouvement contradictoires | Chaotique, non naturel | Une seule direction de mouvement principale |
| Image source basse résolution | Vidéo de sortie basse résolution | Commencez avec la source de la plus haute qualité |
| Scènes d'action complexes | Les modèles ne peuvent pas gérer | Gardez le mouvement simple et naturel |
Compétences connexes
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
Parcourir toutes les applications : belt app list