Typescript можно использовать как тот же ES6, но у tsc ИМХО выше качество генерируемого кода и скорость сборки чем у Babel.
То есть используя Typescript вместо Babel вы практически ничего не теряете, но получаете дополнительные опциональные плюшки.
Извращенный вариант
-Запрограммировать нужную анимацию во флеше (простенький скрипт читающий текст построчно и генерящий анимированные блоки с текстом)
-Сконвертировать полученную swf в видео через www.xilisoft.com/swf-converter/how-to-convert-swf-... (вроде это единственный конвертер, честно рендерящий swf в видео с выполнением зашитого кода - остальные тупо выдергивают из swf видео фрагменты)