Watch the tutorial video and download pt_SSAKaraokeAnimator from aescripts.com

This script will import .ssa or .ass files from subtitling apps such as Substation Alpha. (requested by Hiji)
Any text that is found will be converted into After Effects text layers, along with any karaoke timing information. Currently the script ignores all other information such as layout and text styles.
How to use it:
1. Create a new text layer with your chosen text style. Make sure it's centered text if that's what you want and make it paragraph text (by click-dragging when creating the text layer) if you want long lines to word wrap.
2. With the text layer selected, run this script and choose a .ssa/.ass file to import. A new text layer is created for each line of text and keyframes are added to control word/syllable highlighting if there is any karaoke data.
NOTE: I've written this script with only a few .ssa files to test it on. So it's likely that some .ssa files won't import so well, especially if they include advanced subtitling features. Let me know if this happens to you and I'll see if I can make it more robust.
Hope you like it Hiji.
Paul T
How to change highlighting style for karaoke subtitles:
Two text animators are created, a Default Animator with a white Fill Color and a Highlight Animator (for Karaoke highlighting) with a red fill. Delete the default Fill Color if you want your original text color. By adding/removing properties from these text animators, you can create all kinds of different karaoke highlighting styles.
This is the default style:

In the next example I've removed the Fill Colors and added two Opacity properties. The main text is 50% opacity, while highlighted text is 100%.

Here I've used a Postion property on the Highlight Animator with a y-axis offset, so highlighted text jumps above the rest.

Finally, this example uses both Scale and Tracking properties to make the highlighted text bigger.
