Estudio

App Demo

Crea un video de cualquier app con una composición Remotion: variables, código y preview en el editor.

Dónde está

En un proyecto: Estudio → App Demo. Ves el video y pulsas Open editor para el estudio (variables, código y preview).

Cómo escribir el código

Exporta un componente con export default. Solo puedes importar remotion y react.

import { AbsoluteFill, useCurrentFrame } from "remotion";

export const durationInFrames = 180;
export const fps = 30;
export const width = 1080;
export const height = 1920;

export default function AppDemo() {
  const frame = useCurrentFrame();
  return (
    <AbsoluteFill style={{ backgroundColor: "#fff" }}>
      Frame {frame}
    </AbsoluteFill>
  );
}

Variables

El botón Variables abre un panel al centro. Ahí editas tokens del preview: texto, número, sí/no, color y foto. Créalas con Añadir o decláralas en el código. Escribir vars.nombre no crea una variable: solo lee las que ya existen.

Decláralas así:

export const variables = {
  appName: "Mi app",
  precio: 9.99,
  destacado: true,
  accent: "#6366f1",
  photo: "",
};

Úsalas así:

<h1>{vars.appName}</h1>
<div style={{ color: vars.accent }} />
{vars.photo ? <Img src={vars.photo} /> : null}

Las fotos se suben, se pegan, se arrastran o se eligen de Galería. En el código la variable es una URL (o data URL). Importa Img de remotion para mostrarlas. Los valores del panel no se pisan si ya los editaste a mano.

Duración y tamaño

export const durationInFrames = 180;
export const fps = 30;
export const width = 1080;
export const height = 1920;

Marco iPhone

Si está activo, envuelve cualquier composición en un iPhone sobre fondo blanco. No hace falta dibujar el marco en el código. Puedes apagarlo para exportar a pantalla completa.

Guardar

Los cambios se autoguardan solos. También puedes pulsar Guardar o ⌘S / Ctrl+S.

Exportar

Exportar MP4 descarga el video y lo guarda en Galería → App Demo. Usa Chrome o Edge. El archivo incluye el código y las variables actuales.