报错详情 (After Effects Errors)
After Effects error: Flushing file “filename_frame#.psd” – bad file reference – number (-51).
报错信息说明:
序列文件命名错误,导致After Effects不能正确读取该序列文件。
报错的可能原因:
诸如 Maya, Houdini 和 Renderman 这样的3D渲染系统可以渲染生成UNIX类型的序列文件。这些序列文件有的时候会包含多个路径分隔符、多余的分隔行和其他一些额外的特殊字符。它们也往往不包含那个用来做开头的“0”(序列文件常常是从0开始计算)。类似这样的序列文件也能从其他的合成软件(如:flame, inferno 和 Nuke)生成。After Effects 不能按照它们的方式来读取这些序列文件。
建议解决方法:
利用批量重命名工具来对这些文件进行重命名,或者在渲染这些序列文件的时候,给它们设置好正确的名称,最好的名称设置方式应该是下面两者中的一个:
①name[####].extension
②name.[####].extension
“name”是指序列的基本名称,数字序列[####]应该包含4到5位没有空格的数字。所有的序列文件都应该从0开始命名,然后一直到序列结束。“extension”是“扩展名”的意思,写扩展名的时候应该遵从 Dos *.3 的语法,并且最好只有3个字母,这样做的目的是避免跨平台产生一些问题。是不是觉得有点难懂?下面我举个例子就一目了然了:
name[####].pic → 这个就是正确的扩展名的书写方式
name.[####].pict → 这个是4个字母了,不建议这样写
name.[####].picture →这个字母更多了,不建议这样写
此解决方法适用于:
5.5, 6.0, 6.5, 7.0, CS3, CS4, Mac intel, Mac PPC, PC