Remotion Shorts — Skill des Repos
Offizielles Format: logic-lateral
Referenz: output/s4-19-interruptores/ · Vorlage: data/templates/script-logic-lateral.json.
Beat: hook → rules → countdown → explanation → reveal → outro (CTA kommentieren).
Visuelles: logic-room, switch-sequence, bulb-state-reveal (+ countdown, text).
cp data/templates/script-logic-lateral.json data/topics/mi-reto.json
npm run generar-short -- --input data/topics/mi-reto.json
Automatischer Builder (Titel mit Schalter/Glühbirne): src/shorts/templates/three-switches.ts.
Goldene Regeln
- Jede Animation basiert auf
useCurrentFrame()/interpolate/spring. - Deklarative Daten in JSON; Komponenten in
src/shorts/remotion/components/. - Keine GSAP-, Anime.js- oder Motion-Canvas-Integration ohne offizielle Frame-Sync-Integration und Begründung.
- FFmpeg/Satori erfolgen in der Nachbearbeitung, nicht innerhalb der Komposition.
HelloRemotionundScriptVideonicht beschädigen.- Outro von logic-lateral fordert immer zum Kommentieren auf.
Wo anpacken
| Änderung | Datei |
|---|---|
| Neue visuelle Szene | components/ + Verzweigung in ShortVideo.tsx + Schema |
| Vorlage / Erkennung | src/shorts/templates/ + select.ts |
| Pipeline | src/shorts/pipeline/ |
| Thumbnail | src/shorts/media/thumbnail.ts |
| FFmpeg | src/shorts/media/ffmpeg.ts |
| Render-Optionen | render-video.ts (gl: angle, Bundle-Cache) |