Allow UXP extensions to read text from timeline clips and write it into MOGRTs, enabling automated subtitle and title styling workflows.
Premiere Pro UXP API: Add Read/Write Access to Text and MOGRT Properties
I would like to request expanded text and MOGRT property access in the Premiere Pro UXP API.
Current Problem
I am developing a Premiere Pro UXP extension to automate repetitive editing tasks, especially subtitle and title workflows.
Currently, UXP provides useful capabilities for timeline automation, MOGRT insertion, effects, and other editing operations.
However, access to text and graphic properties is still limited.
This makes it difficult to build a complete automated workflow for text-based editing.
What I Would Like to Build
A typical workflow would be:
Existing text/graphic clip
"Hello World"
↓
Read the text through the UXP API
"Hello World"
↓
Insert a predefined MOGRT
↓
Write the retrieved text into the MOGRT
↓
Result:
The original text is automatically converted into a designed MOGRT while preserving its text content.
This would make it possible to automatically convert large numbers of transcript-generated titles or subtitles into professionally designed graphics.
Requested API Capabilities
I would like the UXP API to support:
-
Reading text from text/graphic clips on the timeline
-
Modifying text inside text/graphic clips
-
Reading exposed text properties from MOGRTs
-
Modifying exposed text properties in MOGRTs
-
Reading and modifying other exposed MOGRT properties, such as:
-
Color
-
Number / Slider
-
Checkbox
-
Dropdown
-
Other Essential Properties
-
Ideally, these capabilities would work with both:
-
MOGRTs created in Premiere Pro
-
MOGRTs created in After Effects
Why This Is Important
Premiere Pro already has powerful transcription, text-based editing, graphics, MOGRT, and automation capabilities.
However, without programmatic access to the actual text and exposed MOGRT properties, third-party developers cannot fully connect these systems.
For example, with these APIs, developers could create tools that automatically:
Transcribe → Generate text clips → Apply MOGRT designs → Replace text → Apply effects
This could significantly reduce manual work for:
-
YouTube editing
-
Short-form video editing
-
Interviews
-
Podcasts
-
Social media content
-
Localization
-
High-volume content production
For editors who work with hundreds of text clips in a project, manually copying text into MOGRTs is extremely time-consuming.
Suggested API Direction
It would be very useful if UXP could provide a standardized way to access graphic and MOGRT properties, for example:
getText()
setText()
getMOGRTProperties()
getProperty()
setProperty()
or an equivalent API design that provides read/write access to exposed graphic properties.
The exact API design is of course up to the Premiere Pro engineering team.
The important requirement is that UXP extensions can reliably read and modify text and exposed properties of graphics and MOGRTs.
Expected Impact
This would enable a new category of Premiere Pro automation tools.
Instead of automating only timeline operations, developers could build complete editing systems that connect transcription, graphics, templates, effects, and automated editing.
As Premiere Pro continues moving extensibility toward UXP, I believe deeper access to text, graphics, and MOGRT properties would be extremely valuable for professional workflow automation.
Thank you for considering this request.
