视频 · 实测
Opus 5.5 现在能做动态图形了。想做出好东西,看这篇

如果 Claude Opus 5.5 发布后那一周你在刷 X,你一定见过它们:作品集锦、产品上线视频、音乐视频,甚至还有小小的历史短片。每一个都是用代码做出来的。没有 After Effects,没有时间线,也没有关键帧。
配文里全都写着“一句提示词”(one prompt)。说实话?只对了一半。有些片子确实只来自一句话。另一些则来自一份短篇小说那么长的需求说明、一整个文件夹的附加技能、几个 API 密钥,外加一台通宵干活的电脑。所以,如果你第一次试出来的是渐变背景上一个居中标题、所有东西一起淡入,那不是你做错了。你只是跳过了没人发出来的那一步。
这篇指南会带你把整条阶梯走一遍。2026年9月28日,我们也亲手试了核心做法:给一个虚构的咖啡馆应用做一段六秒的竖屏预告片,逐帧渲染,然后看了一遍它自己的帧,再动手修改。开始之前先说一句:Ciyo 不运行 Claude Opus 5.5。动效是在 Claude Code 或 claude.ai 里完成的;Ciyo 是你做静帧、标志和参考帧的地方,这些素材再交给它去用。
先搞清楚,背后到底是怎么回事
大多数人没注意到的一点是:Opus 5.5 没法直接交给你一个 MP4。它读的是文字和图片,写出来的是文字。所以那些视频其实都是 Opus 写的一个小程序,再由别的东西把程序变成一帧帧画面。
诀窍在于一个函数,它只回答一个问题:在时间 t,屏幕长什么样?一个无头浏览器(没有界面的浏览器)每一帧都问一次这个问题(15 秒、60 fps 就是 900 次),每次截一张图,再由 ffmpeg 把这些截图拼成视频。因为画面只取决于时间,每次运行得到的视频都一模一样。想改一个镜头?改一行,再渲染一次就行。
放手不管的话,Opus 往往会选最简单的路线:一个 HTML 文件,不用框架,用 Playwright 截图,用 ffmpeg 出视频。如果你更想用 Remotion(React)或 HyperFrames(HTML 加 GSAP),在提示词里说一声就行。
2026-09-27 发布。Movez 汇总了这一周刷屏的 Opus 5.5 视频,并给出一条完整的流水线:从一句话作品集锦提示词,到通宵运行的需求说明,再到自我点评循环。这篇指南是我们自己对同一套思路的轻松解读,也附上了我们自己的测试;想看带全部模板的深度版本,去读他的原帖。
装备:大约十分钟就能配好
聊天应用也能写动画。但真正的魔法发生在 Opus 能渲染、能看结果、能自己修改的时候,而这需要一个终端。也就是 Claude Code,或者任何能执行命令的智能体。
再给个建议:在项目文件夹里放一个简短的规则文件(CLAUDE.md)。Claude Code 每次都会读它,所以同样的话你只需说一次。适合起步的规则有:画面只取决于时间,不用计时器,也不用没设种子的随机数;不要渐变背景上的居中标题,不要所有东西一起淡入,不要角落里的小标签;每隔一两秒就要有新东西发生;在给我看任何东西之前,先渲染一张静帧拼版,自己看一遍,改掉最糟的三个问题。
还有,把推理强度调高。大家晒出来的那些出彩的一次成片,用的都是 xhigh(超高)或 max(最高)。medium(中等)留给小修小改和重新渲染。
| 工具 | 它帮你做什么 |
|---|---|
| Node 和 Playwright(带 Chromium) | 在隐藏的浏览器里播放动画,并抓下每一帧 |
| ffmpeg | 把帧合成 MP4,并做成缩略图拼版供你检查 |
| Python 加一个音频库,比如 librosa | 找出音乐里的节拍,让剪辑点正好落在拍子上 |
| Claude Code 搭配 Opus 5.5 | 写代码、跑渲染,还会检查自己的帧 |
| 可选:Remotion 或 HyperFrames 技能 | 如果比起单个 HTML 文件,你更喜欢用框架 |
第 1 级:一句话作品集锦
很多爆款片子都来自同一句小小的提示词:让 Opus 做一段有冲击力的 15 秒动态图形视频,秀一秀它的本事,“就像给简历配的作品集锦”(showreel for a résumé),再叫它火力全开。Stephan Livera 用 max 推理强度做的那一版,就是带起这波潮流的帖子之一。
这么短的一句话,为什么效果这么好?“作品集锦”是 Opus 本来就熟悉的类型:快速剪切,每个镜头一个新花样,最好的放最前面。它让 Opus 自己当主角,所以不存在把产品搞错的问题。十五秒短到一次就能做完,又长到能塞下六到八个镜头。而“火力全开”就像一个推理强度加速器。
问题是:成百上千的人跑了同一句提示词,结果开始长得差不多。用这句话测试一下你的环境就好,然后往前走。它测的是引擎,不是你的创意,因为它压根就没有创意。
2026-09-25 发布。Stephan Livera 分享了 Opus 5.5 用 max(最高)推理强度、根据那句“简历作品集锦”提示词做出的作品集锦。它是带起这波潮流的帖子之一;在你加任何配置之前,先看看一句话能做到什么程度。
第 2 级:把它对准你的产品
如果你在卖东西,从这里开始就真正有用了。独立开发者 Tony Dinh 发帖说,一年前他花了大约 $1,000 请人做一支这样的上线视频,而这次他用 Opus 5.5 不到 30 分钟就做出了一支类似的。他在回复里分享了提示词:作品集锦的思路,加上他的产品链接,要求使用真实的截图、标志和素材,还要有让动效跟着走的音乐。
还有两个好习惯。同一个品牌就待在同一个对话里,因为渲染器和音效都搭好之后,第二支视频会出得更快。另外,把 API 密钥放在 .env 文件里,只告诉 Opus 变量名;千万别把真实密钥贴进一个你可能会截图的提示词里。
下面是一个同样思路的提示词,你可以拿去改。Brewline 是一个编出来的咖啡馆应用,换成你自己的产品就行。
为 Brewline 做一支有冲击力的 20 秒竖屏(1080 x 1920)上线视频。Brewline 是一款咖啡馆点单应用(brewline.example)。要有作品集锦那种劲头。
1. 先访问网站。抓取真实的截图、标志、配色和字体,存到 ./assets,并列出你找到了什么。绝不要编造界面。
2. 故事每 2 到 4 秒一个节拍:先用大字做开场钩子,然后应用出现,三个功能各用一个光标做一次真实点按来展示,一个证明它好用的数字,最后是标志和 "Try it free"(免费试用)。
3. 原创音乐,大约 120 BPM,用代码生成,在节拍上配轻微的咔嗒声和嗖嗖声。
4. 完整渲染之前,每个节拍先给我看一张静帧,方便我检查整体节奏。2026-09-26 发布。Tony Dinh 拿这支为自己产品做的 Opus 5.5 视频,和一年前他花了大约 $1,000 做的一支类似视频做了对比。他的提示词在回复里。上面的 Brewline 提示词是我们自己根据同一思路改编的。
第 3 级:给它一个可以照着学的风格
没有参考,Opus 就会退回舒适区。没错,就是居中文字、渐变、淡入。解决办法是直接给它看一种风格,而不是用嘴描述。
一帧就够:从你喜欢的视频里截一个瞬间,附上它,说明要拿什么(配色、字体、质感)、不要什么(主体)。整段视频也行:让 Opus 用 ffmpeg 抽帧,在写任何代码之前,先逐个镜头描述节奏。最好的是你自己的素材库,因为别人没法照抄。让 Opus 先写一份简短的 style_guide.md 和 shotlist.md,两份你都点头之后,再开始写动画代码。借参考的语法,别借它的标志或角色。
这正是用 Ciyo 最顺手的地方。在 Ciyo 里生成几张关键帧或一个干净的标志,再把它们作为参考交给 Opus,这样在动起来之前,风格就已经是你自己的了。
第 4 级:列出状态,而不是描述感觉
那一周被收藏最多的动效提示词并不是一句话。它们是结构化的规格说明,用来做那种丝滑的界面动画:一个形状从头到尾不切镜头,只是不停地变形。按钮变成加载圈,再变成对勾,再变成卡片,再变成图表,最后循环回起点,每一次变化都由一个鼠标指针来带动。
让它们奏效的不是什么魔法咒语,而是一份清楚的清单:要向你索要什么(产品、界面、配色、一段音乐);方向(安静的背景、一种强调色、不要弹来弹去的缓动、不要发光效果);排在节拍网格上的各个状态,让每一拍都有事发生;构建规则(一个文件、基于时间、最后一帧和第一帧一致);以及已知的坑。只要你能把状态列出来,Opus 就能让它们动起来。
我们试了这套做法:一段六秒的预告片
为了确认这些说法站得住,我们在 2026年9月28日用 Claude Code 和 Opus 5.5 搭了核心做法:一个带 seek(t) 函数的 HTML 文件,一个按时间逐步推进的 Playwright 脚本,再用 ffmpeg 编码。成片是给虚构的 Brewline 应用做的一段六秒竖屏预告片。一个深色形状从头到尾不切镜头:它从一个圆点变成冒着热气的咖啡杯,再变成带对勾的订单卡片,最后变回一颗带行动号召的小胶囊按钮。
它渲染了 180 帧(六秒、30 fps、1080 x 1920),在一台 MacBook 上用了大约九秒。我们渲染了两次,两个 MP4 文件的哈希值完全相同,而这正是只根据时间来画的意义所在。
然后我们做了下面这张缩略图拼版,每秒两张静帧,并用一个挑剔的动效导演的眼光去看。它有三个真问题:热气蹿进了“Order ahead”(提前下单)这行标题;开头的一秒半只有一个一动不动的圆点;“Try it”(试试看)按钮在手机上小得看不清。

