Mode d’emploi
- Ouvrez un fichier .srt ou collez les sous-titres.
- Décalez éventuellement chaque sous-titre plus tôt ou plus tard, en millisecondes.
- Vérifiez la sortie WebVTT et téléchargez le fichier .vtt.
Fonctionnement
WebVTT et SRT stockent la même chose — des sous-titres numérotés ou non, avec une heure de début, une heure de fin et un texte — mais diffèrent dans les détails. Le convertisseur ajoute l’en-tête WEBVTT, écrit les horodatages avec un point avant les millisecondes (00:00:01.000 au lieu de 00:00:01,000) et, si vous les conservez, utilise les numéros SRT comme identifiants de sous-titres.
La mise en forme non prise en charge par WebVTT est supprimée : les balises de couleur <font> et les codes de position de style ASS tels que {\an8}. Les balises gras, italique et souligné (<b>, <i>, <u>) sont conservées. Un --> littéral dans le texte terminerait le sous-titre ; il est donc remplacé par ->, et les caractères < et & isolés sont échappés. Les fins de ligne Windows et un BOM UTF-8 en entrée sont gérés ; les fichiers qui ne sont pas en UTF-8 valide sont lus comme Windows-1252.
Le décalage déplace chaque sous-titre de la même durée. Les sous-titres qui se termineraient avant 0:00 sont supprimés et ceux qui commenceraient avant 0:00 commencent à 0:00. Pour corriger des sous-titres qui se désynchronisent progressivement, utilisez plutôt le convertisseur de fréquence d’images pour sous-titres.
Exemples
Sous-titres pour une vidéo web
Convertissez lecture.srt en lecture.vtt et ajoutez-le à une vidéo HTML5 avec <track src="lecture.vtt" kind="subtitles">.
Sous-titres en retard de 1,5 seconde
Saisissez -1500 comme décalage : chaque sous-titre apparaît 1,5 seconde plus tôt dans le fichier .vtt téléchargé.
Foire aux questions
Quelle est la différence entre SRT et VTT ?
WebVTT commence par une ligne WEBVTT, utilise un point au lieu d’une virgule dans les horodatages, rend les numéros de sous-titres facultatifs et prend en charge le positionnement et le style. Les navigateurs lisent WebVTT nativement dans l’élément vidéo HTML ; ils ne lisent pas SRT.
La mise en forme est-elle conservée ?
Le gras, l'italique et le soulignement sont conservés. Les couleurs de police et les codes de position du type {\an8} sont supprimés, car WebVTT n'a pas d'équivalent.
Mes caractères accentués s'affichent mal. Pourquoi ?
Le fichier a probablement été enregistré dans un ancien encodage. L'outil lit les fichiers non UTF-8 comme du Windows-1252 ; si votre fichier utilise un autre encodage, réenregistrez-le d'abord en UTF-8 dans un éditeur de texte.
Confidentialité
Votre fichier de sous-titres est lu et converti dans votre navigateur. Il n'est ni envoyé ni stocké.