前言:
pag插件是腾讯开发的一个可以在AE内将视频导出为PAG动画(动效)的渲染组件,它基于腾讯高性能动画渲染库,开源免费,且完美兼容UniApp(微信小程序、H5)和UniAppX(微信小程序、H5、安卓、iOS、鸿蒙Next)平台。支持加载、播放、暂停PAG动画,并提供丰富的事件监听功能,几乎算的上是互联网企业内应用开发的必需品。这个星期新给入职的同事装相关插件,导出视频后报错,经过多轮测试后发现还是不行,为了解决问题于是进行了详细的排查,最终完美的解决了相关问题;
问题现象
MacOS Windows 视频抠图导出为pag时达到50%时报错。
如图所示:插件为最新版(官网首页下载,此刻版本官方默认版本为为PAGViewer-4.5.34-stable-macOS.dmg),AE2026最新版
排查方案
1.卸载后重装插件,问题无法解决;
2.更换AE(从2026版本降到2023)版本,问题依旧无法解决;
3.重装系统,降级系统,问题仍然无法解决;
3.参考同事可用版本(软件版本4.5.34),降级系统,重装软件,问题仍然复现;
4.更换跟可用同事的相同配置电脑,问题依旧复现,故排除是硬件和系统问题,问题为插件的可能性极大;
5.直到软件及插件降级到 PAGViewer-4.3.146-stable-macOS.dmg后,问题解决,但无声音;
6.安装4.3.146版本软件及插件后,会提示升级到4.5.38,全部安装完成后再点击升级。升级后软件无异常,且无声音等相关问题解决 ( 未升级插件)。
历史版本下载地址: https://pag.io/docs/pag-download.htm
4.3.146版本下载地址:https://pag.qq.com/file/PAGViewer-4.3.146-stable-macOS.dmg
最终原因
插件缺乏库(PAGViewer在进行ae插件安装时没有正确安装264编码工具) ,且问题为偶现。
官方论坛推荐的几种解决办法:
1、可以在PAGViewer中多次安装ae插件,确保%APPDATA%\H264En coderTools下存在编码工具后再进行pag导出
2、在PAGViewer安装目录下找到当前程序PAGViewer/H264EncoderTools.exe,将其复制至%APPDATA%\H264EncoderTools,然后再进行pag文件导出
3、使用4.3.146版本
结语:小白建议用4.3.146版本安装插件后,升级最新版即可,这样最简单,也最方便。最后也愿官方在百忙之中早日修复相关问题。
官方答疑链接
https://github.com/Tencent/libpag/discussions/2535
https://github.com/Tencent/libpag/discussions/3296