Nikola:把话题变成手绘讲解视频的 Codex Skill

Nikola: A Codex Skill That Turns Any Topic Into Hand-drawn Explainer Videos

Tech-News #手绘动画#Codex Skill#AI视频#知识讲解#开源#TTS
更新于
🇨🇳 中文

📌 项目地址:https://github.com/hi-nikola/hand-drawn-explainer-video-nikola

如果你想让 AI 帮你做一段”老师在黑板上边讲边画”的视频,这个项目可能正是你要找的东西。

hand-drawn-explainer-video-nikola 是一个 Codex Skill,把话题、脚本或字幕文件(SRT)转成真实可用的手绘讲解动画 MP4,附带字幕、时间轴和可编辑素材。目前已有 134 Stars,Apache 2.0 开源。

两条生产路径

Nikola 区分了两种完全不同的动画类型,而不是用一套方案搞定所有场景。

路径一:逐笔故事动画

这是”真正的手绘”——每一笔按顺序画出来,而不是静态手绘图片的平移。支持三种场景结构:

  • 单场景:一个连续画面讲完一个知识点
  • 多幕故事:多个场景串联,有起承转合
  • 双语义岛:屏幕左右各一个主题,同步推进对比

视觉风格上可以选:奇怪小黑(白底极简线稿)、Q 版人物(chibi 角色)、或自定义手绘风格。

路径二:程序动画

用 HTML/SVG/GSAP 生成,适合需要精确排版的内容:流程图、关系图、知识卡片、文字动效。当内容是”讲原理”而不是”讲故事”时,程序动画往往比手绘更清晰。

技术架构

组件说明
Python 3.10+主控流程
FFmpeg/FFprobeMP4 合成与音视频处理
Node.js + 浏览器程序动画渲染
HyperFrames多轨合成
VolcanoEngine LiuFei TTS默认配音(zh_male_liufei_uranus_bigtts,Seed TTS 2.0)

无需本地模型运行笔触渲染。图像生成和语音合成依赖外部服务,但不在仓库内存储任何 API Key。

项目明确拒绝”系统级低质量 TTS”,默认用火山引擎的流畅男声,这一点在同类项目里比较少见——大多数开源视频生成工具在配音上凑合,Nikola 把它当成一等公民。

触发词示例

作为 Codex Skill,通过自然语言触发:

  • 边讲边画,讲一下量子纠缠 → 逐笔叙事风格
  • 先画左边介绍牛顿,再画右边介绍爱因斯坦 → 双语义岛
  • 小黑、怪诞风格,白底,画一个关于 TCP/IP 的短视频 → 奇怪小黑风格
  • 做一个流程卡片,展示用户注册流程 → 程序动画

已有示例

README 中展示了三个实际产出:

《约法三章》 — 38.5 秒,16:9,七幕连续场景,展示多幕故事结构 Steve Jobs 传记 — 57 秒,Q 版人物 + 双语义岛结合 “What is Skill” — 14 秒,纯程序动画,流程卡片 + 角色动效

为什么值得关注

知识讲解视频的需求一直存在,但生产成本极高——脚本、配音、动画三个环节都需要专业人力。Nikola 的思路是把整条链路交给 Codex Skill 自动化,从一句话输入到可用 MP4 全程不出 agent。

两条路径的区分(故事 vs. 程序)说明作者对场景做了认真思考:不是”万能魔法棒”,而是根据内容类型选对工具。这种克制反而让它更可靠。


© 2026 Author: Mycelium Protocol. 本文采用 CC BY 4.0 授权——欢迎转载和引用,须注明作者姓名及原文链接,不得去除署名后以原创发布。

🇬🇧 English

📌 GitHub: https://github.com/hi-nikola/hand-drawn-explainer-video-nikola

Nikola is a Codex skill that converts topics, scripts, or SRT files into authentic hand-drawn explainer MP4 videos — subtitles, timelines, and editable assets included.

134 Stars, Apache 2.0, active since September 2026.

Two Production Paths

Stroke-by-Stroke Narrative

Real sequential drawing — each stroke appears in order, not a panned static image. Three scene structures: single scene, multi-act story, and dual semantic islands (two topics drawn side-by-side simultaneously). Visual styles include xiaohei minimalism (white background, clean line art), chibi characters, or custom hand-drawn.

Procedural Animation

HTML/SVG/GSAP rendering for content requiring precise layout: flowcharts, relationship diagrams, knowledge cards, text animation. Best when the content explains a process rather than tells a story.

Tech Stack

Python 3.10+, FFmpeg, Node.js + browser renderer, HyperFrames compositing, and VolcanoEngine LiuFei TTS (zh_male_liufei_uranus_bigtts, Seed TTS 2.0) for voiceover. No local models required for stroke rendering.

Why It Matters

Explainer video production is expensive: script, voiceover, and animation each require specialist work. Nikola automates the full pipeline inside a Codex skill — one natural-language prompt to a usable MP4. The two-path design (narrative vs. procedural) shows real thought about when each approach fits, rather than a one-size-fits-all magic wand.


© 2026 Author: Mycelium Protocol. Licensed under CC BY 4.0 — free to share and adapt with attribution.

💬 评论与讨论

使用 GitHub 账号登录后发表评论

关于本站 · 免责声明

🍄 Mushroom Research Blog 是非营利、免费公开的个人科技观察博客与公众号 XStack18,不接受商业合作、不代表任何企业或机构立场,也不谋求商业利益。我们以个人视角客观中立地记录和分析 AI、Web3 等领域的最新模型发布与技术动态——不止转述新闻标题或二手信息,而是给出有独立思考的深入分析,希望帮更多人获得有价值的一手科技认知。

⚠️ 文中介绍的开源代码与模型,仅供学习交流与技术借鉴。它们大多仍处于早期阶段,有待进一步研究和验证,请勿直接用于工作或生产环境;如需采用,请先自行充分测试,并核实其许可证与安全性。
Open-source code and models featured here are shared for learning and reference only. Most are early-stage and still need further study and verification — please don't use them directly in your work or in production. Test them thoroughly and check their licenses and security first.

  1. 本站文章均为作者基于公开信息的个人研究与观点整理,不代表文中提及的任何公司、产品、模型的官方立场,未与其构成商业关联或合作关系。
  2. 科技行业信息更新极快,我们尽力保证内容准确、及时,但不对完整性、实时性做绝对保证,具体请以相关企业/项目官方公告为准。
  3. 文中引用的第三方商标、产品名称、图片、数据等版权归原权利人所有,我们会尽量注明来源;如你认为存在版权疑问或侵权,请通过下方邮箱联系我们,收到通知后会尽快核实处理(更正、加注来源或删除)。
  4. 文章内容仅为技术科普与个人观点,不构成投资、法律或其他专业建议,据此进行任何决策的后果需自行判断和承担。

📮 侵权 / 勘误 / 合作咨询:hello@mushroom.cv