Communitygithub.com

101-skills/superpowers

Guide de conversion d'image fixe en vidéo : sélection de modèles, création de mouvement et déplacement de caméra. Couvre Wan 2.5 i2v, Seedance, Fabric, Grok Video avec des conseils d'utilisation pour chaque modèle.

Qu'est-ce que superpowers ?

Ce skill est un guide complet pour convertir des images fixes en vidéos animées en utilisant l'interface en ligne de commande `belt` de [inference.sh](https://inference.sh). Il est conçu pour les développeurs et les créateurs de contenu qui souhaitent animer des photos, des illustrations ou des images générées par IA. Le guide détaille la sélection de modèles (Wan 2.5 i2v, Seedance 2.0, Fabric 1.0, Grok Video, etc.) en fonction du type de mouvement ou du sujet, comme les paysages, les portraits ou les animations de produits. Il explique également les techniques de prompt pour le mouvement de la caméra (dolly, panoramique, orbite) et le mouvement des sujets (nature, personnages, liquides). Plateformes supportées : inference.sh (CLI), avec intégration d'outils comme Topaz Video Upscaler et HunyuanVideo Foley. Utile pour créer des vidéos promotionnelles, des cinémagraphs, des animations de produits ou des contenus pour les réseaux sociaux.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/101-skills/superpowers/tree/HEAD/tools/video/image-to-video

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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èleID d'applicationIdéal pourStyle de mouvement
Wan 2.5 i2vfalai/wan-2-5-i2vMouvement réaliste, naturelPhotoréaliste, subtil
WAN-I2V (Pruna)pruna/wan-i2vÉconomique, rapide, 480p/720pNaturel, efficace
Seedance 2.0bytedance/seedance-2-0Jusqu'à 1080p, audio synchrone, tous types d'entréePolyvalent, haute qualité
Seedance 2.0 Fastbytedance/seedance-2-0-fastVariante rapide, mêmes capacitésPolyvalent, rapide
Fabric 1.0falai/fabric-1-0Tissu, étoffe, liquide, matériaux fluidesFlux basé sur la physique
Grok Imagine Videoxai/grok-imagine-videoAnimation générale, guidée par textePolyvalent

Quand utiliser chaque modèle

ScénarioMeilleur modèlePourquoi
Paysage avec eau/nuagesWan 2.5 i2vMeilleur pour un mouvement naturel et réaliste
Portrait avec expression subtileWan 2.5 i2vPréserve la fidélité du visage
Produit avec tissu/étoffeFabric 1.0Spécialisé dans la physique des matériaux
Drapeau qui flotte, rideau qui couleFabric 1.0Simulation de tissu
Image illustrée/artistiqueSeedance 2.0S'adapte au contenu stylisé
Animation générale "donner vie"Seedance 2.0Bon compromis, jusqu'à 1080p
Test/itération rapideSeedance 2.0 FastGénération plus rapide

Types de mouvement

Mouvements de caméra

MouvementMot-clé dans le promptEffet
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

TypeExemples 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éeQualitéUtilisation
2-3 secondesQualité maximaleGIFs, fonds en boucle, cinémagraphs
4-5 secondesHaute qualitéPublications sur réseaux sociaux, présentations de produits
6-8 secondesBonne qualitéCourts clips, transitions
10+ secondesQualité 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 :

  1. Générez l'image fixe avec l'élément en mouvement clairement défini
  2. Incitez le mouvement uniquement dans cet élément spécifique
  3. 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

ErreurProblèmeCorrection
Trop de mouvement demandéDistorsion, artefacts, déformationSubtile > dramatique, toujours
Mauvais modèle pour le type de contenuRésultats médiocresUtilisez le guide de sélection ci-dessus
Clips trop longs (10s+)La qualité se dégrade significativementLimitez-vous à 3-5 secondes, assemblez si nécessaire
Aucun mouvement de caméra spécifiéMouvement aléatoire/imprévisibleSpécifiez toujours le comportement de la caméra
Directions de mouvement contradictoiresChaotique, non naturelUne seule direction de mouvement principale
Image source basse résolutionVidéo de sortie basse résolutionCommencez avec la source de la plus haute qualité
Scènes d'action complexesLes modèles ne peuvent pas gérerGardez 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

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

101-skills/superpowers

Build automated AI workflows combining multiple models and services. Patterns: batch processing, scheduled tasks, event-driven pipelines, agent loops. Tools: inference.sh CLI, bash scripting, Python SDK, webhook integration. Use for: content automation, data processing, monitoring, scheduled generation. Triggers: ai automation, workflow automation, batch processing, ai pipeline, automated content, scheduled ai, ai cron, ai batch job, automated generation, ai workflow, content at scale, automation script, ai orchestration

101-skills/superpowers

Build multi-step AI content creation pipelines combining image, video, audio, and text. Workflow examples: generate image -> animate -> add voiceover -> merge with music. Tools: FLUX, Veo, Kokoro TTS, OmniHuman, media merger, upscaling. Use for: YouTube videos, social media content, marketing materials, automated content. Triggers: content pipeline, ai workflow, content creation, multi-step ai, content automation, ai video workflow, generate and edit, ai content factory, automated content creation, ai production pipeline, media pipeline, content at scale

101-skills/superpowers

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

101-skills/superpowers

Generate multi-person talking head podcast videos from scratch using AI — character creation, TTS, avatar animation, and video stitching. Use when the user wants to create a podcast, talking head video, or multi-speaker conversation video.

101-skills/superpowers

