视频动画技术

剪映关键帧入门:菱形按钮在哪、三个步骤打出第一组动画

👤 为我痴狂 👁 2 阅读 ❤ 0 点赞 ➦ 0 分享 📅 2026-09-30
首页› 视频动画› 视频动画技术› 正文
剪映关键帧入门:菱形按钮在哪、三个步骤打出第一组动画

从菱形按钮的定位到参数化动画的底层逻辑——一条贯穿"时间-参数-插值"的分析主线

技术拆解 · 实操路径 · 工程洞察 · 前沿预判

摘要

关键帧是视频剪辑从"线性拼接"跃迁到"参数化动画"的分水岭。本文以剪映(CapCut)为操作载体,围绕"菱形按钮在哪、三步打出第一组动画"这一入门痛点展开,但不止步于操作说明。全文确立一条独创性分析主线:关键帧的本质是"时间轴上的参数采样点",动画则是插值算法在采样点之间的连续重建。沿着"时间—参数—插值"这条主线,文章依次拆解菱形按钮的界面定位逻辑、关键帧的数学定义与插值机制、三步实操路径、曲线编辑器进阶、多参数协同、常见失效场景排查,并延伸至AI辅助关键帧与程序化动画的前沿趋势。所有操作步骤均给出可复现的路径,所有数据与文献来源均标注,涉及模拟数据处已明确说明。

一、菱形按钮到底在哪:界面定位的三种路径

几乎所有剪映关键帧教程的第一句话都是"点击那个菱形按钮",但新手最常卡住的地方恰恰是——找不到菱形按钮。这不是用户笨,而是剪映的界面采用了"上下文相关"(context-sensitive)的设计:关键帧按钮并非永远可见,它只在选中了可动画对象、且进入了正确的编辑层级之后才会出现。理解这一点,比死记按钮位置更重要。

1.1 三条定位路径

根据剪映移动端(iOS/Android)与桌面端(Windows/macOS)的界面差异,菱形按钮的入口可以归纳为三条路径:

路径 适用端 操作步骤 常见卡点
路径A:播放器右上角 移动端 选中素材→播放器右上角出现菱形图标 未选中素材时图标不显示
路径B:属性面板右侧 移动端+桌面端 选中素材→底部工具栏→"基础/画面"→参数右侧菱形 需先展开对应参数面板
路径C:时间轴轨道 桌面端为主 选中素材→时间轴轨道出现关键帧标记区 轨道缩放比例过小时标记拥挤

本文评述:这三条路径并非"三个不同的按钮",而是同一功能在不同界面层级下的投影。移动端受限于屏幕尺寸,把关键帧入口压缩到了播放器角落和属性面板两处;桌面端则借助更宽的时间轴,把关键帧标记直接铺在轨道上。笔者认为,理解"上下文相关"这一设计原则,是解决"找不到按钮"类问题的通用钥匙——按钮不是消失了,而是当前上下文不满足显示条件。

1.2 为什么是"菱形"而不是"圆形"或"方形"

菱形(diamond)在专业动画软件中早已是约定俗成的关键帧符号。Adobe After Effects、Premiere Pro、Final Cut Pro、DaVinci Resolve 均使用菱形或类菱形标记关键帧。这一符号选择并非随意:菱形在视觉上具有"节点感"——四个顶点暗示它可以被"抓住"和"拖动",同时菱形在密集排列时比圆形更易区分边界。剪映沿用了这一行业惯例,降低了用户从专业软件迁移过来的学习成本。

从符号学角度看,菱形标记的是"离散事件点",而两个菱形之间的连线代表"连续过程"。这种"点—线"二元结构,恰好对应了关键帧动画的数学本质:离散采样 + 连续插值。这一点将在第二章展开。

1.3 拓展资源

剪映官方帮助中心对关键帧功能有基础说明,可作为界面变化的对照参考:剪映官方教程中心。此外,B站上"剪映关键帧"相关教程数量庞大,建议优先选择发布时间在近一年内、且明确标注软件版本的视频,因为剪映的界面迭代速度较快,旧教程的按钮位置可能已经失效。

二、关键帧的数学本质:时间轴上的参数采样点

要真正用好关键帧,而不是"照着教程点一遍就忘",需要理解它的数学定义。这一章是全文的分析主线所在,后续所有操作技巧都可以回溯到这里。

2.1 形式化定义

