# Mise à jour active — référence brodeuse et réglages manuels

Figtree Black 900, taille 111 px, espacement −1,33 px, pas des lignes 98 px, contour 1,5 px. Le pas vertical est mesuré dans la vidéo ; la taille et l’espacement sont un ajustement au rendu raster, pas des paramètres source extraits.

Les commandes « Position, police et espacements » règlent indépendamment l’accroche, le problème, la chute, la page « Une seule appli » et la page « En 2 secondes ». Flèches avec pas réglable, coordonnées numériques, taille, interligne, espacement et quatre familles embarquées. Réglages séparés en 4:5 et 9:16, conservés dans le brouillon et le JSON de projet. Le placement manuel a priorité sur le repère de tête ; un dépassement réel du cadre est signalé.

Les deux textes de fin sont modifiables avec retours à la ligne libres. L’aperçu, les PNG et le moteur vidéo lisent les mêmes textes et réglages.

La brodeuse, la dormeuse et Sale ambiance utilisent les pixels des personnages des vidéos de référence, sans changer leur cadrage en 4:5. Les anciens textes ont été retirés uniquement dans le décor supérieur. Sale ambiance conserve le téléphone de la vidéo. Les copies avec téléphone de la femme couronnée et du canapé conservent leur visage original pixel pour pixel ; seule la zone du livre et des doigts qui tiennent le téléphone est retouchée. Opie reste à vérifier pour le raccord supérieur.

---

# Réglages en vigueur — 25 octobre 2026

Ces règles remplacent tous les essais historiques décrits plus bas.

- Formats : 1080 × 1350 et 1080 × 1920.
- Figtree Black 900 : taille de référence 105,3 px ; espacement entre lettres −3 px ; contour extérieur 1,5 px ; blanc #FBFDFA. Ces paramètres sont un ajustement à partir du MP4 rasterisé, pas des paramètres source extraits.
- Pas entre lignes de référence : 100 px, réduit proportionnellement si le problème ou la chute doivent diminuer pour tenir.
- Marge haute minimale : 85 px. Marges gauche et droite minimales : 125 px, centrage sur les limites visibles des glyphes.
- Bas visible des lettres, contour compris : repère du sommet des cheveux/chapeau − 40 px. Le repère est contrôlé par image, pas détecté automatiquement.
- Trois lignes du texte de contrôle : 279 px. Réserve prudente : 300 px, donc tête à 425 px du haut minimum pour cette réserve. Le calcul réel utilise les glyphes de chaque phrase.
- Cadrage de l’image indépendant de la position des textes.
- 30 copies repérées dans le filtre Images validées, dont 10 avec ajout uniquement en haut. Comparaison des pixels de toute la zone originale : égalité exacte pour ces 10. Les originaux et anciens brouillons restent séparés.
- Les copies du canapé vert et du portrait Opie restent non validées : leur jonction supérieure est visible.
- Le montage de 18,5 s et les écrans de fin existants sont conservés.

---

# Historique — ne pas utiliser comme réglages actuels

# PROMPT MAÎTRE — CAMPAGNE REELR — 18,5 SECONDES

Mise à jour de l’atelier : consulter aussi `debrief-reelr.md` pour les règles de cadrage par sujet, les deux formats et les limites des exports navigateur.

Référence validée : Reelr_grosse_boulette_18_5s_page1_allongee.mp4. Utiliser cette version exclusivement. Ne pas revenir aux essais de 12, 16 ou 17,5 secondes.

## Mission

Créer une publicité Reelr à partir du tableau et des trois phrases fournis. Reproduire le montage, la typographie et la fin de la référence. Remplacer uniquement le tableau, les trois phrases d'ouverture et le crédit de l'œuvre. Les écrans Reelr restent identiques sur toute la campagne.

## Format et export

1080 × 1350 pixels, format 4:5, 30 images/seconde constantes, exactement 18,5 secondes soit 555 images. MP4 H.264, yuv420p, démarrage rapide. Version muette sans piste audio. Préparer séparément le 4:5 et le 9:16 (1080 × 1920). Utiliser les versions déjà prolongées. Cadrer proportionnellement avant le montage, sans étirer les sujets ni ajouter des bandes. Le cadrage reste fixe pendant tout le film. Le mode navigateur compatible peut avoir une durée et une cadence variables.