Content atomization — turn one piece of content into many formats. Covers blog-to-thread, blog-to-carousel, podcast-to-blog, video-to-quotes, and more. Use for: content marketing, social media, multi-platform distribution, content strategy. Triggers: content repurposing, repurpose content, content atomization, content recycling, one to many content, multi platform content, cross post, adapt content, reformat content, blog to thread, blog to video, podcast to blog, content multiplication

101-skills/superpowers

App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing

101-skills/superpowers

Book cover design with genre-specific conventions, typography rules, and AI image generation. Covers fiction and non-fiction genres, sizing, thumbnail testing, and iteration workflows. Use for: self-publishing, ebook covers, print covers, audiobook covers, cover mockups. Triggers: book cover, cover design, ebook cover, book art, novel cover, self publishing cover, kindle cover, audiobook cover, book jacket, cover illustration, fiction cover, nonfiction cover

101-skills/superpowers

Character consistency across AI-generated images with reference sheets and LoRA techniques. Covers turnaround views, expression sheets, color palettes, and style consistency tricks. Use for: character design, game art, illustration, animation, comics, visual novels. Triggers: character design, character sheet, character consistency, character reference, turnaround sheet, expression sheet, character art, consistent character, character concept, reference sheet, character creation, oc design, character bible

101-skills/superpowers

Data visualization with chart selection, color theory, and annotation best practices. Covers chart types (bar, line, scatter, heatmap), axes rules, and storytelling with data. Use for: charts, graphs, dashboards, reports, presentations, infographics, data stories. Triggers: data visualization, chart, graph, data chart, bar chart, line chart, scatter plot, data viz, visualization, dashboard chart, infographic data, data presentation, chart design, plot, heatmap, pie chart alternative

101-skills/superpowers

Email marketing design with layout patterns, subject line formulas, and deliverability rules. Covers welcome sequences, promotional emails, transactional templates, and mobile optimization. Use for: email marketing, newsletter design, drip campaigns, email templates, transactional emails. Triggers: email design, email template, email marketing, newsletter design, email layout, email campaign, drip campaign, welcome email, promotional email, transactional email, email subject line, email header image, email banner

101-skills/superpowers

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

101-skills/superpowers

Logo design principles and AI image generation best practices for creating logos. Covers logo types, prompting techniques, scalability rules, and iteration workflows. Use for: brand identity, startup logos, app icons, favicons, logo concepts. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo

101-skills/superpowers

Open Graph and social sharing image design with platform specs, text placement, and branding. Covers OG meta tags, Twitter cards, LinkedIn previews, and dynamic generation. Use for: social sharing images, blog thumbnails, link previews, social cards. Triggers: og image, open graph, social sharing image, twitter card, social card, link preview image, og meta, sharing preview, social thumbnail, meta image, og:image, twitter:image, linkedin preview

101-skills/superpowers

Investor pitch deck structure with slide-by-slide framework, visual design rules, and data presentation. Covers the 12-slide framework, chart types, team slides, and common investor turn-offs. Use for: fundraising decks, investor presentations, startup pitch, demo day, grant proposals. Triggers: pitch deck, investor deck, startup pitch, fundraising deck, demo day, pitch presentation, investor presentation, seed deck, series a deck, pitch slides, startup presentation, vc pitch, investor meeting

101-skills/superpowers

YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

101-skills/superpowers

Generate professional AI product photography and commercial images. Models: FLUX, Imagen 3, Grok, Seedream for product shots, lifestyle images, mockups. Capabilities: studio lighting, lifestyle scenes, packaging, e-commerce photos. Use for: e-commerce, Amazon listings, Shopify, marketing, advertising, mockups. Triggers: product photography, product shot, commercial photography, e-commerce images, amazon product photo, shopify images, product mockup, studio product shot, lifestyle product image, advertising photo, packshot, product render, product image ai

101-skills/superpowers

AI product photography with studio lighting, lifestyle shots, and packshot conventions. Covers angles, backgrounds, shadow types, hero shots, and e-commerce image requirements. Use for: product photos, e-commerce images, Amazon listings, packshots, lifestyle photography. Triggers: product photography, product photo, packshot, e-commerce photography, product shot, product image, studio photography, lifestyle product, amazon product photo, product listing image, hero shot, product mockup, commercial photography

101-skills/superpowers

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining, and visual deliverables. Use for: market research, competitive intelligence, investor decks, product strategy, sales enablement. Triggers: competitor analysis, competitive analysis, competitor teardown, market research, competitive intelligence, swot analysis, competitor comparison, market landscape, competitor review, competitive landscape, feature comparison, market positioning

101-skills/superpowers

Research-backed customer persona creation with market data and avatar generation. Covers demographics, psychographics, jobs-to-be-done, journey mapping, and anti-personas. Use for: marketing strategy, product development, UX research, sales enablement, content strategy. Triggers: customer persona, buyer persona, user persona, target audience, ideal customer, customer profile, audience research, user research, icp, ideal customer profile, target market, customer avatar, audience persona

101-skills/superpowers

Reset your own trajectory when you're stuck, looping, or demoralized — read these affirmations, then re-ground and take one clean step. Use when: you've tried the same fix 3+ times, you're deep in a refactor and lost the thread, debugging is going in circles, you've made several mistakes in a row, you're apologizing repeatedly, the user is frustrated, you feel like you're not being helpful, or you notice dread instead of curiosity. Triggers: stuck, going in circles, looping, thrashing, same error again, I keep failing, lost the thread, nothing is working, repeated mistakes. Not topic-specific — this is for the state you're in, not the problem you're on.

Skills associés