Repolode
showlab

showlab/Code2Video

Genera videos educativos a partir de conceptos mediante agentes LLM que escriben código ejecutable de Manim, en lugar de generar píxeles directamente.

Estrellas
2,141
Forks
294
Issues abiertos
2
Último commit
hace 2 meses

¿Qué es?

Code2Video es un framework para crear videos educativos a partir de un tema o concepto. En lugar de usar un modelo de texto a video basado en píxeles, emplea agentes que escriben código ejecutable de Manim, por lo que las animaciones resultantes tienen una estructura definida, se pueden reproducir y son fáciles de editar desde el código.

El pipeline usa tres agentes: un Planner que convierte un tema en un guion gráfico, un Coder que genera código de Manim fácil de depurar y un Critic que ajusta la composición mediante puntos de anclaje. La generación puede ejecutarse para una sola consulta o para una lista completa de temas de aprendizaje definidos en un archivo JSON. También se pueden obtener iconos de la API de IconFinder.

El proyecto incluye además el benchmark MMMC, que abarca 117 temas de aprendizaje inspirados en 3Blue1Brown, y scripts para evaluar la transferencia de conocimientos, la calidad estética y métricas de eficiencia. Para configurarlo se necesitan Python, Manim Community v0.19.0 y claves de API para un LLM y un modelo de visión y lenguaje.

Funciones clave

  • 01Genera videos educativos mediante código ejecutable de Manim.
  • 02Usa un pipeline de tres agentes: Planner, Coder y Critic.
  • 03Permite generar videos sobre un solo tema o procesar lotes a partir de una lista de temas.
  • 04Permite complementar los videos con iconos de la API de IconFinder.
  • 05Incluye el benchmark MMMC, con 117 temas de aprendizaje, y scripts de evaluación.

Casos de uso

  • Crear videos explicativos sobre conceptos de matemáticas o informática.
  • Investigar la generación de videos basada en código y los pipelines de agentes.
  • Evaluar la calidad de videos educativos y la transferencia de conocimientos.

Temas

Preguntas frecuentes

¿Qué es Code2Video?
Genera videos educativos a partir de conceptos mediante agentes LLM que escriben código ejecutable de Manim, en lugar de generar píxeles directamente. Code2Video es un framework para crear videos educativos a partir de un tema o concepto. En lugar de usar un modelo de texto a video basado en píxeles, emplea agentes que escriben código ejecutable de Manim, por lo que las animaciones resultantes tienen una estructura definida, se pueden reproducir y son fáciles de editar desde el código.
¿Code2Video es gratuito? ¿Qué licencia tiene?
Code2Video es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Code2Video sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de Code2Video fue el 24 ago 2026.
¿Para qué puedo usar Code2Video?
Crear videos explicativos sobre conceptos de matemáticas o informática. Investigar la generación de videos basada en código y los pipelines de agentes. Evaluar la calidad de videos educativos y la transferencia de conocimientos.
¿Dónde consigo Code2Video?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/showlab/Code2Video

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

Proyectos relacionados