真正的秘诀:让 Opus 看自己的帧
Opus 5.5 能读图,这意味着它能看自己刚做出来的东西。在我们的经验里,这一个习惯对质量的提升,比提示词里任何巧妙的措辞都大。
我们的三处修改只用了一次编辑、一次重新渲染:标题往上挪,热气变短;圆点在第一拍里就拉伸成胶囊;结尾的胶囊按钮更宽,字也更大。第二张缩略图拼版显示三个问题都修好了。同样的代码,同样九秒的渲染。
反复迭代不是作弊,而是方法本身。水彩动画师 Mable Joseph 就很坦率,她说自己用 Opus 5.5 做的那部手绘风短片并不是一次成片:她在后续帖子里说,这需要一份规划周全的角色文件、动画笔记、角色设计和一段故事提示词。
缩略图拼版只要一行 ffmpeg:ffmpeg -i out/final.mp4 -vf "fps=2,scale=270:-1,tile=6x5" -frames:v 1 out/contact.png(6 x 5 格,按每秒两张静帧算,正好覆盖 15 秒)。然后把下面的点评提示词交给 Opus。

打开 out/contact.png,仔细看。当一个严厉的动效导演,别当一个自鸣得意的作者。
按 1 到 10 分打分:前 2 秒的开场钩子、在手机上是否看得清、动效质量、变化(每 2 到 4 秒有新东西)、是否符合品牌、声音同步。
列出最糟的 3 个问题,并标上时间点。特别留意互相重叠的文字、什么都没在动的镜头,以及小到看不清的文字。
修好它们,只重新渲染那几秒,然后给我看新的缩略图拼版和分数。重复,直到每一项都达到 8 分或更高。2026-09-25 发布。Mable Joseph 的水彩短片,每一笔笔触、每一个声音都是用代码生成的。她在后续帖子里解释说,这不是一次成片,而是经过了仔细规划,这正是我们把它放在这里的原因。
让动效显得高级:弹簧和声音
廉价的动效是沿着一条固定曲线从 A 滑到 B。高级的动效有重量感:它会加速,稍微冲过头一点点,然后稳稳停住。这就是弹簧。你可以把它写成一个关于时间的普通公式,这样画面仍然只取决于时间,你可以直接跳到第 812 帧,不用把第 0 到 811 帧都播一遍。
当某个东西要连续移动到好几个位置时,比如鼠标指针或者我们那个变形的形状,不要每次都重启弹簧。每一次移动加一个弹簧,各自从自己的时刻开始,整个运动就会一路顺滑。你可以直接用大白话提出来:“把所有动效改成基于时间的弹簧,按钮和卡片带一点回弹,标题不要回弹。”
然后是声音,从这里开始才真正有了电影的感觉。你有两个选择。带一段音乐来,让 Opus 用一个简短的 Python 脚本测出它的节拍,再把每一个剪辑点和点击声都对齐到真实的节拍上。或者让 Opus 用代码生成音乐和音效,和画面放在同一条时间线上。我们的预告片是无声的;真正的上线短片可不该这样。
// 时间 t 时弹簧在哪里?从 0 出发,最终停在 1。
function spring(t, stiffness = 170, damping = 26) {
if (t <= 0) return 0;
const w = Math.sqrt(stiffness);
const z = damping / (2 * w);
if (z >= 1) return 1 - Math.exp(-w * t) * (1 + w * t);
const wd = w * Math.sqrt(1 - z * z);
return 1 - Math.exp(-z * w * t) * (Math.cos(wd * t) + ((z * w) / wd) * Math.sin(wd * t));
}
// 一个要移动到多个目标的值:每次移动一个弹簧,全部叠加起来。
function track(t, keys, stiffness, damping) {
let v = keys[0][1];
for (let i = 1; i < keys.length; i++)
v += (keys[i][1] - keys[i - 1][1]) * spring(t - keys[i][0], stiffness, damping);
return v;
}玩把大的:通宵跑出来的片子
这一周最火的片子来自 donald(@donaldjewkes)。他说自己对着电脑说了五分钟,Claude 干了 12 个小时,他一觉醒来,一支音乐视频已经做好了。
像这样又长又不用人管的运行之所以能成,是因为那份需求说明读起来不太像在描述一段视频,更像是把一项工作交给一个小工作室。我们会把你的需求归成四个问题。它是做什么用的:一句话讲清故事,以及观众看完应该有什么感受。它能用什么:你的参考素材、它可以调用的工具和密钥,还有预算。它该怎么干:分阶段进行,在完整渲染之前停下来检查静帧和粗剪,并在每个阶段都跑点评循环。你想拿回什么:视频、一张封面帧、一张缩略图拼版和整洁的源代码。
还有一招值得偷师:有些片子先用视频模型生成动作复杂的粗糙底片,再让 Opus 用代码在上面把所有东西重画一遍。观众只看得到干净的代码绘制层,所以整部片子能保持统一的风格。
2026-09-23 发布。donald 说他口述需求大约五分钟,Claude 工作了 12 个小时,做出了这支音乐视频。他的完整提示词在帖子里有链接;上面那份四个问题的需求说明,是我们自己对这类需求所需内容的总结。
最后一步:让“一句提示词”成真
等你的环境跑通了,就把它打包成一个 Claude Code 技能:一个简短的说明文件,列出要向你索要什么(产品、时长、格式、配色、一个参考、音乐)、一步一步的流水线,以及你的硬性规则,比如只用真实的产品界面,渲染模式下不用计时器、不用随机数。
之后,你的下一支视频就真的只要一句话,比如“/motion-reel brewline.example,20 秒,竖屏,用 ./refs/frame.png 作为风格参考”。这就是大家都在说的那“一句提示词”。只不过,得先花一点功夫把环境搭好,它才配得上这个名字。
| 你想要 | 这样做 |
|---|---|
| 快速测试 | 用 xhigh 推理强度跑那句一句话作品集锦提示词 |
| 产品视频 | 给出网址,要求用真实截图,并要音乐 |
| 不落俗套的风格 | 附上一张参考帧、一段视频或你自己的图片 |
| 丝滑的界面动效 | 在节拍网格上写出状态清单 |
| 有高级感的动效 | 基于时间的弹簧,带一点点过冲 |
| 契合画面的声音 | 测出节拍,或者让 Opus 来做音乐 |
| 更快拿到更好的结果 | 缩略图拼版、严厉点评、修改、重复 |
| 一部长片 | 一份像交给整个剧组的完整需求说明,带检查点 |
| 下次更快 | 把整条流水线打包成一个技能 |
关于 Opus 5.5 视频的常见问题
Claude Opus 5.5 能自己做出视频文件吗?
不能直接做。它写的是画出每一帧的代码。无头浏览器和 ffmpeg 把这些代码变成 MP4,而 Claude Code 可以替你把两者都跑起来。
“一句提示词”这事是真的吗?
对于简短的作品集锦,是真的。打磨精致、符合品牌或者更长的作品,通常都建立在良好的环境、一个参考和好几轮自我检查之上,哪怕最后那句请求只有一行。
我需要会写代码吗?
不太需要。你负责安装工具、给出清晰的方向;代码由 Opus 来写,你像导演一样评判画面就行。
该用哪个推理强度?
新视频用 xhigh(超高),关键的上线作品用 max(最高),小修小改和重新渲染用 medium(中等)。
我能在 Ciyo 里做这些视频吗?
Ciyo 不运行 Claude Opus 5.5。在 Ciyo 里做好你的标志、关键帧和参考静帧,然后在 Claude Code 或 claude.ai 里用 Opus 5.5 让它们动起来。
在 Ciyo 里定好风格,再让它动起来
在 Ciyo 画布上生成标志、关键帧和一张参考静帧,再交给 Opus 5.5,让你的视频从你自己的风格出发。