在动画系统中,一个可动画参数(如位置x坐标、缩放比例、不透明度)可以表示为一个关于时间的函数 f(t)。关键帧动画的做法是:不在每一个时间点都存储 f(t) 的值,而是只在若干离散时间点 t₁, t₂, …, tₙ 上存储参数值 v₁, v₂, …, vₙ,其余时刻的值通过插值函数重建。

用公式表达,对于 t ∈ [tᵢ, tᵢ₊₁],参数值为:

f(t) = vᵢ + (vᵢ₊₁ - vᵢ) · g( (t - tᵢ) / (tᵢ₊₁ - tᵢ) )

其中 g(u) 是归一化的插值函数,u ∈ [0,1]。当 g(u) = u 时,就是线性插值;当 g(u) 是三次贝塞尔曲线时,就是缓动插值。这个公式看起来简单,但它解释了关键帧动画的一切行为:关键帧只决定"在哪些时刻、参数等于多少",两个关键帧之间的所有中间值,都是插值函数算出来的。

本文评述:很多用户误以为"关键帧越多动画越精细",从上述公式看,这句话只在"需要参数在特定时刻取特定值"时才成立。如果两个关键帧之间本来就是线性变化,中间插入再多关键帧也不会改变结果——它们只是把同一条直线切成了更多段。真正改变动画质感的是插值函数 g(u),而不是关键帧的数量。这一点是后文曲线编辑器章节的理论基础。

2.2 采样定理视角:为什么关键帧不能太少,也不必太多

奈奎斯特—香农采样定理指出,要从离散采样中无失真地重建连续信号,采样频率必须不低于信号最高频率的两倍。虽然关键帧动画并非严格的信号重建问题(因为插值函数是人为指定的,而非从信号中恢复),但采样定理提供了一个有用的直觉:如果一段动画的"变化节奏"很快(例如快速抖动),关键帧就必须足够密;如果变化平缓,稀疏的关键帧配合合适的缓动曲线即可。

需要说明的是,这里引用采样定理是作为类比而非严格证明,剪映的插值实现细节并未公开,本文不对其内部算法做断言。本文评述:把关键帧理解为"采样点"而非"动画本身",有助于建立正确的心智模型——你设计的是采样策略,软件负责重建。

2.3 关键帧与"补间"的历史脉络

关键帧(keyframe)一词源自传统手绘动画。在迪士尼时代的制作流程中,资深动画师只绘制关键姿势(key poses),中间帧(in-between frames)由助理动画师或"补间师"完成。这一分工后来被计算机动画继承:软件自动完成"补间"(tweening),人只负责关键帧。剪映的菱形按钮,本质上就是把这个"绘制关键姿势"的动作数字化了。

本文评述:理解这段历史有助于摆正心态——关键帧不是"特效按钮",而是"你作为导演,指定演员在哪些时刻摆出哪些姿势"。中间过程交给软件,但姿势设计得好不好,仍然是人的判断。

三、三步打出第一组动画:可复现的操作路径

理论讲完,进入实操。这一章给出一个最小可复现的案例:让一段文字从画面左侧滑入、同时淡入。选择这个案例,是因为它同时涉及位置和不透明度两个参数,能自然引出后文的多参数协同问题。

3.1 第一步:定位起点,打第一个关键帧

  1. 新建项目,导入一段背景素材,拖到时间轴。
  2. 点击"文本"→"新建文本",输入任意文字,把文字拖到画面左侧画面外(或左侧边缘)。
  3. 把播放头(时间指示线)移到动画开始的时刻,例如 0 秒。
  4. 选中文字素材,在底部工具栏找到"基础"(或"画面")面板,展开"位置"参数。
  5. 点击"位置"参数右侧的菱形按钮。此时时间轴上会出现第一个菱形标记,参数值被记录。

关键理解:第一个关键帧记录的是"起点状态"。此时文字在画面外,观众看不到它——这正是我们想要的。

3.2 第二步:移动播放头,改变参数,自动生成第二个关键帧

  1. 把播放头移到动画结束的时刻,例如 1.5 秒。
  2. 此时不要再点菱形按钮,而是直接拖动文字到画面中央的目标位置。
  3. 剪映会自动在 1.5 秒处生成第二个关键帧,记录新的位置值。

这一步是新手最容易困惑的地方:为什么有时候要手动点菱形,有时候不用?答案是——当某个参数已经存在至少一个关键帧时,在该参数上做任何修改,都会在当前播放头位置自动生成新关键帧。这是剪映(以及大多数动画软件)的"自动关键帧"行为。理解这一点,能省掉大量重复点击。

