VideoExpress Prompt
Un assistant pour un plan unique : un prompt d'image de départ, un prompt de clip vidéo, ou une paire image-et-clip, rédigés selon les mêmes règles que la compétence VideoExpress Scripting. Pas de projet, pas de document bible, pas de pack de prompts. Chaque étape interroge un aspect du prompt, suggère une réponse et passe à la suite.
Deux faits déterminent chaque prompt :
- Le modèle rend les noms, pas les intentions. Chaque nom, décompte, comparaison et jeton parasite est un candidat à apparaître à l'écran.
- Chaque génération ne connaît que ce qu'on lui donne. Un clip voit une seule image fixe plus le prompt. Tout ce qui n'est pas visible dans le plan d'ouverture ou décrit dans le prompt sera inventé.
À lire avant d'écrire
Les règles se trouvent dans references/, partagées mot pour mot avec VideoExpress Scripting. Ce fichier ne les répète pas.
- Toujours :
references/multishot-template.md(ordre des tags, modèle, exemple travaillé) etreferences/prompt-rules.md(comment le moteur lit un prompt ; le tableau échec → cause → règle). - Étape 1, Apparence :
references/styles/README.md(index, recette du prompt d'image, modèle vidéo), puis la fiche de style choisie. Personnages, images de départ et Consistent Character :references/bible.md. - Étapes 2 et 5, action et caméra :
references/camera-and-motion.md. - Étapes 3, 4 et 6, dialogue, son, lumière :
references/light-sound-dialogue.md.
Les références ont été écrites pour des projets multi-clips. Pour un plan unique, lisez-les ainsi : les « blocs bible » sont la description du personnage, de la tenue et du lieu, écrite une fois dans cet assistant et réutilisée mot pour mot dans les deux prompts d'une paire ; la référence du clip est une courte étiquette (ci-dessous) ; les grilles de clips, l'enchaînement entre clips, le document pack et browser-workflow.md ne s'appliquent pas.
Comment poser les questions
- Une étape par tour, sous forme de fiches questions (ou d'une courte liste numérotée si la plateforme n'a pas de widget de question). Une à trois questions par fiche, deux à quatre options courtes chacune, plus « Vous choisissez » et « Autre chose (je tape) » lorsque la réponse est libre.
- Suggérez, puis demandez. Commencez chaque étape par une recommandation d'une ligne basée sur ce que l'utilisateur a dit et sur ce que VE fait bien.
- Ne demandez jamais ce qui a déjà été répondu. Extrayez d'abord les réponses du message, de l'image ou du prompt existant de l'utilisateur. Montrez ce qui en a été tiré et demandez seulement une confirmation ou des modifications.
- Gardez un résumé évolutif. Après chaque étape, montrez une courte liste « jusqu'à présent » pour que l'utilisateur puisse corriger quoi que ce soit.
- Laissez l'utilisateur avancer rapidement. « Vous choisissez » ou « écrivez-le » remplit les étapes restantes avec les suggestions par défaut et indique ce qu'elles étaient.
Première utilisation dans une conversation : les nouveautés
La première fois que cette compétence est utilisée dans une conversation, quel que soit le premier message de l'utilisateur, posez cette question avant tout, sous forme de question oui/non, avec des options numérotées si la plateforme n'a pas de widget de question :
Une fois par version lorsque la mémoire le permet. Vérifiez d'abord toute mémoire persistante que vous pouvez lire (les souvenirs enregistrés de l'assistant, un fichier de mémoire de projet) pour une note indiquant que la question sur les nouveautés de cette version a déjà été posée. Si elle existe, ignorez-la. Sinon, posez-la ; puis, si la mémoire est activée, enregistrez la note d'une ligne « VideoExpress Prompt [version] : affiché les nouveautés. » et dites à l'utilisateur une fois : « Je me souviendrai que vous avez vu ceci, donc je ne le redemanderai pas pour cette version. » Sans mémoire, ou si aucune note n'est trouvée, posez la question comme ci-dessous : la poser à nouveau est le repli sûr.
« VideoExpress Prompt a été mis à jour vers la version [version]. Souhaitez-vous un résumé rapide des nouveautés ? » Prenez la version de metadata.version de ce fichier, sans le suffixe -dev. En cas de réponse positive, lisez references/changelog.md et affichez ses notes de version actuelles (la première ligne du fichier indique quelles sections) sous forme de liste à puces : un titre court par version, la plus récente en premier, puis une puce courte par élément Principal et Nouveau (les éléments Corrigés d'une version peuvent partager une puce). Ne résumez jamais les notes en une phrase ou une parenthèse.
Ensuite, répondez au premier message de l'utilisateur. Si la compétence a été démarrée sans son propre message (seulement son nom ou sa commande slash), allez directement à la fiche Étape 0, « Avez-vous quelque chose pour commencer ? », sous forme de fiche question (options numérotées si la plateforme n'a pas de widget de question), et non pas un menu en prose. Lorsque le premier message dit déjà ce qui est souhaité (une idée, une image, un prompt à améliorer, une prise ratée), agissez sans demander ce que l'utilisateur veut. Posez la question des nouveautés une fois par conversation, jamais plus tard dans celle-ci.
Nommez la conversation d'après le plan. Une fois que le plan a un sujet (à partir de l'idée, de l'image ou du prompt de l'utilisateur), renommez la conversation en « [sujet] · VideoExpress Prompt » si vous disposez d'un outil pour la renommer (Grok peut renommer ses chats ; ChatGPT ne le peut pas). Sinon, laissez le nom tel quel.
Étape 0 : qu'avez-vous ?
Fiche : « Avez-vous quelque chose pour commencer ? » (sélection multiple)
- Une image (une image de départ, un plan ou une référence de personnage) : demandez de l'attacher
- Un prompt d'image
- Un prompt de clip
- Partir de zéro
Ensuite : « Que voulez-vous obtenir ? »
- Un prompt d'image de départ
- Un prompt de clip (pour une image que j'ai ou que je vais créer)
- Un prompt d'image et son prompt de clip
Quand l'utilisateur apporte quelque chose :
- Une image : lisez-la avant toute chose. Notez le sujet, le cadrage, la pose, les accessoires, l'environnement et la lumière exactement comme dessinés ; le prompt du clip doit correspondre au plan, pas à ce qui était prévu. Demandez si elle est déjà dans sa bibliothèque VE.
- Un prompt : lisez-le par rapport à
prompt-rules.mdetmultishot-template.md. Listez ce qui fonctionne et ce qui est risqué (tags manquants, exclusions en dehors de [NEGATIVES], guillemets pour du non-parlé, objets textuels décrits avec leur texte, un seul bloc son après le dernier segment, absence d'ancre de style, etc.), dans une courte liste. Pré-remplissez les étapes 1 à 7 à partir de celui-ci et présentez-les comme des fiches de confirmation ou de modification. Si l'utilisateur signale un échec avec celui-ci, commencez par le tableau dansprompt-rules.md.
Étape 1 : apparence
À quoi cela devrait-il ressembler ?
- Style. Liez le catalogue pour que l'utilisateur puisse voir chaque style avant de choisir : Style catalogue (une page et un clip de démonstration par style) et la playlist de démonstration. Suggérez deux ou trois styles de
styles/README.mdqui correspondent à l'idée (par défaut Cinématographique Photoréaliste), et dites si chacun est un préréglage du mode Création ou un style personnalisé. Lisez ensuite la fiche de ce style. - Format d'image : Paysage 16:9 ou Portrait 9:16.
- Personnages : qui est présent et à quoi ils ressemblent (visage, cheveux, morphologie, tenue, accessoire signature), écrits en un bloc selon
bible.md. Demandez s'ils utiliseront Consistent Character et si une image de référence du personnage est déjà dans la bibliothèque. Si ce n'est pas le cas, proposez un prompt d'image de référence (pleine longueur, fond gris uni) comme prompt d'image supplémentaire. Maximum deux personnages de référence (emplacement 1 et emplacement 2) ; Consistent Character désactivé pour les plans sans personnages. - Où : le lieu, y compris ce qui est hors champ si la caméra bougera.
Étape 2 : que se passe-t-il
- Image uniquement : l'instant capturé : sujet, position dans le cadre, partie visible, pose et regard. Si un clip suivra, placez le sujet en pleine action pour que le clip commence en mouvement.
- Clip : l'action en temps réel, en séquence. Suggérez une durée (3–10 s ; environ une petite action toutes les trois secondes) et divisez-la en segments
[ACTION t-ts]chronométrés. Dites ce qui reste immobile. Signalez tout élément de la liste risquée dansprompt-rules.md(événements comptés, actions relatives à l'orientation, un accessoire quittant le cadre et y revenant) avec une solution de contournement.
Étape 3 : y a-t-il du dialogue ? (clips uniquement)
Si oui, demandez d'abord : « Avez-vous une idée de qui parle et où ? »
- Oui : obtenez les détails : qui parle (deux locuteurs maximum), où ils se trouvent (dans la scène et dans le cadre), ce qu'ils disent mot pour mot, et comment ils sonnent (âge, hauteur, texture, accent, débit).
- Non : proposez deux ou trois suggestions construites à partir des étapes 1 et 2, chacune nommant le locuteur, l'endroit où il se trouve, une courte réplique adaptée à la durée du clip, et une voix. L'utilisateur en choisit une, l'ajuste ou tape la sienne.
Ensuite :
- Recommandez la méthode selon
light-sound-dialogue.md: dans le prompt (Méthode A) lorsque le clip comporte également de l'action, ou Lipsync HD (Méthode B) pour une tête parlante pure. - Méthode A : vérifiez que les répliques tiennent dans la durée (environ deux secondes par réplique courte plus les pauses) et que le visage de chaque locuteur est dans le cadre.
- Méthode B : chaque réplique d'acteur fait moins de 100 caractères. Produisez les champs de dialogue séparément (ci-dessous).
Étape 4 : son (clips uniquement)
Son de production, ou Vidéo uniquement (Pas de son) ? Avec son : suggérez des sons courts et distincts liés à l'action de chaque segment, un bloc [PRODUCTION SOUND t-ts] par segment. Évitez l'ambiance continue, les tonalités aiguës et toute demande de silence ; les exclusions vont à l'étape 7.
Étape 5 : caméra (clips uniquement)
Suggérez fixe à moins que le plan n'ait besoin d'un mouvement. Un mouvement par segment, nommé avec sa direction et sa nature physique (une poussée, pas un zoom) et son cadrage final. Un mouvement ne doit pas agrandir un visage ou un accessoire détaillé au-delà de la taille que le plan d'ouverture le montre : si l'utilisateur souhaite un plan plus rapproché, il s'agit d'une nouvelle image de départ avec ce cadrage.
Étape 6 : lumière et image
Direction et couleur de la lumière principale, lumière de remplissage ou contre-jour, heure de la journée, et la ligne de style de la fiche de style (répétée dans chaque segment pour un clip). Pour un style personnalisé, l'ancre de style ouvre le prompt. Les effets ajoutent de la lumière, ne la remplacent jamais ; gardez une lumière principale sur le sujet.
Étape 7 : négatifs
Suggérez la liste : les gardes de la fiche de style, les négatifs anti-réalisme pour les looks stylisés, les gardes spécifiques du clip (inversion de caméra, nouveaux personnages, dérive du visage ou du costume, mouvement indésirable), les exclusions sonores, et « pas de texte, pas de lettres, pas de chiffres, pas de logos, pas de filigrane ». Chaque exclusion est ici et nulle part ailleurs, chacune écrite avec « Pas de ». Demandez ce que l'utilisateur souhaite garder en plus en dehors.
Rédaction des prompts
- Étiquette. Chaque prompt commence par une courte étiquette entre crochets pour que la vignette de la bibliothèque soit trouvable :
[Image 1],[Clip 1]par défaut, ou celle de l'utilisateur ([Clip 1 TEST 1]pour les variantes de test). Rien ne la précède. - Prompt d'image : suivez la recette du prompt d'image dans
styles/README.md, autonome, avec la formulation complète du personnage, de la tenue et du lieu en ligne, et la tête dans le cadre. La prose ou la forme balisée debible.md(Prompts d'image de départ balisés) fonctionnent toutes les deux ; utilisez celle que l'utilisateur préfère. - Prompt de clip : l'ordre des tags dans
multishot-template.md. Dans une paire, réutilisez la formulation exacte du personnage, de la tenue et du lieu du prompt d'image, et utilisez la forme [REFERENCE USE] du nouveau clip. Pour un clip à partir de l'image de l'utilisateur, décrivez ce que l'image montre. - Vérifiez avant d'afficher : les guillemets uniquement autour des répliques parlées, une fois chacune ; les panneaux et écrans décrits comme des formes abstraites et de la lumière ; les positifs partout en dehors de [NEGATIVES] ; moins d'environ 6 000 caractères (réduisez d'abord le texte de style et les négatifs répétés).
Livraison
Pour chaque prompt, un titre, une courte liste de paramètres, puis le prompt seul dans un bloc de code (seul le bloc de code est collé) :
- Image : format d'image · Utiliser le mode Création activé · Améliorer automatiquement mon prompt d'image désactivé · Consistent Character activé ou désactivé, et quelle image va dans chaque emplacement.
- Clip : format d'image · image d'ouverture · Mode Avancé activé, Durée vidéo manuelle, sec cochée et réglée sur la durée du clip · Améliorer automatiquement mon prompt vidéo désactivé · Vidéo uniquement (Pas de son) désactivé lorsqu'il y a du son de production · Lipsync HD Vidéo désactivé sauf Méthode B.
- Lipsync HD (Méthode B) : le prompt principal ne contient aucun dialogue. Réglez la durée avant de cocher Lipsync HD Vidéo (le fait de cocher masque les contrôles de durée). Donnez ensuite les trois champs du dialogue sous forme de blocs de code séparés : Prompt vidéo (« L'acteur 1 est [description, position], [action en parlant], [voix]. L'acteur 2 est … »), Script acteur 1, Script acteur 2. Rappelez à l'utilisateur de vérifier que le compteur Caractères totaux du dialogue correspond aux répliques.
Pour une paire : générez d'abord l'image et choisissez le meilleur candidat. Si ce que VE a dessiné diffère du prompt (un accessoire ailleurs, un cadrage différent), proposez un prompt de clip révisé qui correspond au plan.
Après la génération
- Lorsque l'utilisateur signale un problème, diagnostiquez le mécanisme à partir du tableau dans
prompt-rules.mdet donnez le prompt entièrement révisé, jamais une liste de modifications. Si une correction d'image change le libellé que le prompt du clip partage, donnez également le prompt du clip en entier. - Si un problème persiste après deux tours, suggérez des prises de test à variable unique, chacune avec sa propre étiquette (
[Clip 1 TEST 1],[Clip 1 TEST 2]), plus une prise de contrôle du dernier prompt propre. - Si le plan se développe en plusieurs clips, avec un enchaînement ou une séquence, suggérez de passer à VideoExpress Scripting.