Die Hürde – vor jeder Komposition
Wörtlicher Auslöser: Die Ausgabe IST eine gerenderte Mediendatei. MP4, WebM, MOV, PNG. Format der Ausgabe, niemals das Erscheinungsbild.
Diese Skill wird nicht aktiviert:
- Video, das auf einer Website eingebettet ist — Hero, Hintergrund, Testimonial. Es ist ein gewöhnliches Web-Asset.
- Animierte UI, die wie ein Video aussieht, aber interaktiv ist — es bleibt Frontend-Web.
Die Unterscheidung liegt im Ausgabeformat. Wenn das Ergebnis im Browser geöffnet wird und auf Klicks reagiert, ist es nicht diese Skill.
Format, Auflösung, fps und Dauer haben keinen Standardwert
Keiner der vier. Die Wahl von „1080p 30fps, weil das üblich ist“ ist genau das, wofür die Hürde da ist,
um es zu verhindern. Die vier werden dem Nutzer vor Beginn der Komposition vorgelegt (verwende
AskUserQuestion), mit der Empfehlung für den Zielkanal (z. B. vertikal
1080×1920 für Reels/TikTok/Shorts).
Betriebskosten – vor Zusage bestätigen
HyperFrames ist kein Import: Es ist ein Produktionsprozess. Es setzt Node, Chrome und FFmpeg voraus, und die Aufnahme ist rechenintensiv.
Stelle sicher, dass die Infrastruktur vorhanden ist, bevor du die Route zusagst. Es ist zu spät, wenn beim Rendern auffällt, dass FFmpeg fehlt, nachdem die gesamte Komposition geschrieben wurde.
Die Installation aller Abhängigkeiten (Node, FFmpeg, Chrome, das Paket hyperframes) ist die Entscheidung des
Nutzers. Nenne, was fehlt und den Befehl, und warte auf die Bestätigung.
Rendern ist niemals automatisch
Kein Rendervorgang wird ohne explizite Autorisierung des Nutzers ausgeführt. Rendern verbraucht Rechenzeit und, wenn Mediengenerierung involviert ist, echtes Geld.
Wenn ein Asset fehlt und die Alternative darin besteht, es zu generieren: Nenne, was fehlt und was generiert würde – und stoppe dort.
Wie man es verwendet
frontend-video/
├── SKILL.md ← diese Datei. Die EINZIGE, die immer gelesen wird
└── referenzen/
├── hyperframes.md die Hürde, Format/fps/Dauer, deterministische Zeit,
│ Adapter, Untertitel, Render-Autorisierung
├── direcao-visual.md Tokens mit schriftlicher Begründung, Anti-Generisch, zerlegte Referenz
├── assets.md Herkunft, Lizenz, Optimierung – hier ist das Asset die Ausgabe
└── validacao.md die auf die Medien anwendbaren Hürden
| Deine Aufgabe | Öffne |
|---|---|
| Format, Auflösung, fps, Dauer festlegen | hyperframes.md §3 |
| Inhalt, Schriftarten, Untertitel, Rechte | hyperframes.md §4 |
| Deterministische Zeit, reproduzierbare Ausgabe, Szenen-Adapter | hyperframes.md §5 |
| Barrierefreiheit und Performance des Stücks | hyperframes.md §6 |
| Render autorisieren | hyperframes.md §7 |
| Ästhetische Richtung der Komposition | direcao-visual.md |
| Lizenz für Bild, Schrift, Musik, Effekt, Erzählung | assets.md |
| Ausgabe abschließen | validacao.md |
Immer ignorieren: SEO, indexierbares DOM, Navigationspfade und Anwendungszustände – deterministische Medien haben keinen von diesen vieren. Laufzeit-Web als finale Ausgabe trifft ebenfalls nicht zu: Hier ist der Browser ein Aufnahmewerkzeug, nicht das Ziel.
Musik, Effekte und Erzählung
- Musik und Toneffekte: Lade sie nur mit der Zustimmung des Nutzers herunter, Datei für Datei. Die
Lizenz muss die beabsichtigte Nutzung (ggf. kommerziell) erlauben. Notiere Herkunft,
Autor und Lizenz jedes Tracks. Details in
assets.md. - Erzählung (Narration): Die Skill generiert keine Stimme. Schreibe den Text der Erzählung in kurzen Blöcken und bitte den Nutzer, ihn mit seinem Sprachdienst (z. B. ElevenLabs) zu generieren und die Datei zu senden. Sprachgenerierung kostet Geld: Nenne den Block und stoppe dort.
Reproduzierbarkeit – was „deterministisch“ wirklich erfordert
Die Engine macht die Komposition nach Zeit durchsuchbar. Das allein garantiert keine identische Ausgabe.
Eine byte-genau reproduzierbare Datei zu versprechen, erfordert, all diese festzulegen: HyperFrames, Chrome, FFmpeg, Schriftarten, Assets, Codec und Flags, Auflösung, fps, Dauer und Umgebung. Sogar ein Commit ohne dieses Lock autorisiert das Versprechen nicht.
Geprüfte Quelle: Repository heygen-com/hyperframes, Commit
af1cb1c10da33bade100db8233435c7591b7c0bc, Hauptpakete 0.8.17 in diesem Commit,
Lizenz Apache-2.0 im Stammverzeichnis und im CLI. Verifiziert am 2026-08-28. Das exemplo-p01/ dieses
Repositories wurde mit der 0.8.166 gerendert, mit der Version im package.json festgeschrieben. Fixiere die
Version in deinem Projekt und überprüfe erneut, wenn die Komposition auf Fähigkeiten angewiesen ist, die nicht durch die Beschreibungen abgedeckt sind.
Was immer gilt
- Echter Inhalt, niemals erfunden – kein Platzhalter, der wie fertig aussieht.
- Untertitel und Kontrast sind Teil der Ausgabe, kein Extra.
- Validierung an der echten Ausgabe, niemals an der Vorschau. Was die Vorschau zeigt und was die endgültige Datei enthält, weicht ab – Codec, Farbe und Timing unterscheiden sich.
- Autorenszene-Code bleibt für die eigene Bereinigung verantwortlich. Eine Three/WebGL-Szene innerhalb der Komposition benötigt ein Teardown wie überall sonst.