把手绘插画变成短视频,这个开源项目一周涨了562颗星
xiejunjie524/handdraw-story-video 把现成的线稿和成稿按35至45秒节奏做成线稿显现+逐步上色动画,省掉从零做动画的成本。

适合:手里有一批线稿插画、又不愿意学AE的内容创作者和亲子、绘本类账号。
先说结论
xiejunjie524/handdraw-story-video 这个项目解决了一个很具体的需求——把手绘插画按“线稿逐步显现+逐步上色”的节奏,自动做成35到45秒的短视频。一周拿到562颗星,说明它戳中了一批做儿童绘本、亲子内容、知识科普的人。它不是万能动画工具,但对你手里已经有一批线稿插画、又不想学AE的人来说,值得先跑一遍再看值不值得留下。
真正的问题
为什么这个东西突然有人要?短视频平台的逻辑变了。静态插画发出去,三秒划走;带配音的动画版,哪怕只有半分钟,完播率往往能高出一截。但传统动画的成本太高——一秒钟24帧,一分钟就是1440张画,懂动画的人一周能出几条,不懂的连Pr的关键帧都搞不顺。
于是大家退而求其次:能不能把一张完成的插画,拆成“先出线稿,再上颜色”两段式?看起来像动画,本质还是一张图。这就是这个项目的底层切口——它不生成新画,只重新组织你已有的画的播放方式。对创作者来说,这是把“画过的图”二次变现的捷径。
怎么做更省力
工具的输入很简单,一张PNG或几组分层素材,运行后产出MP4。核心思路是把“线稿”和“成稿”当作两个图层:先按路径逐段显示线稿,到节点再以渐变方式填入颜色,中间用HyperFrames控制节奏。Python环境下clone下来,按README里的参数配置好线稿图、成品图、时长(默认35至45秒)、背景音乐,就能跑出样片。
如果你手里没有现成的线稿和成稿,可以先用AI图片创意工坊按同一系列风格批量出图,把同一角色的“线稿态”和“上色态”分别保存,再喂进项目里,整条流水线就跑通了。
| 阶段 | 输入 | 输出 | 大致耗时 |
|---|---|---|---|
| 准备素材 | 线稿图+成稿 | 配对文件 | 看绘图工具 |
| 配置参数 | 时长、节奏点 | JSON配置 | 5至10分钟 |
| 生成视频 | 配对文件+配置 | MP4 | 几秒到一两分钟 |
| 合成旁白 | 旁白文本 | 成片 | 另算 |
哪些坑要避开
最常见的三个坑。一是线稿和上色图的构图必须严格对齐,差几个像素画面就会“飘”,所以导出前把线稿叠在成稿上肉眼比对一次是必须的,别偷这个懒。二是节奏点设得太密,35秒里塞十几个停顿,画面会像PPT翻页,反而让人生厌。三是音频没和关键节点对上,“线稿完成”和“颜色铺满”两个瞬间应该有轻微的转场音效或旁白重音,不然视频看着像素材在自动播放,没有人在讲故事。
另外提醒一点:Python环境里Pillow和moviepy版本要对得上才能跑,老版本会报解码错误,别在这个环境问题上耗一晚上。
现在就能动手
先去GitHub搜xiejunjie524/handdraw-story-video,看一眼Releases里的样片,确认线稿-上色的效果正是你想要的。然后准备三到五张同一角色的“线稿+成稿”配对素材,clone下来按文档跑一遍Hello World样例。
跑通之后,把你的故事文案拆成每35秒一段的旁白脚本,用AI演讲/口播教练打磨一下语气,最后用剪辑软件把生成的MP4和配音对齐。一晚上能出两三条成片,比从零做动画省的不是一半,是十倍的功夫。