← 返回教程
教程

用 OpenDesign 制作动效视频

用 OpenDesign 把产品发布、功能演示和促销活动做成动效视频。从写需求、选音乐到修改首帧、导出成片,结合九支实战视频一步步讲解,附可复用的提示词。

TuolaTuola 2026年10月23日 图文指南
用 OpenDesign 制作动效视频 的视频封面

案例展示

OpenDesign Motion 发布视频

复刻提示词(英文)

A 37s 16:9 launch film, "Introducing OpenDesign Motion" — the open-source alternative to Claude Motion. Playful, premium, minimal text, cut to an upbeat 115 BPM funk track.

Open on a living oil-painting sky where a prompt types itself in the OpenDesign composer; on send, the letters fly into a 3D title. On the drop, the Claude logo appears and "The open-source alternative" slams in above it. Pull back into a tilting wall of motion films and dive into three of them. Beat break: "Not just Opus 5.5." Then "Any model. Any agent." with logos flicking on the beat. In the real OpenDesign workspace, one click on the model pill spins a floating reel of models while the preview swaps films. The preview morphs into the OpenDesign logo, becomes a 3D die rolling one case per face (each arrow styled like its film), and lands on the classic mark — arrow spins on the final hit, "OpenDesign Motion", open-design.ai.

竖版

Motion Week 活动宣传片

复刻提示词(英文)

A 40s 16:9 main-tweet film for "OpenDesign Motion Week" (Oct 20–27): DeepSeek V4.1 Flash runs at DeepSeek's official off-peak price all day for a week. Key line: "Opus 5.5-level motion. DeepSeek off-peak price." Glitch-hop track, dense playful motion, soft-shadow real-UI cards, Albert Sans with green italic accents. Never hard-shadow sticker style.

A price chart peaks under a DeepSeek ticker card; the OpenDesign arrow cursor grabs the peak and drags it down into a valley. A 3D "50% / Off-peak price" flips to "100% / Full model" with the chip "Official DeepSeek API · not quantized". A split-flap board flips "OCT 20 – 27" to "$60 / WEEK" as the official GO plan logo draws on; tiles compare ×0.5 vs ×0.25. Quick reset beat: the arrow turns once, the 5-hour and 7-day bars refill, "For every subscriber." Giant knockout letters "MOTION" act as windows into motion films; dive in for a beat-cut montage. Then the real flow: OpenDesign composer, Motion design chip, prompt, frames assemble, film plays → an X compose window, post, likes. Four reward objects, one per 1.5 beats: membership (GO/PLUS/PRO/MAX logos), creator verification, early beta access, usage reset card. A pill "Tag @OpenDesignHQ for a chance to win" rides over a tilted wall of posts for ~4s; the posts tile into a mosaic OpenDesign mark and the cursor arcs home into the arrow slot on the final hit.

Motion Week 促销活动介绍

复刻提示词(英文)

A 45s 16:9 comedic clarifier for OpenDesign Motion Week, with a cute original mascot and a sweet voiceover. Bouncy cute track (~150 BPM). Frame 0 is a full cover card, no entrance: OpenDesign logo, "// quick clarification · Motion Week, Oct 20 – 27", headline "DeepSeek off-peak week, explained." and chips "$60 a week? / Every plan 2× / Off-peak 24/7 / Full model".

Mascot: an original cute girl drawn in halftone — round face, big glossy eyes with two highlights, twin tails with curled ends, blue bows, pink heart-shaped sunglasses, an OpenDesign-logo pin. She is smug: "Think $60 is less than $120?" Record scratch: "Think again." A blue wipe: "It's $60 per week." Cards: usual week $30 vs this week $60, 2× stamp. "You read half. It's double." Then every plan doubles for this model (Go $30→$60, Plus $40→$80, Pro $90→$180, Max $150→$300 per week; resets every 7 days), so this month is "$150+, not $120". A 24-hour dial: off-peak price 24/7. "The full model." Official DeepSeek API, not quantized. A dotted globe with pins: "We serve users worldwide. In some regions, check your network and IP." "Questions? Find us on Discord." End card: "double. all week." Keep it generous and upbeat; never show the offer ending.

一键设置视频

复刻提示词(英文)

A 47s 16:9 promo for OpenDesign's One-click agent setup. Happy cartoon track (~95 BPM), playful and eye-catching rather than faithful to the website's design spec. Frame 0: "OpenDesign API into [agent] in one click." with chips for Claude Code, Codex, Grok Build, OpenCode, OpenClaw, Hermes Agent; on each beat the agent name and a full-screen brand-colour flood swap.