## Chronologie obligatoire

Les intervalles sont début inclus, fin exclue. Une seule page de texte à la fois. Coupes franches, sans animation de lettres, rebond, zoom ni fondu.

| Temps | Images, numérotation depuis 0 | Contenu |
|---|---|---|
| 0–2,5 s | 0–74 | Accroche sur tableau net. |
| 2,5–5,5 s | 75–164 | Problème sur tableau net. |
| 5,5–8 s | 165–239 | Chute sur tableau net. |
| 8–8,5 s | 240–254 | Tableau net seul, sans texte, logo, badges ni crédit. |
| 8,5–11,5 s | 255–344 | Tableau flouté. Slogan « Mets tout / dans / Reelr ». |
| 11,5–15,5 s | 345–464 | Tableau flouté. Page 1 avec logo et texte de regroupement. |
| 15,5–18,5 s | 465–554 | Tableau flouté. Page 2 avec logo, bénéfice et badges. |

Ne pas accélérer l'ouverture pour faire tenir la fin. Ne pas fusionner les pages 1 et 2.

## Fond et lisibilité

Le même tableau reste visible pendant tout le film, au même emplacement. Aucun écran uni. À 8,5 s, appliquer uniquement au tableau un flou gaussien de rayon 18 px, tel que rendu par Pillow ; conserver ce flou jusqu'à la fin. Les textes, logos, badges et crédits restent nets. Un flou nommé « 18 » dans un autre logiciel peut avoir une intensité différente : comparer visuellement au modèle.

Aucun voile noir inférieur. Utiliser de préférence une image sans voile incrusté. Ne pas reproduire systématiquement les corrections d'exposition de la référence : son bas a été éclairci pour compenser un assombrissement déjà présent dans son fichier source.

Pour les écrans à partir de 8,5 s uniquement, un voile supérieur léger est présent dans la référence : noir à 35/255 d'opacité au bord haut, décroissant linéairement à zéro à y=700 ; opacité nulle en dessous. Ne pas ajouter de voile global.

## Police commune aux écrans Reelr

Utiliser le même fichier Figtree-Black.ttf que le projet de référence. Graisse vérifiée : 900. Le nom interne du fichier peut afficher « Figtree Light / Regular » : ne pas se fier à ce libellé, le champ de graisse du fichier est bien 900. Ne pas substituer une autre fonte.

Texte blanc #FFFFFF ; nom Reelr cyan #00BFD3. Ombre : aucune. Contour extérieur : 1 px, de la même couleur que les lettres. Aucun contour noir. Aucun espacement additionnel entre caractères : crénage normal du fichier de police. Attention : ce réglage réel de la fin validée ne correspond pas aux anciens essais à −1,33 px.

Toutes les coordonnées sont exprimées dans l'image 1080 × 1350. Origine en haut à gauche. Pour les lignes centrées, x=540 et y désigne le haut de la boîte d'ancrage typographique, équivalent à Pillow anchor="mt". Ne pas confondre avec une ligne de base.

### Slogan, 8,5–11,5 s

Trois lignes séparées, centrées sur x=540 :

| Ligne | Taille | y | Couleur |
|---|---:|---:|---|
| Mets tout | 180 px | 265 | Blanc |
| dans | 180 px | 470 | Blanc |
| Reelr | 260 px | 665 | Cyan |

Aucun point après Reelr. Aucun logo ni badge sur cet écran. Les écarts d'ancrage verticaux sont 205 puis 195 px : ne pas imposer un interligne unique à ces lignes de tailles différentes.

Boîtes typographiques de contrôle, contour compris : « Mets tout » (127,264)–(953,394) ; « dans » (339,469)–(740,599) ; « Reelr » (216,664)–(863,851). Le bloc de slogan laisse environ 127 px à gauche et à droite, 264 px au-dessus et 499 px sous les lettres ; le crédit occupe une zone distincte en bas.

### Page 1, 11,5–15,5 s

Ajouter le bloc logo défini ci-dessous. Texte exact, sur trois lignes, blanc, Figtree 900, 108 px, centré sur x=540 :

| Ligne | y |
|---|---:|
| Tes liens et vidéos | 430 |
| réunis dans | 560 |
| une seule appli. | 690 |

