Marcel SchreiberAutomatisierung und Agenten für kleine Betriebe
Problem
Kunden informieren
Branche
Juwelier
Jahr
2026
Art des Projekts
Eigenes Projekt

Erklärvideo aus Code für ein Angebot an Juweliere

79,5 Sekunden Erklärvideo in zwei Formaten, komplett aus Code gerendert, ohne einen Drehtag.

Die Zahl: 79,5 s

Länge, zwei Formate (16:9 und 9:16), null Drehtage

Ausgangslage

Für ein Angebot an Juweliere brauchte ich ein kurzes Video, das den Ablauf erklärt. Es sollte höchstens 80 Sekunden dauern und ohne Ton verständlich sein. Ein Dreh mit Kamera, Sprecher und Schnitt passte nicht, weil sich das Angebot noch änderte: Jede Textänderung hätte einen neuen Dreh bedeutet. Ich wollte ein Video, das ich wie Text ändern und neu ausgeben kann, in Querformat und in Hochformat, mit jeweils identischem Inhalt.

Was gebaut wurde

Das Video ist keine Datei, die ich geschnitten habe, sondern eine HTML-Szene mit JavaScript. Ein Node-Skript setzt für jeden Zeitpunkt den Bildzustand, Headless Chrome macht davon einen Screenshot, und ffmpeg setzt die 2.385 Einzelbilder zu H.264 zusammen. Das läuft deterministisch ohne Echtzeit-Timer: gleiche Texte, gleiches Video. Die Texte stehen in einer eigenen Datei, Schriften und Illustrationen im Code, die gezeigten Screens stammen aus einer Test-App mit Beispieldaten. Es entstehen zwei Ausgaben, 1920 mal 1080 und 1080 mal 1920.

  • HTML
  • JavaScript
  • Node.js
  • Headless Chrome
  • ffmpeg

Ergebnis

Das fertige Video ist 79,5 Sekunden lang, in beiden Formaten, ohne Tonspur und mit eingebranntem Text. Gedreht habe ich nichts, es gab null Drehtage. Der Freigabe gingen zwei unabhängige Prüfungen durch einen Reviewer-Agenten und drei Korrekturrunden voraus: Die erste Prüfung ließ das Video mit 11 Befunden durchfallen, die zweite hat es bestanden. Länge und Auflösung habe ich mit ffprobe gemessen.

Beweis

Das Video liegt in beiden Formaten vor, neu gerendert mit Beispielnamen, jeweils mit Standbild als Vorschau. Es hat keine Sprache, deshalb braucht es kein Transkript, der gesamte Text steht im Bild. Die Szenen stammen aus dem Quellcode, nicht aus einem Schnittprogramm, und lassen sich bei Textänderungen neu ausgeben. Die Messwerte von ffprobe zu Länge, Bildern, Auflösung und Dateigröße liegen als Belegdatei vor. Ich zeige sie dir auf Anfrage.

Erklärvideo, neu gerendert mit Beispielnamen. Kein Ton, der Text steht im Bild.
Dieselbe Szene im Hochformat 9:16.

Grenzen

Ich habe das Video nie veröffentlicht, deshalb sage ich nichts über seine Wirkung. Es hat keinen Ton und keinen Sprecher. Die Renderzeit habe ich nicht selbst gestoppt. Das Original trägt einen Produktnamen und eine Wortmarke, darum zeige ich es hier nicht: Ich rendere das Video für diese Seite neu, mit Beispielnamen und ohne echte Juweliere. Dieser Case ist anonymisiert, es kommen weder Kunden noch Geschäfte vor.