← 返回 Tony's Lab

GitHub 调研 · lemomo-ai/lemo-opuscar · 快照 2026-09-27 14:28 UTC / 北京 22:28

发布于 2026-09-27

Lemo-Opuscar39 种影片风格 · 每种的样片都由代码逐帧渲染出来

作者 Lemomo(独立开发者,LemoLab)把「让 agent 当导演」做成了一个可安装的风格库:39 份风格提示词,每份都配一支不用任何视频生成、不用任何素材画面的 30–164 秒样片,外加两份指南——怎么导(DIRECTOR.md)和怎么做(TECHNIQUE.md)。

一句话结论

它卖的不是「AI 视频」,而是一套可复用的风格 + 工艺规范:画面是网页,用 render(t) 确定性画第 t 秒,再用无头 Chrome 逐帧截成视频。工程化程度高、双语文档扎实、许可证宽松,很值得一试;但工具链重、作者明说风格是「为 Opus 5.5 调出来的」,换模型不保证复现。

STYLES
39/ 9 类
STARS
29436 forks
发布至今
约 28h2026-09-26
样片时长
30–164s均 63s
提交
12最新 09-27 03:53Z
01 / 是什么

先看清它到底是什么

不是模型,不是 SaaS,也不是 awesome 清单。它是一个仓库:风格提示词 + 参考样片 + 制作管线 + 两份指南,装进 Claude Code(或其他 agent)之后,由 agent 按指南把你的选题做成片。

仓库
lemomo-ai/lemo-opuscar,创建于 2026-09-26,默认分支 main
内容
39 个 styles/<slug>/STYLE.md(含 demo 源码)、DIRECTOR.md、TECHNIQUE.md、core/ 工具、styleboard 图鉴
画面怎么来
Canvas 2D / WebGL / three.js 网页,逐帧截图;无视频生成、无素材库画面
声音怎么来
本地 TTS(Kokoro 英文 / edge-tts 中文)+ 程序化音效 + 免费采样库写的原创配乐
许可证
代码 MIT;指南、STYLE.md、成片 CC BY 4.0;第三方素材各自授权(CREDITS 逐条列)
语言
README、指南、图鉴全中英双语;STYLE.md 为英文,风格名中英通吃

一个值得注意的细节:风格目录的编号排到 46,实际收录 39 种(11、14、30、35、38、39、40 留空),说明作者是按一个持续扩充的图鉴在设计,而不是一次性 demo 堆。图鉴页甚至把 39 支样片包装成「The Nominees(入围名单)」按 9 个单元颁奖式呈现。

02 / 核心机制

关键一招:画面是时间的函数

整套东西能跑通,靠的是一条极其克制的约定——影片是一个静态网页,只要暴露四个全局变量,任何一帧都能被单独、乱序、多进程地渲染出来。这也是它能做到「确定性、可并行」的原因。

// 每支片子的页面都必须暴露这四个东西
window.DUR    = 54.2;                    // 总时长(秒)
window.render = (t) => { ... };           // 画出第 t 秒,确定性、无帧间状态
window.READY  = true;                    // 字体与图片加载完毕
window.EV     = [{t, type, ...}];        // 音效/对白 cue,导出给混音脚本

制作管线(作者原图的结构)

TIMELINE
单一事实来源段落、tempo、拍点、hit 点
PICTURE
render(t) 网页 → 无头 Chrome 逐帧 → video.mp4Canvas2D / three.js / WebGL2 后期
VOICE
逐句 TTS → 语音转写校对 → 逐词时间戳自带 ASR 复核,念错就重来
MUSIC
同一条时间线生成配乐 → 分轨采样 + 合成,原创,不用现成曲子
SOUND
按事件时间生成程序化拟音落地、翻页、滴答、布料声
MIX
混音(duck / 压缩 / 平衡)→ ffmpeg 合片,两遍 loudnorm 到 −14 LUFS输出 1920×1080 / 24fps + 烧字幕 + .srt

导演方法论比技术更值得看

DIRECTOR.md 不是技术文档,是一份真的导演手册,而且明确排了优先级:声音 > 节奏 > 镜头 > 导演(表演/调度/情绪弧),「好看的画面只是起点」。里面有几条硬规矩,看得出是踩过坑总结的:

03 / 图鉴

39 种风格,9 个单元

下面是完整的风格目录(编号、中英名、样片名、样片时长、文件夹名均取自仓库 catalog)。风格横跨手绘、东方传统、版画、排版、信息可视化、卡通、游戏、电影时代与 3D 材质——分类本身就有信息量。

各单元风格数(共 9 类 39 种)

手绘与绘画 7
东方传统 4
印刷与版画 3
图形与排版 7
信息与发布 4
卡通与动画 3
游戏 4
电影与时代 2
材质与 3D 5
REEL 01

手绘与绘画

Hand-drawn & Painting · 7 种
№01

Crayon Picture Book

