Uma skill do Claude Code que transforma um tema curto em um vídeo de motion graphics sincronizado com a batida e renderizado em MP4 com HyperFrames.
blixvip/NullMotion
Uma ferramenta local no navegador que reproduz um anúncio de motion graphics finalizado em sincronia com as cenas preliminares em preto e branco e exporta a análise em um único MP4.
Alternativa open source a:After Effects
- Estrelas
- 1,350
- Forks
- 135
- Issues abertas
- 13
- Último commit
- há 3 horas
O que é?
Null Motion é uma ferramenta local de pré-visualização para estudar como um anúncio de motion graphics foi criado. O vídeo finalizado é reproduzido em largura total na parte de cima, e cada seção tem abaixo um rascunho simples em HyperFrames: em preto e branco, com fonte Arial, formas chapadas e um movimento básico. Um indicador de reprodução percorre os rascunhos, e o rascunho da seção que está na tela acompanha o vídeo quadro a quadro e recebe um contorno laranja.
O projeto funciona com Node.js 22+ e não tem dependências em tempo de execução. Depois de executar npm start, a página em 127.0.0.1:4343 reproduz três referências incluídas no projeto, e o menu Download exporta toda a pré-visualização como um MP4 de 1920 pixels de largura, a 24 Mbps, com o áudio do vídeo. A exportação funciona no Chrome ou no Edge porque depende de WebCodecs e requestVideoFrameCallback. Os quadros são renderizados à metade da velocidade, em vez de serem gravados em tempo real, para que nenhum seja descartado.
Você pode importar seus próprios vídeos de referência com um script em Python que usa FFmpeg e ffprobe e, em seguida, descrever os momentos principais de cada seção em um arquivo JSON. O projeto não inclui geração por IA nem recursos hospedados, como legendas e cortes em pausas, que fazem parte de outro produto.
Recursos principais
- 01Reproduz um anúncio finalizado com rascunhos em HyperFrames, em preto e branco, sincronizados para cada seção.
- 02Destaca o rascunho da seção ativa e acompanha o vídeo quadro a quadro.
- 03Exporta a análise completa como um MP4 de 1920 pixels de largura, a 24 Mbps e com áudio.
- 04Funciona localmente com Node.js 22+, sem dependências nem chaves de API.
- 05Importa seus próprios vídeos de referência e detecta cortes de cena com FFmpeg.
Casos de uso
- Estudar a estrutura de um anúncio profissional de motion graphics, seção por seção.
- Apresentar um conceito de motion mostrando o plano inicial ao lado do vídeo finalizado.
- Exportar um vídeo compartilhável que compara um anúncio finalizado com seus rascunhos.
- Analisar seus próprios vídeos de referência para um projeto de motion design.
Em coleções
Tópicos
Perguntas frequentes
- O que é NullMotion?
- Uma ferramenta local no navegador que reproduz um anúncio de motion graphics finalizado em sincronia com as cenas preliminares em preto e branco e exporta a análise em um único MP4. Null Motion é uma ferramenta local de pré-visualização para estudar como um anúncio de motion graphics foi criado. O vídeo finalizado é reproduzido em largura total na parte de cima, e cada seção tem abaixo um rascunho simples em HyperFrames: em preto e branco, com fonte Arial, formas chapadas e um movimento básico. Um indicador de reprodução percorre os rascunhos, e o rascunho da seção que está na tela acompanha o vídeo quadro a quadro e recebe um contorno laranja.
- NullMotion é gratuito? Qual é a licença?
- NullMotion é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- NullMotion ainda é mantido?
- Manutenção ativa. O último commit de NullMotion foi em 7 de nov. de 2026.
- Para que posso usar NullMotion?
- Estudar a estrutura de um anúncio profissional de motion graphics, seção por seção. Apresentar um conceito de motion mostrando o plano inicial ao lado do vídeo finalizado. Exportar um vídeo compartilhável que compara um anúncio finalizado com seus rascunhos. Analisar seus próprios vídeos de referência para um projeto de motion design.
- Onde consigo NullMotion?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/blixvip/NullMotion
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
TiXL é uma ferramenta open source de motion graphics em tempo real que combina gráficos procedurais baseados em nós com animação por keyframes.
Uma skill de agente para Claude Code / Codex que transforma a descrição de um produto em um filme de lançamento com qualidade comercial, feito com código, trilha composta e edição por apontar e clicar.
Framework open source para transformar HTML, CSS, mídia e animações navegáveis em vídeos MP4 determinísticos, criado para agentes de programação com IA.
Quinze filmes de motion design com 10 segundos cada, produzidos com código escrito por Claude; o prompt e o código-fonte completo de cada estilo estão publicados.
Toolkit de motion design que permite a agentes de programação, como Claude Code, criar vídeos com Remotion usando cenas guiadas por timeline, revisão visual e um mecanismo de áudio em Python.