Our application allows a user to add captions as well as upload the edited video to YouTube. Unfortunately, YouTube has its own method for adding captions so it works best to use their captioning system instead.
The YouTube support article below goes into more detail:
https://support.google.com/youtube/answer/2734796?hl=en