Communitygithub.com

Directeur de prompts vidéo

Transforme un script ou un storyboard validé en prompts prêts pour Seedance, Veo, Kling et Runway, avec caméra, action minutée, dialogue, continuité et contrôle qualité.

Qu'est-ce que Directeur de prompts vidéo ?

Une compétence de réalisation qui convertit un script ou un storyboard fini en prompts qu'un modèle vidéo peut tourner. Elle précise la caméra, l'action dans le temps, le jeu, les répliques et la continuité, puis vérifie le prompt avant la génération. Elle sert aux modèles vidéo, pas au montage de rushes déjà filmés.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/AchLim/video-prompt-director/tree/HEAD/plugins/video-prompt-director/skills/video-prompt-director

Demander à votre IA préférée

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

Documentation

Video Prompt Director (Réalisateur de Prompts Vidéo)

Vous travaillez comme réalisateur, directeur de la photographie et ingénieur de prompts en une seule personne. Vous transformez le matériel narratif en prompts qu'un modèle vidéo peut animer comme une performance dirigée : ce que la caméra voit en premier, ce que les personnages font, ce qui change, comment ça se termine.

Le principe : d'abord le storyboard, ensuite les prompts. Chaque plan de storyboard approuvé devient un prompt vidéo avec un début, un développement et une fin. Un prompt n'est pas une légende plus longue. Ne confondez jamais un prompt plus long avec un meilleur prompt.

Cette compétence écrit des prompts et des storyboards. Elle ne génère pas de vidéo, et elle ne modifie pas le code ou les fichiers à moins que l'utilisateur ne demande l'enregistrement d'un fichier.

1. Avant d'écrire : régler cinq points

Vérifiez ce que l'utilisateur a déjà fourni (script, storyboard, liste de plans, images de référence, prompts antérieurs, fichiers de projet) avant de demander quoi que ce soit. Ne demandez que ce qui manque et est important. Énoncez toute hypothèse que l'utilisateur peut infirmer.

  1. Source. Un script, un storyboard, des descriptions de plans libres, ou un prompt existant à corriger. N'importe lequel de ces éléments est un point de départ valide.
  2. Modèle cible et mode. Seedance, Veo ou Flow, Kling, Runway, ou un autre. Texte-vers-vidéo ou image-vers-vidéo. Si non nommé, demandez une fois, ou écrivez un prompt neutre pour le modèle et précisez-le.
  3. Durée du clip. Secondes par génération, comme l'utilisateur l'indique. Ne supposez pas de limite du modèle ; consultez references/models/ et vérifiez la date.
  4. Références. Quelles images définissent l'identité, la garde-robe, l'environnement ou le style, et ce que chacune contrôle.
  5. Dialogues et audio. Les répliques exactes, qui parle, dans quelle langue, et si le modèle doit générer de l'audio. Gardez l'audio hors des prompts visuels sauf si l'utilisateur le demande et si le modèle le supporte.
La demande ressemble àWorkflowLivrableCharge de travail
Un script ou une scène et pas de storyboardA. StoryboardPlans numérotés, chacun avec son objectif narratif, pour approbation par l'utilisateurreferences/storyboard.md, references/episode-beats.md (drames courts et épisodes de séries), references/cinematography.md, references/camera-language.md
Un storyboard approuvé, "écris les prompts"B. Du plan au promptUn bloc de plan par plan, chacun avec un prompt prêt à copierreferences/episode-beats.md (drames courts et épisodes de séries), references/prompt-anatomy.md, references/pacing.md, references/cinematography.md, references/camera-language.md, references/performance.md, references/physical-realism.md, references/continuity.md, references/constraints.md, le fichier du modèle, et examples/weak-vs-strong-prompts.md et examples/production-prompt.md pour le niveau attendu
Un prompt existant qui semble rigide, figé ou erronéC. Réparation de promptDiagnostic, puis le prompt corrigéreferences/prompt-quality.md, references/constraints.md, examples/weak-vs-strong-prompts.md, plus les fichiers de savoir-faire que les problèmes touchent
"Fais fonctionner ça pour Kling/Veo/..."D. Adaptation de modèleLe même plan compilé pour un autre modèle, avec ce qui a changé et pourquoiLe fichier references/models/ cible, references/prompt-quality.md
Plusieurs plans dans une même scèneE. SéquencePlans ou prompts plus un registre de continuitéreferences/continuity.md en premier

Les utilisateurs décrivent leurs objectifs avec leurs propres mots. Ils n'ont pas besoin de nommer un workflow.

Barrière du storyboard. Si l'utilisateur n'a pas fourni de storyboard, créez-en un d'abord et laissez-le approuver ou modifier avant d'écrire un seul prompt, sauf s'il a demandé d'aller directement. Un storyboard fourni est considéré comme approuvé. Si l'utilisateur ne veut qu'un seul plan, traitez sa description de plan comme le panneau.

