Annexe — Scénario 2 : « Un morceau sans filmer »
Courte vidéo verticale où Broc explique une idée simple en quatre temps : accroche, tension,
résolution, appel à l'action. Ce document est une source de travail : il respecte la bible
(sites/plans/pages/annexes/broc/bible.md) et la syntaxe des plans 02, 05, 08, 09, 11 et 14. Rien
ici n'est du code exécuté aujourd'hui, et rien n'est créé dans examples/. Les prompts sont des
données.
Statut. Le texte des répliques, le décor, les plans et le gabarit de beats sont des propositions
(inferred), faites après la délégation de l'utilisateur du 25/10 (« je te laisse tout décider »).
Le JSON est une forme de travail, brouillon jusqu'à P16 (schémas IA1 du plan 14).
1. Fiche
| Champ | Valeur |
|---|---|
| Titre | Un morceau sans filmer |
id du récit | un-morceau-sans-filmer |
| Objectif | faire passer une seule idée, simple et bienveillante : pendant un concert, garde un morceau pour toi, sans le filmer. Elle découle de la valeur « la musique vivante d'abord » (bible §5). Objectif secondaire : renvoyer vers l'agenda de lebrocoli.fr |
| Public | lecteurs et abonnés de lebrocoli.fr, 18–35 ans, qui sortent en concert (habitués comme débutants) et consomment des vidéos verticales sur mobile, souvent sans le son |
| Durée | 37 s (5 scènes : 6 + 8 + 7 + 8 + 8) |
| Cadre | 9:16, 1080×1920 |
| Format principal | motion : c'est le seul des trois formats verticaux déjà disponible (P4), la voix off (:::notes → voiceover) y est prévue, et le pont stories ⇄ motion (P11) redonnera la story depuis la même source |
| Formats dérivés | stories (cartes fixes, export PNG 1080×1920, bouton d'action) ; toon (cinq cases, bulles traduisibles) ; deck (cinq slides pour un atelier) ; book seulement en épigraphe (§7) |
| Gabarit de beats | idee-en-4-temps : hook → tension → payoff → call (nouvelle entrée entry=beats, §5.1). Le gabarit de la bible (hook → context → tension → payoff → call) aurait donné un avertissement « beat manquant » pour context, inutile en 37 s |
| Personnages | Broc seul au premier plan ; Le Public (id=public) en silhouettes floues à l'arrière-plan. Ni Mila ni Tempo (une idée, un personnage) |
| Décor | un seul : Le Potager-Scène (set-potager-scene, bible §7), en quatre plans (§5.2). Un décor unique garde la vidéo lisible et ne demande que des images de décor vides |
2. Pitch
Broc pose une question qui arrête le défilement : « Tu filmes tout le concert ? » Il avoue qu'il le faisait aussi, avec sa couronne dans le cadre, et qu'il a raté le solo qu'il était venu écouter. Son astuce tient en une phrase : un morceau par concert, sans filmer. On voit alors le public lever les yeux de ses écrans. Broc saute de joie, puis invite à essayer dès ce soir, agenda sur lebrocoli.fr.
Le ton suit la bible : aucun reproche au public (personne n'est ridicule, §5), l'humour tombe sur Broc lui-même (sa couronne, §3), un seul jeu de mots végétal dans tout le récit (« bien planté », scène 4), aucune info pratique inventée (la vidéo ne cite ni date, ni lieu réel, ni prix).
Pourquoi « sans filmer » et pas « sans écran ». Certaines personnes ont besoin de leur téléphone pendant un concert (sous-titres en direct, loupe, appli d'aide auditive, contact d'un proche). L'idée vise le geste de filmer, pas l'objet : elle n'exclut personne (valeur « accessibilité », bible §5).
3. Découpage scène par scène
Les poses sont les lignes de la planche codex-pet-v1 (bible §9). Broc est toujours le sprite
de la planche, posé sur une image de décor vide (sans personnage) : aucune nouvelle image de
Broc n'est à générer pour la vidéo. Les transitions décrivent l'intention ; en v1, motion n'a pas
d'attribut de transition (§8, point 3).
| # | id | Beat | Temps | Texte à l'écran | Voix off (réplique de Broc) | Pose (ligne) | Décor, plan | Durée | Transition vers la suivante |
|---|---|---|---|---|---|---|---|---|---|
| 1 | accroche | hook | 0–6 s | surtitre « Petite question » ; titre Tu filmes tout le concert ? | « Salut ! Dis-moi, tu filmes tout le concert, toi ? » | waving (3), une fois puis tenue | set-potager-scene, plan large (scène, guirlandes) | 6 s | coupe franche sur le temps fort de la musique |
| 2 | aveu | tension | 6–14 s | « Moi aussi. Des vidéos floues… et le solo, raté. » | « Moi, je filmais tout. Avec ma couronne dans le cadre, en plus. Et le solo de contrebasse ? Raté. » | failed (5), une fois puis tenue | set-potager-scene, plan foule-ecrans (écrans levés, vierges) | 8 s | fondu au noir court (4 images), la musique baisse |
| 3 | astuce | payoff | 14–21 s | « Mon astuce : un morceau sans filmer. Un seul. » | « Mon astuce : un morceau sans filmer. Un seul par concert. Tu choisis lequel. » | idle (0), boucle | set-potager-scene, plan moyen (bancs, scène floue) | 7 s | glissement vertical vers le haut, la musique remonte |
| 4 | gain | payoff | 21–29 s | titre Ce que tu gagnes ; liste « Tu entends tout » / « Tu vois tout » / « Tu t'en souviens » | « Tu entends tout, tu vois tout. Et ce morceau-là reste bien planté dans ta tête ! » | jumping (4), une fois puis tenue | set-potager-scene, plan foule-attentive (écrans baissés) | 8 s | coupe franche |
| 5 | essaie | call | 29–37 s | surtitre « Ce soir » ; titre Essaie un morceau. ; mention bas de cadre « Agenda sur lebrocoli.fr · Décors générés par IA » | « Ce soir, essaie. L'agenda des concerts t'attend sur lebrocoli.fr. Bonne soirée ! » | waving (3), une fois puis tenue | set-potager-scene, plan large, guirlandes allumées | 8 s | fin ; la dernière image reste 1 s (hold=1), sans boucle forcée |
Contrôles faits sur ce découpage :
- Règle
failed(bible §9) : la scène 2 est suivie d'idle(scène 3), puis dejumping. - Une émotion forte par scène,
jumpingetfailedune seule fois chacun (bible §10, règle 7). - Répliques : toutes sous 140 caractères (la plus longue, scène 2, en fait 98), au plus un point d'exclamation chacune, aucun émoji.
- Débit : 9, 18, 13, 15 et 12 mots pour 6, 8, 7, 8 et 8 s, soit 1,5 à 2,3 mots par seconde ;
dur=est fixé à la main pour laisser respirer la musique, au lieu duwordsPerSeconddu thème. - Infos pratiques : aucune. Le seul nom réel est lebrocoli.fr (bible §10, règle 5).
- Texte dans les images : aucun. Tout le texte est rendu par le format, en Unbounded (titres) et Lexend (corps), bible §12.
4. Source Markdown complète
Chemin proposé (à créer en P16, seulement après accord, plan 14 §4.3) :
examples/scenario-lebrocoli/stories/un-morceau-sans-filmer.md. Comme toute source de récit, ce
fichier n'est jamais passé à oxfmt (directives :::notes).
Markdown
Lecture par le tableau d'inférence de motion (sites/docs/pages/formats/motion.mdx) : scènes 1 et
5 = title (ligne → kicker, # → text) ; scènes 2 et 3 = statement (le gras devient
emphasis) ; scène 4 = list (titre et trois puces, densité respectée). Aucune scène ne demande
type=. La mention « Agenda sur lebrocoli.fr · Décors générés par IA » de la scène 5 n'est pas dans
le corps : c'est la mention de crédits du format (scenario.aiLabel, §8 point 6).
5. Ajouts à la bible (données)
Les attributs beats, shot et prompt du récit pointent vers une bible de décors,
examples/scenario-lebrocoli/cast/decors.md (kind: bible), distincte de la bible à une entrée de
Broc (cast/broc/character.md, plan 14 D12). Extraits à y ajouter.
5.1 Gabarit de beats
Markdown
5.2 Décor et plans
Markdown
5.3 Entrées entry=prompt (une par image de décor)
Les quatre images sont des plaques de décor sans Broc : Broc est ajouté par le sprite de la
planche. Le sujet est donc public (silhouettes floues, bible §8), jamais broc.
Markdown
6. Jumeau JSON typé
Brouillon jusqu'à P16. Forme de travail tirée de
MotionSource(plan 09 §2.2 et §2.3,motion.mdx« twin ») et des attributs communs du plan 14 D4. Deux points ne sont pas encore fixés par un schéma : l'emplacement decastet debeatsau niveau du récit (ici danssettings), et le passage des attributs de scénario (beat,cast,set,shot,pose,prompt) dansattrs. Les deux seront tranchés par IA1.
Chemin proposé : examples/scenario-lebrocoli/stories/un-morceau-sans-filmer.json (kind: "story",
récit complet ; il deviendrait un compagnon kind: "sidecar" s'il ne portait que des ajouts au
.md).
JSON
En multilingue (plan 09 §1), un-morceau-sans-filmer.en.md reprend les mêmes id, les mêmes
attributs et les mêmes images ; seuls body et voiceover changent. Les prompts restent en anglais
(promptLang: en) : traduire la vidéo ne régénère aucune image.
Fichier de provenance d'une plaque, une fois générée hors de Récit
(cast/decors/p-potager-large.webp.json, schéma unique kind: "asset", plan 14 D3) :
JSON
references est vide : la plaque ne montre pas Broc. Seule une image où Broc apparaît (§7.3)
référence cast/broc/reference.png.
7. Prompts d'images (texte dérivé, sans fournisseur)
Le texte final est dérivé par le gabarit déterministe du plan 14 D7 (identité du style +
identité du sujet + décor + plan + action + avoid). Ci-dessous, le texte attendu pour vérifier le
gabarit à la main ; recit prompts build le produira à l'identique en P16. Aucun modèle ni outil
n'est nommé. Les quatre plaques partagent :
Code
7.1 Plaques
| Prompt | Ajout propre (plan + action) |
|---|---|
p-potager-large | Shot: wide, the whole stage and the string lights. Action: the garden stage before the concert, a few blurred silhouettes on the benches. |
p-potager-moyen | Shot: medium, benches in front, stage softly blurred. Action: a quiet moment between two songs, the stage glowing softly in the background. |
p-potager-foule-ecrans | Shot: audience from behind. Action: many people hold up phones with blank glowing screens that hide the stage, the musicians barely visible. |
p-potager-foule-attentive | Shot: audience from behind. Action: phones lowered or put away, heads turned to the lit stage, the upright bass player in a warm spotlight. |
7.2 Négatif commun des plaques
Code
Les écrans des téléphones sont vierges (lumière seule) : pas d'interface, pas de logo, pas de réseau social reconnaissable.
7.3 Vignette facultative (Broc dans le décor)
Pour la couverture de la story, la vignette de la vidéo et la slide de titre du deck, une image où
Broc figure en entier. Elle suit le gabarit de scène de la bible (§11.3) et joint toujours
reference.png comme image de référence.
Markdown
Texte dérivé : {identity} de la bible §11.1, puis
Pose: waving to greet, one mitten hand raised. Setting: {set identity}. Warm evening lighting that keeps the character's greens unchanged. Character is the clear focal point, other figures simpler and less detailed.,
puis le négatif de la bible §11.4 (qui exclut tuxedo, bow tie, cap). Aucune nouvelle pose n'est à
générer : les neuf lignes de la planche suffisent à toute la vidéo.
8. Déclinaisons dans les autres formats
8.1 stories (a du sens : c'est la même vidéo, tapotée au lieu de regardée)
Pont stories ⇄ motion (P11) : la même source donne les cartes. Si l'auteur veut des cartes écrites
pour le tap (plus courtes, bouton d'action), voici la source dédiée,
un-morceau-sans-filmer.stories.md :
Markdown
Broc y est la version fixe du sprite (SpriteImage, image 0 de la pose ; plan 11 D9). Export
recit export --to images : cinq PNG 1080×1920.
8.2 motion (format principal)
C'est la source du §4. Variante 1:1 pour un fil carré :
recit render un-morceau-sans-filmer.md --aspect 1:1, les plaques étant recadrées au centre
(prévoir des plaques 1:1 si le recadrage coupe la scène).
8.3 toon (a du sens, plus tard)
Une case par scène, par le pont stories → toon (plan 14 D6, plus tard) : prompt= donne l'image,
la voix off devient une bulle empilée. Limite : une case de toon est une seule image (src),
sans couche de sprite. Il faut donc soit une image par case où Broc figure (cinq prompts
subject=broc sur le modèle du §7.3, chacun avec reference.png), soit une couche sprite dans
@recit/toon (non prévue). Esquisse :
Markdown
8.4 deck (a du sens pour un atelier ou une présentation du blog)
Cinq slides, une par scène, voix off en notes de l'orateur. Broc en image fixe n'arrive dans le deck qu'après la v1 (plan 11 D6) : d'ici là, la slide de titre utilise la vignette du §7.3.
Markdown
Les scènes 2 à 5 suivent le tableau du plan 02 §4 (paragraphe seul → layout=quote, titre et liste
→ liste à puces).
8.5 book (peu de sens)
Une vidéo de 37 s n'est pas un chapitre. Seul usage proposé : l'astuce en épigraphe d'une annexe
« Les conseils de Broc » d'un éventuel livre-guide des sorties (:::epigraph : « Un morceau sans
filmer. Un seul par concert. — Broc »).
9. Points d'attention
- Textes alternatifs (plan 08 §6 et plan 14 D6). Chaque plaque et chaque carte en porte un,
traduisible :
accroche: « Broc salue de la main devant une petite scène de jardin, la nuit, sous des guirlandes d'ampoules. »aveu: « Broc, déçu, devant une foule vue de dos qui lève des téléphones aux écrans vides et cache la scène. »astuce: « Broc, calme, devant des bancs en bois ; la scène brille, floue, au fond. »gain: « Broc saute de joie ; derrière lui, le public a baissé les téléphones et regarde la contrebassiste dans la lumière. »essaie: « Broc salue de nouveau devant la scène éclairée. » Enmotion, ces textes vont dans la description de la vidéo publiée et dans la transcription.
- Sous-titres obligatoires. Le public regarde souvent sans le son : la voix off est rendue en
sous-titres incrustés (
voiceoveraffiché en bas du cadre, au-dessus de la zone sûre), et une transcription texte accompagne la vidéo publiée. Aucune info n'est portée par le son seul. - Ce qui n'existe pas encore dans
motion(en P4) :- les attributs
beat,cast,set,shot,pose,promptsont refusés par le parseur actuel (« unknown attribute ») : ils n'existent qu'avec le plugin de@recit/scenario, chargé parcast:(P16, plan 14 D4) ; - la composition « plaque de décor en fond + sprite de Broc + bloc de texte » n'est dans aucune
ligne du tableau d'inférence : elle est à spécifier avec le bloc
sprite(plan 11 IM4) ; - il n'y a pas d'attribut de transition : les transitions du §3 sont une intention de montage, à reprendre si un attribut est ajouté, sinon l'animation par défaut du bloc s'applique.
- les attributs
- Netteté du sprite. Une case de 192×208 affichée sur un cadre de 1080 px de large est agrandie environ deux fois : risque de flou (plan 11 D9). Broc occupe le tiers bas, à mesurer sur les goldens avant de fixer sa taille.
prefers-reduced-motion: la vidéo ne démarre pas seule ; dans la story, chaque carte montre l'image 0 de la pose ; le saut (jumping) n'est pas répété.- Mention IA (plan 14 §5.1). Les quatre plaques sont
aiGenerated: true: mention « Décors générés par IA » visible dans la scène 5 (crédits,scenario.aiLabel), dans les métadonnées de la vidéo et dans la provenance. La planche de Broc l'est aussi (tool: hatch-pet). Si la voix off est une voix de synthèse, la mention devient « Images et voix générées par IA », et la voix ne doit imiter aucune personne réelle. - Publication bloquée tant que l'auteur et la licence de
reference.pngmanquent (bible §14) : d'ici là, la vidéo se rend en local avec les images de remplacement (plan 14 D7) et la planche, sans sortir du build local. - Musique. La vidéo suppose un fond musical jazz. Il doit être libre de droits ou fourni avec sa licence (ligne NOTICE) ; aucun morceau d'artiste réel. Le solo de contrebasse évoqué est fictif.
- Respect de la bible : aucun smoking, nœud papillon, casquette ni objet tenu par Broc (il ne tient pas de téléphone : seuls les silhouettes du public en ont, sur les plaques) ; aucun texte dans les images ; la mascotte plate de lebrocoli.fr n'apparaît pas ; aucune blague sur le fait d'être mangé ; le public n'est jamais moqué.
- Lieux et personnes fictifs : le Potager-Scène, la contrebassiste et le public sont fictifs ; lebrocoli.fr est le seul nom réel.