In diesem Beitrag
OpenMontage: Videoproduktion mit deinem Coding-Agenten
Ein Produktvideo braucht ein korrektes Skript, passende Aufnahmen, lesbare Untertitel und einen Schnitt, den jemand freigeben kann. Ein ansprechender generierter Clip erledigt einen Teil dieser Arbeit.
OpenMontage ist ein quelloffenes KI-Video-Framework, das einem Coding-Assistenten Werkzeuge und Abläufe für Recherche, Skripte, Medienerstellung, Schnitt und Rendering bereitstellt. Das offizielle Repository calesthio/OpenMontage unterstützt unter anderem Claude Code, Cursor und Codex. Du steuerst die Produktion anhand von Zwischenergebnissen, die du als Dateien prüfen kannst.
Quellenprüfung: . Wir haben Dokumentation und Quellcode zum Commit 195eab2 geprüft, einschließlich der Aufrufpfade für Budget- und Validierungsfunktionen. Wir haben keine Videoproduktion durchgeführt und die Ausgabequalität nicht gemessen. Der vorgeschlagene Pilot und die Kostenrechnung sind illustrative Beispiele.
Was ist OpenMontage, und was unterscheidet es von Studio?
OpenMontage auf GitHub ist ein Entwickler-Toolkit, das du mit einem Coding-Assistenten nutzt. OpenMontage Studio ist ein separates Desktop-Produkt desselben Teams. Die offizielle Studio-Übersicht beschreibt eine private Alpha für Windows mit Warteliste für den Betazugang. Für das GitHub-Toolkit gilt eine eigene Lizenz.
Die Studio-Nutzungsbedingungen vom 30. Oktober 2026 schließen unter anderem die EU, den EWR, das Vereinigte Königreich und die Türkei sowie Festlandchina, Hongkong und Macau aus. Das sind Beschränkungen der Studio-Dienste, keine territoriale Klausel der AGPL-Lizenz im Repository. Prüfe die Verfügbarkeit jedes angebundenen Anbieters separat.
Wie läuft die Videoproduktion ab?
Dein Coding-Assistent koordiniert die Produktion. Die Architekturdokumentation beschreibt YAML-Manifeste für die Reihenfolge der Phasen und Markdown-Skills mit Produktionsanweisungen. Der Assistent folgt diesen Anweisungen und ruft Python-Werkzeuge auf. Einen separaten Python-Orchestrator gibt es nicht.
Das Manifest für animierte Erklärvideos zeigt die Übergaben in der folgenden Tabelle. Die Prüffragen stammen von uns; andere Pipelines haben andere Phasen.
| Phase | Was du prüfen kannst | Frage an dein Team |
|---|---|---|
| Recherche und Vorschlag | Quellen, Zielgruppe, Konzept und geplanter Produktionsweg. | Ist das die Botschaft, die die Zielgruppe braucht? |
| Skript und Szenenplan | Sprechertext, eingeblendete Aussagen und geplante Abfolge. | Stimmen die Fakten, und lässt sich jede Szene mit den freigegebenen Werkzeugen umsetzen? |
| Medien | Aufnahmen, Bilder, Stimme, Musik und ihre Zuordnung zu Szenen. | Passen die tatsächlichen Varianten zum Plan und zu den erlaubten Quellen? |
| Schnitt und Komposition | Timing, Untertitel, Tonmischung und gerendertes Video. | Vermittelt das vollständige Video die Botschaft verständlich? |
| Export | Ausgabedateien und Produktionsnachweise. | Ist diese Version für den vorgesehenen Empfängerkreis bereit? |
Backlot zeigt den Produktionsstand als lokale, schreibgeschützte Übersicht aus den Projektdateien. Freigaben laufen weiterhin über den Agenten-Workflow. Bei einer Korrektur kannst du genau das Skript oder die Szene benennen, die geändert werden soll.
Welche Videos kannst du mit OpenMontage erstellen?
OpenMontage unterstützt generierte Videos und die Bearbeitung vorhandener Medien. Wähle die Pipeline passend zum Ergebnis. Eine Produktdemo braucht korrekte Bildschirmaufnahmen; ein Podcast-Clip braucht einen inhaltlich getreuen Ausschnitt.
| Ergebnis | Workflow im Repository | Vor der Freigabe prüfen |
|---|---|---|
| Produktvorführung | Die Screen-Demo-Pipeline baut eine Vorführung auf Bildschirmmaterial auf. | Zeigt die aufgezeichnete Oberfläche den Nutzerablauf verständlich? Sind Beschriftungen lesbar? |
| Dokumentarische oder thematische Montage | Die Documentary-Montage-Pipeline sucht und arrangiert echtes Bewegtbildmaterial. | Die Nutzungsrechte und ob die Aufnahmen die Aussage des Sprechertexts im jeweiligen Zusammenhang stützen. |
| Podcast-Clips | Die Podcast-Repurpose-Pipeline erstellt aus Audio- oder Videomaterial Inhalte, bei denen Untertitel und Zitate im Vordergrund stehen. | Einen inhaltlich getreuen Ausschnitt mit genug Kontext, um die sprechende Person zuzuordnen und ihre Aussage zu verstehen. |
Für freigegebene Geschäftskennzahlen behandelt unser Workflow mit Claude Dashboards und Motion die Datenprüfung und animierte Berichte. Der MoneyPrinterTurbo-Artikel zu Kosten und Einrichtung untersucht ein enger zugeschnittenes Kurzvideo-Tool.
Wie installierst du OpenMontage von GitHub?
Prüfe zunächst die Einrichtungsschritte im offiziellen Repository. Führe dann Installation und Preflight aus, um verfügbare Werkzeuge festzustellen. Die README nennt Python 3.10+, FFmpeg, Node.js 18+ und einen Coding-Assistenten als Mindestvoraussetzungen. Das sind Projektminima. Wähle weiterhin unterstützte Versionen, die mit deinem Renderer kompatibel sind.
Die folgenden Befehle legen den hier geprüften Quellstand fest. Das Makefile installiert Abhängigkeiten für Python und Rendering, versucht die optionale Einrichtung von Piper und HyperFrames und stellt den Preflight-Befehl bereit. Die Installation benötigt Netzwerkzugriff.
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
git checkout 195eab24478dc9363326aec437aefc3701635ddf
make setup
make preflightNutze Preflight, um das Briefing auf die verfügbare Umgebung abzustimmen. Die Tool-Registry meldet verfügbare Anbieter samt Abhängigkeiten und Laufzeitwarnungen. Eine aufgeführte Integration kann noch eine Programmdatei oder Modellgewichte benötigen. Zugangsdaten allein belegen keinen Modellzugriff. Konfiguriere den Produktionsweg, den du tatsächlich nutzen willst.
Mit make demo-list siehst du die mitgelieferten Beispiele ohne API-Key; make demo rendert deren Remotion-Kompositionen. Diese Beispiele verwenden lokale Animation. Anbieter für die Mediengenerierung sind davon getrennt. Prüfe die Lizenz des Renderers, bevor du ihn für dein Unternehmen einsetzt.
Ist OpenMontage kostenlos, und was läuft lokal?
Für den OpenMontage-Quellcode fällt kein Softwarekauf an. Eine fertige Produktion hat trotzdem mehrere Kostenebenen. Der Anbieterleitfaden unterscheidet lokale Ausführung von Cloud-APIs und kennzeichnet Werkzeuge, die eine GPU benötigen. Lokales Rendering kann kostenpflichtige Aufrufe zur Mediengenerierung vermeiden. Assistentennutzung, Hardware, Lizenzen und redaktionelle Arbeit bleiben.
Ein lokaler Projektordner belegt keinen Offline-Betrieb. Dein Coding-Assistent und ausgewählte Cloud-Medienanbieter können Prompts oder bereitgestelltes Material erhalten. Lege vor der Anbindung fest, welche Dateien jeder Dienst verarbeiten darf.
Berechne die Kosten pro freigegebenem Video über die gesamte Produktionsserie, einschließlich verworfener Varianten:
Kosten pro freigegebenem Video =
(Mediengenerierung + Assistentennutzung + Anteil an Rechen- und Lizenzkosten
+ menschliche Produktions- und Prüfzeit)
/ Anzahl abgenommener, veröffentlichungsfähiger VideosFür eine Beispielserie nehmen wir 24 € für Medienaufrufe, 8 € für den Assistenten, 8 € anteilige Rechen- und Lizenzkosten sowie zwei Stunden menschliche Arbeit zu 60 € pro Stunde an. Zusammen sind das 160 €. Bei vier freigegebenen Clips kostet jeder 40 €; bei nur zwei freigegebenen Clips steigt der Betrag auf 80 €. Wird keiner abgenommen, lässt sich keine sinnvolle Kennzahl pro freigegebenem Video bilden.
Diese Eingaben sind Annahmen. Verteile Einrichtung und Wartung auf das Volumen, dem sie dienen. Zähle jeden erneuten Versuch genau einmal. Unser Kostenmodell pro Agentenaktion erklärt, warum der Nenner eine Automatisierungsentscheidung verändert.
Stoppen OpenMontages Budgetlimits jeden kostenpflichtigen Aufruf?
Die geprüfte Version erzwingt nicht automatisch eine globale Ausgabenobergrenze für jeden kostenpflichtigen Tool-Aufruf. Ihre Konfiguration enthält standardmäßig mode: warn, ein Budget von 10 US$, eine Reserve von 10 % und eine Freigabeschwelle von 0,50 US$ pro Aktion. Diese Einstellungen allein blockieren keinen kostenpflichtigen API-Aufruf.
Die CostTracker-Implementierung kann eine zu hohe Reservierung im Modus cap ablehnen. Unsere Suche fand jedoch nur in Tests erzeugte Tracker-Instanzen, keinen produktiven Python-Aufrufer, der eine solche Instanz anlegt. Der gemeinsame Wrapper für Tool-Aufrufe ergänzt Caching und Aktivitätsereignisse, aber keine Budgetprüfung. Issue #723 beschreibt diese Integrationslücke und war zum Prüfzeitpunkt offen.
Ein Agent oder Integrator kann den Tracker ausdrücklich einbinden. Prüfe vor einer Produktionsserie, ob jede kostenpflichtige Operation vor der Ausführung einen geschätzten Betrag reserviert und danach die tatsächlichen Kosten erfasst. Teste die Ablehnung mit einem simulierten Anbieter, damit der abgewiesene Versuch keine Kosten auslösen kann. Ergänze Ausgabenlimits beim Anbieter, soweit verfügbar. Ein Wechsel von warn zu cap in YAML belegt allein noch nicht, dass die Begrenzung funktioniert.
Was prüfen die Qualitätskontrollen?
OpenMontage enthält nützliche Validierungswerkzeuge und Freigabeprüfungen. Ihre Abdeckung hängt vom Produktionsweg ab. Ein Checkpoint hält den Workflow-Stand fest. Render-Prüfungen erkennen technische Probleme; ob das fertige Video sachlich stimmt und verständlich ist, muss weiterhin jemand beurteilen.
Der Kompositionsvalidator prüft fehlende Dateien und ungültige Schnittdauern. Er meldet auch Sprechertext, der über das Videoende hinausreicht. Der Agent muss ihn wie vorgesehen aufrufen. Der Standardpfad für das Video-Rendering prüft separat den geplanten Renderer und ausgewählte visuelle Anforderungen. Andere Rendering-Einstiegspunkte nehmen andere Aufrufpfade.
Die Funktion zum Schreiben von Checkpoints verweigert den Abschluss einer freigabepflichtigen Phase, wenn das Kennzeichen für die menschliche Freigabe fehlt. Dieses Kennzeichen liefert der Aufrufer. Der Agentenleitfaden beschreibt die Selbstprüfung als beratend und erlaubt nach zwei Prüfrunden die Fortsetzung mit Warnungen. Bestimme eine Person, die den vollständigen Export vor der Veröffentlichung ansieht.
Darfst du OpenMontage kommerziell nutzen?
OpenMontage steht unter AGPLv3. Die Lizenz erlaubt kommerzielle Nutzung unter ihren Bedingungen. Bei interner Produktion stellen sich andere Fragen als bei der Weitergabe oder dem Betrieb veränderter Software für Nutzer über ein Netzwerk. Abschnitt 13 regelt das Angebot des Quellcodes bei veränderten Versionen mit Netzwerkinteraktion. Ein gerendertes Video übernimmt die AGPL nicht automatisch, nur weil es mit dieser Software erstellt wurde.
Prüfe auch die übrigen Bestandteile. Remotion hat eigene Lizenzbedingungen, einschließlich Regeln für die Nutzung durch Unternehmen. Auch Medienanbieter, Modelle, Musik, Aufnahmen und Stimmen brauchen Bedingungen, die deinen Einsatzzweck erlauben. Halte die Herkunft der Medien im Projekt fest. Eine öffentlich zugängliche URL zu einem Referenzvideo räumt keine Nutzungsrechte ein.
Vorgeschlagener Pilot: ein Produktupdate in 60 Sekunden
Beginne mit einem Nutzerablauf, den eigene Bildschirmaufnahmen zeigen, und verwende freigegebene Aussagen. Die Länge von 60 Sekunden haben wir für dieses Beispiel gewählt. Lege Abnahmekriterien und Exportformat für die Zielgruppe vor der Generierung fest. Gib zuerst einen repräsentativen Ausschnitt frei, bevor die gesamte Produktion entsteht.
Passe dieses Briefing an, nachdem du die verfügbaren Anbieter geprüft hast:
Erstelle ein 60-sekündiges Produktupdate für bestehende Kunden.
Nutze nur unsere Bildschirmaufnahmen, unser Logo und freigegebene Release Notes.
Zeige einen Nutzerablauf von Anfang bis Ende. Übernimm Oberflächentexte exakt.
Erstelle eine 16:9-Masterfassung mit lesbaren Untertiteln und Texttranskript.
Erfinde keine Ansichten, Kennzahlen, Kundenstimmen oder Funktionsweisen.
Schlage zuerst Skript, Szenenplan, Renderer und eingesetzte Anbieter vor.
Zeige vor der Gesamtproduktion einen repräsentativen 10-Sekunden-Ausschnitt zur Freigabe.
Frage vor jedem kostenpflichtigen Aufruf und jedem Anbieterwechsel nach.
Speichere Medienquellen, freigegebene Versionen und tatsächliche Kosten beim Projekt.
Exportiere eine Prüffassung und die Dateien, die für Änderungen nötig sind.Der Prompt verlangt eine Freigabe für Ausgaben. Prüfe zusätzlich die technischen Kontrollen bei der Ausführung.
| Prüfung | Erfolgskriterium |
|---|---|
| Produktkorrektheit | Jede sichtbare Funktion und jede Tatsachenbehauptung stimmt mit der bereitgestellten Aufnahme oder den freigegebenen Notizen überein. |
| Verständlichkeit | Eine prüfende Person erkennt ohne das Produktionsbriefing den Nutzerablauf und den nächsten Handlungsschritt. |
| Medienqualität | Den vollständigen Export mit Ton ansehen. Untertitel bleiben lesbar, der Sprechertext ist vollständig und Übergänge enthalten keine unbeabsichtigten Lücken. |
| Rechte und Anbieterwahl | Für jede Mediendatei sind Quelle und erlaubte Nutzung dokumentiert. Die Produktion verwendet die vereinbarten Anbieter. |
| Kosten | Kostenpflichtige Versuche, Assistentennutzung, anteilige Rendering-Kosten und menschliche Arbeitszeit erfassen, einschließlich verworfener Varianten. |
| Überarbeitung | Eine freigegebene Funktionsbezeichnung in einer Testkopie ändern. Jede betroffene Szene aktualisieren und die endgültige Version eindeutig kennzeichnen. |
Wende dieselben Abnahmekriterien auf deine bisherige Produktionsmethode an. Vergleiche den Gesamtaufwand pro freigegebenem Video, einschließlich Korrekturzeit. Wird die Generierung schneller, aber die Prüfung aufwendiger, begrenze zunächst den Umfang, bevor du mehr Videos produzierst.
Wann würden wir OpenMontage wählen?
Wir würden OpenMontage für wiederkehrende Videoproduktion erproben, wenn eine technisch verantwortliche Person den Workflow pflegen und jede Veröffentlichung prüfen kann. Das Team kann die gespeicherten Produktionsschritte mit jedem Durchlauf verbessern. Für einen einmaligen Schnitt reicht möglicherweise der bisherige Editor.
Sobald sich die abgenommene Qualität wiederholen lässt, ergänze ein weiteres Format oder eine Sprache. Wavects AI-Enablement-Angebot kann dir helfen, den Workflow umzusetzen und anhand der Abnahmekriterien deines Teams zu bewerten.
