Hacia 2024, los equipos que automatizaban vídeo —clips sociales generados por IA, variantes publicitarias personalizadas, recorridos de producto— necesitaban un framework de código capaz de renderizar a escala, pero todas las opciones fallaban como dependencia. MoviePy, que los fundadores de Revideo usaron primero, no podía previsualizar en el navegador, así que probar un cambio implicaba esperar minutos a un renderizado. Remotion era potente pero solo de código disponible, con licencia de pago para empresas, y Motion Canvas era deliberadamente un editor independiente en lugar de una biblioteca integrable, como declaró su mantenedor.
El movimiento fue una bifurcación. Revideo tomó el modelo de animación basado en canvas de Motion Canvas y lo convirtió en una biblioteca TypeScript centrada en vídeo: una escena es una función generadora cuyos yields avanzan el tiempo, la misma escena se previsualiza al instante en el navegador mediante un reproductor React, y una API de renderizado sin interfaz produce un archivo de vídeo o un endpoint de renderizado en cualquier lugar donde se ejecuten Node y un navegador sin interfaz. El renderizado puede repartirse entre workers paralelos, el audio se sincroniza y se exporta, el núcleo no tiene dependencias y todo el proyecto tiene licencia MIT.
La decisión de diseño con mayor alcance se declara sin rodeos en el README: una escena es TypeScript puro, así que Claude o Codex pueden producir una a partir de un prompt. Sin DSL que aprender, sin licencia que despejar, sin línea de tiempo que arrastrar: una escena es solo código, que es exactamente lo que escriben los agentes de programación. El Show HN del 11 de junio de 2024 atrajo 298 puntos y 76 comentarios, y para septiembre de 2026 el repositorio mostraba aproximadamente 4.000 estrellas, 209 bifurcaciones y 1.143 commits, con el motor impulsando el propio servicio de renderizado de los fundadores, Midrender.
Hacer la escena TypeScript MIT puro, escribible por IA
La licencia MIT eliminó el obstáculo que la licencia de empresa de pago de Remotion interponía entre los desarrolladores y el uso en producción.
Una función generadora linealiza el tiempo, así que una escena se lee de arriba abajo y es más fácil de escribir tanto para humanos como para modelos de lenguaje que los árboles de componentes indexados por fotograma.
El renderizado en canvas más una API sin interfaz significa que el mismo proyecto se previsualiza en el navegador y se renderiza en cualquier host Node, así que el formato se conecta con aplicaciones web y pipelines serverless.
Mantener el motor abierto mientras se vende renderizado paralelo gestionado da a Revideo un embudo: los desarrolladores adoptan el formato gratuito y Midrender cobra cuando necesitan escala.
Un formato gana eliminando fricciones de dependencia —licencia, bucle de vista previa, DSL propietario— y siendo escribible por máquinas además de por personas; regala el formato y cobra por escalar el renderizado.
El hilo de lanzamiento de junio de 2024 atrajo 298 puntos y 76 comentarios, con los fundadores explicando la bifurcación de Motion Canvas, la decisión de no construir sobre Remotion y un plan de cobrar por renderizado gestionado en lugar de por el framework. Dos años después, el discurso se centraba en la autoría por IA —"una escena es TypeScript puro, así que Claude o Codex pueden producir una a partir de un prompt"— y el repositorio mostraba 4.000 estrellas, 209 bifurcaciones y 1.143 commits, con documentación y un despliegue de ejemplo en Google Cloud Run. Los usuarios construyeron editores de vídeo web y pipelines de marketing sobre el motor; Midrender funciona con el mismo código.
CONSULTA LAS PRUEBAS
Las fuentes
- midrender/revideo: Create Videos with Code GitHub · github.com
- Show HN: Revideo - Create Videos with Code Hacker News · news.ycombinator.com ·