近期热门
粉丝490
关注 1
获赞 362
首页 CGJOY论坛 特效作品交流 特效教程
导出GIF动态图的三个锦囊妙计

[特效教程] 导出GIF动态图的三个锦囊妙计

[复制链接]
4130 5 0 9 6年前 举报
生活中我们经常见到的动态表情包是怎么做的呢?今天就准备三个导出GIF动态图的锦囊妙计,希望对大家有帮助。

a192-1.gif

方法主要用以下三种:

一、用Ae脚本导出GIF
二、用Ps处理序列帧以导出GIF
三、用Ae时间重映射结合表达式使合成无限循环播放
a192-2.gif
一、用Ae脚本导出GIF

由于Ae内置的渲染器不支持导出GIF文件:

a192-3.png
所以我们需要寻找一些工具,在Ae里做好动画然后直接导出!
脚本可以看做是别人写好的一套工具,

这里是Cactuslab出品的GifMagick:

a192-4.png
注意上图中有个“Loop”选项,勾上这个就能生成循环播放的GIF动画。
下边是另一个脚本,extrabite出品的gifGun,体积小(GifMagick主程序文件夹有174MB),同样也有“Loop”选项:

a192-5.png
以上两个脚本的用法请参阅附带的说明。

a192-6.gif

二、用Ps处理序列帧以导出GIF

如果玩不来脚本,就先用Ae导出序列帧:

a192-8.png
然后导入Ps,注意要勾选“图像序列”,这样选中第一个图像文件再点“打开”即可:

(注意这两个不同的“打开”,通过“文件”-“打开”能直接导入序列帧)

a192-9.png
让你选帧速率,这个根据之前你做动画时,设定的帧速率以及导出时设置的帧速率来吧,动画最终的播放速度可以一会儿调。

a192-10.png
在“时间轴”面板里,右击图层,可以设置速度和持续时间;如果没看到时间轴,就从“窗口”-“时间轴”打开:

a192-11.png
做好调整以后,可以准备输出了,“文件”-“导出”-“存储为Web所用格式(旧版)...”(这个界面可能会卡到爆):

a192-11-2.png
注意新打开的窗口,右下角“动画”-“循环选项”,找到“永远”,
再对“图像大小”等设置进行调整,以输出分辨率较小的动画文件;其他设置照截图上的做就行(如有问题请指出);
最后单击下边的“存储...”,选一个你能找到的文件夹保存GIF。
如果有以下警告:

a192-12.png
一般来说,点“确定”就好。

a192-13.gif

三、用Ae时间重映射结合表达式使合成无限循环播放

如果不需要做GIF,仅仅是想让某一段视频循环播放,做成类似于动态的电视节目标志那样,可以按以下内容进行操作。
首先适当调整素材在合成中的时长,找到你想循环的时间范围:

a192-14.png
选中图层,按Ctrl+Shift+C或者右键图层“预合成...”,注意勾上“将合成持续时间调整为所选图层的时间范围”(其实你要是会的话就不必做预合成啊):

a192-15.png
勾(上)与不勾(下)的对比,我打了勾(推荐打勾,这样比较容易理解,因为预合成的持续时间和素材的相同,这样搞时间重映射就不会晕):

a192-16.png
选中图层,按Ctrl+Alt+T或者右键图层“时间”-“启用时间重映射”:

a192-17.png
发现图层的持续时间变为无限远,而且加上了关键帧,这时要先做一个处理:
按住Shift将当前的时间线吸附到后边的那个关键帧上,发现画面为空,接着按PageUp(或直接拖动当前时间指示器 (CTI)*)向之前移动一帧,画面出现,此时再打上一个关键帧(用秒表图标左侧那个“在当前时间添加或移除关键帧”):

a192-19.png
再将后一帧的关键帧删掉,现在“时间重映射”属性仅有两个关键帧;
现在按住Alt,单击“时间重映射”前的秒表,调出表达式编辑器:

a192-20.png
清空已有的表达式,再打开“表达式语言菜单”(点右边那个向右的圆白底黑色箭头)或者直接敲(手机端不好看代码,所以换行了,实际只有一行,换行符要都删掉,或者看下边的图):
loopOut(type = "cycle",numKeyframes = 0)
a192-21.png
搞定。
这时可以根据需求调整当前合成的持续时间,然后进行导出。

a192-22.gif

来源:视频特效
05-4.jpg

0
点赞
0
打赏
9
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论5
您需要登录后才可以回帖 登录

感谢大佬的分享!
6年前
回复

使用道具 举报

地方发的回复的好东方红
6年前
回复

使用道具 举报

学习了,谢谢分享!
6年前
回复

使用道具 举报

谢谢楼主分享
6年前
回复

使用道具 举报

学习了,谢谢分享!
6年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器