Communitygithub.com

espennilsen/pi

Melhores práticas para Remotion - Criação de vídeos em React

O que é pi?

Este skill fornece um conjunto abrangente de melhores práticas e conhecimento específico de domínio para trabalhar com a biblioteca Remotion, que permite criar vídeos programaticamente usando React. Ele abrange desde a configuração inicial de um projeto com `create-video` até tópicos avançados como animações, legendas, detecção de silêncio, visualização de áudio e uso de FFmpeg. O skill é especialmente útil para desenvolvedores que desejam criar vídeos complexos com React, oferecendo regras detalhadas para composições, efeitos 3D, gráficos, mapas, e muito mais. Ele é compatível com o ecossistema Remotion, integrando-se a ferramentas como Three.js, TailwindCSS e ElevenLabs, e organiza o conhecimento em arquivos de regras modulares que podem ser carregados conforme a necessidade.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/espennilsen/pi/tree/HEAD/skills/remotion

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Quando usar

Use este skill sempre que estiver lidando com código Remotion para obter conhecimento específico do domínio.

Configuração de novo projeto

Quando estiver em uma pasta ou workspace vazio sem um projeto Remotion existente, crie um usando:

npx create-video@latest --yes --blank --no-tailwind my-video

Substitua my-video por um nome de projeto adequado.

Iniciar preview

Inicie o Remotion Studio para visualizar um vídeo:

npx remotion studio

Opcional: verificação de renderização de um quadro

Você pode renderizar um único quadro com a CLI para verificar layout, cores ou temporização. Pule para edições triviais, refatorações puras ou quando já tiver confiança suficiente do Studio ou de renderizações anteriores.

npx remotion still [composition-id] --scale=0.25 --frame=30

A 30 fps, --frame=30 é a marca de um segundo (--frame é baseado em zero).

Legendas

Ao lidar com legendas ou subtítulos, carregue o arquivo ./rules/subtitles.md para mais informações.

Usando FFmpeg

Para algumas operações de vídeo, como cortar vídeos ou detectar silêncio, o FFmpeg deve ser usado. Carregue o arquivo ./rules/ffmpeg.md para mais informações.

Detecção de silêncio

Quando precisar detectar e cortar segmentos silenciosos de arquivos de vídeo ou áudio, carregue o arquivo ./rules/silence-detection.md.

Visualização de áudio

Quando precisar visualizar áudio (barras de espectro, formas de onda, efeitos reativos a graves), carregue o arquivo ./rules/audio-visualization.md para mais informações.

Efeitos sonoros

Quando precisar usar efeitos sonoros, carregue o arquivo ./rules/sfx.md para mais informações.

Como usar

Leia arquivos de regras individuais para explicações detalhadas e exemplos de código:


Fonte: remotion-dev/skills

Habilidades Relacionadas