Écart entre ancrages : 130 px. Ne pas réintroduire « tes » avant vidéos. Ne pas ajouter « classés automatiquement » sur cette page.

Boîtes de contrôle : (75,429)–(1006,512) ; (249,559)–(831,642) ; (147,689)–(934,792). Marges minimales du corps : gauche 75 px, droite 74 px, haut 429 px, bas 558 px. Ces marges concernent le corps de texte, pas le logo ni le crédit.

### Page 2, 15,5–18,5 s

Même bloc logo. Texte blanc, Figtree 900, 130 px, centré sur x=540 :

| Ligne | y |
|---|---:|
| Retrouve tout | 460 |
| en 2 secondes. | 620 |

Utiliser le chiffre 2. Écart entre ancrages : 160 px. Ne pas réintroduire « Ton web, classé automatiquement » dans cette version validée. Aucun autre texte commercial.

Boîtes de contrôle : (110,459)–(969,554) et (89,619)–(990,716). Marges minimales du corps : gauche 89 px, droite 90 px, haut 459 px, bas 634 px. Badges et crédit sont dans des zones distinctes.

## Logo sur pages 1 et 2 uniquement

Utiliser l'icône fournie, sans la redessiner ni la recolorer. Taille : 150 × 150 px. Coin supérieur gauche : x=305, y=105. Masque de coins arrondis : rayon 29 px.

À droite de l'icône, écrire « Reelr » sans point, cyan #00BFD3, Figtree 900, 100 px. Ancrage haut-gauche : x=480, y=145, équivalent à Pillow anchor="lt" ; contour cyan 1 px, aucune ombre.

La boîte typographique du nom est (479,144)–(729,217). Le groupe complet occupe x=305 à 729 et y=105 à 255 : marge haute 105 px. Reproduire cette position réelle, sans recentrer séparément l'icône et le nom.

## Badges, page 2 uniquement

Utiliser les badges du projet, sans les recréer avec une police ni déformer leur rapport largeur/hauteur.

- PNG transparent fourni : App_Store_Google_Play_FR.png (2048 × 300 px), séparé en deux badges sans retouche.
- Hauteur commune 117 px ; largeurs proportionnelles ; espacement 46 px ; groupe centré x=540.
- Haut y=1030 en 4:5, multiplié par 1920/1350 en 9:16.
- Aucun rectangle supplémentaire, aucune déformation ni découpe des angles.

## Référence de l'œuvre

Afficher de 8,5 s jusqu'à la fin uniquement. Adapter à l'œuvre réellement utilisée ; ne pas reprendre le crédit de Zandomeneghi pour un autre tableau. Ne pas inventer le titre, l'auteur ou la date. Si le crédit n'est pas établi, le signaler avant fabrication.

Deux lignes centrées x=540. Police DejaVu Sans Regular, 20 px, blanc, sans contour ni ombre. Première ligne : titre — auteur, date ; ancrage haut-centre y=1287. Deuxième ligne : « Image modifiée » ; y=1315. Le crédit ne doit pas toucher le bord inférieur. Réserver une largeur maximale de 1000 px ; si le crédit déborde, proposer une forme abrégée exacte plutôt que diminuer arbitrairement la taille.

Pour cette vidéo : « La Coiffure — Federico Zandomeneghi, vers 1894–1895 » puis « Image modifiée ».

## Ouverture : limite de la source et règle pour les prochaines vidéos

Les trois phrases de l'ouverture validée sont des images extraites du MP4 original : leurs réglages éditables de taille, crénage et contour ne sont pas disponibles. Ne pas affirmer les connaître exactement. Pour conserver cette vidéo à l'identique, réutiliser ses trois images nettes déjà approuvées, aux durées fixées ci-dessus.

Limites des pixels blancs observées dans la source, seuil de mesure 220/255 : accroche x=124–954, y=176–253 ; problème x=250–831, y=87–363 ; chute x=243–841, y=164–364. Ce sont des mesures du rendu compressé, pas des paramètres de police.

