Repolode
blixvip

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