tigtools

Convertisseur SRT en VTT

Transformez des sous-titres SubRip (.srt) en WebVTT (.vtt) pour l'élément vidéo HTML, les lecteurs de type YouTube ou les outils de streaming. Le fichier ne quitte jamais votre appareil.

Fonctionne dans votre navigateur Sans inscription

ms

Millisecondes ; une valeur négative fait apparaître les sous-titres plus tôt. 1000 ms = 1 seconde.

ou déposez-le ici. Le fichier reste sur votre appareil.

Mode d’emploi

  1. Ouvrez un fichier .srt ou collez les sous-titres.
  2. Décalez éventuellement chaque sous-titre plus tôt ou plus tard, en millisecondes.
  3. 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é.