辅导作业讲不清?一条命令把草图变成动画,娃秒懂
封面01 讲了三遍,娃的眼神飘到了天花板上
晚上九点,跳跳家的娃仰着脑袋问:「爸爸,光合作用到底是啥?」
跳跳清了清嗓子开始背:「植物用阳光,把二氧化碳和水变成葡萄糖和氧气……」
讲到第三遍,娃的眼神已经飘到天花板上了。
跳跳这才想明白:不是娃不聪明。对小孩来说,「光合作用」就是四个字,没有画面。他要的是「看见」——太阳怎么照进来、叶子怎么变绿、葡萄糖怎么一点点长出来。
可跳跳不会做动画,也不想碰那些又贵又要联网的软件。
02 一张图,让它自己「长」出来
后来跳跳翻到一个开源项目:whiteboard-animator(MIT 协议,免费商用)。它干的事一句话能说清:
给你一张白板风格的图,它把图一笔一笔「画」出来,变成讲解动画——就像老师在白板前边讲边画。
官方示例恰好就是给孩子讲知识的:一张光合作用图,太阳先亮、叶子展开、葡萄糖慢慢合成,全程自己「长」出来。
官方光合作用示例更关键的是它不挑硬件:纯 CPU 跑,不用显卡、不用联网、不用申请任何 API Key。装好就能用,试错成本几乎为零。
03 动手前,先把两件事说清楚
第一件:它需要你先有一张「白板风」的图。
它不是「输入知识点 → 出动画」,而是「你有图 → 它动起来」。而且这张图有要求:白底、线条干净、少量平涂色。照片、渐变、花里胡哨的背景,它都不认。
这种图哪来?三条路:
• 自己拿平板画一张(白底黑线最快)
• 找现成的教科书插图、网上的白板风图
• 先用别的 AI 画图工具生成一张白板风图,再喂给它
(这个项目背后的 Kinoslide,做的正是「一句话直接生成场景图 + 动画」的托管服务,「找图」这一步它也包了。)
第二件:命令行门槛。
「一条命令」是对会用电脑的人说的。完全没碰过命令行的家长,第一步 pip install 就可能卡住。建议家里懂点电脑的人来操作。
04 真的就一条命令
环境要求不复杂:Python 3.10+,再加一个免费小工具 ffmpeg。
装:
pip install whiteboard-animator
跑:
whiteboard-animate 你的图.png --duration 8 -o 讲解.mp4
把白板图丢进去,8 秒后出来一段动画。
想配旁白更省事——录一段讲解音频,画面会跟着声音节奏走,讲完图也刚好画完:
whiteboard-animate 你的图.png --audio 讲解.wav -o 讲解.mp4
多张图还能拼成一整段,直接做个小课件:
whiteboard-animate a.png b.png c.png --audio a.wav b.wav c.wav -o 课件.mp4
画质有三档:low / medium(默认)/ high,想要更清晰就往后调。
05 效果:娃追着问「然后呢」
跳跳拿官方那张光合作用图跑了一遍。太阳先亮 → 光线落进叶子 → 葡萄糖分子一个一个拼出来。
下面是实际跑出来的效果:
真实跑出来的光合作用动画娃没走神,反而凑到屏幕前:「爸爸,那个绿色的是啥?它怎么自己长出来的?」
那一刻跳跳知道:成了。不是娃突然爱学习了,是画面把抽象概念,变成了他能跟着走的路径。
06 除了光合作用,还能讲这些
这工具的本质是「把静态图变成动态讲解」,育儿场景其实很多:
数学算式——一道应用题的图示,数字和符号逐个冒出来,比干巴巴念公式好懂。
官方算式示例物理现象——陀螺仪、杠杆、光路都能画。官方示例里就有一张陀螺仪沿轴画波浪的。
官方陀螺仪示例历史时间线——朝代更迭、事件顺序,顺着画出来就是一条故事线。
生物结构——不止光合作用,细胞、血液循环都能这么讲。
07 它做不到的事
别看完兴冲冲翻车,这三条先记下:
• 它不是文生视频。 别指望打个字就出动画片。它是「动画化已有图」的引擎,价值在「揭示」那一下,不在生成内容。
• 旁白节奏是估算的。 它不分析语音、不对口型,只按文本估时长。语速一变、停顿一多,画面可能领先或滞后。
• 暂时没有「一只手」。 现在只有线条自己生长,没有跟着笔尖移动的手 / 马克笔图标(这是项目的待办项)。深色背景、纸张纹理也还不支持。
08 值不值得试
如果家里正好卡在「讲不通的知识点」上,又愿意花十分钟折腾一下,这个工具值得放进育儿工具箱——何况它免费、不联网、不吃显卡。
项目地址:https://github.com/masihsultani/whiteboard-animator
下次娃再问「为啥」,别急着背定义。画张图,让它自己「长」出来。
