Videos mit Coding-Agents erstellen
Video als Code: Der Agent schreibt eine Komposition in HTML oder React, Headless Chrome rendert sie Frame für Frame, FFmpeg kodiert das Ergebnis. Die Quelle lässt sich wie Code diffen und reviewen. Ob das Video gut ist, zeigt erst das angesehene Rendering.
Verfasst von
-
Benedikt Stemmildt Gründer & Co-CEO
Aktualisiert:
Agentic Engineering 5
Wie kann ein Coding-Agent ein Video erzeugen?
HyperFrames behandelt ein Video als Webseite mit Timeline. Eine Komposition ist eine HTML-Datei, deren Elemente Data-Attribute für Startzeit, Dauer und Spur tragen. Die Animationen liefern GSAP, CSS, Lottie, Three.js, Anime.js, WAAPI oder ein eigener Frame-Adapter. Der Renderer springt in Headless Chrome zu jedem einzelnen Frame und reicht die Frames an FFmpeg weiter. FFmpeg kodiert daraus das MP4 und mischt den Ton (heygen-com - HyperFrames (öffnet in einem neuen Tab), Stand Oktober 2026). Das Projekt steht unter Apache 2.0 und kommt als CLI plus Agent-Skills. Im Oktober 2026 lag es noch bei Releases der Reihe 0.8.x. Rechnet also mit wechselnden Schnittstellen.
Die Quelle ist eine Textdatei, also läuft das Video durch denselben Workflow wie Code. Ein Agent bearbeitet es, ein Reviewer liest den Diff, die CI rendert es. Auf der Ausgabeseite verhält sich das Rendering wie ein deterministisches Gate. Laut Hersteller berechnet der Renderer die Zeit eines Frames per Ganzzahl-Arithmetik aus der Frame-Nummer, nie aus einer Uhr. Jede Animation wird pausiert und auf genau diese Zeit gesetzt. So liefert dieselbe Komposition bei jedem Lauf dieselben Frames (HeyGen - HyperFrames: Deterministic Rendering (öffnet in einem neuen Tab)). Die Garantie hält nur, wenn die Komposition einen kurzen Vertrag einhält:
- keine Abfrage der Systemuhr
- kein Zufall ohne Seed
- kein Netzwerkabruf während des Renderns
- fps und Bildgröße stehen vor dem ersten Frame fest
- eine endliche Länge
Schriften und Chrome-Versionen unterscheiden sich trotzdem von Rechner zu Rechner und können ein lokales Rendering um ein Pixel verschieben. Wer in Docker rendert, pinnt Chromium, den Schriftsatz und den Encoder und nimmt so die Maschine als Variable heraus (HeyGen - HyperFrames: Deterministic Rendering (öffnet in einem neuen Tab)).
Wie lernt der Agent die Regeln fürs Rendern?
Einen Determinismus-Vertrag, den ein Agent erraten muss, bricht er. HyperFrames liefert seine Regeln deshalb als Agent-Skills statt als Referenzdoku. Ein Router-Skill ordnet eine Anfrage einem Erstellungs-Workflow zu, etwa einen Clip zum Produktlaunch, ein Erklärvideo oder einen Walkthrough durch einen Pull Request. Dazu kommen Fach-Skills für den Kompositionsvertrag, Animation, Audio, die Beschaffung von Medien und die CLI. Eine eigenständige Installation zieht nur den Kern. Jeden Erstellungs-Workflow installiert der Router erst, wenn eine Anfrage ihn zum ersten Mal braucht (heygen-com - HyperFrames (öffnet in einem neuen Tab), Stand Oktober 2026). Das ist dasselbe Progressive-Disclosure-Muster, das Skills auch anderswo nutzen, hier für ein Rendering-Framework. Der Agent lädt die Videoregeln nur bei einer Videoaufgabe.
Der Prompting-Guide des Projekts benennt offen, wo seine Gates enden. Die Befehle lint und check prüfen, ob eine Komposition formal stimmt, Laufzeitfehler, Layout-Kollisionen und Kontrastfehler eingeschlossen. Ob das Video etwas taugt, sagen sie nicht. Laut Guide bestanden zwei frühere Fassungen des eigenen Showcase-Films jedes Gate und fielen trotzdem im menschlichen Review durch. Die eine wirkte dünn, die andere wie eine aufgehübschte Diashow. Der Guide folgert daraus, dass die Schleife beim Ansehen des Renderings endet, nicht bei einem grünen Haken (HeyGen - HyperFrames: Iterating (öffnet in einem neuen Tab)). Bei einem Video ist das Rendering genau das, was die Nutzer:innen sehen. Hier wird die allgemeine Trennung zwischen struktureller Verifikation und Abnahme sichtbar, in einem Medium, in dem ein Mensch den Fehler in Sekunden erkennt.
Wie steuert ihr das Ergebnis und iteriert?
Wie genau ein Prompt spezifiziert, entscheidet, wie weit das Ergebnis vom Bild im Kopf der Autor:in abweicht. Ob es rendert, entscheidet der Grad der Spezifikation nicht. Stimmungswörter überlassen dem Agenten den Look. Style-Tokens wie exakte Farben und benannte Texturen bringen Präzision für wenig Aufwand. Eine vollständige visuelle Spec gibt jedem Element Form, Farbe, Position und Zeitpunkt. Zwei Entscheidungen solltet ihr laut Guide jedes Mal festlegen. Die erste ist echtes 3D über Three.js statt CSS-Perspektive. Die zweite ist eine Abfolge mit expliziten Zeiten, damit ein Fade-out endet, bevor das nächste Element erscheint, statt es zu überlappen (HeyGen - HyperFrames: The specification dial (öffnet in einem neuen Tab)).
Nach dem ersten Rendering empfiehlt der Guide kleine, gezielte Änderungen statt eines neuen Prompts von vorn (HeyGen - HyperFrames: Iterating (öffnet in einem neuen Tab)):
- Ändert pro Rendering eine Variable, damit sich jeder Effekt zuordnen lässt.
- Baut eine komplexe Szene Schicht für Schicht auf.
- Geht eine Szene immer wieder schief, reduziert sie auf die einfachste funktionierende Fassung. Fügt dann Schichten hinzu, bis die fehlerhafte sichtbar wird.
- Gebt Ziele als feste Werte an, etwa einen Radius als Anteil des Zeilenabstands. Relative Korrekturen schießen in beide Richtungen übers Ziel hinaus.
- Benennt, was sich nicht ändern darf. Sonst ändert ein Neuaufbau auch, was schon festgelegt war.
Video in HTML oder in React schreiben?
Remotion ist die etablierte Alternative und laut HyperFrames das Vorbild des Projekts. Beide rendern über Headless Chrome und FFmpeg, unterscheiden sich aber im Authoring-Modell. Eine Remotion-Komposition ist eine React-Komponente, die ihren Zustand aus der aktuellen Frame-Nummer berechnet. Eine HyperFrames-Komposition ist reines HTML mit einer pausierten Timeline, die der Renderer ansteuert (HeyGen - HyperFrames or Remotion? (öffnet in einem neuen Tab)).
Der Vergleich von HyperFrames räumt Punkte ein. Er nennt Remotion älter, besser dokumentiert und gestützt von einem ausgereiften Lambda-Renderer. Remotions Modell reiner Funktionen hält er für leichter zu durchschauen. Der Timeline-Vertrag von HyperFrames bricht dagegen still, sobald eine Regel fehlt. Für HTML spricht laut Vergleich dreierlei: Vorhandenes Web-Material passt fast unverändert hinein, es braucht keinen Build-Schritt, und Agenten schreiben das Format direkt. Dass ein Migrations-Skill rund 80 % einer typischen Remotion-Komposition mechanisch portiert, ist eine Selbstauskunft des Herstellers (HeyGen - HyperFrames or Remotion? (öffnet in einem neuen Tab)).
Auch die Lizenzen unterscheiden sich. HyperFrames steht unter Apache 2.0. Remotion ist kostenlos für Einzelpersonen und Firmen mit bis zu drei Personen. Ab vier Personen braucht eine Firma eine Company License (Remotion - License (öffnet in einem neuen Tab), Stand Oktober 2026). Wählt ein Team zwischen beiden, entscheidet das, ob das Tool durch eine Lizenzprüfung muss.
Verwandte Seiten
- Modernisierung und UI-Design: wie ihr generierte Visuals vom generischen Standard wegsteuert.
- Qualität und Verifikation: wo ein deterministisches Gate endet und die Abnahme beginnt.
- Supervision und Drift: die Review-Kapazität, die mit jedem Artefakt eines Agenten wächst.
- Skills schreiben: wie Regeln fürs Rendern so verpackt werden, dass der Agent sie bei Bedarf lädt.
Quellen
Video-Rendering
- HyperFrames (öffnet in einem neuen Tab) - Framework und Agent-Skills von HeyGen unter Apache 2.0. Sie rendern HTML, CSS und ansteuerbare Animationen zu deterministischen MP4-Videos. Stand Oktober 2026 noch vor Version 1.0.
- Remotion (öffnet in einem neuen Tab) - React-Framework, das Videos aus Komponenten über Headless Chrome und FFmpeg rendert. Kostenlos bis drei Personen, darüber mit kostenpflichtiger Company License.