下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/luluyouweiai--lulu-art-motion.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @luluyouweiai/lulu-art-motion。让名画动起来:梵高星空在转、莫奈睡莲在漂,一只猫穿过水墨、梵高、克里姆特、吉卜力等 35 种画风;也能做 Kurzgesagt、Vox、白板、3Blue1Brown、财经图表等解说动画片段。一条命令出片,竖屏自带标题和背景,钢琴配乐自动卡点。基于花叔开源的 huashu-art-motion(MIT),改成 WorkBuddy 装上就能用:不用 Python、uv、Playwright,ffmpeg 自动从国内镜像下载,中文路径可用。
路路有为出品。
阅读全文 (展开查看完整说明)
概述
引擎和风格配方来自花叔的开源项目 huashu-art-motion(MIT)。本技能把它改造成在 WorkBuddy 里直接能跑:渲染、配乐、质检都用 Node 脚本完成,需要的引擎文件首次使用时自动下载并校验。
需要:Node.js 22 以上(WorkBuddy 自带的就是),本机装有 Chrome 或 Edge。不需要 Python、uv、Playwright;ffmpeg 没装会自动从国内镜像下载(约 30 MB,只下一次)。
下文 <技能> 指本技能目录,<工程> 指第 1 步建的工程目录。
第 1 步:建工程(每台电脑只做一次)
node <技能>/scripts/setup.mjs <工作目录>/名画动起来工程它会下载原作引擎(约 22 MB,360 个文件,逐个校验指纹)并准备 ffmpeg。网络中断就重跑,已下好的会跳过。
第 2 步:判断用户要哪种片子
| 用户说的 | 走哪条路 |
|---|---|
| “让名画动起来”“一只猫穿过几幅名画”“艺术史速通”“梵高到吉卜力” | A 名画穿越片(最常用,最稳) |
| “做一段梵高风格的动画”“就要莫奈那幅” | B 单个画风 |
| “做一段 Kurzgesagt / Vox / 白板 / 3b1b / 财经图表那种解说动画” | C 解说动画片段 |
| “画一个新风格”“把我的照片画成××风格”“复刻这个动画” | D 新风格新场景:工作量大,见文末 |
用户没说横竖屏:发视频号、抖音、小红书用竖屏(加 --vertical),发 B 站用横屏。
A 名画穿越片
- 列出全部风格:
node <技能>/scripts/film.mjs --project <工程> --list(35 种,id 和中文名,按年代排)。 - 按用户的题目挑 3–8 种,排好顺序。用户没指定时,选跨度大、色调差异大的,例如
17_ink,28_monet,09_postimp,18_klimt,25_ghibli。完整清单和适合的题材见 [风格清单](references/风格清单.md)。 - 生成段落表和配乐:
node <技能>/scripts/film.mjs --project <工程> --styles 17_ink,28_monet,09_postimp,18_klimt,25_ghibli --beats 8--beats 是每幅画停几拍(1 拍约 0.23 秒):5 是原作的快节奏,8 适合一般短视频,12 让每幅画多停一会儿。它会同时生成 <工程>/配乐.wav(钢琴,换画面的瞬间正好是重音)。
- 出片:
# 竖屏(视频号/抖音/小红书),标题写用户的题目
node <技能>/scripts/render.mjs --project <工程> --film pick --vertical --title "一只猫穿过五幅名画" --subtitle "水墨 · 莫奈 · 梵高 · 克里姆特 · 吉卜力" --audio <工程>/配乐.wav --out <工程>/成片/名画穿越.mp4
# 横屏去掉 --vertical --title --subtitle5 种风格 × 8 拍约 9 秒,渲染约 30 秒。用户有自己的音乐就把 --audio 换成那个文件。
B 单个画风
每个风格是一段会动的画(猫、人物、窗外景色都在动),时间从 0 开始算:
node <技能>/scripts/render.mjs --project <工程> --film gallery --solo 09_postimp --no-counter --from 0 --to 5 --out <工程>/成片/梵高.mp4先出静帧给用户看:--stills 0,1.5,3 --out <工程>/静帧/梵高(--out 是目录,里面是 png)。竖屏同样加 --vertical --title ...。
C 解说动画片段
8 种解说语法,喂一份 JSON 就出一段时长精确的视频(每段不超过 8 秒,长片拆成多段再拼):
- 读
<工程>/references/09-视频动画语法.md第一、二节选语法,再读<工程>/references/动画语法/<语法>.md的“起手必查”。 - 复制
<工程>/scripts/engine/examples/<语法>.json到<工程>/片段/镜01.json,只改文字、数字和时长,不改结构。屏上字以用户的文稿为准,数字和口播一致。 - 出片:
node <技能>/scripts/render.mjs --project <工程> --spec <工程>/片段/镜01.json --out <工程>/片段/镜01.mp4 - 多段拼接:
node <技能>/scripts/concat.mjs <工程>/成片/解说.mp4 镜01.mp4 镜02.mp4 ... [--audio 口播.wav]
写法细节见 [解说片段](references/解说片段.md)。
第 3 步:质检(每条成片都要跑)
node <技能>/scripts/check.mjs <成片.mp4>- 红灯不交付:片中有空画面、蓝紫色画面过多(一眼 AI 味)、整片几乎不动。按提示改了重渲。
- 黄灯逐条看,能解释就在交付时说明。
- 它会生成
<成片>_抽帧.jpg,用 Read 打开逐格看:画风是否统一、字有没有出界、主角在不在画里。
交付时告诉用户
- 成片路径、时长、横竖屏、用了哪几种风格。
- 质检结果(绿/黄灯和原因)。
- 配乐是本技能代码合成的钢琴(可商用);用了用户自己的音乐要提醒版权。
- 画风是对艺术家风格的致敬,不是原作复制品;用于商业广告时建议不出现“××真迹”之类说法。
D 新风格、新场景(进阶)
要画新的风格、换掉猫和人物、或复刻别人的动画,需要自己写场景代码(<工程>/scripts/engine/scenes/<id>.js)。先读原作说明 <工程>/README.md 和 <工程>/references/04-纯代码绘制.md、references/风格配方/INDEX.md,按“一帧先行”先出静帧给用户确认,再渲视频。这条路对模型能力要求高,做不好时如实告诉用户,建议改走 A 或 B。
出问题见 [排错](references/排错.md)。
致谢与许可
引擎、35 种风格场景、解说语法和全部风格配方:花叔 huashu-art-motion v1.2.0(MIT,字体为 SIL OFL 1.1),首次使用时从 jsDelivr 按固定版本下载。本技能新写了 Node 渲染器、自选风格拼片、配乐合成、竖屏包装、质检和国内可用的 ffmpeg 获取方式,MIT 许可,见 LICENSE.txt。ffmpeg 为 GPL 静态版,由用户本机下载使用,本技能不分发。
关于路路有为
本技能由路路有为(广州路路有为人工智能科技有限责任公司)出品。我们专注把 AI 接进真实的工作和生意,每个技能发布前都经过脚本自测和实测。想定制品牌视频、课程动画,在 SkillHub 搜索「路路有为」进入团队主页联系我们。