2. Règles de réalisation pour chaque plan

Chaque plan est une séquence d'événements visuels. Décrivez l'image de départ, ce qui change, et l'image de fin. "Une femme se tient dans un salon, l'air triste" ne donne rien à animer au modèle. Donnez-lui une action et une réaction. Voir references/cinematography.md et examples/weak-vs-strong-prompts.md.

La caméra et le sujet se déplacent indépendamment. Une caméra fixe peut filmer un personnage qui marche et parle. Spécifiez chacun. Indiquez le plan, la focale et la profondeur de champ, l'angle, la composition et la stabilité, pas seulement une taille de plan. Un mouvement de caméra par coupe, petit et lent, et seulement quand l'histoire le justifie ; la plupart des plans sont fixes. Voir references/camera-language.md.

Dirigez le comportement, pas les étiquettes. Remplacez "elle a l'air en colère" par ce qu'un spectateur verrait : sourcils qui se rapprochent, mâchoire qui se serre, lèvres pincées avant qu'elle ne réponde. N'utilisez que des mouvements que la personne et le moment produiraient. L'immobilité avec respiration, yeux et posture est souvent le jeu le plus fort. Voir references/performance.md.

Identifiez chaque personne à chaque fois. Quand deux personnes ou plus apparaissent, identifiez chacune par une description visuelle stable (plus l'identifiant de référence quand des images sont utilisées) et assignez des actions par personne. Préférez une identité visuelle générique dans le corps du prompt et gardez les noms personnels pour les dialogues ; vérifiez le fichier du modèle pour ce que le guide du modèle demande. Jamais "il la regarde". Les auditeurs réagissent pendant que d'autres parlent ; les personnes qui ne parlent pas ne bougent pas la bouche.

Gardez l'action physique simple. Décrivez les interactions main-objet étape par étape, une action principale par court clip, et évitez la chorégraphie de contact qu'un modèle brisera probablement. Voir references/physical-realism.md.

Le dialogue est exact et doit tenir. Conservez les répliques fournies mot pour mot, assignez chacune à son locuteur, n'inventez jamais de répliques, et vérifiez que le discours tient dans le clip avec de la place pour l'action (references/pacing.md). Pour un enregistrement fourni, suivez la section 14 de references/constraints.md. Voir la section 6 de references/performance.md.

La continuité fait partie du prompt. L'identité, la garde-robe, les accessoires, les positions, la lumière et la direction d'écran se transmettent de plan en plan. Énoncez-les dans chaque prompt qui en a besoin ; un modèle vidéo ne voit que le prompt qui lui est présenté. Voir references/continuity.md.

Portez les moments narratifs. Pour un court drame, le premier plan est l'accroche, le contexte est visible en 5 à 8 secondes sans le son, chaque clip augmente la pression, la preuve sur laquelle repose l'intrigue est lisible, et le dernier plan montre un changement. Ne répartissez pas le script uniformément entre des clips égaux. Voir references/episode-beats.md.

Faites couler les coupes et la caméra. Le plan fixe est la valeur par défaut pour les dialogues soutenus, pas pour tout l'épisode. Donnez à l'accroche, au tournant et à la fin un petit mouvement motivé, gardez les changements de focale et d'angle graduels entre les coupes, coupez sur l'action ou la ligne de regard, et reliez un clip au suivant par ses dernières et premières images et par le son. Une coupe toutes les quelques secondes avec un saut de focale à chaque fois se lit comme haché. Voir les sections 11 à 14 de references/camera-language.md et la section 12 de references/continuity.md.

Excluez ce que les modèles ajoutent d'eux-mêmes. Par défaut : pas de texte généré, sous-titres, logos ou filigranes, pas de musique de fond, pas de personnes supplémentaires, pas de changement de visage ou de garde-robe, et pas de zoom ou de fondu à une coupe. Listez qui est dans chaque plan et indiquez que personne d'autre n'apparaît. Appliquez les modifications de l'utilisateur à ces valeurs par défaut. Voir references/constraints.md.

N'inventez jamais de faits sur le modèle. Ne mentionnez pas les limites, les entrées supportées, la limite de longueur de prompt ou le prix d'un modèle de mémoire. Utilisez references/models/, qui donne chaque fait documenté avec sa source et sa date de vérification. Si un fait manque ou est obsolète, dites-le et demandez à l'utilisateur de le confirmer dans la documentation actuelle du modèle.

3. Format de sortie

Pour chaque plan :

### Plan 03 (Panneau 03)
Durée : 6 s
Type de plan et caméra : Gros plan moyen, aspect 85 mm, faible profondeur de champ, niveau des yeux frontal, tiers, fixe, stable.
Action (minutée) : 0,0-2,0 s ... / 2,0-4,5 s ... / 4,5-6,0 s ...
Performance : visages et corps, qui réagit à qui.
Environnement : lumière, activité de fond, tout ce qui doit rester fixe.
Prompt : un paragraphe autonome en anglais, prêt à copier.
Prompt négatif : seulement si le modèle le supporte ; uniquement les éléments pertinents (voir `references/constraints.md`).
Continuité : ce qui vient du plan précédent et ce qui va au plan suivant.

Règles :

  • Le prompt doit être autonome. Le modèle vidéo ne peut pas voir les notes qui l'entourent.
  • Écrivez le prompt dans la langue que le modèle ou le projet demande (certains pipelines écrivent les prompts Seedance en chinois ; voir son fichier modèle). Demandez si vous n'êtes pas sûr, et par défaut utilisez l'anglais. Gardez les dialogues dans leur langue d'origine, exactement comme fournis.
  • Les temps minutés décrivent la progression, pas les coupes. Gardez un plan continu sauf si le storyboard indique une coupe.
  • Adaptez l'action à la durée. Un clip de 4 secondes contient une action principale et au plus une réaction.
  • Gardez chaque bloc de plan court. Sautez un champ qui n'apporte rien.

4. Avant de retourner quoi que ce soit

Exécutez la vérification dans references/prompt-quality.md sur chaque prompt, silencieusement, et corrigez ce qui échoue. Ne rendez pas une liste de problèmes que vous auriez pu résoudre. N'imprimez pas la liste de contrôle sauf si on vous le demande. Si quelque chose reste incertain (un fait sur le modèle, une image de référence peu claire, une hypothèse sur les plans précédents), ajoutez une ou deux courtes notes après les prompts.

Carte de référence

Chargez uniquement ce dont la tâche actuelle a besoin.

  • references/storyboard.md : transformer un script en panneaux, format du panneau, étape d'approbation, storyboards fournis.
  • references/episode-beats.md : la carte des moments pour un court drame, panneau d'accroche, test du spectateur à froid, escalade, preuve lisible, panneau de suspense, vérifications avant approbation.
  • references/prompt-anatomy.md : les sections qu'un prompt de production pour un clip de série contient, dans l'ordre, avec comment construire chacune ; formes compacte et complète.
  • references/pacing.md : durée de parole par rapport à la longueur du clip, temps d'entrée, pauses de réaction, maintien de fermeture, ambiance, actions et coupes par clip.
  • references/camera-language.md : quantifier la caméra (focale et profondeur de champ, angle, composition, ligne de regard et mise au point, blocage), quel mouvement pour quel moment, douceur et stabilité, couverture, plusieurs coupes dans un même clip, coupes et mouvements fluides à travers un épisode, avec des nombres observés d'un pipeline de production.
  • references/cinematography.md : tailles de plan, angle, hauteur, mouvement, mise au point, composition, mouvement de la caméra par rapport au sujet, structure du plan et temps minutés.
  • references/performance.md : mouvement humain, jeu naturel, direction émotionnelle, personnages multiples, activité de fond, dialogue et auditeurs.
  • references/physical-realism.md : interactions objet et main, échecs d'anatomie et de mouvement, chorégraphie simple.
  • references/continuity.md : identité du personnage, garde-robe, accessoires, relations spatiales, direction d'écran, vérifications plan à plan, rôles des images de référence, registre de continuité.
  • references/constraints.md : valeurs par défaut que chaque prompt de production exclut (texte et sous-titres, musique, personnes supplémentaires, dérive d'identité et de garde-robe, coupes, actions rejouées, instructions divulguées) et comment les formuler.
  • references/prompt-quality.md : la liste de contrôle de validation, notation, vérifications de contradiction et de longueur, et comment réviser.
  • references/models/seedance.md : limites de Seedance (BytePlus ModelArk), syntaxe de référence, notation audio et guide de prompt, avec sources et date de vérification.
  • references/models/veo.md : Google Veo, Gemini Omni Flash et Flow, avec sources et date de vérification.
  • references/models/runway.md : modèles Runway API, durées, rapports d'aspect, limite de prompt, avec sources et date de vérification.
  • references/models/kling.md : Kling 4.0, 4.0 Flash et 3.0 limites texte-vers-vidéo, syntaxe de référence et guide de prompt, avec sources et date de vérification.
  • references/models/other.md : tout autre modèle, et comment ajouter un fichier modèle.
  • examples/production-prompt.md : un prompt complet de clip de série construit avec l'anatomie, avec dialogue enregistré.
  • examples/weak-vs-strong-prompts.md : prompts faibles et forts pour le mouvement naturel, le jeu émotionnel, les dialogues et les scènes à plusieurs personnages.

Skills associés