# Template HyperFrames : principes annotés 16:9

Copié le 29/09/2026 sur la manière de la vidéo 4 du carrousel instagram.com/p/Ddy2jrzDjFL.
Page : https://tools.inocom.io/motion/styles/principes-annotes.html

```
cd "03 - Ressources/Skills/creation-motion-design/templates-hf"
python3 rendre_template.py principes-annotes vars.json film.mp4 [--voix son.wav]
```

| id | défaut | rôle |
|---|---|---|
| `plans` | vide = 7 plans | JSON : `[{"f": figure, "n": "nom sous la frise", "t": [textes], "a": [annotations], "fond": "clair|sombre", "d": poids}]` |
| `duree` | 15 | secondes, réparties au prorata des poids |
| `clair`, `sombre`, `encre`, `bleu`, `rouge` | #E9EAEC, #1B1D22, #16171A, #2F6BFF, #F0404F | fonds, texte, accents |
| `habillage` | true | frise de lecture et timecode |

| figure | t | a (annotations) |
|---|---|---|
| `rebond` | aucun | 3 : haut de la chute, impact, rebond |
| `titre` | ligne, ligne géante | 2 |
| `mot-flou` | un mot | aucune |
| `courbe` | aucun | 3 : la droite (barrée), la courbe (cochée), l'espacement |
| `suivi` | aucun | 1 |
| `chargement` | aucun | 1 |
| `signature` | ligne, nom géant | 1 |

Polices embarquées : Archivo, Caveat, JetBrains Mono (aucune bannie). `lint` 0/0 avant de livrer.
