Zur Nutzungsanleitung springen
Remotion Interactivityvon remotion-dev

Remotion Interactivity Skill.

Machen Sie ein Video im Studio bearbeitbar, indem Sie ändern, wie sein React-Quellcode Ebenen, Timing und Steuerelemente bereitstellt.

  • Video
  • React
  • Interaktion
Quellenprüfung · Remotion InteractivitySKILL.md
Aufgabe Video Ergebnis • Benannte, einzeln bearbeitbare Videoebenen • Eigene Komponenten mit deklarierten Steuerelementen für Inhalt und Darstellung • Verbundene Kompositionen mit eigenen bearbeitbaren Zeitleisten Vor dem Start Eine Remotion-Version, die die dokumentierten Interactive-APIs unterstützt; für die beschriebene bearbeitbare Pfadinterpolation wird zusätzlich @remotion/paths benötigt.
Redaktionelle Zusammenfassung · Quelle geprüft 2026-10-07 · kein generiertes Beispiel

01 Funktionen

Remotion Interactivity: Bearbeitbare Videoebenen

Markup-Regeln für im Quellcode bearbeitbare Remotion-Ebenen, eigene Schemas, Inline-Animationswerte und die Registrierung verbundener Kompositionen.

Workflow auf QuellenbasisKein Ausführungs-Benchmark

Der Arbeitsansatz

Remotion Interactivity löst ein konkretes Authoring-Problem: Ein Video kann korrekt gerendert werden, während seine Ebenen im Studio nur schwer oder gar nicht bearbeitbar sind. Die Quelle erklärt, welche Markup-Muster der Editor erkennen kann, darunter Inline-Styles, benannte Elemente, unterstützte Interpolationsausdrücke und direkt geschriebene JSX-Knoten.

Der Ansatz für eigene Komponenten nutzt ein Interaktivitätsschema, um sinnvolle Steuerelemente pro Instanz bereitzustellen. Eine Komponente mit eigener Zeitleiste kann außerdem als verbundene Komposition registriert werden. Es geht um die Beziehung zwischen Quellcode und Video-Editor, nicht darum, einem veröffentlichten Video anklickbare Schaltflächen hinzuzufügen.

Erwartete Ergebnisse

  • Benannte, einzeln bearbeitbare Videoebenen
  • Eigene Komponenten mit deklarierten Steuerelementen für Inhalt und Darstellung
  • Verbundene Kompositionen mit eigenen bearbeitbaren Zeitleisten
Beispiel-Briefing ansehen

Vom Briefing zur Prüfung

  1. 01
    Bearbeitungseinheiten bestimmen

    Listen Sie die Clips, Szenen und Ebenen auf, die getrennt geändert werden müssen. Geben Sie jeder einen eigenen, manuell geschriebenen JSX-Knoten, statt alle aus einer Schleife zu erzeugen.

  2. 02
    Nützliche Steuerelemente bereitstellen

    Fügen Sie ein InteractivitySchema für sinnvolle Text-, Farb-, Medien- oder numerische Eigenschaften hinzu und leiten Sie den injizierten Style an ein einziges visuelles Wurzelelement weiter.

  3. 03
    Quellcode bearbeitbar halten

    Setzen Sie unterstützte Keyframes und Styles inline, bewahren Sie die Frame-Semantik zwischen aufrufender und lokaler Ebene und registrieren Sie wiederverwendbare Szenen mit derselben exportierten Komponente.

  4. 04
    Studio-Änderungen testen

    Wählen, verschieben und justieren Sie die vorgesehenen Ebenen im Studio und prüfen Sie dann, ob die Änderungen in den erwarteten Quellknoten zurückgeschrieben werden.

02 Einsatzbereiche

Wann es sich eignet

Eine Remotion-Version, die die dokumentierten Interactive-APIs unterstützt; für die beschriebene bearbeitbare Pfadinterpolation wird zusätzlich @remotion/paths benötigt.

Gut geeignet

  • Wiederverwendbare Lower ThirdsText und Akzentfarbe können zu expliziten Instanz-Steuerelementen werden, während dekorative Details intern bleiben.
  • Bearbeitbare SzenenbibliothekenVerbundene Kompositionen eignen sich für umfangreiche Szenen, die eine eigene Zeitleiste brauchen, ohne ihre Implementierung zu duplizieren.

Zu prüfende Grenzen

  • Versionsabhängige APIsDie erfasste Quelle deklariert Version 4.0.534. Prüfen Sie die Remotion-Version Ihres Projekts, bevor Sie sich auf diese interaktiven Komponenten-APIs verlassen.
  • Schleifen haben gemeinsame BearbeitungszieleProgrammatisch wiederholte Elemente eignen sich für eine gemeinsame Vorlage, nicht für unabhängige Clipnamen, eigenes Timing oder einzelnes Löschen.

