lemo-opuscar 教程:用 59 种代码影片风格在 Claude Code 里做短片(2026)
阅读说明
仓库信息查阅日期:2026-10-23;星数、更新时间会变,以仓库页面为准;本文不写价格。
一句话结论
lemo-opuscar 是 Lemomo 做的影片风格工具箱:59 种现成风格,每种是一份风格提示词,再加一支完全用代码做成的样片。装成 Claude Code 插件之后,用风格名加上你的题材开口,agent 按 DIRECTOR.md 和 TECHNIQUE.md 做片;也可以把库里的风格改成自己的,或从空白做一种库里没有的。
适合已经在用 Claude Code、希望按指定风格用代码逐帧出片的人。README 写明风格按 Claude Opus 5.5 调校,其他模型适配度不高。
仓库信息
截至 2026-10-23,星数、最近推送和创建时间取自仓库元数据,日期为北京时间。
| 仓库 | 星数 | 最近推送(北京时间) | 许可 | 创建时间 |
|---|---|---|---|---|
| lemomo-ai/lemo-opuscar | 6,038 | 2026-10-22 | MIT | 2026-09-26 |
仓库描述的中文是:一套用代码做片的风格工具箱,59 种现成风格,也能做出你自己的。英文描述写明每种风格是一份风格提示词,加上一支完全由 Claude Opus 5.5 用代码做成的样片,不用视频模型。
元数据里的许可名称是 MIT。README 授权段把范围拆开:代码和文档为 MIT;styles/、画廊页和 Releases 里的样片视频及静帧为 CC BY 4.0。你自己做出的片子、以及三段不在 CC BY 4.0 里的样片配音,见下文「常见问题」。
它能做什么样的视频
README 写明每一支片子都是 agent 写代码完成导演、作画、配乐和混音:
- 画面:Canvas 和 WebGL 页面逐帧渲染
- 音乐:用免费采样库写的原创配乐
- 配音:TTS 语音合成
同一段写明不用视频生成,也不用素材库画面。TECHNIQUE.md 把成片收成一条流水线:网页里的 render(t) 由无头 Chrome 逐帧拍成视频,配音做语音检查,配乐和音效跟同一条时间线,字幕导出 .srt 并烧进画面,再用 ffmpeg 两遍 loudnorm 混到约 −14 LUFS,得到成片 MP4。
默认输出 1920×1080、24 fps。DIRECTOR.md 写明:某个风格的 STYLE.md 若规定 30 或 60 fps,以它为准;其他尺寸用渲染工具的 --size WxH,竖屏例子是 1080×1920。改风格时,README 写竖屏会问 1080×1920 或 1080×1440。
风格用中文名、英文名或文件夹名都可以,索引在 styles/README.md。画廊(每一种都有样片)在 lemo-opuscar 画廊。11 类合计 59 种:
| 分类 | 数量 | README 中的例子 |
|---|---|---|
| 剪辑与纪实 | 8 | 字幕新闻、1920s 新闻影片、视觉调查、电视新闻包装 |
| 实证影像 | 8 | 卫星简报、点云测绘、产品拆解、档案灯台 |
| 手绘与绘画 | 7 | 水彩笔刷、中国水墨、油画厚涂、白板讲解 |
| 东方传统 | 4 | 皮影戏、浮世绘、红色窗花剪纸、纸雕灯影 |
| 印刷与版画 | 5 | Risograph 孔版印刷、木刻版画、铜版画 |
| 图形与排版 | 7 | 瑞士动态排版、蓝图 / 工程制图、ASCII / CRT 终端 |
| 信息与发布 | 5 | 数据叙事、暗色科技发布、活体实机录屏 |
| 卡通与动画 | 4 | 1930s 橡皮管卡通、80 年代赛璐璐动画 |
| 游戏 | 4 | 16-bit 像素 RPG、HD-2D、综艺节奏扁平 |
| 电影与时代 | 2 | 1920s 默片、后室 / 新怪谈 |
| 材质与 3D | 5 | 积木玩具、移轴微缩、玻璃质感产品 |
README 对这两类的说明是:剪辑与纪实「用真实的档案、文件和数据剪成」;实证影像「拍真实素材,每个数字都有出处」。AGENTS.md 写明,剪辑与纪实要在写 TREATMENT.md 之前先备好素材,因此可以先用该风格 STYLE.md 点名、放在 demo/tools/ 里的工具(例如 footage.py),复制到工程目录里再跑。DIRECTOR.md 写明,实证影像优先用你自己的数据、扫描、影像或 CAD,STYLE.md 里的来源是备选;从那些来源下载之前,agent 要先告诉你拿什么、从哪里拿、什么许可。
另外两条用法,README 单独写了:
- 用库里的一种风格,讲你自己的题材。样片的故事不能照搬。
AGENTS.md要求先写自己的TREATMENT.md,再打开该风格的DEMO.md,只学技法。 - 把库里的风格改成你的,或从空白做一种。固化后放在
~/lemo-my-styles/<名字>/,以后像库里的风格一样叫名字。步骤在MY-STYLES.md。
README 还放映了一支作者自己的片子 OPUSCAR 98:1927–2025,6 分 31 秒,一个 Clawd 走过 98 部最佳影片,每部换成贴合那部电影的画风。该页公开 98 种风格(2D 77、2.5D 4、3D 17),见放映页。库内 styles/README.md 索引的是上面这 59 种。README 给出了 1080p 文件。每一帧、每一个音符和每一刀剪辑,README 写明都是 Claude Opus 5.5 写代码做出来的。
插件技能说明写明:它不负责对你已有的视频做普通剪辑、裁切或转码。
需要准备什么
README「开始之前」和 TECHNIQUE.md 第 1 节写的是:
- Claude Code(插件安装命令见下一节)。README 写明本插件为 Claude 专用。
- Node 20+(
setup.sh会检查npm;没有npm时提示先安装 Node 20+) - ffmpeg
- Python 3.11+,或 uv
- git。克隆仓库要用它;技能第一次运行时,
setup.sh也用 git 把风格库下载到本机
TECHNIQUE.md 写明开发环境是 macOS(Apple silicon),Linux 应当能用,Windows 用 WSL。3D 和偏重着色器的风格希望有 GPU。
其余由 agent 安装,分层、按片子需要再装。体积是 TECHNIQUE.md 写的安装大小:
| 命令 | 装上什么 |
|---|---|
sh plugin/skills/lemo-opuscar/scripts/setup.sh deps | 核心层:npm 包、无头浏览器、Python 虚拟环境(numpy、scipy、soundfile、soxr、pillow)。约 350 MB |
sh plugin/skills/lemo-opuscar/scripts/setup.sh deps voice | Kokoro 与英文模型(离线)、edge-tts(中文,需联网)、faster-whisper(语音检查)。约 0.55 GB;第一次检查再下 Whisper 模型(英文约 145 MB,中文约 480 MB) |
sh plugin/skills/lemo-opuscar/scripts/setup.sh deps music | numba,给拨弦 pluck.py。采样器本身只要核心层。约 140 MB |
sh tools/fetch.sh instruments <lib> | 采样库:freepats、karoryfer、salamander、vcsl、vsco2ce 或 all。每个约 70–400 MB |
sh tools/fetch.sh hdri | 3D 风格用的 HDRI。约 12 MB |
requirements-voice.txt 写明 kokoro-onnx 需要 Python 3.11–3.13,并固定 av<19。setup.sh 在本机有 uv 时,会用 Python 3.12 建虚拟环境。某个风格自己要的包(TECHNIQUE.md 举的例子是激光雷达读取、玻片扫描解码、CAD 导入)写在该风格的 STYLE.md 里,装进片子工程自己的环境,不要装进风格库的 .venv。
下载来自 npm、PyPI、GitHub Releases 和 Hugging Face。HF_ENDPOINT 用来指定镜像。README、TECHNIQUE.md 和这三份 requirements 都没有写 API key。
安装与第一次运行
README 写两种进法,推荐装成 skill。
1. 装成 skill
在终端执行:
claude plugin marketplace add lemomo-ai/lemo-opuscar
claude plugin install lemo-opuscar@lemolab
之后在任何目录都能用。
- 第一次使用时,它把指南、工具和风格提示词下载到
~/lemo-opuscar,所有片子共用这一份。setup.sh还认环境变量LEMO_OPUSCAR_HOME;未设置时,若你正站在一份克隆里,就用那份,否则用~/lemo-opuscar。 - 每支片子的工程放在你发起时所在的文件夹。
SKILL.md写明目录名用小写字母、数字和连字符,路径里避开#和?。指南里写的films/<名字>/,在 skill 模式下就是这个文件夹。 - 技能会先跑
setup.sh拿到库路径,并尽早开始setup.sh deps。缺 Node、ffmpeg 或 Python 时,它在那一轮提问里告诉你,不替你装系统软件。
2. 或者克隆仓库
git clone https://github.com/lemomo-ai/lemo-opuscar.git
cd lemo-opuscar
claude
片子做到仓库里的 films/<名字>/。
3. 开口之后 agent 怎么走
README 写明 agent 会读三份指南:
| 文件 | 给 agent 的东西 |
|---|---|
DIRECTOR.md | 怎么导:故事、声音、节奏、镜头、表演、自检 |
TECHNIQUE.md | 怎么做:逐帧渲染、配音、配乐、混音 |
styles/<风格>/STYLE.md | 这个风格长什么样、听起来什么样;故事由你定 |
AGENTS.md 把开工收成这些步骤:先确认风格和题材,然后只问你一次;写 TREATMENT.md;用真实绘制代码出风格帧;只有你要求时才出分镜并停下来等你点头;然后配音、检查、配乐、动画、混音、渲染;最后自检并交付。
开工前那一次会问到:主题里它定不了的事;你有没有自己的配音、音乐或其他素材;要不要先看分镜故事板。要看的话,它停一次,给你看用真实风格画出来的关键镜头;不看就直接做完成片。DIRECTOR.md 的默认值是:时长 30–60 秒,1920×1080、24 fps(风格文件另有帧率时以风格为准),配音和字幕用你写字用的语言,字幕烧进画面并导出 .srt,响度 −14 LUFS,分镜默认不做。
指南是英文,写给 agent 看。你用中文跟它说即可。
交付物在工程目录里(DIRECTOR.md 第 11 节):
<名字>.mp4(除非STYLE.md另定帧率,否则 24 fps,约 −14 LUFS)和poster.jpg- 有旁白、对白或字幕时的
<名字>.srt TREATMENT.mdCREDITS:片子里每一项第三方素材的来源和许可- 源码,以及一条命令能重跑的
build.sh
它会用你的语言告诉你工程和成片在哪,并说明 CREDITS 里有哪些第三方素材、许可是什么,以及你要为自己放进片子的素材负责。用户自己的片子不打 LemoLab 署名,也不加水印。
4. 更新和卸载
更新后重启 Claude Code。~/lemo-opuscar 里的库会在下一次做片时自动更新:
claude plugin marketplace update lemolab && claude plugin update lemo-opuscar@lemolab
卸载后再删掉 ~/lemo-opuscar:
claude plugin uninstall lemo-opuscar@lemolab
你自己的风格在 ~/lemo-my-styles/,更新和卸载都不会删。不要了就自己删这个文件夹。
在 Claude Code 里用 Opus 5.5 驱动它
在 Claude Code 里用 /model 选 Opus 5.5,详见 Claude Opus 5.5。
还没想好做什么时,装好 skill 之后只输入这一条。它会先问语言,再问这次是用库里的风格做片、把风格改成你自己的,还是用你存过的风格:
/lemo-opuscar:lemo-opuscar
简体中文 README 里的例子:
用**油画厚涂**风格做一支 30 秒的片子,讲我家那只每天在窗台等我下班的橘猫。
用**点云测绘**风格做一支 40 秒的片子,讲我们镇后山那座废弃的采石场,数据用公开的激光扫描。
英文 README 里的例子:
Make a 45-second film in the **watercolor** style about the coffee farm my family runs. Warm female narrator.
Make a 40-second **LiDAR Survey** film about the old quarry in the hills behind our town, from public laser-scan data.
改成自己的风格时,README 的例子是:
我想把**浮世绘**风格改成我自己的版本。
从空白开始,做一个黑板粉笔画的风格,暖一点、慢一点。
英文 README 对应的两句:
I want to change the **Ukiyo-e** style into my own version.
Start from a blank page: a chalk-on-blackboard style, warm and slow.
改风格的五步,README 写的是:一个问题一个问题定方案(改库里的风格时一轮最多改五处,全部用代码画,不用生图;说「你定」就按推荐填);看汇总,每一项改前、改后和代价都点头之后才写下来;先看一张用真实绘制代码画出的风格图,改库里风格时左边原版、右边你的,两轮还不对它会直说并建议换一个更接近的底子;再做一支 15–30 秒的 demo,配音乐和音效,它自己检查并修一轮;你点头固化之后,风格才进 ~/lemo-my-styles/<名字>/。点头之前,东西只在这次的项目文件夹里。库更新、重装 skill 都不会动它们。底子风格以后更新了,它会提一句,问你要不要把有用的修复同步过来。
示例提示词(按 README 写明的用法改写,不是仓库原文):
用白板讲解风格做一支 40 秒的片子,讲一次地铁换乘。我没有自己的配音和音乐。请先看分镜故事板。配音和字幕用中文。
我想把瑞士动态排版风格改成我自己的版本,竖屏用 1080×1440,并带上我的品牌色。先按放心改、一改就变味、不能改三组说明这个风格。
限制与已知问题
- README 写明本插件为 Claude 专用,风格按 Opus 5.5 调出来,换成其他模型不保证同样的效果。
- 一支片子 agent 大约要做 30–60 分钟,token 用量不小。
DIRECTOR.md默认时长 30–60 秒;超过两三分钟会成倍增加时间和 token 用量,agent 应事先告诉你。 - 中文若要更好的声音,
DIRECTOR.md写明用微软的在线服务 edge-tts,需要联网。离线时 Kokoro 能读中文,听感平淡。requirements-voice.txt写明 kokoro-onnx 需要 Python 3.11–3.13。 - Windows 按
TECHNIQUE.md使用 WSL。3D 和偏重着色器的风格希望有 GPU。 - 技能说明写明不用于普通剪辑、裁切或转码已有视频文件。
- 样片里有三段配音不在 CC BY 4.0 里,README 写明不要复用。见下一节。
- 某一步一直卡住时,README 让你到仓库 issue 开一条。
- 仓库 issue #7(open):
mux.sh会把有效的短音频判成被截断。标题写明在 ffmpeg 6.1 上,loudnorm 把out_time少报约 2.9 秒。 - 仓库 issue #1(closed):标题是 THANKS FOR THE SKILL,也就是感谢这个 skill。
常见问题
能不能放到 Codex 或 Cursor 里用?
README 写明本插件为 Claude 专用,风格按 Claude Opus 5.5 调校,其他模型适配度不高,请谨慎使用。同一段也写了:其他 agent 可以把 plugin/skills/lemo-opuscar/ 复制到它们的 skills 目录。README 未写明 Codex 或 Cursor 的安装参数。
成品是 HTML 还是 MP4?
画面先是一个网页:index.html 里有 window.render(t),无头浏览器逐帧拍成 video.mp4,再和混音合成。交给你的成片是工程目录里的 <名字>.mp4 和 poster.jpg。有旁白、对白或字幕时还有 <名字>.srt。字幕按风格烧进画面,同时导出 .srt。重跑靠工程里的 build.sh。
代码、样片和我自己做的片子,各是什么许可?
代码和文档是 MIT。样片视频及静帧是 CC BY 4.0:可以转载、改编和商用,须署名 LemoLab 并附本仓库链接,改动过的须注明。你用本库做出的片子归你自己,无须署名。样片中的第三方素材沿用各自授权,见各样片的 CREDITS。
有三段配音不在 CC BY 4.0 范围内,README 写明不要复用:综艺节奏扁平里的喊声(macOS 系统语音 say)、纸雕灯影的旁白(微软 Edge TTS,计划用 Kokoro 重配)、电视新闻包装的旁白(豆包 TTS,受火山引擎条款约束)。你自己的片子请用 Kokoro(默认)或你有权使用的声音。你放进片子的素材由你负责。
中文字幕和中文配音要不要另备 API key?
README 写明:你用中文跟它说即可,片子的配音和字幕默认跟你用的语言一致。中文合成在 TECHNIQUE.md 里走 core/tts/tts_zh.py,用 edge-tts 的微软神经网络音色,需要联网;输出和英文用的 core/tts/tts.py 一样,是每句一个 WAV 加时长文件。Kokoro 的中文音色("lang": "cmn")可以离线。每句要用 core/tts/asr_check.py 做语音转写核对,中文用 --lang zh。README 与这几份依赖文件未写明需要 API key。
相关阅读
- 热门项目合集
- 用 Opus 5.5 做视频
- 从提示词到成片
- 场景模板
- 报错与省用量
- 开源 Skill 与工具
- Claude Opus 5.5
- 环境搭建
- 开源 AI 视频 Skill 目录
- Claude Motion(官方功能)
- mg-styles-15 教程
- claude-motion-kit 教程
- motion-graphics-skills 教程
- claude-motion-design 教程
- claude-animation-base 教程
- product-launch-motion 教程
参考来源
- lemomo-ai/lemo-opuscar(查阅日期:2026-10-23)
- README.md(查阅日期:2026-10-23)
- README.zh-CN.md(查阅日期:2026-10-23)
- DIRECTOR.md(查阅日期:2026-10-23)
- TECHNIQUE.md(查阅日期:2026-10-23)
- MY-STYLES.md(查阅日期:2026-10-23)
- AGENTS.md(查阅日期:2026-10-23)
- styles/README.md(查阅日期:2026-10-23)
- plugin/skills/lemo-opuscar/SKILL.md(查阅日期:2026-10-23)
- plugin/skills/lemo-opuscar/scripts/setup.sh(查阅日期:2026-10-23)
- requirements.txt、requirements-voice.txt、requirements-music.txt(查阅日期:2026-10-23)