Repolode
showlab

showlab/Code2Video

Gera vídeos educacionais a partir de conceitos, com agentes LLM que escrevem código executável em Manim em vez de produzir pixels diretamente.

Estrelas
2,141
Forks
294
Issues abertas
2
Último commit
há 2 meses

O que é?

Code2Video é um framework para criar vídeos educacionais a partir de um tema ou conceito. Em vez de usar um modelo de texto para vídeo baseado em pixels, ele usa agentes que escrevem código executável em Manim. Assim, as animações resultantes são estruturadas, reproduzíveis e fáceis de editar diretamente no código.

O pipeline usa três agentes: um Planner, que transforma um tema em um storyboard; um Coder, que sintetiza código Manim depurável; e um Critic, que refina o layout usando pontos de ancoragem. A geração pode ser feita para uma única consulta ou para uma lista completa de temas de aprendizagem definida em um arquivo JSON. Também é possível buscar ícones na API do IconFinder.

O projeto também inclui o benchmark MMMC, que abrange 117 temas de aprendizagem inspirados no 3Blue1Brown, além de scripts para avaliar transferência de conhecimento, qualidade estética e métricas de eficiência. A configuração requer Python, Manim Community v0.19.0 e chaves de API para um LLM e um modelo de visão-linguagem.

Recursos principais

  • 01Gera vídeos educacionais produzindo código executável em Manim.
  • 02Usa um pipeline com três agentes: Planner, Coder e Critic.
  • 03Permite gerar vídeos sobre um único tema ou executar lotes com uma lista de temas.
  • 04Pode complementar os vídeos com ícones da API do IconFinder.
  • 05Inclui o benchmark MMMC, com 117 temas de aprendizagem, e scripts de avaliação.

Casos de uso

  • Criar vídeos explicativos sobre conceitos de matemática ou ciência da computação.
  • Pesquisar geração de vídeos orientada por código e pipelines com agentes.
  • Avaliar a qualidade de vídeos educacionais e a transferência de conhecimento.

Tópicos

Perguntas frequentes

O que é Code2Video?
Gera vídeos educacionais a partir de conceitos, com agentes LLM que escrevem código executável em Manim em vez de produzir pixels diretamente. Code2Video é um framework para criar vídeos educacionais a partir de um tema ou conceito. Em vez de usar um modelo de texto para vídeo baseado em pixels, ele usa agentes que escrevem código executável em Manim. Assim, as animações resultantes são estruturadas, reproduzíveis e fáceis de editar diretamente no código.
Code2Video é gratuito? Qual é a licença?
Code2Video é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Code2Video ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de Code2Video foi em 24 de ago. de 2026.
Para que posso usar Code2Video?
Criar vídeos explicativos sobre conceitos de matemática ou ciência da computação. Pesquisar geração de vídeos orientada por código e pipelines com agentes. Avaliar a qualidade de vídeos educacionais e a transferência de conhecimento.
Onde consigo Code2Video?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/showlab/Code2Video

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados