Ir a la guía de uso
Remotion Interactivitypor remotion-dev

Remotion Interactivity Skill.

Haz que un vídeo sea editable en Studio cambiando la forma en que su código React expone las capas, los tiempos y los controles.

  • Vídeo
  • React
  • Interacción
Revisión de la fuente · Remotion InteractivitySKILL.md
Tarea Vídeo Produce • Capas de vídeo con nombre y editables individualmente • Componentes personalizados con controles declarados de contenido y apariencia • Composiciones conectadas con sus propias líneas de tiempo editables Antes de empezar Se necesita una versión de Remotion compatible con las API interactivas documentadas; además, @remotion/paths es necesario para la interpolación de trazados editable descrita.
Resumen editorial · fuente revisada 2026-10-07 · no es un ejemplo generado

01 Qué hace

Remotion Interactivity: capas de vídeo editables

Reglas de marcado para capas de Remotion editables en el código fuente, esquemas personalizados, valores de animación en línea y registro de composiciones conectadas.

Flujo de trabajo basado en la fuenteNo es una prueba de rendimiento de ejecución

El enfoque de trabajo

Remotion Interactivity aborda un problema concreto de creación: un vídeo puede renderizarse correctamente y, aun así, sus capas pueden ser difíciles o imposibles de editar desde Studio. La fuente explica qué patrones de marcado puede reconocer el editor, incluidos los estilos en línea, los elementos con nombre, las expresiones de interpolación compatibles y los nodos JSX escritos directamente.

Su enfoque de componentes personalizados usa un esquema de interactividad para exponer controles útiles por instancia. Un componente con su propia línea de tiempo también puede registrarse como composición conectada. Se trata de la relación entre el código fuente y el editor de vídeo, no de añadir botones en los que se pueda hacer clic a un vídeo publicado.

Entregables esperados

  • Capas de vídeo con nombre y editables individualmente
  • Componentes personalizados con controles declarados de contenido y apariencia
  • Composiciones conectadas con sus propias líneas de tiempo editables
Ver el brief de ejemplo

Del brief a la revisión

  1. 01
    Identifica las unidades de edición

    Enumera los clips, escenas y capas que deben cambiarse por separado. Da a cada uno su propio nodo JSX escrito a mano en lugar de generarlos todos desde un bucle.

  2. 02
    Expón controles útiles

    Añade un InteractivitySchema para propiedades relevantes de texto, color, medios o valores numéricos, y reenvía el estilo inyectado a una única raíz visual.

  3. 03
    Mantén el código editable

    Coloca en línea los fotogramas clave y estilos compatibles, conserva la semántica de fotograma del llamador frente al local y registra las escenas reutilizables con el mismo componente exportado.

  4. 04
    Prueba las ediciones en Studio

    Selecciona, mueve y ajusta en Studio las capas previstas y luego comprueba si los cambios se escriben en el nodo de código esperado.

02 Cuándo usarlo

Cuándo usarlo

Se necesita una versión de Remotion compatible con las API interactivas documentadas; además, @remotion/paths es necesario para la interpolación de trazados editable descrita.

Buen encaje

  • Rótulos inferiores reutilizablesEl texto y el color de acento pueden convertirse en controles explícitos de instancia, mientras los detalles decorativos permanecen internos.
  • Bibliotecas de escenas editablesLas composiciones conectadas son adecuadas para escenas extensas que necesitan su propia línea de tiempo sin duplicar su implementación.

Límites que conviene comprobar

  • API sensibles a la versiónLa fuente capturada declara la versión 4.0.534. Verifica la versión de Remotion del proyecto antes de depender de estas API de componentes interactivos.
  • Los bucles comparten objetivos de ediciónLos elementos repetidos mediante programación son adecuados para una plantilla compartida, no para nombres de clip, tiempos o eliminación independientes.