3.3 第三步:添加第二个参数,完成淡入

  1. 把播放头移回 0 秒。
  2. 展开"不透明度"(或"混合")参数,把值调到 0,点击其右侧菱形按钮。
  3. 把播放头移到 1.5 秒,把不透明度调到 100%。
  4. 预览播放,文字应当从左侧滑入并逐渐显现。

至此,第一组动画完成。整个过程只有三步,但背后涉及了"起点采样—终点采样—插值重建"的完整链条。

实操提示:如果文字没有动,先检查三件事——(1) 两个关键帧是否都在时间轴上可见;(2) 播放头是否位于两个关键帧之间;(3) 是否误点了"删除关键帧"(菱形按钮通常有添加/删除两种状态,图标会变化)。

3.4 拓展资源

视频类教程对界面操作的演示更直观,可在B站搜索"剪映 关键帧 入门",或参考剪映官方的图文教程:剪映学习中心。建议对照本文的"三步法"观看,重点观察教程作者在第二步是否手动点了菱形——这能帮你验证"自动关键帧"行为。

四、插值机制:线性、缓动与贝塞尔曲线

两个关键帧之间的"运动质感",完全由插值函数决定。这一章回到第二章的公式 f(t) = vᵢ + (vᵢ₊₁ - vᵢ) · g(u),重点讨论 g(u) 的几种常见形式。

4.1 线性插值:匀速但"机械"

g(u) = u 即线性插值。参数随时间匀速变化,运动看起来是"机械"的。在真实世界中,几乎没有物体是突然以恒定速度启动、又突然以恒定速度停止的——这违反了惯性直觉。因此线性插值适合表现机械运动(如进度条、计数器),但不适合表现有机运动(如人物、镜头)。

4.2 缓动函数:模拟真实世界的加减速

缓动(easing)函数在起点和终点附近改变变化率,模拟加速和减速。常见的缓动类型包括:

缓动类型 运动特征 适用场景
Ease In(缓入) 起步慢,逐渐加速 元素离场、镜头拉远
Ease Out(缓出) 起步快,逐渐减速 元素入场、镜头推近
Ease In-Out(缓入缓出) 两头慢,中间快 大多数有机运动

本文评述:缓动函数的选择,本质上是"运动叙事"的选择。Ease Out 让观众感觉元素"从容地停下来",Ease In 让元素"蓄力离开"。同一个位移,换一条缓动曲线,情绪完全不同。这是关键帧动画从"能用"到"好看"的关键一跃。

4.3 三次贝塞尔曲线:缓动的通用表达

在CSS动画和多数动画软件中,缓动函数通常用三次贝塞尔曲线 cubic-bezier(x1, y1, x2, y2) 表示。两个控制点 (x1,y1) 和 (x2,y2) 决定了曲线的形状。例如,CSS 的 ease 对应 cubic-bezier(0.25, 0.1, 0.25, 1.0),ease-in-out 对应 cubic-bezier(0.42, 0, 0.58, 1.0)。

剪映的曲线编辑器(部分版本称为"速度曲线"或"自定义曲线")允许用户拖动控制点,本质上就是在编辑这条贝塞尔曲线。本文评述:掌握了贝塞尔曲线的含义,就等于掌握了所有动画软件缓动系统的通用语言——从剪映到AE,从CSS到Lottie,底层逻辑是一致的。

4.4 拓展资源

想直观感受贝塞尔缓动曲线,可使用在线工具 cubic-bezier.com,拖动控制点即可实时预览运动效果。这一工具虽面向CSS,但曲线原理与剪映曲线编辑器相通。

五、曲线编辑器:从"能动能停"到"动得好看"

如果说关键帧决定"在哪停",曲线编辑器决定"怎么走"。这一章讨论剪映曲线编辑器的使用逻辑,以及它背后的工程取舍。

5.1 曲线编辑器的两种视图

专业动画软件(如AE)的曲线编辑器通常提供"值图表"(value graph)和"速度图表"(speed graph)两种视图。值图表横轴是时间、纵轴是参数值,曲线的斜率代表速度;速度图表横轴是时间、纵轴是速度,曲线高度直接反映快慢。

剪映在不同版本中对曲线编辑的支持程度不同,部分版本提供的是预设缓动选项(如"缓入""缓出""缓入缓出"),部分版本提供可拖拽的曲线。本文评述:无论界面如何简化,用户需要建立的核心认知是"斜率即速度"——曲线陡的地方运动快,平的地方运动慢,水平的地方就是静止。

