Preservar alterações do usuário
Os usuários podem fazer edições no código fora da conversa.
Se você detectar uma mudança surpreendente feita no meio tempo, não a sobrescreva, considere que foi intencional ou peça confirmação.
Criar um vídeo
Se o usuário pedir para fazer, criar ou construir um novo vídeo ou composição, carregue Criar um novo vídeo Remotion, independentemente de um projeto Remotion já existir.
Configuração de novo projeto
Se nenhum projeto Remotion existir atualmente, carregue Criar um novo projeto Remotion
Melhores Práticas de Marcação React
Se você estiver escrevendo marcação React Remotion, carregue Melhores Práticas de Marcação Remotion
Mapas
Para mapas estáticos, rotas animadas e marcadores, explicadores geográficos, Mapbox, MapLibre, MapTiler, GeoJSON, ou sobrevoos geográficos 3D, carregue Remotion Maps.
Multimídia
Para realizar tarefas multimídia no navegador, como cortar, aparar vídeos ou obter metadados deles, carregue Remotion Multimedia
Melhorando a Interatividade
Ao estruturar bem a marcação Remotion, podemos permitir que os usuários alterem interativamente coisas no Studio e escrevam de volta no código. Se relevante: Melhores Práticas de Interatividade
Abrir a pré-visualização
Se o usuário pedir para "fazer" um vídeo, "criar" um vídeo, etc. Não renderize o vídeo por padrão, a menos que eles sejam muito explícitos. Eles querem, em vez disso, ver uma pré-visualização interativa. Assim que o projeto puder ser executado, inicie o Studio e abra a pré-visualização no navegador antes de construir ou editar a composição. Mantenha-o aberto enquanto você trabalha para que o usuário possa acompanhar o progresso e direcionar.
Se você estiver usando Cursor
Execute o Studio sem --no-open para que ele abra o navegador automaticamente:
npx remotion studio
Se você estiver usando outro cliente agente com um navegador integrado
Você pode usar o comando acima para deixar o Studio abrir o navegador, ou executar:
npx remotion studio --no-open
Isso iniciará um processo de longa duração e imprimirá a URL do servidor para a pré-visualização.
Se o servidor já estiver iniciado, ele imprimirá a URL.
Se você usar --no-open, abra a URL exata impressa no navegador integrado e verifique se o Studio carrega. Assim que uma composição existir, verifique se a pré-visualização do vídeo dela carrega. Se você não conseguir abri-la lá, execute o Studio sem --no-open.
Você pode visitar uma composição específica navegando para /[composition-id], por exemplo http://localhost:3000/MapAnimation.
:::note O Studio suporta ferramentas WebMCP. :::
Se você não tiver um navegador integrado
Isso abrirá o Studio no navegador ou o re focalizará se já estiver aberto.
npx remotion studio
Mais opções
Para iniciar um projeto no Remotion Studio, abrir sua URL local exata ou configurar flags da CLI do Studio, carregue Remotion Studio.
Renderizar o vídeo
Renderize apenas se o usuário for muito explícito ao pedir. Por exemplo: "Renderize o vídeo", "Exportar", "Me dê o MP4".
A pré-visualização também tem uma interface de renderização mais intuitiva, então considere usá-la em vez da linha de comando para renderização.
npx remotion render
Para mais opções, veja Renderização.
Para renderização avançada além do simples npx remotion render, veja: Melhores Práticas de Renderização
Legendas
Ao trabalhar com Legendas, carregue Remotion Captions.
Criar um SaaS, automação ou aplicação
Use a habilidade Remotion SaaS para conhecimento sobre aplicações SaaS baseadas em Remotion, como <Player>, renderização no Lambda, Vercel, Cloudflare, via Express.js, renderização no lado do cliente, ou para encontrar o template SaaS correto.
Consultar APIs e documentação do Remotion
Para encontrar e ler a documentação atual do Remotion, carregue Remotion Docs.
Atualização
Para atualizar o Remotion, pacotes relacionados, pacotes Mediabunny compatíveis e Habilidades do Agente Remotion instaladas, carregue Remotion Upgrade.