Here's how you can with metadata:
function getPrMetadata(projectItem, fields) {
var PProMetaURI = "http://ns.adobe.com/premierePrivateProjectMetaData/1.0/";
if (ExternalObject.AdobeXMPScript === undefined) {
ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript");
}
if (!app.isDocumentOpen() || !ExternalObject.AdobeXMPScript || !XMPMeta) {
return {};
}
var xmp = new XMPMeta(projectItem.getProjectMetadata());
var result = {};
for (var i = 0; i < fields.length; i++) {
if (xmp.doesPropertyExist(PProMetaURI, fields[i])) {
result[fields[i]] = xmp.getProperty(PProMetaURI, fields[i]).value;
}
}
return result;
}
var res = getPrMetadata(projectItem, [
"Column.Intrinsic.VideoInfo",
]);
var dimensions = res["Column.Intrinsic.VideoInfo"];
var part = dimensions.split(' ');
var width = part[0];
var height = part[2];
... View more