Explicador Manim + Remotion
Crie o projeto funcional e renderize o vídeo, não apenas um storyboard. Use o Remotion para controle de timeline, tipografia, diagramas SVG, áudio, legendas e composição de cena. Use o Manim para fórmulas e gráficos matemáticos que se beneficiam da tipografia de qualidade TeX e geometria de coordenadas.
Não use esta skill para edição de ação ao vivo, footage de cabeça falante ou decks de slides apenas com imagens.
Início
- Inspecione o briefing, os assets existentes, as dimensões alvo, a duração, a taxa de quadros, a política de áudio e o ponto de entrada do Manim.
- Verifique o ambiente:
pwsh -File scripts/check_environment.ps1 -ManimExe "D:\Manim\manim.cmd"
- Para um novo vídeo, crie um projeto a partir do starter inicial agrupado:
pwsh -File scripts/create_project.ps1 -Destination "C:\caminho\para\novo-video" -ManimExe "D:\Manim\manim.cmd" -Install -GenerateAssets
Se um projeto já existir, reutilize-o e preserve alterações não relacionadas.
Regras de Produção
- Converta a timeline para números exatos de quadros antes de implementar as cenas.
- Use
useCurrentFrame(),interpolate(),spring()eSequencepara movimento no Remotion. Não use transições CSS. - Renderize o Manim com sequências PNG transparentes, colete-as em
public/manim/<scene>/e selecione o quadro atual no React. Isso evita caminhos de vídeo alfa não confiáveis. - Mantenha os dados científicos em uma única fonte compartilhada. Um espectro deve ser calculado a partir do mesmo sinal mostrado no domínio do tempo.
- Mantenha rótulos e legendas em chinês no Remotion. Não crie um segundo sistema de legendas dentro do Manim.
- Gere ou use apenas áudio licenciado. Nunca afirme que áudio ausente está presente.
- Verifique quadros representativos visualmente e inspecione o MP4 codificado com ffprobe e RMS de áudio antes da entrega.
Recursos de Apoio
- Leia references/workflow.md para arquitetura ponta a ponta, renderização, integração de sequência de quadros e QA.
- Leia references/scientific-animation.md antes de fazer afirmações sobre Fourier, processamento de sinais ou controle ativo de ruído.
- Use
scripts/create_project.ps1para copiar o starter inicial. - Use
scripts/verify_media.pypara verificar metadados de stream, áudio e quadros representativos. - Projeto starter:
assets/project-template/. Adapte-o em vez de tratar seu texto de demonstração como o conteúdo solicitado.
Definição de Pronto
Entregue o caminho do MP4, o projeto fonte, a folha de contato opcional e um resumo de verificação verdadeiro com dimensões, duração, FPS, codecs e limitações não resolvidas. Um projeto não renderizado não é um vídeo finalizado.