Skip to main content
романн90787661
Participant
March 3, 2019
Answered

Motion Graphics template is corrupt

  • March 3, 2019
  • 4 replies
  • 13161 views

Good day, I have a problem with graphics, for two months when you add purchased or free graphic designs I pop up the window "Motion Graphics template is corrupt" what should I do, I have the latest version of Premiere Pro CC 13.0.3

    Correct answer DaciaSaenz

    Alright! We finally got an in-house repro!! Whew! I've been chasing this ghost in the machine for quite awhile! It looks like the "Mogrt is Corrupt" issue occurs when the Motion Graphics Templates Media scratch disk is set to a folder that is nested so many levels deep or in folders with really long names that goes beyond the 260 character limit that file paths on Windows machines are limited to by default. The .aegraphic files within a Mogrt gets unpacked in the Motion Graphics Templates Media folder inside of folders with a Unique ID that also has a really long string of characters. It throws Windows over the edge to where it doesn't recognize the file path as valid.

    We are looking into a workaround on our end but in the meantime, I found this article that shows where you can go in Win 10 to change this limitation. https://mspoweruser.com/ntfs-260-character-windows-10/ 

    You can also open Project Settings and change the Motion Graphics Template Media Scratch Disk to a new location with fewer nested folders or closer to the root.

     

    I have not been able to reproduce this issue on a Mac though. It looks to be specific to Windows. But if you are experiencing this issue on Mac please reach out 🙂 
    Hope this is helpful! 

    Dacia

    4 replies

    DaciaSaenz
    Community Manager
    DaciaSaenzCommunity ManagerCorrect answer
    Community Manager
    November 16, 2019

    Alright! We finally got an in-house repro!! Whew! I've been chasing this ghost in the machine for quite awhile! It looks like the "Mogrt is Corrupt" issue occurs when the Motion Graphics Templates Media scratch disk is set to a folder that is nested so many levels deep or in folders with really long names that goes beyond the 260 character limit that file paths on Windows machines are limited to by default. The .aegraphic files within a Mogrt gets unpacked in the Motion Graphics Templates Media folder inside of folders with a Unique ID that also has a really long string of characters. It throws Windows over the edge to where it doesn't recognize the file path as valid.

    We are looking into a workaround on our end but in the meantime, I found this article that shows where you can go in Win 10 to change this limitation. https://mspoweruser.com/ntfs-260-character-windows-10/ 

    You can also open Project Settings and change the Motion Graphics Template Media Scratch Disk to a new location with fewer nested folders or closer to the root.

     

    I have not been able to reproduce this issue on a Mac though. It looks to be specific to Windows. But if you are experiencing this issue on Mac please reach out 🙂 
    Hope this is helpful! 

    Dacia

    - Dacia Saenz, AE & PR Engineering Teams
    Participant
    June 21, 2021

    Ah wow. The project setting thing did the trick for me! Thanks!

    R Neil Haugen
    Legend
    October 16, 2019

    Ede,

     

    Um ... which issue? There were several issues discussed on that long old thread. I would recommend starting a new thread, and posting the details of the specific problem you are having. You do X, expect Y, but Z happens instead ...

     

    Thanks!

     

    Neil

    Everyone's mileage always varies ...
    Known Participant
    April 11, 2019

    I'm having the exact same problem. I've downloaded MOGRTs from these places:

    https://sellfy.com/p/IwqJ/

    https://drive.google.com/file/d/1yLa1oMfNY_b0ROHyNFw77GXycOf365Nr/view

    https://www.premiumbeat.com/blog/21-free-motion-graphics-templates-premiere-pro/

    none of them work.

    they import into the essential graphics panel in premiere, but when I drag them into the timeline I get the "Motion graphic template is corrupt" message.

    DaciaSaenz
    Community Manager
    Community Manager
    May 10, 2019

    I'm sorry that you're seeing this issue. Thats super frustrating. I'm a QE on the Motion Graphics team and would love to help diagnose the issue for you. If you could please share some of your corrupt Mogrts with me via a WeTransfer link I'd be super grateful to deep dive and see if we can get this resolved.

    Were they working correctly at one point and then became corrupted?

    If so, can you tell me what version of PR you are using and if you updated between the time they opened and when they got corrupted?
    Would you also mind sharing your system specks?

    Thanks so much,

    Dacia

    - Dacia Saenz, AE & PR Engineering Teams
    DaciaSaenz
    Community Manager
    Community Manager
    August 20, 2019

    The Mogrt is not using Cinema 4D. The sequence settings are not a mix match, and yes, there's a red stripe, which is always the case.

    The issue after digging is that Mogrt files made in AE do not support keyframes with that same layer with the keyframes is brought into the essental graphics panel to be used within the Mogrt template.

    If I remove it from the Mogrt template (but keep the keyframes on that layer), the animation works perfectly in Premiere.

    So it works perfectly in After Effects, but not in Premiere. I don't think it's a bug, it's just a new feature that doesn't have that support yet unfortunately.


    Hi Will,

    Keyframed properties lose their keyframes on export to Mogrt land because then the control would be a dud on the PR end. If you have a opacity parameter keyframed from 50-100, changing the value in PR to 10 would be meaningless since its value is changing over time.
    Same for an expression controlled value. If I have I pickwhip the scale parameter to get its values from the Opacity, I can't change the hot text value of the scale in AE. Its being overridden by the expression-driven values from the Opacity layer.

    There is a way to add controls to each keyframe via expressions though! So you can make an Expression Control for Keyframe 1 of the opacity which in our example above is set to 50, and then add an Expression Control to Keyframe 2 which corresponds to 100.
    Then when you get to PR, you can adjust both values independently.

    Its a tricky workaround but I can share a JSX file that has the expressions laid out to also preserve easing and curves if you want to message me directly.

    - Dacia Saenz, AE & PR Engineering Teams
    jasontcox
    Inspiring
    March 3, 2019

    Can you tell us where you got the MOGRTs from? Or is it literally ALL MOGRTs?