Story to Handdrawn Video 手绘故事动画
把中文故事或有序图片转成 3:4 竖屏手绘日记漫画动画的 Agent Skill,内置 327 项画风资产,支持逐层绘制与翻书两种效果,输出静音 MP4 供后期配音。
爱鲜报评分
0 人评分
2.2k
星数
是
中文
HTML
主语言
是
活跃
1
贡献者
人工分析
EDITORIAL推荐理由
项目把「故事理解—生图—素材处理—Remotion 渲染」串成一条自然语言可驱动的流水线,对做绘本、知识讲解、短视频内容的中文开发者非常实用。内置 327 项画风与配色资产,还能用参考图收藏私有风格,风格一致性有保障。MIT 协议、2k+ Star,工程结构清晰,值得作为 AIGC 视频方向的参考实现。
适用场景
- 把中文故事文案批量生成手绘风短视频
- 绘本、漫画页整页翻书动画制作
- 知识讲解、口播视频的画面轨道生成
- 用参考图复刻并收藏自定义画风
- 已有有序图片快速转成翻页动画
优点
- 自然语言驱动,Codex、Claude Code、Kimi Code 等 Agent 均可调用
- 内置 327 项画风配方与 30 种主题配色,覆盖 11 类画材
- 支持参考图解析与私有风格收藏,风格可复用
- 生成图与上传图共用素材处理流程,输出稳定
- MIT 协议,含离线风格库与静态站点,可本地部署
缺点
- 依赖 Node.js 20+、Python 3.10+、FFmpeg 与浏览器环境,配置门槛不低
- 生成新图需 Agent 具备生图工具,纯 CLI 无法自行看图
- 默认输出静音 MP4,配音与 BGM 需后期自行处理
- 生成母图的中文字与角色一致性需人工检查,可能需重生成
项目简介
Story to Handdrawn Video 是一个把中文故事文案或有序图片转成 3:4 竖屏手绘日记漫画动画的 Agent Skill。它用自然语言驱动,完成分镜规划、插画生成、素材处理和 Remotion 渲染,最终输出可后期配音的静音 MP4 画面轨道。
默认由 Agent 的生图工具同时绘制插画和手写中文字,再制作「文字 → 黑白画稿 → 彩色插画」的逐层揭示动画;也可以保留整页,使用右下角卷页的翻书效果。
核心能力
327 项风格资产
- 297 条画风配方 + 30 种主题配色,覆盖 11 类画材
- 默认展示 30 种常用精选,可按画材、类型、名称或编号筛选
- 提供在线风格库与离线
references/style-library.html,无需启动服务即可浏览
参考图生成与私有风格
Agent 解析参考图的线条、造型、配色、材质和手写字特征,用同一套视觉语言生成新分镜。满意的风格可命名收藏到项目 .story-video/styles/,后续按名字或 custom:<id> 复用,不会进入公共目录。
两种动画方式
| 逐层绘制 | 翻书效果 | |
|---|---|---|
| 素材 | 拆出文字与插画,本地派生黑白层 | 完整母图直接作为一页 |
| 动作 | 文字 → 黑白 → 彩色依次揭示 | 右下角卷页露出下一页 |
| 适合 | 讲故事、知识讲解 | 绘本、漫画页、风格展示 |
快速开始
环境需要 Node.js 20+、Python 3.10+、FFmpeg(含 ffprobe)、npm 以及 Chrome 或 Remotion 支持的浏览器。生成新图还需要 Agent 可调用的生图工具。
先安装渲染器:
git clone https://github.com/gnipbao/story-to-handdrawn-video.git
cd story-to-handdrawn-video
npm ci
npm run check
再按所用 Agent 安装 Skill(Codex / Claude Code / 通用 skills 目录各选一条):
cp -R skill-package/story-to-handdrawn-video ~/.codex/skills/
然后在 Agent 中输入自然语言指令,例如:
使用 $story-to-handdrawn-video,把下面的故事生成手绘动画,先给我预览版:
小猫坐在窗边。小鸟停在枝头。
三种使用方式
- 故事生成视频:指定内置风格 ID、名称或别名,故事原文保留,每个完整句子默认一个节拍
- 已有图片生成视频:按顺序传入图片,可选逐层绘制或翻书效果
- 参考图生成并收藏风格:解析参考图特征绘制新故事,并保存为私有风格
项目原理
项目把生成图片与制作动画分开处理:Agent 负责理解故事和画风、调用生图工具;本地脚本从已确认的母图派生素材;Remotion 按分镜播放图层并导出视频。母图是每页完整的「手写文字 + 插画」,已有图片也可直接作为母图输入。
命令行统一入口为 scripts/run_story_video.py,支持 --mode plan / generate / import / preview / render 等阶段,在 Agent 中使用 Skill 时无需手动执行。
成片输出
输出为 3:4、30 fps、H.264 静音 MP4,默认不生成配音或音乐,供后期剪辑使用。预览为 720×960,正式成片为 1080×1440。
注意事项
- 每张母图需检查中文字、角色连续性和四周留白,无法可靠分离时需修图或重生成
- 纯 CLI 只能准备视觉分析请求,看图需由 Agent 完成
- 切换画风、参考图或配色会改变素材指纹,避免误用上一批图片
评论
- 暂无评论,来写第一条吧。