AE输出MP4后视频文件打开很慢且播放还有卡顿

dongmen 发布于 2年前 (2022-08-03) 529 浏览 0 回答

解决:

请检查AE工程内所引用图片素材的元数据信息。

主要是JPG和PSD格式。

PS:这两个文件如果是直接网上下载后使用,往往会携带有超大量的链接库信息或垃圾元数据。这样在AE工作或输出时不但很慢,输出后还会将这些垃圾信息加载到MP4的文件包信息中。而很多PSD文件内的垃圾信息,往往就是继承于众多网络JPG图片。结果就会导致视频加载困难或播放卡顿。

方法1、

可用PS快速导出NPG文件的方式解决JPG格式内的垃圾信息问题。

方法2、

对于PSD分层文件,可使用如下JSX脚本,去除PSD内的垃圾元数据。

请在记事本中复制如下字串:

function deleteDocumentAncestorsMetadata() {

whatApp = String(app.name);//String version of the app name

if(whatApp.search("Photoshop") > 0) { //Check for photoshop specifically, or this will cause errors

//Function Scrubs Document Ancestors from Files

if(!documents.length) {

alert("There are no open documents. Please open a file to run this script.")

return;

}

if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");

var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);

// Begone foul Document Ancestors!

xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors");

app.activeDocument.xmpMetadata.rawData = xmp.serialize();

}

}

//Now run the function to remove the document ancestors

deleteDocumentAncestorsMetadata();

将此文本另存为 ******.jsx 脚本文件(比如 CleanData.jsx),然后拷贝到PS的script文件夹内。

打开PSD后,在文件菜单中点选脚本,执行此项,稍等片刻即可。

执行完后,存盘PSD完成。

方法3、

用 Adobe Bridge 中的“工具”创建一个空的元数据模板(模板空选项内随便找一条不重要的打个勾存盘即可。比如日期项,不用填入任何文字或数据。)

进PS,打开可能有问题的PSD文件,点文件菜单,选择文件简介,显示该PSD的XMP信息。

此时从下部模板文件夹内选择导入模板,就会看到刚才存盘的那个空XMP模板。

选择替换后,将PSD存盘完成。

这样一来很可能会把一个上百兆的PSD缩小到几十兆。

不但AE加载计算变快,输出文件也基本不会出问题了。