蜡笔儿童绘本

样片《The Moon Can't Sleep》

52.0scrayon-book
№02

Watercolor Brush

水彩笔刷

样片《Follow the Rain》

113.6swatercolor
№03

Chinese Ink Wash

中国水墨

样片《The Swordsman and the River》

48.0sink-wash
№04

Impasto Oil Painting

油画厚涂

样片《The Colour of Rain》

39.7simpasto
№05

One-line Drawing

一笔画

样片《The Line That Never Lifted》

47.5sone-line
№06

Whiteboard Explainer

白板讲解

样片《Einstein in Your Pocket》

111.0swhiteboard
№45

Urban Sketch · Pen & Wash

钢笔淡彩

样片《Where the Wind Went》

32.4surban-sketch
REEL 02

东方传统

East Asian Traditions · 4 种
№07

Shadow Puppetry

皮影戏

样片《Hou Yi Shoots the Suns》

54.4sshadow-puppet
№08

Ukiyo-e

浮世绘

样片《A Journey Toward the Mountain》

44.0sukiyoe
№09

Red Paper-cut

红色窗花剪纸

样片《Nian Comes to Town》

49.0spapercut-red
№10

Paper-cut Lightbox

纸雕灯影

样片《A Mooncake's Longing》

121.8spaper-lantern
REEL 03

印刷与版画

Print & Printmaking · 3 种
№12

Risograph Print

Risograph 丝网印刷

样片《Sunday Ride》

40.0srisograph
№13

Halftone Dossier

复古半调案卷

样片《Case File: Chubby》

30.0shalftone-dossier
№15

Woodcut Print

木刻版画

样片《The Bell Founder》

58.5swoodcut
REEL 04

图形与排版

Graphic & Type · 7 种
№16

Swiss Motion Graphics

瑞士动态排版

样片《Five Rules for a Poster》

44.0sswiss-motion
№17

60s Spy Title Sequence

60s 间谍片头

样片《The Velvet Cipher》

44.1sspy-titles
№18

Art Deco

装饰艺术

样片《Midnight at the Starlight Hotel》

58.4sart-deco
№19

Blueprint

蓝图 / 工程制图

样片《Patent Pending: The Cloud Catcher》

46.7sblueprint
№20

Stained Glass

彩色玻璃窗

样片《The Dragon of the East Window》

56.5sstained-glass
№21

Pictogram Motion

象形运动图形

样片《Aichi-Nagoya 2026 — All 43 Sports》

163.6spictogram-motion
№22

ASCII / CRT Terminal

ASCII / CRT 终端

样片《Tranquility.log》

59.8sascii-crt
REEL 05

信息与发布

Information & Keynote · 4 种
№23

Data Storytelling

数据叙事

样片《A Hundred Summers》

50.0sdataviz
№24

Isometric Infographic

等距信息图

样片《From Bean to Cup》

58.8siso-infographic
№25

Dark Tech Keynote

暗色科技发布

样片《Room to Think》

42.0sdark-keynote
№46

Living Screencast

活体实机录屏

样片《Clawd Moves In》

59.4sliving-screencast
REEL 06

卡通与动画

Cartoon & Anime · 3 种
№26

1930s Rubber Hose Cartoon

1930s 橡皮管卡通

样片《Coffee Cup Chase》

50.0srubber-hose
№27

80s Cel Anime

80 年代赛璐璐动画

样片《City Lights, 1987》

59.0scel-anime-80s
№28

Sci-Fi Sitcom Toon

科幻情景喜剧卡通

样片《Coffee Run》

57.5sscifi-toon
REEL 07

游戏

Games · 4 种
№29

16-bit Pixel RPG

16-bit 像素 RPG

样片《The Last Save Point》

54.5spixel-rpg
№31

HD-2D

HD-2D

样片《The Lampbearer》

76.5shd-2d
№32

Microgame Frenzy

微游戏快闪(瓦里奥制造式)

样片《Five-Second Astronaut》

59.8smicrogame
№33

Game Show Flat

综艺节奏扁平

样片《Rhythm of AI, 1997 → 2026》

148.8sgame-show
REEL 08

电影与时代

Cinema & Eras · 2 种
№34

1920s Silent Film

1920s 默片

样片《The Runaway Loaf》

54.2ssilent-film
№36

Liminal Found Footage

后室 / 新怪谈

样片《Night Shift Orientation》

59.7sbackrooms
REEL 09

材质与 3D

Materials & 3D · 5 种
№37

Brick Toy

积木玩具

样片《Rocket from Spare Parts》

54.0sbrick-toy
№41

Paper Pop-up Book

纸片立体书

样片《Pip's Paper Adventure》

133.0spaper-popup
№42

Tilt-Shift Miniature

移轴微缩

样片《Toy Town Rush Hour》

38.0stilt-shift
№43

Low-poly Isometric Island

低多边形等距

样片《The Island That Grew》

