ARTICLE · 1221260
我让 AI 写代码,做出了一节能给孩子看的数学动画课
AI + MANIM 实战记录
我让 AI 写代码,做出了一节能给孩子看的数学动画课
不会动画,不懂 AE,两小时从一句话到成片
你有没有想过给孩子做一节数学动画课?
不是 PPT 录屏,不是口播配静态图,而是那种直角三角形会翻转、三边正方形会依次展开、小方块会一个个弹出来的真动画。
以前这事得找动画师,或者自己花几周学 AE。这次我用 AI + Manim,从一句"做一节勾股定理"到成片,前后不到两小时。
01 为什么是 Manim
Manim 是 3Blue1Brown 那个著名数学科普频道用的动画引擎。核心逻辑:用 Python 代码描述几何图形和动画过程,渲染出来就是干净、精确、数学感极强的 2D 动画。
它的好处很直接:
不需要手绘,所有图形都是坐标算出来的,天然精确 动画是代码写的,改一个数字就能调位置和节奏 输出就是 mp4,直接能用
关键是:它不需要你会画画,只需要你告诉它"三角形顶点在哪、标签放哪"。而这件事,AI 能帮你做。
02 整个流程分四步
Step 1让 AI 写 Manim 代码
你只需要给 AI 一段明确指令:做一节勾股定理教学视频,横版 16:9,直角三角形 3:4:5,三个正方形画在三边上,标签要准。AI 会生成完整的 Python 文件,六个场景:标题、认识三角形、三边正方形、数格子验证、推广公式、总结。
Step 2本地渲染
manim render pythagoras.py RightTriangleScene -qm,六个场景分别渲染成六个 mp4,横版 1280×720。
Step 3AI 配音
把讲解词拆成 6 段,逐段生成中文语音配音。
Step 4ffmpeg 合成
六个视频按配音时长变速对齐,拼接,配音按时间点叠上去,一条命令出成片。
03 最容易踩的三个坑
坑一:坐标不精确,标签贴错边
Manim 是代码驱动的,坐标错一点标签就贴错边。最常见 bug:三角形 move_to 平移了,但标签还按原始坐标放——a 标签飘到斜边旁边。解决:所有几何用绝对坐标,不要先画再移再放标签。
坑二:变速方向写反
视频放慢对齐配音,setpts 因子 = 目标时长 ÷ 原时长。写反了就快放,音画全错位。我第一次合成就是这个 bug,画面播完了配音还没到一半。
坑三:用了旧缓存文件
Manim 渲染有缓存。改了代码但拼接时还引用旧的 out_xxx.mp4,画面还是上一版的错位效果。改了代码一定要确认新渲染的文件名。
04 成品长什么样

↑ 直角三角形:a、b、c 分别贴在对应边旁

↑ 三边上的正方形:a²=9、b²=16、c²=25

↑ 数格子验证:3×3=9、4×4=16、5×5=25

↑ 总结页:a²+b²=c²,配两组勾股数例子
这套方法适合谁?
如果你是老师、家长、知识博主,想做教学视频但不会动画软件——这就是你的路。
AI 写代码,Manim 渲染,TTS 配音,ffmpeg 合成。不需要动画师,不需要手绘,只需要你把数学讲对。
关注我,下期继续聊 AI 做教学视频的实战细节















































































