Copy link to clipboard
Copied
I am using Adobe Premiere Pro 2023 and I am trying to edit a Graphics Layer's Source Text using ExtendScript. Everything I try to do it, it sets the Graphics Layer to a blank and removes all the text instead of setting the value
Here is what I am doing:
app.project.activeSequence.videoTracks[2].clips[0].components[3].properties[0].getValue('Hello', 1);
I would expect the item to be updated to be updated to "Hello"
Note, this Graphics item was generated using Captions and then using the "Upgrade to Caption to Graphics" function
1 Correct answer
Chaining that many function calls makes it impossible to detect which failed. Also, without the actual project you're using, it's impossible to tell whether that call should work.
PPro's .mogrt-related API calls are designed to work specifically with .mogrts generated in After Effects.
In the PProPanel example code around inserting and manipulating AE-generated .mogrts, it's necessary to call trackItem.getMGTComponent(), to access the variable params exposed by that .mogrt. Does that call succeed
Copy link to clipboard
Copied
setValue *
Copy link to clipboard
Copied
Chaining that many function calls makes it impossible to detect which failed. Also, without the actual project you're using, it's impossible to tell whether that call should work.
PPro's .mogrt-related API calls are designed to work specifically with .mogrts generated in After Effects.
In the PProPanel example code around inserting and manipulating AE-generated .mogrts, it's necessary to call trackItem.getMGTComponent(), to access the variable params exposed by that .mogrt. Does that call succeed, for the trackItem you're attempting to modify, above?
https://github.com/Adobe-CEP/Samples/blob/e60d6a22ef44d8eb4cca3904c35a0c050576b697/PProPanel/jsx/PPR...
Copy link to clipboard
Copied
Bruce, in the PProPanel this line always returns null
var moComp = newTrackItem.getMGTComponent();
moComp = null??
Copy link to clipboard
Copied
so yes the mogrt is added but tje text is not changed....
Copy link to clipboard
Copied
Was the inserted .mogrt created in AE (supported), or PPro (unsupported)?
Copy link to clipboard
Copied
The inserted ,mrgt was the Basic Title.mogrt that is in the "C:\Program Files\Adobe\Adobe Premiere Pro 2023\Essential Graphics\ folder
Copy link to clipboard
Copied
Seems to have been created in PPro; PProPanel can't get the MGTComponent either.