Pour composer de NOUVELLES ouvertures, employer un gabarit commun explicite : Figtree 900, 111 px, espacement additionnel −1,33 px, écart vertical 123 px, contour blanc 1,5 px, aucune ombre, alignement centré. Zone de texte x=70–1010 ; réserve de hauteur 369 px à partir de y=50 en 4:5 et y=70 en 9:16. Centrer le bloc dans cette réserve. Garder 40 px minimum avant la tête la plus haute, cheveux ou chapeau compris. Maximum trois lignes. Conserver la même taille pour accroche, problème et chute. Ajuster les retours ou raccourcir une phrase trop longue, jamais réduire silencieusement la police.

Ces derniers réglages sont une NORMALISATION pour les nouveaux textes, issue des consignes de campagne ; ils ne constituent pas une mesure certifiée des trois phrases incrustées dans le modèle. Une ouverture nouvelle doit être vérifiée visuellement avant de servir de référence à toute la série. Si le texte recouvre un visage, signaler le conflit plutôt que déplacer un bloc isolément et rompre l'homogénéité.

## Contrôle avant livraison

Vérifier : 1080 × 1350, 30 i/s, 555 images et 18,5 secondes ; changements à 2,5 / 5,5 / 8 / 8,5 / 11,5 / 15,5 s ; tableau fixe ; flou du seul fond dès 8,5 s ; absence de voile inférieur et d'ombres ; textes exacts ; ponctuation ; même logo sur les deux pages ; badges sur la dernière seulement ; crédit propre à l'œuvre ; aucun ancien texte résiduel, aucune bordure ni déformation.

Utiliser un même script de rendu et un même jeu d'assets pour toute la série. Un prompt seul n'est pas un mécanisme de verrouillage typographique.


## Précision prioritaire : « augmenter » le haut du tableau

Cela signifie reconstruire / prolonger le décor de la peinture, avec sa texture, sa lumière et ses motifs, en préservant les personnages. Cela ne signifie jamais ajouter une bande de couleur, un dégradé, une copie floutée du tableau ni étirer l’image. Les versions déjà reconstruites existent presque toutes dans la bibliothèque : les retrouver et les utiliser en priorité. Vérifier leur place disponible avec les trois lignes et la marge devant la tête. Ne reconstruire que si aucune version existante ne convient. Le CSS ne reconstruit pas un décor ; il positionne l’image préparée et les textes. Le moteur ne dessine plus aucun fond de remplissage derrière l’image.


## Mise à jour : exports regroupés et centrage

Le bouton principal prépare désormais successivement le 4:5 et le 9:16 de la publicité sélectionnée. Chaque vidéo réussie est conservée dans IndexedDB sur ce navigateur, y compris après rechargement. Un échec du second format ne supprime pas le premier. Le ZIP réunit tous les exports conservés, toutes publicités et tous formats confondus, dans un seul dossier `Reelr_campagne/`, sans sous-dossiers de formats. Le format figure dans les noms, avec l’identifiant du tableau et la date. Les projets JSON associés sont inclus. Les publicités non encore exportées ne sont pas ajoutées automatiquement. Le navigateur choisit le dossier physique de téléchargement : décompresser le ZIP pour obtenir le dossier commun. Effacer les données du navigateur peut effacer les exports locaux ; télécharger régulièrement le ZIP.

La réserve d’ouverture commence maintenant à 100 px du haut en 4:5 et 120 px en 9:16. Sa hauteur est 369 px et son centre est respectivement y=284,5 / 304,5. Les blocs de 1, 2 ou 3 lignes utilisent des cases de 123 px et sont centrés dans cette même réserve ; les glyphes sont centrés dans chaque case. Une seule définition CSS alimente le moteur pour l’aperçu, les PNG et les vidéos : `--opening-top-45`, `--opening-top-916`, `--opening-side`, `--opening-line-height`, `--opening-line-count`. La marge minimale avant les cheveux reste 40 px : seuil de tête y=509 / 529 px. Les indications antérieures à 50/70 px sont remplacées par ces valeurs.

L’aperçu suit les proportions exactes du film, sans tapis noir ni bordure autour du canvas. Le tableau remplit le film proportionnellement, sans bandes ajoutées. Les cadrages artistiques et les bandes éventuellement déjà incrustées dans un fichier source restent à vérifier visuellement.


## Contrôle sur la référence jointe Reelr_bouge_toi_meuf_4x5(8).mp4

