Repolode
blixvip

blixvip/NullMotion

Herramienta local de navegador que reproduce un anuncio terminado de motion graphics sincronizado con sus escenas preliminares en blanco y negro y exporta el desglose como un solo MP4.

Alternativa open source a:After Effects

Estrellas
1,348
Forks
134
Issues abiertos
13
Último commit
hace 7 días

¿Qué es?

Null Motion es una herramienta local de previsualización para estudiar cómo se creó un anuncio de motion graphics. La película terminada se reproduce a lo ancho en la parte superior, y debajo aparece una versión preliminar sencilla de HyperFrames para cada sección: en blanco y negro, con tipografía Arial, formas planas y un movimiento simple. Un cabezal de reproducción recorre las versiones preliminares, y la de la sección que se muestra en pantalla sigue la película fotograma a fotograma y queda resaltada con un contorno naranja.

El proyecto funciona con Node.js 22+ y no tiene dependencias en tiempo de ejecución. Después de ejecutar npm start, la página en 127.0.0.1:4343 reproduce tres referencias incluidas, y el menú Download exporta toda la previsualización como un MP4 de 1920 píxeles de ancho y 24 Mbps, con el audio de la película. La exportación funciona en Chrome o Edge porque usa WebCodecs y requestVideoFrameCallback. Los fotogramas se renderizan a la mitad de la velocidad, en lugar de grabarse en tiempo real, para que no se pierda ninguno.

Puedes importar tus propios videos de referencia con un script de Python que usa FFmpeg y ffprobe, y luego describir los momentos clave de cada sección en un archivo JSON. El proyecto no incluye generación con IA ni funciones alojadas, como subtítulos y cortes al pausar, que forman parte de otro producto.

Funciones clave

  • 01Reproduce un anuncio terminado con versiones preliminares de HyperFrames en blanco y negro, sincronizadas para cada sección.
  • 02Resalta la versión preliminar de la sección activa y sigue la película fotograma a fotograma.
  • 03Exporta el desglose completo como un MP4 de 1920 píxeles de ancho y 24 Mbps, con audio.
  • 04Se ejecuta localmente con Node.js 22+, sin dependencias ni claves de API.
  • 05Importa tus propios videos de referencia y detecta cortes entre escenas con FFmpeg.

Casos de uso

  • Estudiar la estructura de un anuncio profesional de motion graphics, sección por sección.
  • Presentar una idea de motion mostrando el plan preliminar junto a la película terminada.
  • Exportar un video fácil de compartir que compara un anuncio terminado con sus versiones preliminares.
  • Desglosar tus propios videos de referencia para un proyecto de diseño de motion.

En colecciones

Temas

Preguntas frecuentes

¿Qué es NullMotion?
Herramienta local de navegador que reproduce un anuncio terminado de motion graphics sincronizado con sus escenas preliminares en blanco y negro y exporta el desglose como un solo MP4. Null Motion es una herramienta local de previsualización para estudiar cómo se creó un anuncio de motion graphics. La película terminada se reproduce a lo ancho en la parte superior, y debajo aparece una versión preliminar sencilla de HyperFrames para cada sección: en blanco y negro, con tipografía Arial, formas planas y un movimiento simple. Un cabezal de reproducción recorre las versiones preliminares, y la de la sección que se muestra en pantalla sigue la película fotograma a fotograma y queda resaltada con un contorno naranja.
¿NullMotion es gratuito? ¿Qué licencia tiene?
NullMotion es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NullMotion sigue mantenido?
Mantenimiento activo. El último commit de NullMotion fue el 31 oct 2026.
¿Para qué puedo usar NullMotion?
Estudiar la estructura de un anuncio profesional de motion graphics, sección por sección. Presentar una idea de motion mostrando el plan preliminar junto a la película terminada. Exportar un video fácil de compartir que compara un anuncio terminado con sus versiones preliminares. Desglosar tus propios videos de referencia para un proyecto de diseño de motion.
¿Dónde consigo NullMotion?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/blixvip/NullMotion

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados