AE报错编号

27::30

报错详情

(After Effects Errors)

报错提示信息

After Effects: not enough memory to create list.

报错信息说明

没有足够的内存来创建列表,一个或多个After Effects的内部列表无法被填充或创建。

报错的可能原因

这个错误常常出现在使用Sure Target插件的范围内时,该插件适用于成集的表达式,用户通过使用Convert Expressions to Keyframes转换表达式为关键帧的关键帧助手来试图把结果转化成关键帧从而进行联机渲染或网络渲染。可能是由于设置了不正确的帧率,该插件可能会产生无效时间的关键帧,从而导致错误产生。另外一个可能的简单的原因是内存不足,由于合成和层的持续时间的长度,这样的操作可以产生相当多的关键帧,从而使内存运行不足导致错误。

当然这样的现象是不会只出现在这一个插件上的,也可能会出现在其他的插件上并产生出大量的关键帧,例如Trapcode Soundkeys插件。除此之外,这个错误也可能和你的time stretch时间拉伸或者time-remap时间重映射层有关。

建议解决方法

首先,要确保你的素材帧率和合成的相匹配,以避免错误的值被产生出来。如果你使用了 Time-Remapping 时间重映射和 Time Stretching 时间拉伸,那就使用预合成的方式组合他们,然后再赋予特效或者表达式,这样可以有效避免时间顺序的逻辑混乱。如果这样做还是不行的话,那就在没有使用时间重映射的层上选择关键帧,然后使用复制和粘贴转移到目标层上。

当你内存不足的时候,也尝试使用此方法来解决:在菜单栏目上使用“Layer 层 - Split 分割”或者使用快捷键“Ctrl + Shift + D”来将层分割成多个部分,然后将每个部分进行单独进行转换。一旦你将你的关键帧复制到最开始的那个层的话,那个层的持续时间就会变得相当长了。

此解决方法适用于

Adobe After Effects 6.5, 7.0, CS3, CS4, Mac intel, Mac PPC, PC