Why does Premiere Pro say the mogrts are corrupt?
Last updated
Last updated
If you get an error message from Premiere Pro saying that the mogrts are corrupt it is often because on Windows is if the Motion Graphics Template Media Scratch Disk is set to a folder that has too long of a name or is nested too deeply. Windows has a 260 character limit on what it considers valid file paths.
When you add a Mogrt to the timeline, it unzips that Mogrt into that MGTM scratch drisk folder that you set in Project settings so that the Project can see it as a dependency.
So if the MGTM Scratch Disk folder is nested too deep or in another set of containing folders with long names, then Windows will not allow the Mogrt to be unzipped and added to the project. This is an OS level limitation.
Our first recommendation is to change this scratch disk to be at the desktop level or some other extremely shallow folder level to see if that resolves it. If the scratch disk is set to Same as project as below you can also just move the Premiere Pro project file to an extremely shallow folder level.
Other none OS specific reasons why the Mogrt might show up as corrupt:
- there is a space between the end of the name of the mogrt and the .mogrt extension - the .mogrt extension is in ALL CAPS (.MOGRT)
Another potential fix for a corrupt mogrt file is to open the mogrt file in your version of After Effects and re-export it.
To do this open your version of After Effects and go to File > Open Project.
Select your .mogrt file. You will be asked to select where you’d like to extract your new file to.
Open the Essential Graphics panel. Make sure you have the correct composition selected. Our mogrts should only include a single composition to keep things as simple as possible but others may include multiple comps.
Rename the mogrt at the top of the Essential Graphics panel where it says Name. Use something that is unique and recognisable. Do not use all caps and make sure there are no spaces at the end of the mogrt name. Renaming is a vital step. If you don’t rename your mogrt file SubMachine may not be able to identify your mogrt and is likely to select the original version instead of the new updated version.
At the bottom of the Essential Graphics panel select Export Motion Graphics Template … to export the .mogrt file to a known location.
Try using this newly exported mogrt in Premiere Pro with SubMachine.