Then the green one-click button is clicked on every beat and turns into something new each time: a toggle, a key in a lock, a slot machine of agents, an orbit of models, a crumpled .env file, a plug meeting a socket, confetti. The OpenDesign logo appears, the camera dives into its arrow, and the arrow grows eyes and becomes the guide. It walks through the real pages: OpenDesign app Upgrade → pricing (Go) → checkout ($8 first month) → console → API Keys → "One-click agent setup" → install CC Switch (free, open source) → pick Claude Code + model (default deepseek-v4.1-flash) → "Import into CC Switch" → confirm → a new key "Claude Code · Mac" turns Active. "Your original config is kept. Switch back anytime." Close with "One click. Any agent. Any model." and the path open-design.ai → API Keys → One-click setup; the guide flies back into the logo ring on the final hit.

API 教程视频

复刻提示词(英文)

A 67s 16:9 tutorial: "Use the OpenDesign API in your agent." Playful funk track, no voiceover, English on-screen text. Frame 0 states the topic with agent chips (Claude Code, Codex, Hermes, OpenCode, + more).

Hero character: the arrow from the OpenDesign logo, acting as the cursor. Opening: on each beat the screen floods with a different agent's brand colour while API keys rain into a messy pile, then implode into "One key." Show a wall of supported model logos (official icons from open-design.ai/pricing, never redrawn), then the agents they plug into. Then 3 clear steps in recreated product UI: 1) subscribe to Go monthly ($8 first month, then $10), 2) open the console → API Keys → Create API key, 3) paste the base URL and key into your agent (Chat Completions / Responses: https://amr-link.open-design.ai/v1; Anthropic Messages for Claude Code: https://amr-link.open-design.ai). Mention DeepSeek V4.1 Flash auto-upgraded to 1017 and the 5-hour / 7-day usage reset. Tease One-click setup (coming soon): "3 steps → 1 click", "Click once. Every agent ready." Mask all keys and emails (sk-amr-••••, [email protected]).

产品更新视频

复刻提示词(英文)

