AE工程渲染速度很慢是什么原因?如何加快渲染?
AE工程渲染速度很慢是什么原因?如何加快渲染?
套一个下载的模板渲染导出,几十秒的工程,少则需要三个小时,多则渲染20个小时,一天一夜也渲染不完,这样的渲染时间会让人疯了
是哪里的设置有问题?还是电脑配置问题?
原因和工程复杂度、素材分辨率、软件、系统设置有关,以及主机的CPU、内存、显卡配置有关。
一、软件、操作系统优化
——原因总结——:
如何提高AE渲染速度?渲染快慢与什么有关呢?
一是与电脑的配置有关,
二是与渲染的内容有关,渲染的内容决定了数据运算量。
(渲染的过程,就是运算的过程)
下面从
1、软件、操作系统优化,
2、降低运算量,
3、优化渲染算法
4、升级硬件。
这4个方面解决问题,这4个办法实施难度从易到难,从简单到复杂。
1、缓存:渲染慢关键原因一:AE没有正确设置缓存盘位置以及缓存空间不够,(AE缓存盘最好在SSD上,如果是 Pci-E 或 M.2 的SSD速度更快)
第一步,下载了模板开始编辑前,清理之前的缓存,
第二步,将缓存路径设置到SSD上,并清理一下SSD,为缓存保留足够的空间。
第三步,将缓存的大小设置大一些,越大越好,当然受你固态硬盘容量限制。
第四步,制作结束后,渲染开始前,保留本次缓存,不要清理,(所以缓存空间要够大)这样渲染才能起到能起到加快渲染作用。
2、内存设置:
在首选项里还有一个内存设置,这个数值越小,为AE保留的内存就越多,渲染时分配的内存就越多,渲染越流畅。
那么这个数值也不能太小,系统稳点性很重要,建议保留2——4G为好。
3、GPU加速:
GPU的渲染要比CPU快的多,所以,能用GPU渲染时就尽量设置成GPU渲染。
①在首选项的预览选项卡下,点击GPU信息按钮。
②弹出对话框,光线追踪选择“GPU”。
注意,开启GPU,需要显卡支持OpenGL或CUDA,即显示下列详细信息:
如果没有OpenGL和CUDA的详细信息,那么需要以下步骤让显卡被AE识别:
1、在我的电脑上右键——设备管理器——显示设备,点开后抄下来显卡型号。
2、在AE图标上右键——打开AE根目录,找到raytracer_supported_cards这个文件,双击打开,将第一行改为你刚才记下的显卡型号。
3、找到AEGPUSniffer文件,双击运行,弹出黑色命令框。
4、回到AE中,发现GPU详细信息可以查看了,说明显卡识别成功了。
如果不能识别你的显卡,更新一下驱动,或升级显卡硬件。
然后打开——文件——项目设置,弹出对话框,选择——GPU加速(CUDA)
4、操作系统优化:
①频繁安装/卸载装各版本AE、PR,导致注册表不完整,切记:卸载的AE/PR等Adobe全家桶软件时,一定要卸载干净,以保证新版软件安装的正确性。
②电脑安装大量看电影、看视频的播放器,导致编码库、编码器混乱,建议:卸载暴风、迅雷、风行等等捆绑类播放器,然后安装到其它家用、娱乐电脑上去。
③QuickTime安装不完整(QT不注册,不看版本),都会造成AE渲染MOV时出错或降速,要正确安装QT。
④磁盘命名很重要,从D盘开始到N盘,不可用中文命名,也不可名字全是新加卷或未命名。要用英文命名盘符,比如D盘命名为Files,E盘为Works。
⑤、经常浏览不安全网站,安装了大量未知的捆绑软件导致系统臃肿,建议做后期的电脑和娱乐、游戏类的电脑分开,这样不仅可以提速而且保证数据安全。
⑥、定期清理磁盘碎片、系统缓存、并杀毒,用360卫士或者电脑管家都可以。
⑦、设置虚拟缓存,即使你有64G内存也还是要设置虚拟内存的,虚拟内存可以设置在SSD上,设置的方法见经验链接:怎样设置虚拟内存?
⑧、使用一段时间后,系统盘会变得异常庞大,需要清理C盘,以腾出SSD的空间,方法1是清理碎片缓存,2是软件搬家,第2种要见效一些,方法见链接:电脑c盘满了怎么清理 如何给你的C盘进行软件搬家?
二、降低运算量
—— ㈠、降低素材运算量
1、色彩位数:
有些模板为了达到高质量或电影级效果,往往采用16、32位色彩模式,运算量会几何倍增加大。
打开——文件——项目设置——颜色设置,将颜色深度改成普通的8位。
其实如果没有特殊要求,选择8位的就可以了,肉眼上几乎区分不出8位和16位的区别。
除非修改色深时会出现色阶等色彩断层,一些3D光效会消失,那就要权衡使用了。
2、分辨率:①是否有大量4K级别的素材,先转码成1080P或者720P尺寸大的再导入AE中。②对于超大分辨率尺寸的预合成,将预合成尺寸设置成小尺寸的分辨率。③根据平台要求,选择恰好合适的输出合成大小,比如大部分网络平台720P的大小就满足了,没必要导出1080P的,这样输出的时间会徒增好几倍。
3、体积:
检查每个JPG图片大小,有没有那种分辨率不高,但体积很大的,这会大大提高数据处理量,用PS或者画图工具将图片大小缩小,然后再导入AE中。 链接:最简单的方法来压缩图片,改变图片大小
4、帧率:
比如你只需要25帧的输出,而模板中预合成、或素材却都是30帧的,那么渲染时就需要加入大量的插值补帧的运算,会大大拖慢渲染速度。所以需要将每个素材和预合成的帧率统一成输出的帧率,比如都是25帧。
①、查看素材帧率,将素材帧率改为输出帧率。
素材上右键——解释素材——修改帧率。
②、查看预合成帧率,将预合成帧率改为输出帧率。
合成上右键——合成设置——修改帧率。
5、输出设置:
①分辨率:根据播放平台需要的最低分辨率导出,比如平台最低要求720P,就没必要导出4k或2k的,这会使导出时间增加好几倍。
②格式与封装:两个同样的视频,从大小上看,第一个是2G多,第2个是不到65M,就是格式不同造成的,Avi、Flv渲染出来的文件超大,建议用MOV或MP4渲染,然后再用小丸工具封装成FLV等高清格式就可以了,封装的方法见下面我之前写的用小丸工具大幅压缩视频大小链接,里面还附带了封装的办法。
③通道:
输出带透明通道的视频会拖慢渲染速度,如非必要,可以取消带通道输出。
④质量:
Quicktime格式里面选择h264编码方式时,可以通过质量参数有效的控制文件体积,质量合适就好,没必要开到最大。
⑤AME导出:
用Adobe Media Encoder关联AE导出,视频渲染速度比AE要快,序列渲染速度和AE差不多。
而且使用ME在渲染的时候,你可以在AE里一边编辑修改,一边让AME独自渲染,可以编辑、渲染同步进行。
⑥比特率:
用AME导出时,就出现了比特率的设置。用合适的比特率导出视频能加快渲染。分辨率越大需要的比特率也越大,但超过需要的比特率就会徒增体积,比如1080P需要的比特率是5M左右,如果你以20M的大小输出,不仅不会增加清晰度,还会徒增很大文件体积和渲染时间。
压缩办法的链接: 如何用小丸工具大幅度压缩视频且画质损失较小?
—— ㈡、降低特效运算量
1、粒子等复杂特效
涉及到有粒子等复杂效果的模板,会很大程度增加渲染时间。可以减少复杂特效的使用量,减少渲染压力,如果实在无法减少特效,怕影响到最终的效果,
那么就分段渲染,找到特效出现的大概时间段,然后分段导出,最后导入到pr中将多个片段合成一个序列,再次导出成视频。
分段渲染可以用AE多开的办法:
①将当前AE图标复制一份,
②在复制的图标上右键——属性。
③然后在目标栏,exe后面添加 空格-m,应用——确定。
④双击新图标,开启第二个AE窗口。
⑤将当前的AE工程另存,重命名一下工程名。
⑥用另一个AE打开另存的工程文件。
这样就可以一边编辑、修改AE工程,一边渲染了。
2、三维文字
有些模板为了保证版本间的兼容性,舍弃了高效率的插件,改用AE再带的图层堆叠的三维模式,虽然兼容性更好了,但大大拖慢了渲染速度。可以用E3D将文字转化为三维文字,E3D可以利用上GPU渲染,速度非常快,如果对E3D替换文字不太熟悉,看这个链接: 用AE的 Element 3D插件制作三维文字+材质、动画
3、模糊效果:
①运动模糊需要大量的CPU计算,如果下载的模板开启了大量的移动模糊效果,可以关掉,这可以大大提高渲染速度。
②其次,摄像机的虚焦效果也会增加运算量,可以适当降低一下虚焦范围和模糊程度,速度也会有很大改善。
4、删除无用图层 :
渲染输出前整理时间线,可以手动整理,也可以自动整理。
选择菜单——文件——整理工程,
然后分2次点击①删除未用过的素材”和 ②“减少项目”,然后再导出。
这会将没有从项目面板导入到时间线的合成、素材删除,精简工程文件。
三、优化渲染算法
如果你的配置已经很好了,却渲染速度很慢,比如你的CPU是9代酷睿,或者AMD撕裂者渲染速度仍然很慢,那么就是AE本身低效率的渲染算法造成的,无法完全利用你的CPU核心,使CPU部分性能闲置。这里有3种方法可以提高CPU核心的利用率:
1、利用批处理文件,开十几个渲染框。方法如下:
开心一哥岁月:AE怎样用批处理加倍渲染速度,提高CPU利用率?zhuanlan.zhihu.com
2、用Aftercodec插件加速渲染输出,方法链接:
用AfterCodecs加速AE渲染,输出MP4或ProRes格式-百度经验jingyan.baidu.com
3、用BG Renderer.jsxbin脚本渲染输出,BG Renderer这是个开发很早的脚本,稳定性不太好,所以不建议使用。
我之前写过AE批处理文件和Aftercodec插件加速渲染的方法,图文步骤清晰,大家可以查看步骤链接:AE怎样用批处理加倍渲染速度,提高CPU利用率?
用批处理文件可以大大提高CPU利用率,在不改变渲染质量的前提下,将渲染速度提高2——3倍,Aftercodec大概能提高1——2倍速度。链接:用AfterCodecs加速AE渲染,输出MP4或ProRes格式
注意:加速的前提条件是CPU的核心在4核8线程以上,即CPU本身要够好。
四、升级硬件
AE的渲染主要和CPU、内存、硬盘有关,在渲染一些GPU特效时,比如PL粒子,E3D,OF光效等,显卡也可以起到加速作用,约能提升30%速度。
因此,AE中显卡不是最重要的,最重要的就是内存、硬盘和CPU,由于CPU的价格较高,内存和硬盘的价格较便宜,预算不足时优先考虑升级内存、硬盘。
㈠、内存:
渲染时CPU每个线程都要有2G左右的内存分配,内存不够会严重拖慢CPU的渲染速度,很多时候都是CPU性能够强劲了,但出现依然卡顿,死机,就是因为内存的原因,内存不够用制约了CPU性能的发挥。
内存的选择,根据场景大小和模型复杂程度而定:
①中等分辨率,工程简单,图层、合成数量适中,粒子特效,光效等使用较少,没有开启三维图层,运动模糊,摄像机动画,复杂图形动画较少,
——选择:16G内存就足够了,
②如果分辨率较高,工程复杂,图层数量众多,大量粒子、光效插件的使用,开启了运动模糊,三维图层,很多复杂的图形动画,那么就需要非常大的内存
——选择:32G以上至128G。
内存频率低了也不能发挥出CPU的性能,内存选择3200MHz频率的DDR4内存就合适了。
现在的DDR4内存价格不是很贵,3200MHz的16G才500元左右,可以说升级内存和硬盘是预算不足时性价比最高的提升配置方式了,预算不足时,优先考虑升级内存和硬盘。
㈡、固态硬盘:
如果你现在使用的是机械硬盘,那么升级硬盘也是最划算的提升硬件性能的方式。建议将机械升级成516G的M.2固态硬盘,然后把系统和AE都安装到固态上,这样能大大提升AE的启动速度,以及提升加载视频素材和图片素材速度。
如果要渲染的工程里包含4k素材,那就需要1T的SSD或者磁盘阵列才能满足速度要求。
如果是时长在15分钟以内的4k工程,建议选择1T固态,
现在固态硬盘的价格便宜,而且安装方便。
如果4k工程超过15分钟的,就考虑2T固态或者固态组成的磁盘阵列了,价格自然会很高。
㈢、CPU:
视频渲染主要依靠CPU的编解码计算,
CPU核数越多、CPU频率越高,编解码计算能力就越强,
所以,选择一个多核心超线程的CPU至关重要。
满足主频不低于3.6Ghz,睿频不低于4.4GHZ,在这个频率的基础上,
尽量选择线程数多的CPU ,至少16线程以上:
包括16线程、24线程、32线程的CPU。
推荐的CPU:
一、中高端的CPU:
①、AMD Ryzen 7 3700X:3.6——4.4GHz,8核16线程,2500元左右。
②、I9 9900k: 3.6GHZ——5GHZ,8核16线程,3800元左右。
③、AMD Ryzen 9 3900X:3.6——4.6GHz,12核24线程,4100元左右,
二、高端:
①、AMD Ryzen Threadripper 2950X:
主频:3.5GHz,睿频:4.4GHz,16核心,32线程, 价格:6500元左右。
②、AMD Ryzen Threadripper 3950X:(即将上市)
3.5G——4.7GHz,16核32线程,预计价格:5千元——6千元左右。
三、发烧级
①、AMD Ryzen Threadripper 2970WX
CPU主频:3GHz,睿频:4.2GHz,24核心,48线程, 价格:9400元左右。
②、AMD Ryzen Threadripper 2990WX
CPU主频:3GHz,睿频:4.2GHz,32核心,64线程, 价格:1.35万元左右。
值得一提的是3700X、3900X是第3代锐龙,之所以发烧级的CPU没有选择Intel的,是因为志强系列以及CoreX系列等英特尔高端CPU的主频较低,选择AMD的线程撕裂者Threadripper ,既有很多的核心数、线程数,同时,频率也不至于太低。
㈣、显卡:
AE渲染进程还是以CPU为主力,GPU(显卡)为辅助这样的一个现状。
GPU加速大概能提升20——40%的渲染速度。
一般的模板用中端显卡就能满足了。
配置:位宽256——384bit,显存6-8G,
比如GTX 1660Ti或者RX 590就能满足需求,
价格在1500元——2100元之间。
更好一点的中端显卡推荐RTX2070Super:3600-4500元之间。
显存容量:8GB,显存位宽:256bit,12纳米工艺。
是一款不错的中端显卡。
如果你经常应对复杂工程,特效特别多,图层很多、粒子、光效、E3D插件等大量使用,那么可以配置一款稍好的显卡,比如2080Ti,渲染时能起到很部分GPU加速作用。
配置总结:
预算不足时优先升级硬盘和内存,预算充足时再升级CPU、显卡,显卡不用太好,中端的就可以了,把钱多投入到CPU上,对渲染有很大帮助。(三维、特效非常多才需要高端显卡)
CPU在主频不低的前提下(3.6——4.4),尽量选择多线程的(16/32)。
升级CPU时注意主板插槽的匹配,比如Intel的主板只只支持Intel的CPU,AMD的主板只支持AMD的CPU。同时,高端CPU需要搭配高端主板,以保证稳定性。CPU升级后,相应的电源功率、散热系统都要随之升级,否则会降低CPU的使用寿命。
五、总结回顾:
——解决步骤概括——
一、优化软件、操作系统(简单易行)
二、降低运算量(较复杂,但有效)
三、优化渲染算法(比较麻烦)
四、升级硬件(最麻烦,但却最有效)
——解决办法概括——
加快AE的渲染速度,可以通过降低数据运算量和提升主机配置两种办法解决。
1、首先设置缓存到SSD上、设置预留内存、设置GPU加速,能提升渲染速度
2、优化操作系统,减少卸载残留,卸载捆绑式播放器,正确命名磁盘,设置虚拟内存,保留C盘有足够的空余,这样能为AE创造一个良好的运行环境。
3、减少工程中的粒子特效、运动模糊、的使用,以降低工程复杂度。
4、以播放平台允许的最小分辨率渲染输出视频。
5、降低素材的分辨率、体积、色彩位数,统一帧率,使渲染压力减少一些。
6、以小体积格式输出视频后,再封装成高清晰度的格式。
7、渲染前,整理时间线、删除无用图层。
8、用批处理或加速插件可以提升1——3倍渲染速度,前提是CPU本身要够好。
9、CPU选择3.6—4.4GHZ范围内,线程数尽量多的,比如16线程、32线程。
10、显卡使用中端显卡就足够了,显卡对渲染的加速不是起关键作用,只是工程里有大量PL粒子、3D效果、OF光效时,GPU加速能起到一定的加速渲染作用。
11、一般的常规工程16内存就足够了,如若工程较复杂,粒子、光效、动画、图层数量很多的话,就用24G——128G的内存。
——AE渲染大工程需要事先优化、有取舍的进行——:AE渲染输出是一个庞大的体系,渲染速度和工程复杂度、特效插件的使用情况、缓存路径、系统盘符命名、C盘空间,以及主机的硬盘、CPU、显卡、内存等硬件配置有关。因为一渲染就是很长时间,在渲染前需要做好各项准备以及取舍,①有些是可以事先做好的优化:比如GPU显卡加速,设置缓存路径、预留内存、清理C盘空间、设置虚拟内存;②有些是在每次渲染时需要注意的:比如用E3D插件代替三维文字,统一素材帧率,渲染前整理时间线等等。③有些需要在渲染时取舍的:比如分辨率、色彩位深、图片体积、比特率、特效插件的使用情况,减少这些参数能大大加快渲染速度,但也会降低成片质量,需要在速度与质量之间折中。④在硬件配置较高的前提下,可以用批处理文件或者加速插件渲染进一步提升渲染速度。一旦做好优化和取舍,剩下的就交给机器渲染了,渲染的时间长短与你工程安排的合理程度有很大关系,因此,事先做好取舍,合理的渲染计划有就很大的好处。
我是原创:开心一哥岁月,希望大家点赞支持我。部分图片来源于网络,侵权可联系删除。
以上就是(AE工程渲染速度很慢是什么原因?如何加快渲染?)全部内容,收藏起来下次访问不迷路!