AegiSub est un logiciel libre permettant de rapidement créer des sous-titre pour vos vidéos. Il permet de les exporter au format SRT.
Ensuite, pour les convertir au format VTT, utilisable dans la plupart des pages web, utilisez cette commande ffmpeg :
ffmpeg -i fichier.srt fichier.vtt