Mitzubringende Eingaben

  • Aktuelles JSXGeben Sie die Kompositionsregistrierung und die Komponenten an, deren Steuerelemente fehlen oder ausgegraut sind.
  • BearbeitungsanforderungenNennen Sie die Eigenschaften und einzelnen Instanzen, die der Editor ändern können muss.
  • ZeitleistensemantikGeben Sie vorhandene Offsets, Trimmungen, Verschachtelung und Bildrate an, damit das Refactoring die Animation nicht verschiebt.

03 Wichtige Entscheidungen

Entscheidende Punkte

  1. Die Codeform ist entscheidend

    Dasselbe gerenderte Bild kann je nach Ablageort der Quellwerte unterschiedliche Bearbeitungsmöglichkeiten bieten.

  2. Steuerelemente sind bewusst gewählt

    Schemas halten nützliche Entscheidungen pro Instanz sichtbar, ohne jedes dekorative Implementierungsdetail zu einem Steuerelement zu machen.

04 Beispielbriefing

Ein fokussiertes Briefing ausprobieren

Das folgende Beispiel-Briefing wurde nicht getestet. Prüfen Sie die Einrichtung des Skills, bevor Sie es verwenden.

Einrichtung prüfen

Halten Sie den Interaktivitäts-Eintrag und die verknüpften Referenzen zusammen und prüfen Sie die installierte Remotion-API, bevor Sie refaktorisieren.

Quelldatei im Upstream
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md

Eine Remotion-Version, die die dokumentierten Interactive-APIs unterstützt; für die beschriebene bearbeitbare Pfadinterpolation wird zusätzlich @remotion/paths benötigt.

Mit einem Ergebnis beginnen

Passen Sie Umfang, Quellmaterial und Vorgaben in diesem Briefing an, bevor Sie den Skill ausführen.

Beispiel-Briefing
Nutze Remotion Interactivity, um diese Lower-Third-Szene für die Studio-Bearbeitung zu refaktorisieren, ohne ihr gerendertes Timing zu ändern. Stelle Text und Akzentfarbe bereit, leite den Style an ein Wurzelelement weiter und registriere dieselbe exportierte Komponente als verbundene Komposition. Halte zwei Instanzen unabhängig bearbeitbar und prüfe, dass das Verschieben der einen die andere nicht verändert.

Ergebnis prüfen

Prüfen Sie die tatsächliche Ausgabe anhand dieser beobachtbaren Kriterien.

  • Jede unabhängig bearbeitete Ebene hat einen eigenen Quellknoten.
  • Schema-Steuerelemente erscheinen und speichern Änderungen im Code.
  • Das Refactoring bewahrt Offsets und gerendertes Erscheinungsbild.

OpenDesign bietet einen lokalen Design-Arbeitsbereich für Coding-Agenten. Dieser Eintrag bedeutet nicht, dass der Skill mitgeliefert wird oder dass seine externen Tools, Zugangsdaten und Software-Abhängigkeiten enthalten sind.

05 Quelle und Lizenz

Quelle und Lizenz

Diese Seite beschreibt die unten verlinkte, festgelegte Quellrevision. Verhalten und Anforderungen im Upstream können sich ändern.

Quellen-Eigentümer
remotion-dev
Lizenz
Nicht bestätigt – prüfen Sie die Upstream-Bedingungen vor einer Wiederverwendung.
Geprüfter Stand
2026-10-07 · 32b241b97f4e
Redaktionelle Zusammenfassung der Quelle
Markup-Regeln für im Quellcode bearbeitbare Remotion-Ebenen, eigene Schemas, Inline-Animationswerte und die Registrierung verbundener Kompositionen.

Originalzusammenfassung von OpenDesign auf Basis der verlinkten Quelle. Repository-Sterne sind ein datiertes Popularitätssignal, weder Skill-Nutzung noch Qualitätsbewertung.

06 Fragen vor dem Start

Fragen vor dem Start

Warum erscheinen einige Studio-Felder ausgegraut?

Die Quelle weist darauf hin, dass zu komplexes Markup verhindern kann, dass Studio Werte interpretiert. Sie empfiehlt unterstützte Inline-Ausdrücke und explizite Schemas.

Sollte jedes wiederholte Objekt einen eigenen JSX-Knoten erhalten?

Nur wenn es unabhängig im Quellcode bearbeitet werden soll. Balken oder Partikel einer gemeinsamen Vorlage können weiterhin programmatisch erzeugt werden.

Erzeugt das Extrahieren einer Komponente eine verbundene Komposition?

Nein. Die extrahierte Komponente muss zusätzlich mit passenden Abmessungen, Dauer, Bildrate und Standardwerten registriert werden.

OpenDesign

Schaffen Sie Raum für die nächste Design-Iteration.

Halten Sie Briefing, Quellmaterial und Designarbeit in einem lokalen Arbeitsbereich zusammen. Prüfen Sie die Einrichtung des Skills selbst, bevor Sie ihn in Ihren Workflow aufnehmen.

Quelldatei im Upstream
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md