Someone posted a while ago about support for captions on videos posted to Twitter. I wanted to reply, but it was closed to new comments for some reason(?). While to my knowledge Twitter doesn’t support captions as YouTube does, with a separate caption file, you can embed the captions into the video layer so it won’t get ignored when it’s posted. I found this tutorial here that explains it. I tried it and it works pretty well. Hope this helps.