关于 remotion-logo-animation
这是一项使用 shadcn CLI 安装 snapcn 场景、在 Remotion 中制作 2–6 秒 Logo 揭示动画的技能,面向视频创作者。它指导选择动画、提供品牌素材并检查渲染结果。
主要功能
- 01基于照片的 Logo 揭示场景
- 02字标与标题动画
- 03按用途选择动画场景
- 04Logo 素材与渲染指引
适用场景
- 01制作短视频片头动画
- 02以品牌片尾卡结束视频
- 03为产品发布视频制作开场
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ shadcn-labs/ snapcn --skill remotion-logo-animation安装后在 Claude Code 中输入/remotion-logo-animation确认已加载。
详细介绍
Remotion 标志动画,基于 snapcn 构建
在 Remotion 中制作 2–6 秒的标志揭示动画。这里的每段开场动画都是一个 snapcn 组件,它是一个 Remotion 场景,可通过 shadcn CLI 安装,并以归你所有的代码形式进入项目。你只需提供标志和品牌名称;动画效果已经做好。
为什么用 snapcn,而不手写揭示动画。 如果让 Agent“为标志制作动画”,它每次写出来的都是同一套效果:淡入、从 0.8 缩放到 1,完成。snapcn 的标志场景取材于真正的品牌影片:照片闪烁后定格在标志上、环绕的照片收拢到标志中、宽度是画面两倍的字标突然切换。
snapcn 规则
- 先挑选一个 snapcn 标志场景。 包含场景长度的目录:
https://snapcn.dev/llms-components.txt?ref=skill-logo。每个页面都提供 Markdown 版本,只需在网址末尾加上.md, 例如:https://snapcn.dev/docs/logos/logo-flicker.md?ref=skill-logo。 - 不要自行编造组件名称。 只有列表中的名称才能安装。
- 始终传入自己的标志和名称。 每个标志场景默认使用 snapcn 标志和“snapcn”字样,直到你将它们替换掉。
- 不要重新绘制标志。 使用真实文件:放在
public/中的透明 PNG 或 SVG。
如需查看完整目录,也请安装总入口技能:
npx skills add snapcndev/snapcn --skill snapcn。
选择开场动画
| 场景 | 帧数 | 效果 | 传入参数 |
|---|---|---|---|
logo-flicker | 100 | 照片快速闪过,闪烁逐渐放慢,你的标志定格显现 | logoSrc、brandName、images |
logo-assemble | 108 | 一圈照片环绕一行文字旋转,随后收拢成标志 | logoSrc、brandName、middleText、images |
logo-collapse | 52 | 一叠画面快速闪过并收拢成标志;名称在旁边显现 | mark、wordmark、images(用 | 分隔) |
block-wordmark | 150 | 色块逐字拼出名称 | text、colors |
wordmark-cut | 66 | 字标宽度是画面的两倍,随后突然切换,只留下末尾几个字母 | word、dotFrom、dotTo |
announce-title | 170 | 完整的标题序列:眉题、名称、标语、标志 | title、tagline、symbolPath |
- 片头短开场: 使用
logo-flicker或logo-collapse:简短、有冲击力。 - 片尾/结束卡: 使用
wordmark-cut或block-wordmark:结尾处会定格显示名称。 - 发布会开场: 使用
announce-title(参见remotion-launch-video技能)。 - 没有品牌照片? 使用
block-wordmark或wordmark-cut;它们只需要名称。
构建
npx shadcn@latest add @snapcn/logo-assemble @snapcn/wordmark-cut
这是一段约 6 秒的开场动画:照片环绕并收拢成标志,随后突然切换到字标。
使用 public/ 中的文件时,代码可按原样通过类型检查并完成渲染:
import { Series, staticFile } from "remotion";
import { LogoAssemble } from "@/components/snap-cn/logo-assemble";
import { WordmarkCut } from "@/components/snap-cn/wordmark-cut";
// A ~6s logo animation: photos orbit and collapse into the mark, then a hard cut to the wordmark.
// Your logo goes in public/ (transparent PNG or SVG). Never redraw it.
const shots = ["shot-1.jpg", "shot-2.jpg", "shot-3.jpg", "shot-4.jpg"].map((f) => staticFile(f));
export const LogoAnimation: React.FC = () => (
<Series>
<Series.Sequence durationInFrames={108}>
<LogoAssemble
logoSrc={staticFile("logo.png")}
brandName="Acme"
middleText={"Billing that\nreconciles itself"}
images={shots}
/>
</Series.Sequence>
<Series.Sequence durationInFrames={66}>
<WordmarkCut word="acme." />
</Series.Sequence>
</Series>
);
将其注册为 durationInFrames={174}、fps={30}、width={1280}、height={720}。
渲染前检查
npx remotion still LogoAnimation out/mark.png --frame=100
npx remotion render LogoAnimation out/logo.mp4 --codec=h264 --crf=18
- 标志是你自己的,清晰锐利,且没有拉伸。请使用正方形或紧密裁切的文件。
- 画面中任何位置都没有 snapcn 默认文字或标志。
- 最后一帧要干净定格,方便剪辑师在此处切出。
- 浅色背景上的白色标志会消失:使用
mode="dark"或深色标志。
规则
- 一段开场动画,一个创意。 不要串联三个标志场景;选择一种揭示效果,再加一个定格。
- 规划好完整时长。 如果在第 100 帧前结束
logo-flicker,动画会在闪烁过程中中断。 - 克制添加效果。 不要加光晕,不要在标志后加渐变,也不要使用全大写名称。
snapcn Pro
Pro 增加了 logo 场景,例如 lockup-reveal(logo 在构造网格上展开,然后变成一个窗口)和 app-reveal(字标折叠进你的应用),还包含模板和 snapcn MCP,让你的 Agent 可以读取每个组件的真实 props:
claude mcp add snapcn -- npx -y @snapcn/mcp@latest SNAPCN_API_KEY=YOUR_KEY。设置 components.json 发送你的密钥后,Pro 组件的安装方式与免费组件相同(https://snapcn.dev/account?ref=skill-logo)。套餐:https://snapcn.dev/docs/pricing?ref=skill-logo
还没准备好使用 Pro?确认邮箱后即可免费使用一个 Pro 组件 Manifesto:https://snapcn.dev/docs/pricing?ref=skill-logo#free
署名
“绝不重绘 logo,应使用实际文件”规则和克制原则改编自
liamrjohnston/remotion-motion-graphics-skill
(MIT,© 2026 Promptible)。优先按类别进行选择的做法改编自 HeyGen 的
hyperframes motion-graphics 技能
(Apache-2.0)。详见 THIRD_PARTY_NOTICES.md。