2026 年 9 月 24 日,OpenAI 关闭了 Sora API,帮助文档没有列出任何继任模型。同一个月,字节 Seedance 2.5 的基础会员还在为高峰期排不上队发愁(新浪财经,2026-03-01)。想让 AI 出一条片子的创作者面前只剩两条路:抽卡式的文生视频,或者让 coding agent 用代码把动画一帧帧画出来。
第二条路在 10 月 6 日多了一个标志性作品。花叔(GitHub @alchaincyf)开源了 huashu-art-motion,一个教 Claude Code 用纯代码生成艺术动画的 agent skill。截至 2026-10-08(GitHub API),这个只有 2 个 commit 的仓库拿到 1,623 star、189 fork,X 发布帖录得 36.1 万曝光、2,900 收藏(xbangdan 榜单,2026-10-08 查询)。
它到底在和谁竞争?把对手找齐之后,答案比想象中复杂:文生视频大模型、代码动画框架、agent skill 生态里的同类技能,三条战线上的对手体量都比它大一到两个数量级,但没有一个站在它的位置上。
先拆机制:这个 skill 把什么预编译了
一句话定位:npx skills add alchaincyf/huashu-art-motion 装完后,agent 用 HTML Canvas 画动画、Playwright 逐帧截图、ffmpeg 合成视频,运行依赖只有 uv、ffmpeg 和一个 Playwright Chromium。渲染管线本身不值钱,headless 浏览器截帧加 ffmpeg 合成早就是公开教程级知识。值钱的是夹在管线中间的三层资产。
配方层:35 张风格配方卡,从岩洞壁画、古埃及、梵高、包豪斯到 Kirby 漫画、8-bit、蒸汽波、新海诚,每张卡对应一份可运行的 Canvas 场景代码和风格渲染器,卡片上直接标注质量等级与已知短板;9 种解说动画语法(Kurzgesagt、Vox、白板、3Blue1Brown、财经图表等),由 JSON spec 驱动,时长精确到帧,支持横屏、竖屏和透明底;外加一个长卷穿越片骨架,角色从左到右穿越一幅幅名画,跨边界换画风。
引擎层:场景、运镜、转场全部用代码绘制;人物交给生图模型出帧,代码负责合成与换帧;随机数全部走种子,同一份代码两次渲染逐像素一致;配乐也由代码合成,BPM 网格、动机换乐器、结尾音效序列。
验收层,最不显眼也最值钱的一层:breakdown.py 把参考动画拆解成剪辑点、节拍网格和运动热图;qa.py 量化稳定度、每帧成本、动感与流畅度;交付前由未参与制作的独立 agent 只看成片挑问题;做完的新经验回流成配方卡和踩坑记录。
# 安装后两条典型命令(摘自 README)
uv run --with playwright python scripts/engine/render.py --solo 09_postimp --stills 0.3 --out 试渲
uv run --with playwright python scripts/engine/render.py --spec scripts/engine/examples/t3_finance_chart.json --out 财经图表.mp4
读完 SKILL.md,能看到三个非显而易见的设计决策:
- 审美决策被预编译成资产。对 agent 来说,「梵高风格怎么画、短板在哪」是一张配方卡上的选择题,从零写一个梵高场景是开放题。LLM 做选择题的可靠性远高于开放题,这是整个 skill 最核心的工程判断。
- 评价函数被内置。通用框架不定义什么叫好,qa.py 加独立审片把「好」变成量化指标加第三方意见,agent 由此获得自我纠错闭环。
- 硬规则细到反直觉:新风格必须先出三帧供挑选,不豁免;量帧差验收要避开转场后 0.35 秒的镜头冲击期;未成年角色服装要端庄长款,否则生图审核直接拒图。这些约束全部来自真实踩坑。
起源故事值得记一笔(README 自述):作者在 X 上看到 Tak 的 15 秒《Art History Speedrun》,让 Claude 复刻。第一版「在画与画之间做转场」被自己否掉,因为原片「每个时代可能就一秒,但画里的元素完全是流动的」,于是改成先拆解、再逐层作画并让元素真正运动,最终产出 2 分 08 秒、23 种画风的《花叔穿越名画》。交付标准写得很硬:观众一眼认出艺术家或时代,且画是活的。
战线一:文生视频大模型,碾压与失守并存
这条战线 2026 年的标志性事件是 Sora 退场:2026-03-24 OpenAI 通知开发者,04-26 Web 与 App 停服,09-24 API 关闭,所有 Sora 2 系模型下线(OpenAI Help Center)。把工作流押在单一闭源视频平台上的人,素材和管线在半年内全部作废,这是平台风险最极端的样本。
| 模型(版本时间) | 单条时长上限 | API 单价 | 对代码动画的强项 | 对代码动画的弱项 |
|---|---|---|---|---|
| Sora 2 / 2 Pro(2025-09 发布,2026-09-24 停服) | 25 秒 | 停服前 $0.10–0.70/秒 | 实拍级物理真实感、原生音画同步 | 产品已不存在 |
| Google Veo 3.1(2025-10-15) | 原生 8 秒,Flow 拼接约 148 秒 | Lite $0.03–0.05/秒,Standard $0.40/秒(2026-03) | 原生同步对白、价格下限全场最低 | 8 秒原生上限,拼长片场景漂移 |
| Runway Gen-4.5(2025-12-01) | 2–10 秒 | 约 $0.12/秒 | 少数承诺 same seed 同结果;Aleph 区域编辑 | 10 秒上限,编辑靠重生成 |
| 快手 Kling 3.0(2026-02-04) | 导演模式 6 镜头 3–15 秒,4K/60fps | $0.084–0.42/秒(2026-01) | 多镜头叙事、五语唇同步 | 15 秒上限,跨段一致性靠 Elements 参考,属「相似」非「复刻」 |
| MiniMax Hailuo H3(2026-07-31) | 15 秒,2K | 约 $0.08–0.13/秒 | 开源 Base 权重,可本地部署 | 本地跑要专业 GPU,Base 弱于商用版 |
| 字节 Seedance 2.5(2026-07-31) | 原生 30 秒,4K | 商用 API 约 1 元/秒(火山引擎,2026-03-04) | 30 秒原生叙事天花板、50 个多模态参考 | 高峰排队;60 秒片子仅生成成本 60 元起,还需多次抽卡 |
| Vidu Q3(2026-02) | 16 秒,1080p | $0.035–0.06/秒 | 参考生视频、多国文字渲染改善 | 文字不能按时间轴排版,无 alpha 输出 |
| 代码动画(huashu-art-motion 路线) | 无上限(ffmpeg 合成) | 本地渲染,边际成本约等于电费 | 确定性、帧级控制、透明底、零排队 | 永远做不出「像拍出来的」画面 |
文生视频已经碾压代码动画的场景很清楚:实拍质感与真实物理、真人出镜;30 秒以内的一次性创意短片;原生音画同步的对白表演;从既有图像出发的延展。这些场景里写代码是自讨苦吃。
反过来的清单同样清楚。帧级精确对齐口播(第 4.2 秒第三个字高亮、第 5 秒图表第二根柱子生长完毕)只有代码能保证;修改逻辑不同,文生视频改片是重新抽卡,代码改一行参数全片重渲染;确定性复刻让「复刻参考动画」和「35 种风格即 35 份可共享配方」成为可交易资产,而 seed 复现在多数平台跨硬件即失效(Runway 2025-11 文档是少数例外承诺);成本结构差着数量级,60 秒内容文生视频 API 要 $2–42 还得抽卡,代码动画只有 token 和电费;透明底与分层素材没有任何一家原生支持,全靠绿幕抠像。
2026 年 10 月这个时点,两条路线的分水岭已经显形:文生视频在「长得像真的」上碾压代码动画,在「说得清、改得动、复得刻、花得少」上全面落后。Sora 之死还补上了第五条:把工作流押在单一闭源平台上,本身就是系统性风险。
战线二:代码动画框架,赛道正从引擎层滑向配方层
| 框架 | 数据(截至 2026-10-08,GitHub API) | 定位 | 对 agent 生态的态度 |
|---|---|---|---|
| Manim(ManimCE) | 41,336 star,v0.21.0(2026-08-10) | 数学/科教动画事实标准 | 研究最厚,社区 skill 与 MCP 零散,无官方动作 |
| Remotion | 62,369 star,v4.0.x 持续高频发布 | React 写视频,公司化运营 | 官方废弃 MCP,全面转向 Agent Skills |
| Motion Canvas | 19,251 star,最后 stable 2024-12 | TypeScript 解说动画 | 原项目实质停滞,社区 fork 接盘 |
| p5.js | 24,098 star | creative coding,非视频产出导向 | 无官方集成 |
Manim 的护城河是数学公式与几何动画(LaTeX 原生),以及训练语料最厚这一点:LLM 写 Manim 的成功率天然高于冷门框架,学术界对「LLM 写 Manim」的研究从 2024 年延续至今(MathViz-E,arXiv:2407.17544,2024-07)。短板同样出名:渲染慢是官方文档自认的缺陷;环境重,Tex 硬依赖完整 LaTeX 发行版;中文是长期痛点,ctex 配置、编码报错、中英混排基线错位的相关 issue 一长串。视觉气质偏数学黑板风,做艺术动画开箱即用度低。
Motion Canvas 语法优雅、实时预览体验好,但原项目最后一个 stable 停在 2024-12,官网已下线,仓库里挂着「Is the repo dead?」的 issue(#1221,2025-12),社区 fork canvas-commons(253 star)在接盘。无任何官方 agent 集成,agent 生成的代码一旦踩到废弃 API 无处求助。
Remotion 是本战线商业化最成功、对 agent 最主动的选手。2026 年它废弃了官方 MCP server,全面转向 Agent Skills:npx skills add remotion-dev/skills 提供 12 个子 skill(best-practices、markup、captions、maps、render 等),官方文档明确支持 Claude Code、Codex、Kimi Code、Cursor,remotion-dev/skills 仓库本身已有 4,882 star(截至 2026-10-08)。一家框架厂商亲手废掉 MCP、把最佳实践固化成 skill,等于官方验证了「skill 才是 agent 的正确接口层」。但它的许可证有刺:公司使用收 $25/月/写代码的人(remotion.pro,2026-10 查询),条款明确把「用 agentic coding 工具写 Remotion 的人」计入收费席位,对 agent 批量产视频的团队是真实成本。
把四个选手摆在一起看,这条赛道的关键变化是竞争层次的下移:Manim、Remotion、Motion Canvas 提供的是图灵完备但零观点的引擎,风格、节奏、构图全部要 agent 从零决策;huashu-art-motion 交付的是预编译好的审美资产,agent 的工作从创作降级为选型加填参。Remotion 官方下场做 skill,说明框架层玩家已经开始向配方层挤压,这是 huashu 面临的最大中期威胁。
战线三:agent skill 生态,确认过是孤品
Anthropic 官方仓库 anthropics/skills(180,058 star,截至 2026-10-08)共 19 个 skill,从 docx、pptx 到 canvas-design、algorithmic-art,没有一个视频或动画类。社区提交的 36 个含 video 关键词的 PR,无一被合并(2026-10-08 检索),其中包括 Remotion 官方自己提的 remotion-best-practices。官方刻意不收视频类,需求全部外溢到第三方生态。
skills.sh 目录站上(2026-10-08 抓取),视频类 skill 分两条路线,都不做审美配方:
- API 调用型:调外部视频模型。RunComfy 系列 video-edit 安装量 43.1 万,HeyGen hyperframes-animation 安装量 70.7 万,本质是把模型 API 包装成 skill。
- 代码工程型:教 agent 用框架。Remotion 官方 remotion-best-practices 安装量 58.4 万,内容是框架最佳实践,不含任何风格库。
最接近的对标是 iart-ai/motion-skills(735 star,2026-06-22 创建):50 个开源 skill 教 agent 做动效、数据可视化、竖屏短视频、WebGL,广而浅;huashu-art-motion 是单一 skill 内打通配方、语法、长片骨架、验收与配乐全链路,窄而深。一个参照数字:motion-skills 积累三个半月拿到 735 star,huashu 发布两天拿到 1,623 star(均截至 2026-10-08)。「深配方 + 中文场景 + 即装即用」的组合,在生态里有真实且未被满足的需求。
相邻的 AI 成片 SaaS(Google Vids、LTX Studio、Higgsfield、剪映智能成片、Synthesia、HeyGen)全部按分钟或 credits 收订阅、画面由模型生成、封闭云端,与「本地渲染、产物是可读可改代码」不在同一成本结构里,只构成间接竞争。
社区反响的边界也值得记录:X 发布帖 36.1 万曝光(xbangdan,2026-10-08);B 站示范片 4,182 播放(2026-10-08);GitHub 上 0 issue,2 个 PR 全在修 Windows 渲染空白和本地并发问题;HN、Reddit 英文圈检索不到讨论,skills.sh 也未收录。热度集中在中文学圈,工程可靠性刚开始经受跨平台考验。有意思的是,花叔自己的 52-skill 总目录 huashu-skills 也还没录入这个新仓库,它与同门的 seedance-skill(调 Seedance 模型生成视频,34 star)、huashu-design(24,653 star,静态设计与 UI 动画)构成三条互补产品线,art-motion 占住「纯代码艺术动画」这个点。
多维评分
| 维度 | huashu-art-motion | Remotion 官方 skill | Manim | Seedance 2.5 | HeyGen hyperframes |
|---|---|---|---|---|---|
| 上手成本(分高=易) | 9 | 7 | 4 | 9 | 8 |
| 帧级可控性 | 10 | 9 | 9 | 2 | 3 |
| 审美开箱度 | 9 | 4 | 5 | 7 | 6 |
| 量产边际成本 | 10 | 7 | 9 | 3 | 4 |
| 生态成熟度 | 3 | 8 | 8 | 7 | 7 |
| 平台与许可证风险(分高=安全) | 8 | 5 | 9 | 4 | 4 |
给分依据:上手成本上 huashu 与 Seedance 并列最高,一条命令装完即跑,Manim 最低因为 LaTeX 环境劝退率高;帧级可控性上 hyperframes 和 Seedance 代表「提示词级控制」,拿不到 3 分以上;审美开箱度是 huashu 的立身之本,35 张配方卡对 Remotion 的零观点引擎是代差,Seedance 靠模型审美拿 7 分但不可复现;量产成本按 60 秒成片的边际支出估算;生态成熟度 huashu 只有 3 分,2 个 commit、0 issue、没有英文社区;风险维度上 MIT 加本地渲染最安全,Remotion 因席位费条款和 Seedance 因平台排队、内容审核各失分。
护城河与脆弱点
护城河有四条。第一,配方是人工沉淀的隐性知识:「换画风时人不崩」被 Threads 上的讨论者点名为 AI 动画最难的部分,这是 35 个场景文件里反复打磨出来的 know-how,一次对话写不出来。第二,分发机器:GitHub 10.4k followers、女娲 33,754 star、huashu-design 24,653 star 的导流,加 X、B 站、公众号矩阵(均截至 2026-10-08),中文圈几乎无人能复制这条发布路径。第三,体系协同:女娲造 skill、达尔文让 skill 进化、fanbox 做驾驶舱、52-skill 目录做分发,art-motion 是产品线上的新旗舰而非孤立作品。第四,成本结构:MIT 协议加零 API 费用,对着 SaaS 的 credits 模式打。
脆弱点同样有五条,而且更硬。底层方法无独占性,headless 浏览器截帧加 ffmpeg 合成是公开知识,Remotion 和 hyperframes 提供了更工业化的基座;工程极嫩,2 个 commit,首批 PR 全在修 Windows 和并发 bug,跨平台可靠性未经验证;审美上限被上游模型锁死,画风质量直接依赖 Opus 一代的代码能力,Anthropic 若官方推出动画 artifact 能力,价值立刻稀释;英文圈零渗透,增长完全系于个人流量和「点赞过万才开源」式的运营节奏,波动性大;商用许可留有小刺,花叔卡通形象限定示范用途、笔顺数据沿用 Arphic 协议、字体各有限制,企业采用前需要自查。
结论
给三类人的明确建议。做解说片、口播配动画、需要反复复用风格的创作者:直接装 huashu-art-motion,帧级精确加零边际成本这个组合目前没有替代品。要实拍质感、真人出镜、15 秒一次性创意:用文生视频(Kling 3.0 或 Seedance 2.5),别勉强代码。团队要工程化量产营销视频:Remotion 官方 skill,付席位费换维护与组件生态,这笔账是划算的。Manim 留给数学内容创作者,中文用户先备好 LaTeX 折腾的心理准备。
这篇对比的核心判断可以压缩成两句话。动画生成的竞争分水岭不是画质,是确定性:画质决定「像不像拍的」,确定性决定「说得清、改得动、复得刻、花得少」,后者才是解说片和量产场景的刚需。agent 生态的正确接口正在从框架层滑向配方层:Remotion 废弃 MCP、转投 skill 是这一迁移最硬的行业证据,huashu-art-motion 占住了「审美配方库」这个目前没有第二家的生态位。这个位置没有技术壁垒,只有内容壁垒,窗口期取决于 Remotion 们向下挤压的速度,也取决于 35 张配方卡能否借达尔文式的进化机制滚成更厚的资产。
把视野再拉远一层:skill 为什么值得做成「配方资产」而非「工具封装」,我们在 skill 生态的杠杆分析里给过量化论证(《skill-graphs-2.0》);而 agent 能力边界如何从模型层挪到上下文层、skill 为何成为标配接口,背景脉络见 《harness 工程完整指南》。
参考资料
- 花叔 — huashu-art-motion GitHub 仓库(2026-10-06 发布)
- 花叔 — huashu-art-motion SKILL.md
- OpenAI Help Center — What to know about the Sora discontinuation(2026)
- The New York Times — OpenAI Shutting Down Sora(2026-03-24)
- Remotion — Agent Skills 文档
- Remotion — License(席位费与 agentic coding 条款)
- ManimCommunity — manim 仓库(41,336 star,截至 2026-10-08)
- ManimCommunity — Changelog v0.21.0(2026-08-10)
- MathViz-E — 论文(arXiv:2407.17544,2024-07)
- motion-canvas — Issue #1221: Is the repo dead?(2025-12)
- canvas-commons — Motion Canvas 社区 fork(253 star,截至 2026-10-08)
- Anthropic — anthropics/skills 仓库(180,058 star,截至 2026-10-08)
- Anthropic — anthropics/skills 视频 PR 检索(36 个,零合并)(2026-10-08 检索)
- skills.sh — skill 目录站(安装量数据 2026-10-08 抓取)
- iart-ai — motion-skills 仓库(735 star,2026-06-22 创建)
- Kling — Kling 3.0 Multi-shot Guide;API 定价(2026-01)
- Runway — Gen-4.5 发布(2025-12-01);API 文档
- Google — Veo 3.1 / Flow 发布(2025-10-15);Gemini API 定价
- 字节跳动 — Seedance 2.5(2026-07-31);Wireflow 评测(2026-09-25);新浪财经排队报道(2026-03-01)
- MiniMax — Hailuo H3 发布与开源(2026-07-31)
- 生数科技 — Vidu Q3(2026-02)
- 花叔 — B 站示范片《Opus5.5 制作的艺术史穿越短片》(2026-10-05 发布,4,182 播放,2026-10-08 查询)
- xbangdan — X 榜单收录的发布帖数据(2026-10-08 查询)