MOGRTs render correctly in Premiere Pro but break when exported via Media Encoder
Hi everyone,
I’m running into a reproducible issue with Motion Graphics Templates (MOGRTs) created in After Effects 25.5.
These templates contain complex JavaScript Expressions and are saved as .mogrt files in my Creative Cloud Library.
Setup:
macOS Tahoe 26
Premiere Pro 25.5
After Effects 25.5
Media Encoder 25.5
Problem:
Inside Premiere Pro, everything works perfectly.
The MOGRTs display correctly, preview without issues, and render exactly as expected.
However, as soon as I send the sequence to Adobe Media Encoder,
the MOGRT layers are rendered incorrectly or completely broken.
Some elements disappear, shift, or lose their expression-driven logic.
What I’ve already tried:
Cleared all media caches (AE, Premiere, AME)
Switched renderer between Mercury Playback Engine (GPU Metal) and Software Only
Disabled hardware encoding
Saved the MOGRTs locally instead of from the CC Library
Tested multiple export codecs (H.264, QuickTime Apple ProRes, DNxHR, etc.)
Enabled “Import Sequences Natively” in Media Encoder
Unfortunately, none of these steps fix the issue.
My assumption:
It seems that Premiere Pro uses a different internal renderer, one that’s more tightly linked to After Effects and can fully interpret complex expressions.
Media Encoder, on the other hand, appears to use a limited “headless” AE renderer, which might not evaluate all expressions properly during export.
Current workaround:
Currently, I pre-render all MOGRTs directly inside Premiere Pro and then send the resulting sequence to Media Encoder for final encoding.
While this works, it’s not ideal for a flexible workflow.
Has anyone experienced the same issue?
Or is there any official Adobe workaround or fix for this Media Encoder / MOGRT rendering issue?
I’d really like to keep my MOGRTs and complex expressions as they are, without simplifying them.
Any insight or shared experience would be greatly appreciated.
Best regards,
Paul
