Get Frame Rate of project Item with Extendscript CEP Panel
Hi,
I'm trying to access the "frame_rate" or "time_display" from a clips metadata via Extendscript. I can see the fields (highlighted below) when I alert projItem.getProjectMetadata but when I try to access those fields independantly (following the example from the sample panel) it doesn't return anything. See code below. I know you need "Column.Intrinsic.VideoInPoint" in the URI for the Clip In Point, does anyone know what you need for the highlighted fields?

function getMetaData (clip){
//alert("Test")
if (ExternalObject.AdobeXMPScript == undefined){
ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript")
}
if (clip.type == ProjectItemType.CLIP){
var kPProPrivateProjectMetadataURI = "http://ns.adobe.com/premierePrivateProjectMetaData/1.0/";
var videoInPoint = "Column.Intrinsic.VideoInPoint";
var videoOutPoint= "Column.Intrinsic.VideoOutPoint";
var frameRate = "Column.Intrinsic.MediaTimebase";
var fieldType = "Column.PropertyText.FieldOrder";
var mediaIn = "Column.Intrinsic.MediaStart";
var mediaOut = "Column.Intrinsic.MediaEnd";
var ticks = "frame_rate";
var projectMetaData = clip.getProjectMetadata();
var newXMP = new XMPMeta(projectMetaData);
var inPoint = newXMP.getProperty(kPProPrivateProjectMetadataURI, videoInPoint);
var outPoint = newXMP.getProperty(kPProPrivateProjectMetadataURI, videoOutPoint);
var frameRate = newXMP.getProperty(kPProPrivateProjectMetadataURI, frameRate);
var fieldOrder = newXMP.getProperty(kPProPrivateProjectMetadataURI, fieldType);
var mediaStart = newXMP.getProperty(kPProPrivateProjectMetadataURI, mediaIn);
var mediaEnd = newXMP.getProperty(kPProPrivateProjectMetadataURI, mediaOut);
var frameRateTicks = newXMP.getProperty(kPProPrivateProjectMetadataURI, ticks);
metaData = [inPoint, outPoint, frameRate, fieldOrder, mediaStart, mediaEnd, frameRateTicks]
return metaData
}else{
alert ("No Clip")
}
}
