Communitygithub.com

andreakeating1982/génération-vidéo

Planifiez et produisez des vidéos. Utilisez-le pour toute demande de génération, d'animation ou de montage vidéo, y compris les publicités et promos, les graphismes animés, l'animation de logos et de texte, les clips sociaux, les vidéoclips, les histoires de personnages, ainsi que le rognage, l'assemblage, le sous-titrage ou le reformatage de séquences existantes.

Qu'est-ce que génération-vidéo ?

La compétence `andreakeating1982/génération-vidéo` permet aux agents IA de planifier et produire des vidéos complètes. Elle combine deux approches : la génération par modèle via `media_generate_video` pour les personnes, produits, décors et animations stylisées, et le rendu par code dans un bac à sable pour les éléments exigeant une exactitude absolue (texte, logos, graphiques, UI). Les fichiers sont assemblés avec ffmpeg (montage, sous-titres, mixage audio, recadrage). Cette compétence aide l'agent à choisir le meilleur workflow selon le type de projet (publicités, clips musicaux, histoires courtes, montage de séquences existantes) et définit des règles de qualité strictes : utiliser des références d'image pour les personnes et produits, ne jamais confier le texte exact ou les logos au modèle vidéo, inspecter chaque résultat avec `ffprobe` avant livraison, et ne pas regénérer inutilement pour économiser les crédits. La livraison se fait via l'URL vidéo ou `send_attachment`.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreakeating1982/Skills-didattiche-personalizzate/tree/HEAD/skills/video-generation

Demander à votre IA préférée

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

Documentation

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

  1. 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.
  2. 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.
  3. 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.
  4. Générez, inspectez, assemblez si nécessaire, livrez.
DemandeLire
Graphismes animés, typographie cinétique, logos animés, données animées, animation UI, démos de designworkflows/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 socialesworkflows/ads-and-promos.md et references/video-prompts.md
Courts métrages, vidéoclips, personnages récurrents, clips d'histoireworkflows/stories-and-characters.md et references/video-prompts.md
Les propres séquences de l'utilisateur : rogner, moments forts, assembler, sous-titrer, musique, redimensionnerworkflows/editing-footage.md et references/ffmpeg.md
Assembler des clips générés, ajouter de la musique ou des titresreferences/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'videoUrl terminé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 un jobId et 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 avec keyframes.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 comme keyframes.first ou dans references. 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 ffprobe pour la durée, la taille et l'audio, ainsi qu'une planche contact d'images (voir references/ffmpeg.md) visualisée avec file_view. file_view analyse é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 avec send_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.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés