疑难杂症

您所在的位置:网站首页 particular插件安装不出现粒子 疑难杂症

疑难杂症

2024-01-27 13:18| 来源: 网络整理| 查看: 265

软件版本:AE 2020

问题描述:在安装某一插件后重新启动AE,会出现内部验证故障(25::248)的报错,并且在AE中打开该插件时同样会出现该错误,但是该报错对话框可以直接关掉,除了影响观感以外,似乎并不影响AE以及插件的正常使用。

中文版报错代码:

After Effects错误: 内部验证故障,抱歉!{Plug-ins which set PF_OutFlag2_THREADSAFE_INSTANCES must implement PF_OutFlag2_SUPPORTS_GET_FLATTENED_SEQUENCE_DATA}

( 25:248 )

英文版报错代码:

After Effects error: internal verification failure, sorry! {Plug-ins which set PF_OutFlag2_THREADSAFE_INSTANCES must implement PF_OutFlag2_SUPPORTS_GET_FLATTENED_SEQUENCE_DATA}

( 25:248 )

报错场景1,AE启动时

问题溯源:本人在安装Deep Glow 1.4.6版本后报错,且同时在两台电脑上测试均出现该问题。卸载重装更低的Deep Glow 1.4.4版本同样报错。

报错场景2,使用Deep Glow插件

解决方案:经过测试,Deep Glow 1.4.2 / 1.4.3版本能够在AE2020上正常运行而不报错,因此推荐这两个版本。如果安装的不是Deep Glow而是其他插件,同样出现了上述问题,也可尝试降低插件版本进行测试。如果还是无法解决问题,删除该问题插件可以恢复正常。实在想要用这个版本的插件,不管这个报错直接关闭也行。或者将你的AE换成更高的AE2021及AE2022版本,似乎这个内部验证故障报错是AE2020版本独有的问题。

结论:

内部验证故障属于笼统的报错,可能在许多插件中出现,且一般报错的AE版本为2020。所有报错的原因都可以归类为AE版本和插件版本不匹配,目前有三种解决方法。

尝试降低插件版本。就如同文中的选择低版本问题插件进行安装,大概率解决问题。

升级AE版本至更高版本。这个报错似乎是AE2020版本独有的问题,因此我推荐你升级至AE2021 / AE2022版本,这样可以一劳永逸,永久避免再遇到报错问题。并且经过我的测试,绝大部分在AE2020上安装的插件都可以在AE2022中正常使用,并且你能够体验到新版本的新功能,新插件等等。麻烦的就是需要重新安装插件、脚本,旧版工程需要另存等等,但是折腾半天是绝对值得的。或者说你可以安装两个AE版本,因为AE软件可以共存,我目前就是安装了AE2020和AE2022,一起使用也不会有任何问题。

不管这个报错直接关掉。这个报错并不会影响插件正常使用,只是视觉观感不太好。

2022年10月27日补充:

从评论区收集了一些可能会报错的插件版本如下(报错AE版本均为2020版本)

Optical Flares 1.3.7 / 1.3.8 (1.3.5版本不报错)

红巨星Magic Bullet Suite(包含Looks调色) 15.0 / 15.1.0 / 16.0.0 / 16.1.0   (我用的14.0.3版本不会报错)

Deep Glow 1.4.4 / 1.4.6 / 1.5.0 / 1.5.2    (1.4.2 / 1.4.3版本不报错)

Saber 1.0.4

Element 2.2.3    (2.2.2版本不报错)

Pixel Sorter 2.1.0 / 2.2.0 / 2.2.2    (2.0.8版本不报错)

Crates Godrays    (这个插件只有一个版本,很尴尬)

2023年1月24日补充:

红巨星Trapcode Suite (我用的15.0.1版本不会报错)

Crate's Light Warp

Lockdown 2.8.4

Connect Layers Pro Styles

2022年11月17日补充:

如果你的报错扫描目录里出现了一个File Formats目录,插件名字叫Camera Raw,不要去像上述插件一样删除它,因为它似乎不是AE的第三方插件,而是自带的插件。根据群里一个小伙伴的问题反馈结果,它出现报错的原因很可能是红巨星Trapcode插件同样出现了报错,只要解决了Trapcode的报错,那么这个Camera Raw的报错会跟着消失,建议最后处理它。

如果有其他插件同样出现该报错,可以将报错插件的名字和版本号发在评论区,方便我收集信息,与大家进行讨论。

这里推荐两个口碑很好的免费下载AE插件的网站,基本市面上常用的主流AE插件都能找到,大部分插件是完全免费的,别再被垃圾公众号和机构割韭菜了,但唯一的缺点就是部分插件没有汉化,因为汉化这个东西是国内一些人自己搞的,一般都要收费。如果硬要汉化还是得去其他地方找资源,也有一些up主或者机构分享的有免费汉化的插件,能白嫖的尽量白嫖。

LookAE大众脸影视:https://www.lookae.com/

龋齿一号GFXCamp:http://www.gfxcamp.com/

再补充说明一种快速排查问题插件的方法。如果我安装了一堆插件,但是不知道哪个有问题怎么办?只需要在启动AE报错后,拖动报错窗口到右边,就能看见正在扫描文件夹后的插件具体名称或者目录,即为报错插件的名称和目录。

红框部分显示了报错的插件或文件夹

如上图所示,Plug-ins文件夹为AE2020的基本插件目录,通常插件会安装到以下目录:

C:\Program Files\Adobe\Adobe After Effects CC\Support Files\Plug-ins

C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore

这说明该目录下存在一个引发内部验证故障的插件。如果AE不是默认安装至C盘,就去软件的安装目录找同名的文件夹。

定位到该目录后,你可以使用二分法进行排查,也就是把该目录下的一半文件全部删了放进回收站,然后重启AE,如果此时AE仍然报错,说明你删除的这一半文件里面没有报错文件。继续删除剩下文件的一半。直到删除某些文件后,重启AE不报错,就这就说明你删对了。一直排查,找到问题插件具体是哪(几)个,然后安装我推荐的版本即可。

更改AE的默认安装位置:

如果你安装了插件但在AE里面发现却没有,就说明插件的安装位置被更改了。AE的注册表中有4条数据用于记录默认安装位置,如果你更改了AE的默认安装位置,那么插件可能不会被正确安装,你需要手动进入默认安装位置,将插件移动到新的安装位置,或者直接更改注册表中的位置信息以便正确安装。

AE的默认安装位置信息位于regedit注册表编辑器中的如下地址。

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\After Effects\17.0

AE默认安装位置注册表信息

简单吐槽一下:

如果该文章没有解决你的问题,请去别的地方找找其他办法,不过我觉得大概率找不到。为什么?因为我当初就是各种软件疑难杂症问题的受害者,你能找到的方法我基本都试过了,就是由于根本找不到任何有效的解决方法,所以我才根据自己的经验写出这些文章分享给大家,帮大家少走一些弯路,请不要在评论区发一些不好的东西。之前有一个人在评论区怼我,我看他ID,叫什么MG动画,典型的机构运营账号ID。所以最好对这些机构敬而远之,花了钱不说,实际上也没学到什么东西。

另外我注意到某些所谓的“机构”,推出了一种能够一键解决该报错问题的软件,只需要将AE的执行程序AfterFX.exe拖入软件内,就能解决内部验证故障(25::248)的报错问题。

我说你这个软件这么牛逼,给我也整一个呗。当然进到他的官网之后,仍然是熟悉的套路,你想要这个软件,可以,要么给我充会员,要么花10块钱来买。讲真的,我最痛恨的就是拿着垃圾资源收费的机构和个人,把用户当成韭菜来割,赚取信息差,你没想过你那破玩意儿真的值10块钱吗?

最重要的是,我前文已经提到了,这个内部验证故障报错并不会影响软件的正常使用,所以我估计这个软件就是用了个障眼法,魔改了一下启动程序把报错的提示消息去掉了而已。实际上软件内部存在的兼容性问题根本没解决,报错插件的种类这么多,怎么可能一键就能全部解决,结果是掩耳盗铃,花了10块钱让你看不见那条报错消息。他做这个破软件是0成本,空手套白狼的生意,看某些人赚钱比我亏钱还难受。如果仅仅只是去除这条报错提示,那应该还有其他办法,绝对不用花10块交个智商税,后续如果我有了新发现再分享出来。

从技术层面上解释报错可能的原因:

在外网找该报错问题时,注意到一些细节,老外几乎没有这种代码的报错问题。有,但是很少,并且没有顺利解决问题。这可能是由于国内用户大多数用的软件Crack原理和国外的不同,在破解的过程中引入了一些独特的问题,才导致这个报错的发生。

另外我发现了一篇介绍AE多帧渲染的技术性文章,里面提到了和报错代码中一些标志相符合的片段,其中有一条笔记如是写道:

在 After Effects 的未来版本中,PF_OutFlag2_SUPPORTS_GET_FLATTENED_SEQUENCE_DATA 将强制要求在插件中设置标志并处理关联的选择器。加载任何不满足此要求的效果时,将添加一个警告对话框。

多帧渲染的警告对话框

当然由于这篇文章过于硬核,本人也无法完全理解,只能粗略得出不同版本的AE软件对插件有不同的多帧渲染技术要求,这个所谓的内部验证故障(25::248)的报错,很可能只是插件无法正常执行多帧渲染的一个警告对话框,实际上如果不使用多帧渲染功能,那么完全可以忽略,并没有任何其他的影响。这里把原文档链接发在下面,如果有喜欢刨根问底的技术大神,那么可以去看看,也许能够了解该报错的真实面貌。

原文档链接:

https://ae-plugins.docsforadobe.dev/effect-details/multi-frame-rendering-in-ae.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3