Aporta estos datos

  • JSX actualProporciona el registro de la composición y los componentes cuyos controles no están disponibles o aparecen atenuados.
  • Requisitos de ediciónIdentifica las propiedades y las instancias individuales que el editor debe cambiar.
  • Semántica de la línea de tiempoIndica los desfases, recortes, anidamiento y velocidad de fotogramas existentes para que la refactorización no desplace la animación.

03 Decisiones importantes

Decisiones importantes

  1. La forma del código importa

    La misma imagen renderizada puede ofrecer distintas capacidades de edición según dónde estén los valores del código fuente.

  2. Los controles son deliberados

    Los esquemas mantienen visibles las opciones útiles por instancia sin convertir en control cada detalle decorativo de la implementación.

04 Ejemplo de brief

Prueba un brief concreto

El brief de ejemplo siguiente no se ha probado. Revisa la configuración del skill antes de usarlo.

Revisa la configuración

Mantén juntos el punto de entrada de interactividad y las referencias enlazadas, y comprueba la API de Remotion instalada antes de refactorizar.

Archivo fuente original
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md

Se necesita una versión de Remotion compatible con las API interactivas documentadas; además, @remotion/paths es necesario para la interpolación de trazados editable descrita.

Empieza con un solo entregable

Adapta el alcance, el material de origen y las restricciones de este brief antes de ejecutar el skill.

Brief de ejemplo
Usa Remotion Interactivity para refactorizar esta escena de rótulo inferior y poder editarla en Studio sin cambiar su temporización renderizada. Expón el texto y el color de acento, reenvía el estilo a una sola raíz y registra el mismo componente exportado como composición conectada. Mantén dos instancias editables de forma independiente y verifica que mover una no altere la otra.

Inspecciona el resultado

Comprueba el resultado real con estos criterios observables.

  • Cada capa editada de forma independiente tiene su propio nodo en el código.
  • Los controles del esquema aparecen y guardan los cambios en el código.
  • La refactorización conserva los desfases y la apariencia renderizada.

OpenDesign ofrece un espacio de diseño local para agentes de programación. Este listado no implica que el skill incluya sus herramientas externas, credenciales ni dependencias de software.

05 Fuente y licencia

Fuente y licencia

Esta página describe la revisión fija de la fuente enlazada abajo. El comportamiento y los requisitos originales pueden cambiar.

Propietario de la fuente
remotion-dev
Licencia
Sin confirmar: revisa los términos originales antes de reutilizarlo.
Versión revisada
2026-10-07 · 32b241b97f4e
Resumen editorial de la fuente
Reglas de marcado para capas de Remotion editables en el código fuente, esquemas personalizados, valores de animación en línea y registro de composiciones conectadas.

Resumen original de OpenDesign, basado en la fuente enlazada. Las estrellas del repositorio son una señal de popularidad con fecha, no el uso del skill ni una puntuación de calidad.

06 Preguntas antes de empezar

Preguntas antes de empezar

¿Por qué algunos campos de Studio aparecen atenuados?

La fuente señala que un marcado demasiado complejo puede impedir que Studio interprete los valores. Recomienda expresiones en línea compatibles y esquemas explícitos.

¿Debe cada objeto repetido tener un nodo JSX independiente?

Solo cuando necesite edición independiente en el código. Las barras o partículas de una plantilla compartida pueden seguir generándose mediante programación.

¿Extraer un componente crea una composición conectada?

No. El componente extraído también debe registrarse con dimensiones, duración, velocidad de fotogramas y valores predeterminados adecuados.

OpenDesign

Deja espacio para la siguiente iteración de diseño.

Mantén tu brief, el material de origen y el trabajo de diseño juntos en un espacio de trabajo local. Revisa la configuración del propio skill antes de añadirlo a tu flujo de trabajo.

Archivo fuente original
https://github.com/remotion-dev/skills/blob/32b241b97f4e0e4ab61fe9a41b05e6e64503f8c5/skills/remotion-interactivity/SKILL.md