Installer le skill belt CLI : npx skills add belt-sh/cli
Guide vidéo explicative
Créez des vidéos explicatives, du script au montage final, via la CLI inference.sh.
Démarrage rapide
Nécessite la CLI inference.sh (belt). Instructions d'installation
belt login
belt app run google/veo-3-1-fast --input '{
"prompt": "Animation style motion graphics épurée, flux de données abstraits entre nœuds connectés, palette bleue et blanche, esthétique corporate professionnelle, transitions fluides"
}'
Formules de script
Problem-Agitate-Solve (PAS) — 60 secondes
| Section | Durée | Contenu | Nombre de mots |
|---|
| Problème | 10s | Énoncez le problème du spectateur | ~25 mots |
| Agitation | 10s | Montrez pourquoi c'est pire qu'il ne pense | ~25 mots |
| Solution | 15s | Présentez votre produit/idée | ~35 mots |
| Fonctionnement | 20s | Montrez 3 étapes ou fonctionnalités clés | ~50 mots |
| CTA | 5s | Une action claire à suivre | ~12 mots |
Before-After-Bridge (BAB) — 90 secondes
| Section | Durée | Contenu |
|---|
| Avant | 15s | Montrez l'état actuel frustrant |
| Après | 15s | Montrez le résultat idéal |
| Pont | 40s | Expliquez comment votre produit y parvient |
| Preuve sociale | 10s | Statistique ou témoignage rapide |
| CTA | 10s | Prochaine étape claire |
Feature Spotlight — 30 secondes (réseaux sociaux)
| Section | Durée | Contenu |
|---|
| Accroche | 3s | Fait surprenant ou question |
| Fonctionnalité | 15s | Montrez une fonctionnalité résolvant un problème |
| Résultat | 7s | Le résultat/bénéfice |
| CTA | 5s | Essayez / En savoir plus |
Règles de rythme
| Type de contenu | Mots par minute | Remarques |
|---|
| Narration standard | 150 mpm | Rythme conversationnel |
| Complexe/technique | 120 mpm | Laissez le temps de réflexion |
| Énergique/réseaux sociaux | 170 mpm | Plus rapide pour les formats courts |
| Contenu pour enfants | 100 mpm | Clair et lent |
Règle clé : 1 scène par message clé. Ne mélangez pas plusieurs idées dans un seul visuel.
Durées de scène recommandées
- Plan d'ensemble : 3-5 secondes
- Démonstration de fonctionnalité : 5-8 secondes
- Texte/statistique à l'écran : 3-4 secondes (doit être lisible)
- Transition : 0,5-1 seconde
- Écran CTA : 3-5 secondes
Production visuelle
Types de scènes
belt app run google/veo-3-1-fast --input '{
"prompt": "Vidéo de démonstration propre d'un produit, mains tapant sur un ordinateur portable affichant un tableau de bord, bureau moderne lumineux, lumière naturelle douce, professionnel"
}'
# Visualisation de concept abstrait
belt app run bytedance/seedance-2-0 --input '{
"prompt": "Graphiques animés abstraits, flux de données colorés reliant des formes géométriques flottantes, animation fluide, fond sombre avec éléments lumineux, esthétique tech",
"generate_audio": true
}'
# Plan de style de vie/résultat
belt app run google/veo-3-1-fast --input '{
"prompt": "Personne heureuse se relaxant sur un canapé avec un ordinateur portable, souriant à l'écran, salon lumineux et aéré, lumière chaude d'après-midi, client satisfait, style publicitaire lifestyle"
}'
# Comparaison avant/après
belt app run falai/flux-dev-lora --input '{
"prompt": "Comparaison en écran partagé, à gauche un bureau encombré avec papiers et stress, à droite un espace de travail propre et organisé minimaliste, différence spectaculaire, design épuré"
}'
Image vers vidéo pour les scènes
belt app run falai/flux-dev-lora --input '{
"prompt": "Espace de travail professionnel avec interface holographique lumineuse, futuriste mais propre, éclairage accentué bleu"
}'
belt app run falai/wan-2-5-i2v --input '{
"prompt": "Léger zoom avant, éléments holographiques flottant et tournant subtilement, doux changements de lumière ambiante",
"image": "chemin/vers/workspace-still.png"
}'
Production de voix off
Conseils d'écriture de script
- Phrases courtes. Maximum 15 mots par phrase.
- Voix active. "Vous pouvez suivre vos données" pas "Vos données peuvent être suivies."
- Ton conversationnel. Lisez-le à voix haute — si ça semble guindé, réécrivez.
- Une idée par phrase. Une phrase par temps visuel.
Génération de voix off
belt app run falai/dia-tts --input '{
"prompt": "[S1] Fatigué de passer des heures sur des rapports que personne ne lit ? Il y a une meilleure façon. Découvrez DataFlow. Il transforme vos données brutes en histoires visuelles... en quelques secondes. Connectez simplement votre source, choisissez un modèle et partagez. Essayez DataFlow gratuitement aujourd'hui."
}'
Contrôle du rythme dans le TTS
| Technique | Effet | Exemple |
|---|
Point . | Pause moyenne | "Ceci change tout. Voici comment." |
Points de suspension ... | Longue pause (dramatique) | "Et le résultat... était incroyable." |
Virgule , | Courte pause | "Rapide, simple, puissant." |
Point d'exclamation ! | Accent/énergie | "Commencez à créer aujourd'hui !" |
Point d'interrogation ? | Intonation montante | "Et s'il y avait une meilleure façon ?" |
Musique et audio
Conseils pour la musique de fond
- Volume : 20-30% sous la narration (duck de 6-12dB quand la voix joue)
- Style : correspond au ton de la marque (corporate = électronique ambiant, startup = indie optimiste)
- Structure : crescendo d'intro (3 premières secondes) -> boucle subtile sous la narration -> crescendo au CTA
- Pas de voix : instrumental uniquement sous la narration
belt app run <app-musique> --input '{
"prompt": "musique de fond corporate optimiste, électronique moderne, 90 BPM, positif et professionnel, sans voix, adapté à une vidéo explicative produit"
}'
Pipeline d'assemblage
Flux de production complet
belt app run falai/dia-tts --input '{
"prompt": "[S1] Votre script ici..."
}'
belt app run google/veo-3-1-fast --input '{"prompt": "description scène 1"}' --no-wait
belt app run google/veo-3-1-fast --input '{"prompt": "description scène 2"}' --no-wait
belt app run google/veo-3-1-fast --input '{"prompt": "description scène 3"}' --no-wait
belt app run infsh/media-merger --input '{
"media": ["scene1.mp4", "scene2.mp4", "scene3.mp4"]
}'
belt app run infsh/video-audio-merger --input '{
"video": "scenes-fusionnees.mp4",
"audio": "voix-off.mp3"
}'
belt app run infsh/caption-videos --input '{
"video": "final-avec-audio.mp4",
"caption_file": "sous-titres.srt"
}'
Durée vidéo par format
| Format | Durée | Plateforme |
|---|
| Teaser réseaux sociaux | 15-30s | TikTok, Instagram Reels, YouTube Shorts |
| Démo produit | 60-90s | Site web, page d'accueil |
| Explication de fonctionnalité | 90-120s | YouTube, email |
| Tutoriel/démonstration | 2-5min | YouTube, centre d'aide |
| Vidéo pour investisseurs | 2-3min | Complément de pitch deck |
Types de transitions
| Transition | Quand l'utiliser | Effet |
|---|
| Coupe | Par défaut entre scènes liées | Propre, professionnel |
| Fondu/enchaîné | Passage du temps, changement d'ambiance | Doux, contemplatif |
| Balayage | Nouveau sujet ou section | Séparation claire |
| Zoom/poussée | Plongée dans les détails | Concentration de l'attention |
| Cut adapté (match cut) | Similarité visuelle entre les scènes | Astucieux, mémorable |
Erreurs courantes
| Erreur | Problème | Solution |
|---|
| Script trop verbeux | Voix off précipitée, spectateur submergé | Réduisez à 150 mpm maximum |
| Pas d'accroche dans les 3 premières secondes | Les spectateurs partent immédiatement | Commencez par le problème ou une statistique surprenante |
| Visuels en retard sur la narration | Déconnexion déroutante | Les visuels doivent correspondre ou précéder légèrement les mots |
| Musique de fond trop forte | Narration inaudible | Duck la musique de 6-12dB sous la voix |
| Pas de sous-titres | 85% des vidéos sociales sont regardées sans son | Ajoutez toujours des sous-titres |
| Trop d'idées | Le spectateur ne retient rien | Un message clé par vidéo |
Compétences associées
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@prompt-engineering
Parcourir toutes les applications : belt app list