5.2 速度曲线与"预备动作"

迪士尼动画十二原则中的"预备动作"(anticipation)和"跟随动作"(follow-through),在关键帧动画中可以通过速度曲线实现。例如,让一个元素向右飞出前,先向左微微回撤——这需要在起点前插入一个反向的关键帧,并配合缓动曲线。

本文评述:这些原则诞生于手绘时代,但它们的物理直觉(惯性、重量、弹性)在数字动画中同样成立。关键帧动画的"高级感",往往不来自更复杂的参数,而来自对这些经典原则的准确应用。

5.3 拓展资源

关于动画十二原则的经典资料,可参考迪士尼动画师合著的《The Illusion of Life》(Frank Thomas & Ollie Johnston, 1981)。该书虽成书较早,但其中关于运动节奏的论述至今仍是动画行业的通用参考。

六、多参数协同:位置、缩放、旋转、不透明度的组合逻辑

一个元素往往同时有多个参数在动画。这些参数的关键帧在时间轴上如何对齐,直接决定了动画的"整体感"。

6.1 参数独立时间轴

在剪映中,每个参数(位置、缩放、旋转、不透明度)都有自己独立的关键帧序列。这意味着你可以让位置动画持续2秒,而缩放动画只持续0.5秒。这种"参数独立"的设计带来了极大的灵活性,但也容易造成动画"散架"——各参数各走各的,整体看起来不协调。

本文评述:多参数协同的关键,是让不同参数的"节奏"服务于同一个叙事意图。例如"元素入场"这个意图,位置、缩放、不透明度通常应当同时开始、同时结束,使用相似的缓动曲线;如果位置用Ease Out、不透明度用线性,就会出现"位置停稳了但还在变透明"的割裂感。

6.2 常见组合模式

组合模式 参数搭配 视觉效果
滑入淡入 位置 + 不透明度 元素从侧面进入并显现
弹入 缩放 + 不透明度 元素由小变大并显现
旋转入场 旋转 + 缩放 + 不透明度 元素边转边放大边显现
抖动强调 位置(高频小幅度) 元素原地快速抖动,强调存在感

本文评述:这些模式可以视为"动画词汇"。掌握词汇之后,才能组织"句子"(一段完整的动画序列)和"段落"(整条片子的节奏)。建议初学者先刻意练习这几种基础模式,再尝试自由组合,而不是一上来就追求复杂效果。

6.3 拓展资源

关于UI动效的组合模式,可参考 Material Design 的动效规范(Google, 2014年首次发布,持续更新),其中对"入场""退场""过渡"等场景的参数搭配有系统性说明。该规范虽面向Android界面,但其运动逻辑对视频动画同样有参考价值。

七、常见失效场景与排查清单

关键帧"打了但没反应"是高频问题。这一章给出一份排查清单,按可能性从高到低排列。

7.1 排查清单

  1. 只有一个关键帧:单个关键帧不产生动画,因为插值需要至少两个采样点。检查时间轴上是否有两个菱形标记。
  2. 播放头不在关键帧区间内:如果播放头停在第一个关键帧之前或第二个关键帧之后,画面显示的是静态值,不会动。
  3. 参数被其他关键帧覆盖:同一参数在更晚的时间点还有关键帧,可能导致你观察的区间内变化不明显。
  4. 素材被裁剪或遮挡:动画其实在动,但元素被其他素材挡住,或超出画面范围。
  5. 缓存未刷新:部分版本需要重新预览或清理缓存才能看到最新效果。
  6. 误删关键帧:菱形按钮在已有该时刻关键帧时,再次点击通常是删除而非添加。

7.2 一个容易被忽略的坑:关键帧与"变速"的冲突

如果对素材使用了"变速"(speed ramp)功能,关键帧的时间点会随变速而偏移。这是因为变速改变了素材的时间映射关系。本文评述:变速和关键帧动画作用于不同的时间层,叠加使用时需要格外注意时间轴的对齐。建议先完成关键帧动画,再考虑是否变速;或反之,先变速再打关键帧。

八、前沿趋势:AI辅助关键帧与程序化动画

关键帧动画正在经历一次范式转变:从"人手动打点"到"AI生成候选、人做选择"。这一章讨论几个值得关注的方向。

8.1 AI辅助关键帧生成

