Are your subtitles in Premiere Pro or After Effects (including SubMachine or other subtitle extensions) showing in lowercase even when “All Caps” is applied? This is a common issue caused by corrupted media cache or MOGRT glitches. While manually clearing the cache works, it’s tedious and interrupts your workflow. The faster, safer solution is to automate it using a batch file.
Why Subtitles Turn Lowercase
- Media Cache Corruption: Premiere Pro and After Effects rely on cache for rendering text correctly.
- MOGRT/SubMachine Glitches: Motion Graphics templates or subtitle extensions can misbehave, ignoring capitalization settings.
- Font Issues: Damaged or missing fonts may also cause letters to render lowercase.
Quick Fix: Automate Cache Clearing with a Batch File
Manually deleting media cache every time is hectic. Instead, create a .bat file that clears cache for both Premiere Pro and After Effects before launch.
Steps
-
Open Notepad.
-
Paste your batch code that clears Premiere Pro and After Effects cache in notepad. ( Update username to the code )
@echo off echo ============================================= echo CLEARING ADOBE PREMIERE PRO & AFTER EFFECTS CACHE echo ============================================= :: Get the current Windows username set "USERPROFILE_DIR=%USERPROFILE%" :: Kill Adobe background processes to avoid file lock errors taskkill /IM "Adobe Premiere Pro.exe" /F >nul 2>&1 taskkill /IM "AfterFX.exe" /F >nul 2>&1 echo. echo Deleting Premiere Pro & shared Media Cache files... rmdir /S /Q "%USERPROFILE_DIR%\AppData\Roaming\Adobe\Common\Media Cache" rmdir /S /Q "%USERPROFILE_DIR%\AppData\Roaming\Adobe\Common\Media Cache Files" echo Recreating empty cache folders... mkdir "%USERPROFILE_DIR%\AppData\Roaming\Adobe\Common\Media Cache" mkdir "%USERPROFILE_DIR%\AppData\Roaming\Adobe\Common\Media Cache Files" echo. echo Deleting After Effects Disk Cache (all versions found)... for /d %%A in ("%USERPROFILE_DIR%\AppData\Local\Adobe\After Effects\*") do ( if exist "%%A\Disk Cache" ( echo Clearing: %%A\Disk Cache rmdir /S /Q "%%A\Disk Cache" mkdir "%%A\Disk Cache" ) ) echo. echo ✅ All Adobe Premiere Pro and After Effects cache files have been cleared. echo You can safely reopen your projects now. pause -
Save the file as
ClearCache.bat. -
Close Premiere Pro and After Effects before running the file.
-
Double-click the
.batfile to clear cache and launch Premiere Pro each time before you render.
Additional Tips
- Automatic Cache Management: In Premiere Pro, go to
Edit > Preferences > Media Cacheand set cache deletion based on age or size. - Manual Cache Clear: Use
Edit > Preferences > Media Cache > Deleteif needed. - Font Health: Confirm fonts are installed and not corrupted.
Clearing cache via a batch file ensures subtitles render correctly, prevents lowercase glitches, and speeds up your editing workflow, especially when using SubMachine or other subtitle extensions.