Bis 2024 brauchten Teams, die Videos automatisierten – KI-generierte Social-Clips, personalisierte Werbevarianten, Produkt-Walkthroughs –, ein Code-Framework, das sich in großem Maßstab rendern ließ, doch jede Option scheiterte als Abhängigkeit. MoviePy, das die Revideo-Gründer zuerst verwendeten, konnte im Browser keine Vorschau anzeigen, sodass das Testen einer Änderung bedeutete, Minuten auf ein Rendering zu warten. Remotion war stark, aber nur quelloffen verfügbar, mit einer kostenpflichtigen Lizenz für Unternehmen, und Motion Canvas war bewusst ein eigenständiger Editor statt einer einbettbaren Bibliothek, wie dessen Maintainer erklärte.
Der Schritt war ein Fork. Revideo übernahm das canvasbasierte Animationsmodell von Motion Canvas und machte daraus eine videofokussierte TypeScript-Bibliothek: Eine Szene ist eine Generatorfunktion, deren Yields die Zeit vorantreiben, dieselbe Szene lässt sich über einen React-Player sofort im Browser in der Vorschau anzeigen, und eine Headless-Render-API erzeugt eine Videodatei oder einen Rendering-Endpunkt überall dort, wo Node und ein Headless-Browser laufen. Das Rendering kann auf parallele Worker aufgeteilt werden, Audio wird synchronisiert und exportiert, der Kern ist abhängigkeitsfrei, und das gesamte Projekt steht unter MIT-Lizenz.
Die Designentscheidung mit der längsten Wirkung steht klar im README: Eine Szene ist reines TypeScript, sodass Claude oder Codex eine aus einem Prompt erzeugen können. Keine DSL zu lernen, keine Lizenz zu klären, keine Timeline zu ziehen – eine Szene ist einfach Code, und genau das schreiben Coding-Agenten. Der Show HN vom 11. Juni 2024 erreichte 298 Punkte und 76 Kommentare, und bis September 2026 zeigte das Repository rund 4.000 Sterne, 209 Forks und 1.143 Commits, wobei die Engine den eigenen Rendering-Dienst der Gründer, Midrender, antreibt.
Die Szene zu reinem MIT-TypeScript machen, das von KI geschrieben werden kann
Die MIT-Lizenz beseitigte das Hindernis, das Remotions kostenpflichtige Unternehmenslizenz zwischen Entwickler und Produktionseinsatz stellte.
Eine Generatorfunktion linearisiert die Zeit, sodass eine Szene von oben nach unten gelesen wird und sowohl für Menschen als auch für Sprachmodelle leichter zu schreiben ist als frame-indizierte Komponentenbäume.
Canvas-Rendering plus eine Headless-API bedeuten, dass dasselbe Projekt im Browser in der Vorschau angezeigt und auf jedem Node-Host gerendert wird, sodass das Format in Web-Apps und serverlose Pipelines passt.
Die Engine offen zu halten und gleichzeitig verwaltetes paralleles Rendering zu verkaufen, gibt Revideo einen Funnel: Entwickler übernehmen das kostenlose Format, und Midrender berechnet, wenn sie Skalierung brauchen.
Ein Format gewinnt, indem es Abhängigkeitsreibung beseitigt – Lizenz, Vorschauschleife, proprietäre DSL – und indem es von Maschinen wie von Menschen schreibbar ist; gib das Format weg und berechne für die Skalierung des Renderings.
Der Launch-Thread vom Juni 2024 erreichte 298 Punkte und 76 Kommentare, wobei die Gründer den Fork von Motion Canvas erklärten, die Entscheidung, nicht auf Remotion aufzubauen, und den Plan, für verwaltetes Rendering statt für das Framework zu berechnen. Zwei Jahre später drehte sich der Pitch um KI-Autorenschaft – „eine Szene ist reines TypeScript, sodass Claude oder Codex eine aus einem Prompt erzeugen können“ – und das Repository zeigte 4.000 Sterne, 209 Forks und 1.143 Commits, mit Dokumentation und einem Beispiel-Deployment auf Google Cloud Run. Nutzer bauten Web-Videoeditoren und Marketing-Pipelines auf der Engine; Midrender läuft auf demselben Code.
DEN BELEGEN FOLGEN
Die Quellen
- midrender/revideo: Create Videos with Code GitHub · github.com
- Show HN: Revideo - Create Videos with Code Hacker News · news.ycombinator.com ·