Repolode
showlab

showlab/Code2Video

LLM 에이전트가 픽셀을 직접 생성하는 대신 실행 가능한 Manim 코드를 작성해 학습 영상을 만듭니다.

스타
2,141
포크
294
열린 이슈
2
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Code2Video는 주제나 학습 개념을 바탕으로 교육용 영상을 제작하는 프레임워크입니다. 픽셀 기반 텍스트-비디오 모델을 사용하는 대신 에이전트가 실행 가능한 Manim 코드를 작성하므로, 결과 애니메이션은 구조가 명확하고 재현할 수 있으며 코드 수준에서 쉽게 편집할 수 있습니다.

파이프라인은 주제를 스토리보드로 구체화하는 Planner, 디버깅 가능한 Manim 코드를 생성하는 Coder, 앵커 포인트를 활용해 레이아웃을 개선하는 Critic, 이렇게 세 에이전트로 구성됩니다. 단일 쿼리로 영상을 생성하거나 JSON 파일에 정의된 전체 학습 주제 목록을 대상으로 일괄 생성할 수 있습니다. 선택 사항으로 IconFinder API에서 아이콘 에셋을 가져올 수도 있습니다.

이 프로젝트에는 3Blue1Brown에서 영감을 얻은 117개 학습 주제를 다루는 MMMC 벤치마크와 지식 전이, 미적 품질, 효율성 지표를 평가하는 스크립트도 포함됩니다. 설치하려면 Python, Manim Community v0.19.0, 그리고 LLM 및 비전-언어 모델용 API 키가 필요합니다.

핵심 기능

  • 01실행 가능한 Manim 코드를 생성해 교육용 영상을 만듭니다.
  • 02Planner, Coder, Critic으로 구성된 3에이전트 파이프라인을 사용합니다.
  • 03단일 주제 생성과 주제 목록을 대상으로 한 일괄 실행을 지원합니다.
  • 04IconFinder API의 아이콘으로 영상 콘텐츠를 보강할 수 있습니다.
  • 05117개 학습 주제와 평가 스크립트가 포함된 MMMC 벤치마크를 제공합니다.

활용 사례

  • 수학이나 컴퓨터 과학 개념을 설명하는 영상을 제작합니다.
  • 코드 기반 영상 생성과 에이전트 파이프라인을 연구합니다.
  • 교육용 영상의 품질과 지식 전이를 벤치마킹합니다.

토픽

자주 묻는 질문

Code2Video은(는) 무엇인가요?
LLM 에이전트가 픽셀을 직접 생성하는 대신 실행 가능한 Manim 코드를 작성해 학습 영상을 만듭니다. Code2Video는 주제나 학습 개념을 바탕으로 교육용 영상을 제작하는 프레임워크입니다. 픽셀 기반 텍스트-비디오 모델을 사용하는 대신 에이전트가 실행 가능한 Manim 코드를 작성하므로, 결과 애니메이션은 구조가 명확하고 재현할 수 있으며 코드 수준에서 쉽게 편집할 수 있습니다.
Code2Video은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Code2Video은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Code2Video은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. Code2Video의 마지막 커밋은 2026년 8월 24일입니다.
Code2Video은(는) 어디에 사용할 수 있나요?
수학이나 컴퓨터 과학 개념을 설명하는 영상을 제작합니다. 코드 기반 영상 생성과 에이전트 파이프라인을 연구합니다. 교육용 영상의 품질과 지식 전이를 벤치마킹합니다.
Code2Video은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/showlab/Code2Video

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트