Skip to main content
Participating Frequently
Jan 23, 2025 9:12 AM UTC
Answered

How can I split a subtitle text layer at its markers using Automation Block ae script?

Reason
We mostly use Premiere Pro for generating automated transcriptions. However, it has some limitations.

Why?
Premiere Pro supports only 18 languages(approx), but there are thousands of languages spoken in the world.

So, should we stop using our mother tongue?
No. Use it proudly.

My mother tongue is Bengali, and I am from Kolkata, West Bengal, India.


Process-

  • I manually type the subtitles using Subtitle Edit software (an open-source tool).
  • I import the SRT file into After Effects using pt_ImportSubtitle (a paid AE script).
  • Next, I use pt_LayerMarker (a paid AE script) to split the text layer marker-wise so that I can apply custom animations. These animations are trending on social media and are effective for growing businesses.
  • Now, each layer contains several anchor points and source text keyframes.
  • If the keyframes are not deleted, it becomes impossible to split the text word by word using Text Exploder (a paid AE script by Mamoworld), which results in an error.

My Question
After importing the SRT file into After Effects, how can I split a subtitle text layer at its markers using Automation Block?

I know Automation Block can resolve this problem.

If you still don’t understand, please watch the recorded video for clarity.

Mathias Moehl
Mathias MoehlCorrect answer
Community Expert
Jan 24, 2025 6:55 PM UTC

Is your goal to just get one basic text layer for each segment of the SRT file?
Then you can simply run the "Create Text Layers from Srt File" script of the Automation Blocks Community Library

(you find it in the section "Import & Export/Text/Subtitles")
See:

https://www.youtube.com/watch?v=d4udmL9YhbM

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects

2 replies

Mathias Moehl
Community Expert
Mathias MoehlCommunity ExpertCorrect answer
Community Expert
Jan 24, 2025 6:55 PM UTC

Is your goal to just get one basic text layer for each segment of the SRT file?
Then you can simply run the "Create Text Layers from Srt File" script of the Automation Blocks Community Library

(you find it in the section "Import & Export/Text/Subtitles")
See:

https://www.youtube.com/watch?v=d4udmL9YhbM

Translate
Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects
MalayPalAuthor
Participating Frequently
Jan 25, 2025 5:37 AM UTC

I bow my head in gratitude. This is why I love Automation Blocks and Mamoworld so much. Thank you so much, sir. It's really working perfectly!

Translate