I am a relatively new creative cloud developer. I need to be able to do is add video, text and images to the timeline and manipulate the media (resize, animate, change start/end points on timeline, etc) based on data in a JSON file.
So far, the UXP API is pretty limited. It’s surprising that you can’t add media to the timeline with start and end points in one shot. I am not sure what else folks are using the API for, but manipulating the timeline seems like the PRIMARY use case of the API.
The UXP API has been in beta since 2024, but basic features still haven’t been released. CEP is deprecated, but UXP still can’t perform the most basic of video editing functions. What is the timeline? What features are on the backlog? I don’t want to invest in CEP if a full UXP release is right around the corner.
Ideally, I would like for these tasks to be performed in Premiere - but if there’s no plan for implementation we will need to look at other options.
Other feedback:
Some of the things we tried to do in Premiere were not possible, so we wrote another script for AfterEffects - it just generates animated captions and annotations based on a text file. We’ve optimized it quite a bit, but AfterEffects is really slow at constructing the document. It still takes seconds to minutes for dozens of captions.
Still no SVG import in Premiere? I use Inkscape for all my SVG editing. I avoid Illustrator because it runs slowly and consumes a lot of recourses. I only use it when I need to prepare documents for print, which is rare because 99% of what I do is for the web. Having to convert SVG files to PNG or AI is an extra step and quite wasteful.
Where I am at now: Moving towards rendering video directly in the browser because of combinations of the issues listed above. I was surprised to learn that rendering a 4K captions video in the browser is FASTER than trying to set up a composition in AfterEffects to do the same thing. AfterEffects is a powerful program for time-based imaging, but it has some serious performance issues.
In Summary:
The documentation for UXP, CEP and ExtendScript is incomplete and at times, innacurate. The implementations also appear to be incomplete, buggy and have performance issues.