Génération vidéo
Créez la vidéo demandée par l'utilisateur sous forme de fichier lisible ou de lien. Deux méthodes pour réaliser l'image, souvent combinées :
- Génération par modèle avec
media_generate_video: personnes, produits, lieux, travail de caméra cinématographique, animation stylisée ou 3D, transformations. - Rendu par code dans le bac à sable : tout ce qui doit être exact, comme le texte, les logos, les chiffres, les graphiques et l'interface utilisateur. Les images sont dessinées en HTML ou Python et encodées avec ffmpeg.
ffmpeg dans le bac à sable assemble, rogne, sous-titre, mixe et exporte.
Commencez ici
- Déterminez ce que la vidéo doit communiquer, pour qui et où elle sera diffusée. Fixez le rapport hauteur/largeur (paysage 16:9 pour YouTube et ordinateur, portrait 9:16 pour Reels, TikTok et Shorts), la durée approximative et les éléments existants (photos, logos, séquences, voix). Utilisez ce que la demande implique et ne posez de question que si une réponse manquante changerait le résultat.
- Choisissez la voie dans le tableau ci-dessous et lisez ses fichiers en un seul lot parallèle. Ignorez les fichiers inutiles pour la tâche.
- Planifiez avant de générer : une idée centrale, puis une liste de plans ou de séquences avec ce qui se passe, la caméra, le son et la durée de chaque partie.
- Générez, inspectez, assemblez si nécessaire, livrez.
| Demande | Lire |
|---|---|
| Graphismes animés, typographie cinétique, logos animés, données animées, animation UI, démos de design | workflows/motion-graphics.md, puis references/code-rendering.md pour les rendus par code ou references/video-prompts.md pour les rendus par modèle |
| Publicités, promos produits, teasers de lancement, clips style UGC, accroches sociales | workflows/ads-and-promos.md et references/video-prompts.md |
| Courts métrages, vidéoclips, personnages récurrents, clips d'histoire | workflows/stories-and-characters.md et references/video-prompts.md |
| Les propres séquences de l'utilisateur : rogner, moments forts, assembler, sous-titrer, musique, redimensionner | workflows/editing-footage.md et references/ffmpeg.md |
| Assembler des clips générés, ajouter de la musique ou des titres | references/ffmpeg.md |
L'outil vidéo
La lecture de cette compétence débloque les outils multimédia. Si media_generate_video est toujours absent, appelez media_generate avec un bref résumé. La vidéo n'est pas disponible sur le forfait Gratuit.
- La description de l'outil liste chaque modèle avec ses durées, résolutions et crédits par seconde, et indique quel modèle convient à quelle demande. Utilisez le modèle nommé par l'utilisateur ; sinon, suivez ces indications.
- MiniMax H3 Max (par défaut) renvoie l'
videoUrlterminée dans le même appel. WAN 3.0, Kling 4.0 et les modèles Seedance effectuent le rendu en arrière-plan : l'appel renvoie immédiatement unjobIdet vous êtes automatiquement repris avec la vidéo après quelques minutes. Ne sondez jamais et n'appelez plus jamais l'outil pour le même clip. Lorsqu'un plan nécessite plusieurs clips en arrière-plan, lancez-les tous dans la même étape pour n'être repris qu'une seule fois. - H3 Max et Seedance 2.5 peuvent suivre une invite multi-plans (
Shot 1,Shot 2, ...) dans un même clip. WAN 3.0 effectue un seul plan séquence avec un fort travail de caméra. - Chaque modèle génère l'audio avec l'image. Décrivez les dialogues (entre guillemets), l'ambiance, les effets sonores et la musique dans l'invite.
- Modes : texte vers vidéo ; image vers vidéo (
keyframes.first) ; première à dernière image (keyframes.first+keyframes.last) ; images de référence (citées comme "Image 1", "Image 2" dans l'ordre de la liste — @Image1, @Image2 avec Kling 4.0 — non combinables aveckeyframes.last). Une image de départ donne de meilleurs résultats et plus contrôlables que le texte seul.
Règles qui déterminent la qualité
- Les personnes et les produits ont besoin de références d'image. Utilisez les photos de l'utilisateur ou générez d'abord une référence avec
media_generate_image, puis passez-la commekeyframes.firstou dansreferences. Les décors, l'éclairage et le style peuvent être décrits en mots. - Le texte exact, les logos, les prix et l'interface utilisateur ne sont jamais confiés au modèle vidéo. Il les déforme. Effectuez leur rendu par code ou superposez-les avec ffmpeg.
- Un seul clip par demande chaque fois que le modèle le permet. Ne divisez que pour des limites réelles (une publicité de 45 secondes correspond à plusieurs clips assemblés avec ffmpeg) ou lorsque l'utilisateur souhaite des clips séparés.
- Rédigez l'invite du modèle en anglais. Mettez entre guillemets les lignes parlées et les mots à l'écran dans la langue souhaitée par l'utilisateur.
- Dépensez délibérément. Pour plusieurs clips ou des rendus longs en arrière-plan, indiquez le plan des plans et le total des crédits en une ligne. Demandez un feu vert uniquement lorsque le total est bien supérieur à ce à quoi l'utilisateur s'attendrait.
Vérifiez et livrez
- Inspectez chaque résultat avant de le livrer. Utilisez
ffprobepour la durée, la taille et l'audio, ainsi qu'une planche contact d'images (voirreferences/ffmpeg.md) visualisée avecfile_view.file_viewanalyse également un fichier vidéo ou une URL directement lorsque vous devez vérifier le mouvement, la parole ou le son. - Ne regénérez jamais un clip de votre propre initiative. Chaque clip coûte des crédits. Si un résultat présente un véritable échec (mauvais sujet, identité brisée, texte requis déformé, action manquante), montrez-le, dites en une phrase ce qui ne va pas et demandez s'il faut créer une version corrigée. Ne regénérez sans demander que lorsque l'utilisateur vous a dit de continuer à corriger jusqu'à ce que ce soit bon.
- Les rendus par code et les montages ffmpeg ne coûtent aucun crédit : corrigez vous-même les vrais problèmes, mais arrêtez de peaufiner une fois qu'une image fonctionne.
- Livraison : un seul clip de modèle est affiché dans le chat à partir de son
videoUrl. Les fichiers que vous avez assemblés ou rendus dans le bac à sable sont envoyés avecsend_attachment. En une ou deux lignes, indiquez le format, le rapport hauteur/largeur, la durée et s'il y a du son. - Pour un tutoriel narré, un avatar parlant ou un montage long, la plateforme Video Agent, Talking Videos ou Video Editor peut mieux convenir. Proposez le lien le cas échéant.