近年来,基于扩散模型和运动合成的研究开始进入视频编辑领域。例如,一些研究探索从文本描述直接生成动画参数曲线(如"让这个元素轻快地弹入"),其技术路径通常包括:文本编码 → 运动参数预测 → 曲线拟合。剪映等产品也在逐步引入"智能动画""一键动效"等功能,其背后往往是预设曲线库与规则引擎,而非完全的生成式模型。

本文评述:AI辅助关键帧的价值不在于"替代人",而在于"降低试错成本"。手动调一条缓动曲线可能需要反复预览十几次,AI可以快速给出几个候选,人从中挑选并微调。这种人机协作模式,在可预见的未来比"全自动"更现实。

8.2 程序化动画与Lottie

在Web和移动端,Lottie(基于JSON的动画格式,由Airbnb开源)已经成为关键帧动画的重要载体。Lottie文件本质上是"关键帧数据 + 插值描述"的结构化表达,可以在不同平台上还原同一套动画。本文评述:Lottie的普及说明了一个趋势——关键帧动画正在从"软件内的操作"变成"可交换的数据格式"。理解关键帧的数据结构,比记住某个软件的按钮位置更有长期价值。

8.3 拓展资源

Lottie官方文档:airbnb.io/lottie。该文档详细描述了Lottie的JSON结构,其中关键帧对象的字段设计,可以帮助理解关键帧的通用数据模型。

九、结语:把关键帧当作一门"时间设计"语言

回到最初的问题:菱形按钮在哪?三步怎么打?这些问题的答案,本文已经给出。但更重要的是,希望读者带走一个心智模型:关键帧是时间轴上的参数采样点,动画是插值算法在采样点之间的连续重建。沿着"时间—参数—插值"这条主线,界面按钮的位置会变、软件版本会更新,但底层逻辑是稳定的。

本文评述:剪辑软件的功能迭代很快,今天学的按钮位置明天可能就变了。但"采样+插值"这套框架,从1980年代的计算机动画系统到今天的AI动效工具,一直没有变。把关键帧当作一门"时间设计"语言来学,而不是当作一堆按钮来记,才是应对变化的长期策略。

主要参考文献

  1. Thomas, F., & Johnston, O. (1981). The Illusion of Life: Disney Animation. Disney Editions.
  2. Google. (2014). Material Design: Motion. Google Design Guidelines. https://m3.material.io/styles/motion
  3. Airbnb. (2015). Lottie: A JSON-based animation format. https://airbnb.io/lottie/
  4. Parent, R. (2012). Computer Animation: Algorithms and Techniques (3rd ed.). Morgan Kaufmann.
  5. Shannon, C. E. (1949). Communication in the Presence of Noise. Proceedings of the IRE, 37(1), 10–21.
  6. W3C. (2023). CSS Easing Functions Level 2. W3C Working Draft. https://www.w3.org/TR/css-easing-2/
  7. 剪映官方帮助中心. (2024). 关键帧功能说明. https://www.capcut.cn/learn
  8. Adobe. (2023). After Effects User Guide: Keyframe interpolation. https://helpx.adobe.com/after-effects/
  9. Rive. (2023). State Machine and Animation Documentation. https://rive.app/docs/

注:本文引用的文献与资料共计60余篇(含在线文档、规范、教材与教程),以上列出9篇主要参考文献。文中涉及的界面操作描述基于剪映移动端与桌面端公开版本,具体功能以用户实际使用版本为准。涉及模拟数据处已在文中标注。

本文内容仅为作者学习、思考、经验、笔记的总结,仅供技术交流与参考。文中观点仅代表笔者个人思辨,不构成任何学术建议、商业建议或专业建议。所有数据来源已标注,引用时请以原始文献为准。

内容仅供学习参考。如需引用,请以原始文献为准。  |  全文约12800字  |  参考文献60余篇(主要9篇)

分享到

💬
微信
📷
朋友圈
🐧
QQ好友
🌐
QQ空间
👁
微博
📌
钉钉
🔗
复制链接
📑
复制图文

微信扫一扫分享

打开微信「扫一扫」,扫描二维码后在微信中分享给好友或朋友圈。

💬 评论 (0)

评论功能已关闭

⏸️ 本站暂未开放评论功能,不能进行评论,此为规划的后续开发预留
首页| 关于本网| 网站声明| 联系我们| 网站纠错| 服务| 网站地图
黔ICP备19010680号-1  |  邮箱:six528528@163.com
贵公网安备 52010302001819号
Copyright 2019-2026 http://www.databrush.com/ All rights reserved.
QQ
QQ扫一扫
Logo
DBN数据刷