A 22s 16:9 promo whose only goal is to get people to open open-design.ai/updates. Playful and bouncy, built in Three.js. Lime (#87EA5C) and ink, two-tone 3D type (ink faces, lime sides) shot at eye level so it reads on a phone.

A gummy, jelly-like 3D "39" (releases since Apr 28) drops in and hops with squash-and-stretch, then flips to "67" (updates). Real update cards swirl around it; four milestone cards fly at the camera: Plugin Everything, Team workspace, Arena, Motion. The cards fall and a 3D "Can't keep up?" lands. A thick 3D screen shows the real Updates page; the cursor taps RSS. The URL "open-design.ai/updates" drops in letter by letter, and an extruded OpenDesign logo lands on the final hit. No video clips, no stat slides.

作品展示视频

复刻提示词(英文)

A 34s 16:9 promo for the OpenDesign Showcase (open-design.ai/showcase), a growing library of AI design examples, each with the full prompt that made it. Modern Apple-ad electronic track; smooth, continuous camera (no shaking or beat punches); one main message per screen, held long enough to read.

Frame 0 already carries the headline over a live, moving case (the Harbor Skirmish FPS island): "98+ AI design examples. Every prompt included." The camera glides back into a tilted 3D wall of real cases playing as footage, not screenshots. A giant word "Motion" appears with each letter windowing a different motion film; dive into the "o" for four beat cuts. Then a case goes full-bleed and its prompt card slides up, the prompt types out, a cursor clicks "Copy prompt". Same prompt, different models: side-by-side outputs with white monochrome model logos on a 3D arc. Never imply a fixed size — say "and counting", "latest models". End on the OpenDesign logo and the URL.

用量查询视频

复刻提示词(英文)

A 19s 16:9 quote-tweet video for OpenDesign's new Usage page. Same visual language and music grid as the Motion Week film. Opens on "How much have you used?"

Path in recreated product UI: Console → choose workspace → Usage (right under API Keys). A table of calls shows time, member, model, input/output/cache tokens and credits; filters by member, model and time range. Hover the ⓘ next to credits to open the breakdown: DeepSeek V4.1 Flash multiplier ×0.5 → ×0.25 during Motion Week. Click the underlined rules link: a browser bar types open-design.ai/model-credits and the page "Design Plan credit multipliers" slides in. End: "Stay on top of your usage. Track every call. Plan every credit." + OpenDesign logo.

先想好帖子,再做动画

在 OpenDesign 里开始制作之前,先用一句话回答下面几个问题:

  • 它会发在哪里? 是主发布帖、后续帖、教程,还是补充说明?
  • 观众要看懂什么? 只选一个视频能演示清楚的观点。
  • 看完之后希望观众做什么? 是访问页面、试用功能、保存步骤、回复,还是新建项目?

做主发布视频,要尽早把最有说服力的产品效果亮出来,让观众不看帖子配文也能看懂。做后续帖,只讲一个角度。做补充说明,要先把更正后的事实讲清楚,再考虑玩梗或加视觉花样。

先把需求写清楚: 一份简短的制作需求,写明目标观众、发布位置、一个核心信息、一个期望观众采取的行动,以及每条产品说法的出处。如果两条信息互相抢戏,就拆成两支视频。

第 1 步:先写清楚制作需求

打开 OpenDesign,选择 Motion,把视频要讲的内容、画幅、时长和参考风格写进提示词,并提供 logo、截图等素材。可以从前面的案例中选一条提示词,替换成自己的产品和活动信息。先生成一小段动画,确认画面方向,再继续做完整视频。

如果你习惯在 Claude Code 中制作,也可以使用 HyperFrames 插件。HyperFrames 快速开始 中的插件安装命令如下:

claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes

在 Claude Code 里,进入专门的项目文件夹后调用 /hyperframes:hyperframes。正式做活动视频之前,先让它建一个简短的测试动画,预览并导出 MP4。渲染时按已安装插件的说明来,命令要和你装的版本一致。

把制作需求整理好,作为 OpenDesign 后续生成和修改视频的依据。需要保存到项目文件时,可以新建 BRIEF.md。写上当前的产品 URL、确认过的措辞、数字的准确单位,以及你核对这些内容的日期。只有价格、没有计费周期,信息就不完整;作品库数量等会变化的数据,也要重新核对。

把官方 logo、品牌素材、截图或录屏、原始示例,以及可以参考的视频都收集起来。源素材和导出文件分开放,这样替换截图时,不会弄丢已经确认过的成片。

在 OpenDesign 中,先说明你想做什么,再逐轮确认画面和修改效果。如果需要深入调整实现,可以使用 HyperFrames 渲染 HTML 动效,用 GSAP 或 Three.js 实现二维动画或三维画面;音频剪辑和配音则可以分别使用 FFmpeg 和 Kokoro TTS。以文字为主的公告,通常不需要复杂的三维场景。

设计演示之前,先打开真实产品。看清导航标签、按钮顺序和操作结果。用演示账号,录制前把真实的密钥、地址和工作区名称都替换掉。

第 2 步:渲染之前先确认方向

让 OpenDesign 先给出两到三个具体方向,每个都包括开场画面、反复出现的视觉元素、镜头顺序和结尾,并说明它怎么表达同一份制作需求。

别在“高级”“活泼”这种模糊的词里做选择,要在看得见的创意之间选:一支把价格往下拉的箭头,一个一步步拼出设置流程的光标,或者一个带弹性效果的数字,把整面更新墙揭开。

方向拿不准时,先做几张静态效果图。里面要用真实的文字和素材,尤其是最长的标题和最挤的界面镜头。完整渲染之前,先把构图和信息确认下来。

产品更新视频就经历过多次方向调整。它先后试过版本计数器、时间线、翻页书、绘画质感处理,最后才定下带弹性的 3D 数字。反复渲染代替不了先把方向定下来。

第 3 步:选音乐,排好节拍

候选曲目要自己听。让 Agent 提供试听链接、授权信息,以及前奏、铺垫和高潮(drop)的位置说明。别只看热度排名或文件名就定。

让曲子本身的结构对上故事:开场点题、展示过程、突出亮点、结尾收束。剪在音乐的段落边界上,保留完整的乐句。某个好场景需要更多时间时,重新调整音乐剪辑,不要为了凑一个随便定的时长把它删掉。

视频有旁白的话,先定口播时间,再精调动画。静音时信息也要能看懂,声音是用来加强气氛、讲清操作的。

确认授权范围包含你打算用的商业场景。Content ID 登记是一回事,使用曲目的授权是另一回事:没有收到自动版权声明,不代表已经获得授权。许可和来源要和项目放在一起保存。

第 4 步:让首帧把事情说清楚

把视频停在 0 秒。一个没看过这条帖子的人,能知道视频讲什么吗?画面几乎空白、一秒后才清晰的开场,很可能过不了这一关。

在画面上放一个简短、好读的标题,把产品或要解决的问题放到画面上。用第一个动作把信息往前推,别让观众干等标题出现。

促销活动介绍:先讲清楚是什么活动

修改前:只放了一个价格,观众看不出是什么活动、按什么周期计费。
修改前:只放了一个价格,观众看不出是什么活动、按什么周期计费。
修改后:开场就说明这是 Motion Week 活动介绍,再讲具体优惠。
修改后:开场就说明这是 Motion Week 活动介绍,再讲具体优惠。

API 教程:开场就说清楚教什么

修改前:首帧几乎看不出教程讲什么。
修改前:首帧几乎看不出教程讲什么。
修改后:首帧直接说明观众能学到什么。
修改后:首帧直接说明观众能学到什么。

一键设置:由提问改成直接给答案

修改前:先抛一个问题,有用的信息出现得太晚。
修改前:先抛一个问题,有用的信息出现得太晚。
修改后:开场直接告诉观众,可以一键完成设置。
修改后:开场直接告诉观众,可以一键完成设置。

用手机尺寸看这些画面。标题要放大才看得清的话,就减少抢眼的装饰,或者重新构图。别指望配文去解释一张看不清的图。

第 5 步:用动作把各个镜头串起来

选一个反复出现的元素来串起各个场景:光标、箭头、角色或某个物体,并给它一个移动的理由。箭头可以拉动价格,光标可以带着观众走完设置,计数器可以带出不断增加的作品。

某一步要靠真实控件来演示时,就用产品的真实界面。装饰性的模拟界面也许更好看,却可能教错操作。重点用大字说清楚,具体操作用画面演示。

做立体文字时,检查每个字母正面和侧面的对比度。观看角度要简单,让数字一眼能认出来。小标签和装饰性的 HUD 线条一旦和信息抢位置,就删掉。

在渲染的动效里,每一帧都必须能只根据自己的时间戳算出来。别依赖上一帧已经跑过的动画逻辑:分段渲染或并行渲染时,各帧可能不按顺序计算。完整渲染前,先选几个不连续的时间点,检查画面是否正确。

发布视频的分镜:标题、示例、重点信息、模型选择、真实界面和 logo 收尾。
发布视频的分镜:标题、示例、重点信息、模型选择、真实界面和 logo 收尾。

第 6 步:看完整成片,再提修改意见

静态效果图只能验证构图;节奏、转场、音频和结尾,只有导出的成片才看得出来。每一版成片,都要开声音看一遍,再静音看一遍,然后回头检查有问题的地方。

每一轮提三到六条具体意见。每条都要写明时间段或场景,描述看到的问题,并说清希望改成什么样。同时也要说哪些地方不用动。比如“第一个标题可以,保留。8–11 秒的卡片在我手机上太小,看不清”,就是能直接照着改的意见。

如果你的感觉只是“平淡”或“难看”,先让 Agent 分析原因,再决定要不要整体重做。问题到底出在节奏、对比度、字体排版、镜头运动,还是多余元素太多?选能解决问题的最小改动。

反馈的最后,让 Agent 自己再检查一遍相关问题。这不能代替你看片,但能避免它只照字面改完意见清单就算完事。

促销活动介绍的分镜:提出问题、说明计费周期、讲解活动规则、收尾。
促销活动介绍的分镜:提出问题、说明计费周期、讲解活动规则、收尾。

第 7 步:核对事实,导出成片

把当前确认过的制作需求当作检查清单。价格和单位、产品名称、数量、logo、URL 和优惠日期,都要对照出处逐项核对。如果发布内容还在变,等内容确定后再导出。

检查截图里有没有密钥、邮箱、工作区名称和账号信息。用一眼就能看出是演示的数值,不要放入真实账号信息。再确认示例、角色、音乐和配音素材都可以用在这次发布上。

把导出的文件从头看到尾。确认声音出现在该出现的位置,压缩后文字依然清楚,结尾画面停留得够久,最后一帧也没有意外变成空白。可编辑的项目、制作需求、已授权的素材和确认过的成片,都要留存。

第 8 步:改成其他画幅、发布并复盘

主版本确认后,再做其他画幅。重新安排文字位置,调整主体大小,并决定哪些界面镜头要保留完整卡片。直接裁切横版文件,代替不了逐镜头检查。

帖子文案要围绕同一个信息来写,并且和结尾卡要求的行动保持一致。如果用了带追踪参数的链接,发布前先测试目标页面,并记下活动命名。

发布之后,留意大家反复问的问题和常见的误解,它们可以成为下一支短视频的选题。对比结果时,统计时间窗口要一致,并把触达、互动、访问和产品使用行为分开看。

可复用提示词

使用这些模板之前,先替换括号里的内容。

写制作需求

我想推广[功能、页面或活动]:[URL]。
受众:[哪些人应该关注]。
投放位置:[主要发布 / 后续跟进 / 教程 / 澄清说明]。
核心信息:[观众应该理解的唯一一件事]。
下一步行动:[访问 / 试用 / 收藏 / 回复 / 创作]。
主要格式:16:9。之后再规划一个单独构图的 9:16 版本。

事实与来源:
[当前的产品文档、已批准的简报、定价页面以及核实日期。]
请将已核实的论述及其单位写入 BRIEF.md。对任何不确定的内容加以标记。

素材:
- 官方 logo:[路径]
- 品牌美术资源和原始示例视频:[路径]
- 演示产品的访问权限或已脱敏的屏幕录制:[详情]

实现方式:Claude Code + HyperFrames;当创意需要时,使用 GSAP 或 Three.js。
使用真实的产品操作步骤。不要暴露凭据或个人账户数据。
研究参考作品的构图和动效;未经许可,不要使用第三方素材。

第一帧必须说明这是什么。关键文字在手机上要清晰可读。
通过动效和演示来展现产品价值。避免使用细小的装饰性标签。
关于音乐,请提供试听链接和授权许可信息,供我检查并选择。

先不要渲染完整影片。请提出 2–3 个具体的创意方案,包含开场画面、视觉主角、镜头顺序、声音方向和结尾。

给成片提修改意见

保留以下已批准的部分:[场景、时间点、字体排版或音乐]。

1. 在[时间戳 / 场景],我看到[具体问题]。
   观众应该转而理解或感受到[期望的效果]。
2. 在[时间戳 / 场景],请修改[具体元素],因为[原因]。
3. 在[时间戳 / 场景],请检查[可读性 / 节奏 / 声音 / 产品准确性]。

在进行大范围重新设计之前,先解释原因。检查相邻场景是否存在同样的问题。
保留已批准的简报和无关的部分。渲染一个完整的新 MP4。
观看导出的视频,并在交还给我之前报告任何剩余的问题。

导出前最终检查

检查最终导出的 MP4,而不仅仅是源合成文件。
- 在时间零点,新观众能否在手机尺寸下识别出主题?
- 关闭声音后,核心信息是否依然清晰?
- 界面步骤、数字、单位、logo 和 URL 是否已对照 BRIEF.md 核实?
- 私人账户信息是否已移除?
- 音乐、示例、角色和声音的授权是否都有记录?
- 每个转场在非连续时间戳下是否都能正确渲染?
- 你是否已带声音观看完整的导出视频,并检查了结尾卡片?
- 竖版是否已重新构图并单独观看过?
请列出实际执行的检查、尚未解决的问题,以及所审查的确切导出文件。
不要将未执行的检查标记为已通过。

常见问题

这套流程需要 After Effects 吗?

不需要。可以在 OpenDesign 中描述需求、生成动效,再通过具体的修改意见逐步完善。你需要重点把关的是内容、素材、画面和声音,而不是先学会一套时间线操作。

我应该先做完整渲染,还是先做静态效果图?

视觉方向不确定时,先做静态效果图。方向定了,再看完整成片来判断节奏和音频。这两种检查谁也代替不了谁。

产品视频应该多长?

够把那一个信息讲清楚就行,不要灌水。前面的案例既有适合后续发帖的短视频,也有较长的操作教程。按任务来定时长,并逐个检查每个场景是否有用。

竖版可以直接用同一套剪辑吗?

故事和素材可以复用,但构图要逐镜头检查。界面演示往往要保留完整卡片,或者换一种排布,才能在 9:16 里看得清。

你的第一个项目

选一个真实功能,想清楚观众看完后要做什么。在 OpenDesign 中选择 Motion,填入制作需求和素材;也可以复制前面的案例提示词,替换成自己的内容。先确认开场和视觉方向,再完成整支视频。导出后在手机上看一遍,改好文字大小和节奏,最后再制作其他画幅。