![ff21989435cf2d66e6b27f8c32c96f63.png](https://img-blog.csdnimg.cn/img_convert/ff21989435cf2d66e6b27f8c32c96f63.png)
大家好,我是爱学习、爱分享的罗玉东。
前几节课我们讲了怎么给视频添加字幕,还不知道的兄弟可以回顾一下。今天我要讲一个很有意思的内容,那就是关键帧动画。
![87be9a4e657788d2563e5aae721ee92e.png](https://img-blog.csdnimg.cn/img_convert/87be9a4e657788d2563e5aae721ee92e.png)
什么是关键帧
帧可以看作像厘米、毫米这样的单位,是动画影像最小单位。比如30帧每秒的视频,那么一秒就有30帧,每一帧都是静止的画面,就像一张照片,然后由这30张照片组成连贯的动画用1秒的时间播放完。
![95b035fa78b783581d9a89e4360ebdcf.png](https://img-blog.csdnimg.cn/img_convert/95b035fa78b783581d9a89e4360ebdcf.png)
那么关键帧就是指动画变化过程中,关键动作所在的那一帧就是关键帧,两个关键帧就可以形成动画。换句话说,小明1分05秒在家里,5分05秒到小卖部。那么1分05秒和5分05秒这两个时间点就是关键帧,这两个时间点就记录了小明从家里到小卖部的动作,这样在视频里面就形成了从家里到小卖部的动画。
![5238781cb80c45a8c851126afc71b94a.png](https://img-blog.csdnimg.cn/img_convert/5238781cb80c45a8c851126afc71b94a.png)
如果还是不明白的话,我们具体看案例。
实操案例
选中时间轴需要做关键帧动画的视频、图片或文字。点开运动,我们会发现位置、缩放、旋转等属性前面有个计时器的图标,我们平时叫码表。
![7e0a4a47d7df2dd6713ac2f36b225d99.png](https://img-blog.csdnimg.cn/img_convert/7e0a4a47d7df2dd6713ac2f36b225d99.png)
点击码表图标就会开启关键帧动画,同时对应属性后面的时间轴上对应时间就会出现一个点。如图,我在00:00:01:00(1秒)的时间点开起了关键帧动画,那么就会在这个时间上面记录一个点,这个点就是关键帧。如果再次点击码表,就可以关闭删除所有关键帧动画。
![92092c3d576b4cf104b063d9e0351fd9.png](https://img-blog.csdnimg.cn/img_convert/92092c3d576b4cf104b063d9e0351fd9.png)
我们将时间移到00:00:02:00(2秒)的位置,然后将位置X轴向右平移。那么在1秒到2秒的时间,画面就会有从左往右移动的动画。
![be5f5f4959fbea6114c7ecfe907d034f.png](https://img-blog.csdnimg.cn/img_convert/be5f5f4959fbea6114c7ecfe907d034f.png)
同样我们在1秒开启缩放的动画,在后在2秒的时间将缩放值设置为50,那么在这个时间段画面就会形成一个缩放动画。
![6443052d4c29486bedf3fade63318fa0.png](https://img-blog.csdnimg.cn/img_convert/6443052d4c29486bedf3fade63318fa0.png)
后面我就不一一举例了,只要你看到效果控件属性前面有个码表图标,就表示这个属性可以制作关键帧动画,包括你添加的效果都可以制作关键帧动画,不仅仅只限于默认的几个变换属性。
![8bf1631f5d513d2b224fffd60f74bb64.png](https://img-blog.csdnimg.cn/img_convert/8bf1631f5d513d2b224fffd60f74bb64.png)
你也可以同时给多个属性添加关键帧,可以让画面更加生动有趣。比如在1秒的时候同时给缩放和旋转开启关键帧,然后再2秒的时候缩放50,旋转360°。那么画面就会在1~2秒的时间同时旋转缩放。
![bcef531214699676cfeacb7b740751aa.png](https://img-blog.csdnimg.cn/img_convert/bcef531214699676cfeacb7b740751aa.png)
那么这就是关键帧动画的制作方法,希望大家能够深入理解。
最后说一下时间按格式。我们可以看到时间轴左上角有一串数字00:00:01:15,这串数字就表示的时间。
前面两个0表示小时,第二组两个0表示分钟,第三组两个0表示秒,最后两个0表示帧。如图的时间就表示现在时间线在1秒15帧的位置。当你想把时间线移到具体的时间上面,就可以设置这个地方的参数。
![9de0db516ea3ce416a35ffe04a992350.png](https://img-blog.csdnimg.cn/img_convert/9de0db516ea3ce416a35ffe04a992350.png)
今天的教程就到这里,希望我分享的内容对你有所帮助,有什么疑问请随时留言。我们下节课见。
![ffdbd41049fec816881b5dc8d2af7d4c.png](https://img-blog.csdnimg.cn/img_convert/ffdbd41049fec816881b5dc8d2af7d4c.png)