Le 24 octobre : image à 3,5 s, 1080 × 1350. Largeurs mesurées des lettres claires sur les trois lignes « Elles sont où, / ces Nike / à 50 balles ? » : 661 / 440 / 620 px. Le rendu Figtree 900, 111 px, espacement −1,33 px, contour extérieur 1,5 px reproduit ces trois largeurs dans le moteur canvas de contrôle. Cela constitue une correspondance de rendu, pas l’extraction de paramètres éditables du MP4.

Couleur dominante dans l’intérieur érodé des glyphes : RGB(251,253,250), adoptée sous la valeur #FBFDFA pour le texte clair et son contour. Les pixels compressés varient autour de cette couleur. Les hauts des trois lignes sont à y98, y196, y294 dans l’image de référence, donc espacés de 98 px. La valeur 123 px indiquée auparavant ne correspondait pas à cette vidéo et est remplacée pour l’ouverture. Les positions des écrans de fin restent celles du montage de 18,5 s.

La réserve reste haute de 369 px ; le moteur centre les limites visibles du bloc dans cette réserve, et place les hauts des lignes à 98 px d’écart. Le centre horizontal est calculé sur les limites des glyphes, pour éviter qu’une chasse ou un espace final ne décale visuellement une phrase. Les nouvelles marges hautes de 100 / 120 px gardent de l’air : elles ne recopient pas la position haute de l’ancien spot de 12 s. Les seuils de tête restent y509 / 529 px.


## Référence remplacée : grandes lettres des captures « J’étais à fond… » et « Vas-y ma go… »

Dernière instruction prioritaire : ces deux exemples deviennent les références de taille, à la place du spot « Bouge-toi meuf » de 111 px. Le gabarit commun d’ouverture utilise désormais Figtree 900 à 170 px, espacement −1,33 px, écart entre les hauts de lignes 140 px, contour extérieur 1,5 px, aucune ombre. Il s’agit d’une harmonisation à partir de textes rasterisés dont les tailles ne sont pas toutes identiques ; ne pas présenter 170/140 comme des paramètres éditables extraits des images. Le bloc reste centré et sa réserve passe à 420 px. Marge haute 100 px en 4:5 et 120 px en 9:16 ; marge au sujet 40 px ; seuils de tête y560 / 580. Les anciens réglages 111/98 sont remplacés pour l’ouverture. Les écrans de fin sont conservés. Un texte trop long est signalé : il n’est jamais réduit pour tenir.


## État courant : référence de grandes lettres et textes retrouvés

La valeur finale de réserve est 450 px, pour contenir trois lignes avec accents et descendantes. Police d’ouverture 170 px, pas de lignes de base 140 px, espacement −1,33 px ; le contour est 1,5 px, sans ombre. Centre de la réserve y325 en 4:5, y345 en 9:16. Le moteur centre les limites visibles verticales du bloc et les glyphes horizontalement. Les seuils de tête sont y590 / 610. Ces valeurs remplacent les essais précédents, notamment la réserve de 420 px et l’écart entre hauts de lignes. Un fichier déjà porteur de texte est masqué dans la galerie de montage pour éviter de mélanger le texte incrusté avec le gabarit.

33 transcriptions de pubs ont été récupérées dans les vidéos de la bibliothèque et ajoutées à Mes textes retrouvés. Les crédits sont recopiés et restent à vérifier ; les transcriptions ne sont pas des validations artistiques ou bibliographiques. Chaque pub garde un lien vers son fichier source. Les anciennes versions du même tableau restent distinctes (notamment Ibiza / lâcher prise et plagiat / robe à paillettes). 32 pubs ont une image associée ; Onglets garde une association à choisir. Les mots sont conservés, même si la nouvelle taille exige de revoir certains textes trop longs. Ne pas réduire automatiquement la police ni tronquer le texte pour faire passer une validation.


Règle du 24 octobre : uniquement pour trois lignes, le bas réel des glyphes, contour de 1,5 px compris, est placé 40 px au-dessus du repère de tête du format. Une ou deux lignes conservent leur centrage habituel. La peinture ne bouge pas entre les phrases. Si le haut du bloc empiète sur la marge haute, une image au décor prolongé est requise et l’export est bloqué. Aucune détection automatique de tête.

Correction utilisateur : la distance de 40 px sous les lettres concerne CHAQUE texte (une, deux ou trois lignes). Cette règle remplace la restriction précédente aux trois lignes. Le tableau reste fixe.
