在互联网教育的浪潮中,教学视频已经成为知识传播的重要媒介。从数学、物理到计算机科学,优秀的动画讲解往往能让复杂知识瞬间变得清晰易懂。

比如大家熟知的 3Blue1Brown,通过精美的数学动画,把抽象的概念变得直观而优雅。

最近,新加坡国立大学 Show Lab 技术团队开源的一个新项目——Code2Video。


GitHub:https://github.com/showlab/Code2Video

顾名思义,它能让代码直接变成高质量的教育视频。不同于传统的“文生视频”工具,它背后的逻辑更偏向“用代码精细化驱动视觉效果”。而在教育领域,这种方法可能比纯粹的视频生成更具革命性。

相比Veo3/Wan-2.1,Code2Video的代码驱动在MMMC基准上,知识传递、美观结构和效率要更好一些。


特性亮点

  • •智能解析知识点:只要输入主题,AI 会自动生成一个教学脚本。
  • •基于 Manim 输出可执行代码:保证了生成视频的稳定性与可控性。
  • •三智能体协作优化:比单一模型更可靠,减少了逻辑错误。
  • •支持图标与视觉素材自动集成:比如在解释统计学时,会自动加上直方图、散点图。
  • •提供 MMMC 基准测试:涵盖 117 个学习主题,用来衡量视频质量。
  • •多维度评估体系:不仅看美观,还会从效率、知识传递清晰度来打分。

为什么教育视频需要“AI+代码”?

在在线教育兴起的这些年,我们见过各种形式的教学内容:PPT 配音、板书录屏、微课剪辑、甚至虚拟主播。

但这些方式普遍存在一些问题:

  • •形式单一,缺乏视觉表现力:一份 PPT 即使设计精美,也难以像动画一样将复杂概念“动态化”。
  • •逻辑性不足:部分视频偏重表演或包装,而忽视了知识点的逻辑递进。
  • •制作成本高:高质量动画视频需要团队配合,耗时耗力。

而如果你看过 3Blue1Brown 的视频,就会明白什么叫“逻辑与视觉完美融合”。他用 Manim 这个 Python 库,把抽象的数学公式变成了极具美感的动态演绎。


但问题是:Manim 的学习曲线非常陡峭,不是每位老师都有时间去掌握代码动画。

这就是 Code2Video 切入的点。它并不是直接“生成视频”,而是先生成代码,再通过代码渲染出视频。

这意味着,AI 可以帮老师完成原本需要几天甚至几周的动画制作,而老师只需提供一个教学主题。

应用场景

  • 高校课堂:教授可以快速生成课程配套动画,而不是依赖静态 PPT。
  • 在线教育平台:大规模批量生成标准化、逻辑清晰的视频课程。
  • 自学者:输入一个知识点,立刻得到一个讲解视频。
  • 程序员教学:像算法、数据结构这种抽象知识,用动画比用文字更容易让人理解。

写在最后

在 AI 工具层出不穷的当下,很多项目只是“昙花一现”的噱头。但 Code2Video 给我的感觉不同,它直击教育视频的痛点,用“代码驱动视频”的方式走出了一条独特路径。

如果你是老师、教育从业者,或者对知识可视化感兴趣的开发者,我强烈建议你试试这个项目。

写教案的未来,或许就是写一行代码。