Was macht openmontage?
Verwenden Sie dies für eine vollständige Videoproduktion oder ein OpenMontage-Projekt. Für eine einzelne lokale Medienbearbeitung verwenden Sie ffmpeg oder video-edit. Für bestehende Atlas Remotion/HyperFrames-Aufgaben verwenden Sie weiterhin diese nativen Skills.
Laufzeit und Arbeitsverzeichnis
Portabilität: Die Pfade und Testergebnisse unten beschreiben die ursprüngliche Windows-Referenzumgebung. Stellen Sie auf einem neuen Host die Abhängigkeiten in einer isolierten Umgebung für die gebündelte runtime/ oder einen verifizierten Upstream-Checkout bereit; ermitteln Sie dessen tatsächlichen Speicherort, bevor Sie einen Befehl ausführen. Das Installationsprogramm erstellt diese Umgebung nicht.
Auf dieser Windows-Installation ist die getestete Laufzeit $env:USERPROFILE/.local/share/atlas/OpenMontage. Verwenden Sie deren .venv/Scripts/python.exe und führen Sie Befehle mit dieser Laufzeit als Arbeitsverzeichnis aus. Verwenden Sie kein globales Python. Produktionsprojekte gehören unter projects/<project-id>/ mit expliziten Ausgabepfaden.
Lesen Sie vor der Produktion die AGENT_GUIDE.md und das entsprechende Manifest in pipeline_defs/ aus der installierten Laufzeit. Es enthält Konzept → Skript → Szenenplan → Assets → Bearbeitung → Rendering, Quellen-/Referenzprüfung, Kostenverfolgung und Phasenüberprüfung. Die Produktionsregeln des Leitfadens gelten für die OpenMontage-Produktion; sie regeln keine nicht verwandten Aufgaben oder die Installationsprüfungen dieses Plugins.
Führen Sie vor dem Angebot eines Produktionspfads einen Preflight durch:
Set-Location "$env:USERPROFILE/.local/share/atlas/OpenMontage"
& ./.venv/Scripts/python.exe -c "from tools.tool_registry import registry; import json; registry.discover(); print(json.dumps(registry.provider_menu_summary(), indent=2))"
Melden Sie die tatsächliche Verfügbarkeit der Fähigkeiten. Ein konfigurierter Anbieter ist kein Beweis für eine erfolgreiche Generierung. Geben Sie keine Anmeldeinformationen aus. API-Aufrufe des Anbieters können Geld kosten; befolgen Sie den autorisierten Anbieter/das autorisierte Modell und das Budget des Benutzers. Fehlende Modellgewichte oder Anmeldeinformationen erfordern eine Einrichtung, bevor diese Fähigkeiten funktionieren. Ersetzen Sie niemals stillschweigend genehmigte Bewegungen durch Standbilder oder wechseln Sie die Rendering-Engine.
Lesen Sie die Anleitung des Regisseurs für jede Pipeline-Phase vor dieser Phase. Befolgen Sie die Genehmigungs-/Checkpoint-Felder des Manifests, überprüfen Sie die Ausgaben und respektieren Sie die explizite Benutzerautorisierung, die über die Genehmigungsrichtlinie von OpenMontage aufgezeichnet wurde. Beginnen Sie bei einem offenen Brief mit Konzepten und dem Pipeline-/Tool-Plan; bei bereitgestelltem Filmmaterial prüfen Sie zuerst die Medien. Halten Sie die Auswahl von Anbieter, Laufzeit, Musik und Assets für den Benutzer sichtbar.
Gebündelter portabler Support
runtime/ enthält gepinnten OpenMontage-Code, Pipeline-Manifeste, Phasenanleitungen, Schemata, Style-Playbooks und Composer-Quellcode. Es enthält keine virtuellen Umgebungen, node_modules, generierte Medien oder Modellgewichte. Kopieren Sie es auf einem anderen Rechner in ein beschreibbares Verzeichnis, installieren Sie requirements.txt in einer isolierten Python-Umgebung und führen Sie dann npm ci innerhalb von remotion-composer/ aus. Installieren Sie keine GPU-Erweiterungen oder laden Sie Modelle herunter, bis sie für eine autorisierte Produktion benötigt werden.
Technologie-/Anbieterreferenzen unter runtime/.agents/skills/<name>/ verwenden SKILL.reference.md, sodass sie unterstützende Dokumente und keine doppelten Skill-Einstiegspunkte sind. Lösen Sie die agent_skills-Namen eines Tools zunächst in der installierten Laufzeit .agents/skills/<name>/SKILL.md auf, andernfalls in der gebündelten Referenz oder dem gleichnamigen nativen Plugin-Skill. Große alternative HyperFrames/Remotion-Pakete sind hier ausgelassen; verwenden Sie die installierten Atlas-Skills oder falls nötig den ursprünglichen Laufzeitquellcode. runtime/skills/core/ und runtime/skills/meta/ enthalten gemeinsame Ausführungs- und Überprüfungsanleitungen.
Lokales Animationswissen, das separat bereitgestellt wird, umfasst Character Rigging, SVG/Canvas-Animation, GSAP, Three.js, visuellen Stil und ManimCE. Diese Wissenspakete beweisen nicht, dass ihre optionalen Renderer/Modelle installiert sind. Verwenden Sie die Character-Animation-Pipeline für geriggte Charaktere; verwenden Sie Animation oder Animated-Explainer für Motion Graphics. Die Audio-Generierung/-Transkription verwendet die kanonischen installierten Anbieter-Skills; OpenMontage behält anbieterspezifische Referenzen intern.
Verifizierung
Auf diesem Rechner wurden die Kernvertragstests und eine lokale synthetische Clip-Prüfung bestanden. Der Smoke-Check umfasst Trimmen, Audio-Extraktion/-Mischung/-Blenden, Komposition, Farbkorrektur, eingebrannte Untertitel, Frame-Extraktion und Medienstruktur. Zum Wiederholen ohne Anbieteraufrufe:
& "$env:USERPROFILE/.local/share/atlas/OpenMontage/.venv/Scripts/python.exe" '<dieser-skill-verzeichnis>/smoke.py' "$env:USERPROFILE/.local/share/atlas/OpenMontage"
Es überschreibt nur generierte Fixtures in projects/atlas-install-smoke/. Ein vier Sekunden langes synthetisches Rendering ist eine lokale Integrationsprüfung, keine End-to-End-generierte Produktion. Überprüfen und hören Sie sich das tatsächliche Deliverable an und führen Sie eine Pipeline-Qualitätsprüfung durch, bevor Sie es präsentieren.
OpenMontage-Code ist AGPL-3.0; bewahren Sie LICENSE. Native Referenzpakete können zusätzliche Upstream-Lizenzhinweise enthalten. Überprüfen Sie die Bedingungen des Anbieters/der Medien/des Modells für die jeweilige Produktion.