Templates do Remotion: como começar um projeto de vídeo sem partir da tela em branco

Os templates do Remotion existem justamente pra você não encarar a tela em branco: roda npx create-video@latest, escolhe o template na TUI interativa (ou direto por flag, tipo --hello-world), dá npm i, npm run dev e já tem um vídeo em React rodando. O Hello World é o recomendado pela documentação pro primeiro projeto e vem com TypeScript, Prettier e ESLint pré-configurados. Tem template pra SaaS com Next.js, audiograma de podcast, overlay, Three.js e por aí vai. Depois é só tratar o esqueleto como base da biblioteca de assets animados da sua organização
Fala aí, beleza? Começar um projeto de vídeo em React do zero é aquele tipo de tarefa que come o dia inteiro antes de você animar o primeiro pixel
Composição, fps, duração, bundler, lint, formatação, estrutura de pastas… e a animação ainda nem foi escrita
O Remotion é um framework React para criar vídeos programaticamente
E o jeito oficial de matar esse arranque é template: em vez da tela em branco, você começa com um projeto que já roda
Neste post eu te mostro como criar o projeto a partir de um template, qual template serve pra cada objetivo e como transformar esse esqueleto na biblioteca de assets animados da sua organização
Bora ver na prática? 🙂
O que você precisa antes de criar o projeto
A lista é curta, e é bom conferir antes pra não travar no meio:
- Node instalado com o
npxdisponível, porque o comando oficial de criação roda por ele - React na cabeça, nem que seja o básico: composição de componentes, props, estado
- Um pouco de TypeScript, já que o template Hello World vem com TypeScript, Prettier e ESLint pré-configurados
E tem um pré-requisito que não é técnico, é de decisão: a licença
O Remotion é gratuito para indivíduos, inclusive para uso comercial, e para organizações ou times de até 3 pessoas
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
A partir de 4 pessoas, uma organização com fins lucrativos precisa de licença paga
A licença paga tem dois modelos: o Remotion for Creators, a US$ 25 por assento por mês, sem mínimo, e o Remotion for Automators, a US$ 0,01 por render com mínimo de US$ 100 por mês
Com os dois ativos ao mesmo tempo vale um mínimo combinado de US$ 100 por mês, e o que você gasta com assentos conta pra esse mínimo
Olha isso ANTES de montar o projeto do time, não depois 😀
Como criar um projeto Remotion a partir de um template, passo a passo
- Rode o comando oficial e deixe a TUI te guiar
npx create-video@latest
Sem nenhum argumento, o create-video abre uma interface interativa no terminal (a TUI) que guia a escolha do template e da configuração
É o caminho mais tranquilo pra primeira vez, porque você vê as opções em vez de decorar flag
O erro comum deste passo: tentar rodar isso esperando que ele adote um projeto que já existe
Ele cria um projeto novo. Pra um projeto que já está de pé, a documentação tem uma página específica de instalação do Remotion em projeto existente, o famoso caso brownfield
- Pule a TUI escolhendo o template por flag
npx create-video@latest --hello-world
Dá pra escolher o template direto, sem passar pela interface
As flags de template documentadas incluem --blank, --hello-world, --next, --vercel, --next-no-tailwind, --next-pages-dir, --recorder e --prompt-to-motion-graphics
Repara numa pegadinha de nome: a flag --prompt-to-motion-graphics é a que corresponde ao template que a vitrine chama de Prompt to Video
É a mesma coisa com dois nomes, então não fique procurando uma flag --prompt-to-video que não existe na lista
O erro comum deste passo: assumir que todo template que você viu na vitrine tem uma flag equivalente
Não trate a lista acima como se cobrisse a página inteira de templates. Se o que você quer não está aí, vai pela TUI
- Modo não interativo quando você quer só o esqueleto
npx create-video@latest --yes --no-tailwind
A flag --yes roda em modo não interativo, pulando todos os prompts e usando os padrões
Já a --no-tailwind é a que evita a instalação do TailwindCSS, e ela é documentada em combinação com o --yes
O erro comum deste passo: jogar o --no-tailwind sozinho e esperar o mesmo efeito
A dupla é --yes mais --no-tailwind. Separadas, você não está fazendo o que a doc descreve
- Instale as dependências e suba o ambiente
npm i
npm run dev
Esse é o fluxo documentado depois que o projeto foi criado: instala e sobe o dev pelo script do próprio projeto
O erro comum deste passo: mandar o npm run dev de cara, sem o npm i
Aí vem erro de módulo não encontrado e a pessoa acha que o template veio quebrado, quando só faltou instalar
- Ou chame o Remotion Studio direto pelo CLI
npx remotion studio
Aqui vale a pausa pra não confundir os dois passos: o npm run dev é o script que o próprio projeto define, e o npx remotion studio é o comando do CLI que abre o Studio sem depender de script nenhum
Ou seja, são dois caminhos pro mesmo ambiente de trabalho, não uma sequência. Escolhe um e segue
O Studio é o editor do Remotion, com edição e playback rápidos das suas composições
E se liga nisso: com o Studio rodando, basta apertar a tecla s no terminal que ele reabre no navegador
O erro comum deste passo: fechar a aba sem querer e derrubar o processo achando que precisa começar tudo de novo
Não precisa. Volta no terminal, aperta s, e o Studio abre de novo
- Guarde os comandos em scripts, sem o
npx
{
"scripts": {
"render": "remotion render"
}
}
Dentro de um script do package.json o prefixo npx não é necessário
O erro comum deste passo: copiar o comando do tutorial com npx na frente e colar direto no script
Funciona? Até vai, mas é ruído. Dentro do package.json o binário já está no caminho
Qual template do Remotion serve para cada tipo de projeto
Agora a parte que resolve a dúvida de verdade: qual escolher
O Remotion mantém uma página oficial de templates iniciais, e cada um deles resolve um problema diferente
| Template | O que ele entrega | Quando escolher |
|---|---|---|
| Hello World | Playground com uma animação simples, com TypeScript, Prettier e ESLint pré-configurados | Primeiro projeto, é o recomendado pela documentação |
| Blank | Nada além de um canvas vazio | Você já sabe o que vai fazer e não quer limpar código alheio |
| Next.js | SaaS starter com o Remotion Player e renderização via Remotion Lambda já integrados | Você quer construir um app que gera vídeos |
| Overlay | Starter de overlays | As peças vão ser usadas dentro de editores de vídeo convencionais |
| Audiogram | Visualização de texto e forma de onda | Conteúdo de podcast |
| Recorder | Ferramenta de produção de vídeo construída inteiramente em JavaScript | Produção de vídeo mais estruturada |
Prompt to Video (a flag dele é --prompt-to-motion-graphics) |
Prompt vira vídeo curto com roteiro, imagens e narração | Experimentar geração de vídeo a partir de texto |
| Three.js | Starter Remotion + React Three Fiber | Vai ter 3D na jogada |
| Stills | PNG e JPEG dinâmicos, com servidor embutido | Você quer imagem gerada por código, não vídeo |
Se você está na dúvida entre dois, comece pelo Hello World
Ele é o playground recomendado pela doc justamente porque já vem com o ferramental configurado, então você gasta seu tempo na animação e não no tooling
O Blank parece a escolha mais limpa, mas ele é literalmente um canvas vazio. Só vale quando você já tem repertório e um plano
E o Next.js é outro nível de decisão: ele não é um template de animação, é um starter de produto, com Player e renderização via Lambda embutidos
Existe ainda o Editor Starter, que é um template pago para construir o seu próprio editor de vídeo, com componentes prontos de timeline, canvas interativo, seletor de fontes e upload de assets
Ele custa US$ 600 em pagamento único
Do template ao esqueleto: como virar biblioteca de assets animados da sua organização
Aqui é onde muita gente trava: trata o template como produto final e fica preso ao formato dele
O caminho saudável é o contrário. O template resolve o arranque, e o que fica de valor é o conjunto de componentes animados que VOCÊ acumula em cima dele
A lógica é a mesma de quem usa templates de automação n8n pra não montar todo fluxo do zero: o template é ponto de partida, o acervo é o ativo
O caminho prático:
- Escolha um template e trate a primeira composição como descartável
A composição que veio no template serve pra você entender o formato: duração, fps, como o componente lê o frame atual
Depois disso, ela sai
- Se o projeto já existe, não force um template por cima
A documentação oficial tem uma página de instalação do Remotion em projeto existente, o caso brownfield
O erro comum deste passo: criar um projeto novo com o create-video e ficar copiando arquivo na mão pro repositório antigo
- Quando nenhum template oficial serve, olhe a comunidade
A própria doc aponta uma lista de recursos da comunidade pra esses casos
Só tome cuidado com uma coisa: recurso de comunidade não tem a mesma garantia de manutenção que template oficial. Vale conferir antes de apoiar o projeto do time em cima dele
- Encaixe os agentes de código no projeto
O Remotion publica Agent Skills oficiais, que são instruções com boas práticas pra trabalhar em projetos Remotion, úteis pra agentes como Claude Code, Codex, Kimi Code e Cursor
npx remotion skills add
As skills são instaladas na pasta .agents/skills do projeto, e o comando tem os subcomandos add e update
O erro comum deste passo: instalar uma vez e esquecer. Existe o update justamente porque isso envelhece
- No Claude Code, instale o plugin oficial
claude plugin marketplace add remotion-dev/claude-code-plugin
claude plugin install remotion@remotion
Depois disso, reinicie o Claude Code
O erro comum deste passo: rodar os dois comandos e sair testando na mesma sessão, sem reiniciar
- Não vá atrás do MCP
O MCP do Remotion está marcado como descontinuado na documentação oficial, que hoje direciona pra plugins e Agent Skills
Se você achar um tutorial mandando plugar o MCP, ele está velho
E se a ideia for ir mais longe ainda, deixando a IA montar a peça inteira, isso já é outro papo: dá pra ver isso acontecendo em ferramentas que fazem motion graphics a partir da conversa do projeto
No Remotion, o agente trabalha no seu código. É um casamento diferente, e bem mais controlável
Conclusão
Os templates do Remotion resolvem o arranque, e só isso já é bastante: você sai da tela em branco pra um projeto que roda em poucos minutos
A evolução, porém, é sua. O template não vira biblioteca de assets sozinho, quem faz isso é a disciplina de ir extraindo componente reaproveitável a cada vídeo
Um detalhe pra fechar: o pacote remotion no npm está na linha 4.0.x e recebe releases com altíssima frequência (na consulta de agosto de 2026 estava na 4.0.516)
Ou seja: sempre confira a documentação oficial antes de seguir tutorial antigo, inclusive este 😀
Próximo passo concreto pra hoje: rode o npx create-video@latest escolhendo o Hello World, suba o Studio e troque a primeira composição por algo seu
É o menor passo possível que já te dá vídeo em React rodando
até o próximo post!
Perguntas frequentes
Qual é o comando para criar um projeto Remotion do zero?
É o npx create-video@latest. Sem nenhum argumento, ele abre uma TUI interativa que guia a escolha do template e da configuração. Se preferir pular direto pra um template específico, dá pra usar flags como –hello-world ou –blank.
Dá pra escolher o template do Remotion sem passar pela interface interativa?
Dá sim, usando flags direto no create-video, como –blank, –hello-world, –next, –vercel, –next-no-tailwind, –next-pages-dir, –recorder e –prompt-to-motion-graphics. Só lembre que essa última é a flag do template que a vitrine chama de Prompt to Video, é a mesma coisa com dois nomes. Pra um modo totalmente não interativo, que pula todos os prompts com os padrões, existe a flag –yes, e ela pode vir combinada com –no-tailwind pra não instalar o TailwindCSS.
Quanto custa usar o Remotion em uma empresa com mais de 3 pessoas?
O Remotion é gratuito para indivíduos, inclusive uso comercial, e para organizações ou times de até 3 pessoas. A partir de 4 pessoas, uma organização com fins lucrativos precisa de licença paga, que tem dois modelos: Remotion for Creators, a US$ 25 por assento por mês sem mínimo, e Remotion for Automators, a US$ 0,01 por render com mínimo de US$ 100 por mês. Com os dois ativos ao mesmo tempo, vale um mínimo combinado de US$ 100 por mês, e o gasto com assentos conta pra esse mínimo.
Qual template do Remotion é indicado para quem quer montar um SaaS de geração de vídeo?
O template Next.js, que já vem como um SaaS starter com o Remotion Player e a renderização via Remotion Lambda integrados. Ele é o caminho recomendado pra quem quer construir um app que gera vídeos, e não só um projeto de vídeo isolado.
Existe uma forma de instalar o Remotion em um projeto que já existe, sem usar um template?
Sim, a documentação oficial tem uma página específica pra isso, o caso conhecido como brownfield, chamada Installing Remotion in an existing project. Ela serve justamente pra quem já tem um projeto de pé e não quer partir de um template novo.
Como abrir o Remotion Studio depois de criar o projeto?
Depois do npm i, o fluxo documentado é subir o ambiente de desenvolvimento com npm run dev, que é o script do próprio projeto. O Remotion Studio, que é o editor com edição e playback rápidos das composições, também abre direto pelo CLI com npx remotion studio. São dois caminhos, não uma sequência. E com o Studio rodando, apertar a tecla s no terminal reabre ele no navegador.
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Exemplos de Remotion: o que dá pra construir de verdade com ele
Veja exemplos de Remotion reais: biblioteca de assets, player embutido, Recorder, render em paralelo, templates de prompt e editor completo no navegador.
remotion-dev: o que é a organização oficial por trás do Remotion?
remotion-dev é a organização oficial do Remotion no GitHub, dona do repositório principal e de mais de 100 projetos: skills, templates e vídeos oficiais.
Remotion.dev: o que tem no site oficial e como começar a criar vídeos com React
Remotion dev é o site oficial do framework que cria vídeo com React. Veja o que tem na documentação, templates e como começar seu primeiro projeto agora.