53.0slowpoly-island
№44

Glass Product Render

玻璃质感产品

样片《Aura — Hear the Light》

32.0sglass-product
04 / 怎么用

三条上手路径与真实成本

最省事的是当成 Claude Code 插件装;用了别的 agent 也可以直接把 skill 目录拷过去。

路径 A · Claude Code 插件(推荐)

claude plugin marketplace add lemomo-ai/lemo-opuscar
claude plugin install lemo-opuscar@lemolab

之后在任何目录都能用。首次使用会下载约 60 MB 的指南、工具与全部 STYLE.md 到 ~/lemo-opuscar,所有片子共用;每支片子的工程放在你发起时的那个文件夹里。

路径 B · 克隆仓库

git clone https://github.com/lemomo-ai/lemo-opuscar.git
cd lemo-opuscar && claude
# 片子做到 films/<名字>/,该目录被 .gitignore 忽略

路径 C · 其他 agent

把 plugin/skills/lemo-opuscar/ 拷进那个 agent 的 skills 目录即可,skill 自己会找到/下载风格库并把库的 AGENTS.md 交给 agent 执行。

它开工会问你什么

只问 一轮、一条消息:主题里它定不了的事实与必须出现的名字/logo,你有没有自己的配音、音乐、照片、字体,以及要不要先看分镜(默认不看,直接出成片)。之后所有空缺它自己拿主意,不再回头问。

前置条件与开销(作者原话)

在我们这台机器上跑,要注意什么 容器里 Node v24、Python 3.11、ffmpeg 5.1 都在,uv 缺(可另装)。但 /workspace 只剩约 1.8 GB 可用,放不下 1.35 GB 采样库 + 340 MB 声音模型 + HDRI + 渲染产物;根分区还有空间,所以真要试,应把风格库和工程放在根分区(如 ~/lemo-opuscar)而不是 /workspace,并把大素材按需下载。另外容器内存有限,逐帧渲染时 worker 别开多。
05 / 评估

值得试的理由,与先想清楚的地方

值得试先想清楚
真工艺,不是套模板DIRECTOR.md / TECHNIQUE.md 是可执行的制作规范,含对标、故事结构、声音设计表、自检清单。 风格是给 Opus 5.5 调的作者明说不保证其他模型能做出同样效果;换模型等于重新试错。
确定性渲染是真本事render(t) + 播种随机 + 一帧一截图,可并行、可只补渲某几帧,工程上非常干净。 工具链重、硬件有门槛无头 Chrome + ffmpeg + Python 科学计算栈 + 上 GB 模型与采样库;容器/低配机吃紧。
许可证宽松代码 MIT,指南与成片 CC BY 4.0;第三方素材逐条列 CREDITS,商用前能查清楚。 成本不在订阅而在算力一支 30–60 秒片 30–60 分钟 + 可观 token;批量产片要按这条算账。
双语 + 覆盖场景广中英双语文档,39 种风格自带「适合什么」的用例(绘本、品牌故事、讲解片、节日、数据叙事…)。 效果上限取决于故事作者反复强调「风格固定、内容是你的」;选题平庸,出来的就是好看的平庸片。
样片是参考实现每个 STYLE.md §9 讲清样片怎么做的,demo 源码可读可按需下载,学得到手法。 新生项目、单人维护2026-09-26 才创建,1 位贡献者、0 个 issue;12 次提交全部集中在 24 小时内。
社区热度正在起来约 28 小时内 294 stars / 36 forks(早期快照 190→216→294),并已被 GitHub topics 与第三方站点收录、在 X 上被转发。 热度≠稳定样片以 GitHub Releases 分发(单个 mp4 24–96 MB),长期可用性依赖作者持续维护;也暂无第三方质量评测。
06 / 结论

谁该看,谁可以先等等

推荐先看

  • 做品牌 / 内容 / 科普的团队:想要能自己控画面的短片,而不是抽卡式视频生成。
  • 做 motion、插画、排版的设计师:STYLE.md 本身就是一本风格手册,即使不跑管线也能当参考。
  • 折腾 agent 的人:这是「把创作工艺写成 agent 可执行规范」的一个高质量样本,值得读它的 AGENTS.md 与 skill 封装。

可以再等等

  • 想「一键出片」、不愿装环境的人:它要 Node / ffmpeg / Python / 无头浏览器,且要占上 GB 磁盘。
  • 要稳定商用水线、要 SLA 的团队:单人项目、一天历史,先小范围验证再谈依赖。
  • 非 Opus 5.5 的工作流:能跑,但风格复现程度需要自己实测。

建议的动作:先用最便宜的方式验一次——不看代码,直接去图鉴页挑一支样片看 30 秒,判断这 39 种风格里有没有你真正要的;有,再按路径 A 装插件,用最短的 30 秒片、最小的风格(如 halftone-dossier 30s、glass-product 32s)做一次成本试算。