ExtendScript: Can't Relink MOGRT Files
Hi!
I'm running into issues with sharing projects that rely on MOGRT (Motion Graphic Template) files. The MOGRTs were created in After Effects, added to a shared library, and imported into Premiere. When I transfer the project file to another computer with the same MOGRTs installed, however, the MOGRTs in my timeline aren't linked: they depend on a .aegraphic file that is created whenever I drag that template into my timeline, in a folder at the same local directory as the original project was saved in.
I need to reliably share projects that include those MOGRTs, so I started building a functionality in ExtendScript that would replace those local .aegraphic files associated with my project to copies of those .aegraphic files on a shared drive (because of my workflow, I can't save the Premiere project to the shared drive).
However, I'm hitting another wall when using ExtendScript: I can't run changeMediaPath() on those MOGRT files because canChangeMediaPath() returns false on them. I tried this out with an MP4 file in my timeline and was able to change its media path -- canChangeMediaPath() returns true on it. I'm unsure why canChangeMediaPath() returns false on the MOGRTs even though I can right-click on those same MOGRTs in my timeline and reveal them in Finder, or make them offline and relink them.
Does anyone have suggestions for relinking those MOGRT files without having to prompt the user to do it on their own? Thanks so much!
