Repolode
showlab

showlab/Code2Video

LLMエージェントにManimの実行可能なコードを書かせ、知識ポイントから教育動画を生成します。

スター
2,141
フォーク
294
未解決の Issue
2
最終コミット
2 か月前

これは何?

Code2Videoは、トピックや知識ポイントをもとに教育動画を制作するためのフレームワークです。ピクセルベースのtext-to-videoモデルを使うのではなく、エージェントに実行可能なManimコードを書かせることで、構造化され、再現性があり、コード上で簡単に編集できるアニメーションを生成します。

パイプラインは3つのエージェントで構成されます。Plannerがトピックをストーリーボードに展開し、Coderがデバッグ可能なManimコードを生成し、Criticがアンカーポイントを使ってレイアウトを改善します。単一のクエリで生成することも、JSONファイルに定義された学習トピックのリスト全体を対象に実行することもできます。オプションでIconFinder APIからアイコン素材を取得できます。

このプロジェクトには、3Blue1Brownに着想を得た117の学習トピックを収録するMMMCベンチマークと、知識の伝達、美的品質、効率性の指標を評価するスクリプトも含まれています。セットアップにはPython、Manim Community v0.19.0、LLMとvision-language modelのAPIキーが必要です。

主な機能

  • 01実行可能なManimコードを生成して教育動画を制作します。
  • 02Planner、Coder、Criticからなる3エージェントのパイプラインを使用します。
  • 03単一トピックでの生成と、トピックリストを使った一括実行に対応します。
  • 04IconFinder APIのアイコンで動画を充実させられます。
  • 05117の学習トピックを収録したMMMCベンチマークと評価スクリプトを含みます。

ユースケース

  • 数学やコンピューターサイエンスの概念を解説する動画の制作。
  • コード駆動型動画生成やエージェントパイプラインの研究。
  • 教育動画の品質や知識伝達のベンチマーク評価。

トピック

よくある質問

Code2Video とは?
LLMエージェントにManimの実行可能なコードを書かせ、知識ポイントから教育動画を生成します。 Code2Videoは、トピックや知識ポイントをもとに教育動画を制作するためのフレームワークです。ピクセルベースのtext-to-videoモデルを使うのではなく、エージェントに実行可能なManimコードを書かせることで、構造化され、再現性があり、コード上で簡単に編集できるアニメーションを生成します。
Code2Video は無料で使えますか?ライセンスは?
Code2Video は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Code2Video は今もメンテナンスされていますか?
半年以内に更新あり。Code2Video の最終コミットは 2026年8月24日 です。
Code2Video は何に使えますか?
数学やコンピューターサイエンスの概念を解説する動画の制作。 コード駆動型動画生成やエージェントパイプラインの研究。 教育動画の品質や知識伝達のベンチマーク評価。
Code2Video はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/showlab/Code2Video

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト