AE报错编号

17::16

报错详情

(After Effects Errors)

报错提示信息

After Effects error: Zero denominator in ratio addition.

报错信息说明

After Effects无法使用正确的数学方法来关联两个内部变量。

报错的可能原因

在有些情况下,上述报错可能是会发生的,但是本质上它总是混合了不同的分辨率和帧率。通常是由设置错误造成的,可能是其中一个素材的像素长宽比不符合实际的像素数据。如果一个非正规尺寸的视频素材需要被扩展到等量的正方形像素,上述报错就可能会产生。如果是使用静止图像,奇数尺寸即不为2的倍数的尺寸也可能会导致一些问题出现。

如果素材的帧率设置不正确,而在此素材所在的合成中又使用了不同的帧率,类似的问题也会出现。例如,镜头拍摄的素材是用于NTSC制的29.97fps,但是在使用的时候却被设置成了30fps。由于某些舍入的错误一定会经过一段时间的积累才会出现,但是程序本身可能并不能弥补这个差距。最近,这个问题也常常出现在AVCHD和H.264的衍生产品中,因为从不同的数字视频和照相机中使用下拉模式记录的是24fps的原生帧率影片。

同样地,组成部分不同帧率不同的素材如果被嵌套在一起也可能造成上述报错出现。如果该project项目中使用了音频的话,将使问题变得更加严重。此外,操作空间与不断栅格化/折叠转换等功能相互结合,来变换像素(如缩放、位移等等)也会导致错误产生。

建议解决方法

如果你使用的是比较特殊的源素材,如果可能的话,建议你修改你的合成设宣或者素材设置。如果是图像的话,可以使用Photoshop来裁剪或调整所有的差异。在 After Effects 里确保你使用的素材设置和现实工作需要相一致,观看你的相机的说明书,检查一下是否是正确的规格或者是否可以设置成正确的规格。

检查一下你的合成设置,要么嵌套成分的帧率相同,要么是以倍数来组成,例如,在30fps的情况下, 一个11fps的子层可能就会出现间题,因为30fps和11fps它们之间没有一小公约数,但是如果是12fps的话就可以正常进行工作,因为30和12可以同时除以6,这样说大家应该能够明白。如果你并不能确定是哪里出了问题的话,就选择性地进行一些数值和开关调整,发现问题所在,再按上面的方法来解决。

此解决方法适用于

After Effects 5.5, 6.0, 6.5, 7.0, CS3, CS4, Mac intel, Mac PPC, PC