Remotion
Videos programmatisch bauen, mit React-Komponenten und normalem TypeScript
Der Moment, in dem Video ein Build-Schritt wurde statt einer Schnittsitzung, und für Varianten habe ich seitdem keine Timeline mehr geöffnet.
Stärken
- Ein Video ist eine React-Komponente; Props rein, Frames raus
- Varianten sind eine Schleife, kein Nachmittag im Schnittprogramm
- Untertitel, Tonspuren und datengetriebener Text sind einfach weitere Props
- Rendert lokal, auf einem Server oder serverless, mit demselben Code
Schwächen
- Rendern ist langsam und CPU-hungrig; eine Minute Video sind Minuten Warten
- Die Lizenzregeln sind leicht misszuverstehen, und für eine Firma musst du sie prüfen
- Alles, was handgeschnitten aussehen soll, braucht weiter einen Cutter; das hier ist für Vorlagenvideo
Am besten fürEntwickler, die viele Versionen desselben Videos brauchen und ohnehin in Komponenten denken.
Mit Remotion schreibst du ein Video als React-Komponente. Jeder Frame ist ein Render deiner Komponente zu einem Zeitpunkt, und die Bibliothek macht aus der Folge ein MP4. Wer eine Webseite bauen kann, kann ein Video bauen, und wer Props übergeben kann, kann hundert Versionen davon machen.
So nutze ich es
Videoanzeigen aus Daten gerendert. Ein Körper, die dreißig Sekunden, die die Botschaft tragen, bleibt gleich; die ersten drei Sekunden, der Bildschirmtext, die Untertitelspur und die Tonspur wechseln pro Variante. All das sind Props. Ein Skript baut die Liste der Kombinationen, ruft für jede den Renderer auf, und ein Ordner fertiger Videos erscheint. Ein Voice-over aus einer Text-zu-Sprache-API kommt als Audiodatei dazu, Untertitel aus einem JSON mit getakteten Wörtern, und ein Preis oder ein Produktname ist ein String. Will ich einen neuen Hook, füge ich einer Liste eine Zeile hinzu, keine Stunde im Schnittprogramm.
Überrascht hat mich, wie natürlich es sich anfühlt, sobald die erste Vorlage steht. Layout, Animation, Timing verhalten sich wie Webentwicklung, und die Vorschau im Browser scrubbt wie ein Editor. Was mich nervt, ist die Renderzeit: Ein Browser fotografiert jeden Frame, und eine Minute Video in voller Auflösung heißt Minuten Lüfterlärm, also läuft ein Schwung von fünfzig über Nacht oder auf einem Server. Die Lizenz verdient auch eine sorgfältige Lektüre. Für Einzelpersonen und sehr kleine Firmen kostenlos, darüber gilt eine Firmenlizenz, pro Sitz oder pro Render; fair, aber die Regeln sind leicht misszuverstehen.
Es ist kein Schnittprogramm. Ein Video, das handgeschnitten aussehen soll, braucht weiterhin einen Menschen und eine Timeline.
Für wen es ist
Entwickler, die dasselbe Video in vielen Versionen brauchen: Anzeigen, personalisierte Clips, datengetriebene Erklärvideos, alles, wo Vorlage plus Daten eine Timeline schlägt. Lass es, wenn du ein maßgeschneidertes Video nach dem anderen machst; dafür ist ein Editor schneller. Und lies die Lizenz, bevor eine Firma es einführt.



