Converters.live

Convertir SRT en VTT en ligne

Les navigateurs ne chargent pas un fichier SRT : WebVTT est le format que l'élément track de la vidéo HTML5 accepte réellement.

ou glissez-les ici · images, vidéo, audio, documents et sous-titres · jusqu'à 2 Go

Emplacement publicitaire — activez les annonces dans public/ads.js · landing-top

Comment convertir SRT en VTT

  1. Cliquez sur « Choisir des fichiers » et sélectionnez votre fichier SRT, ou glissez-le sur la page.
  2. Vérifiez que VTT est sélectionné comme format cible.
  3. Cliquez sur « Convertir » et patientez quelques secondes.
  4. Téléchargez votre nouveau fichier VTT.

Pourquoi Converters.live ?

  • landing.why1.subtitle
  • landing.why2.subtitle
  • landing.why3.subtitle
Emplacement publicitaire — activez les annonces dans public/ads.js · landing-article

Questions fréquentes

Pourquoi mon fichier SRT n'apparaît-il pas dans le lecteur vidéo HTML5 ?
Parce que les navigateurs n'analysent pas le SRT. L'élément track de la vidéo HTML5 n'accepte que le WebVTT : un src pointant vers un .srt ne charge rien et échoue en silence, sans erreur sur la page, simplement sans sous-titres. Convertir le fichier en VTT règle tout ; le balisage autour ne change pas.
Dois-je modifier mon HTML après la conversion ?
Seulement le nom du fichier dans le src du track, et l'attribut kind s'il n'était pas déjà renseigné. Une ligne typique s'écrit kind="subtitles" src="subs.vtt" srclang="fr" label="Français", à côté de la balise source. Rien d'autre dans le lecteur, la vidéo ou la page n'a besoin d'être touché.
Qu'est-ce que l'en-tête WEBVTT et pourquoi compte-t-il ?
Tout fichier WebVTT valide commence par le mot WEBVTT seul sur sa première ligne. Les navigateurs s'en servent pour reconnaître le format, et un fichier qui en est dépourvu est rejeté d'emblée. Le convertisseur écrit cet en-tête pour vous — c'est précisément ce qui manque quand on renomme .srt en .vtt à la main.
Puis-je simplement changer l'extension de .srt en .vtt ?
Non, et c'est l'erreur la plus fréquente. Les formats diffèrent par cette ligne d'en-tête, par le séparateur des repères temporels — la virgule pour SRT, le point pour WebVTT — et par la numérotation des blocs. Un fichier renommé n'a aucune de ces modifications : le navigateur le juge cassé et n'affiche rien.
Mes sous-titres sont en russe et deviennent illisibles, la conversion aide-t-elle ?
Oui, si le problème vient de l'encodage. Le WebVTT doit être en UTF-8, alors que les anciens SRT sont souvent en windows-1251 ou windows-1252. Ce convertisseur déduit l'encodage d'origine à partir des octets et écrit un UTF-8 correct, exactement ce que le navigateur attend.
Les repères temporels changent-ils lors de la conversion ?
Non. Chaque temps de début et de fin est repris tel quel, seulement reformaté de la notation à virgule vers celle à point qu'exige le WebVTT. Si les sous-titres étaient synchrones avec la vidéo, ils le restent ; s'ils étaient décalés, ce décalage est conservé aussi.
L'italique et le gras de mon SRT survivent-ils ?
Oui. Les balises i, b et u sont valides dans les deux formats et passent telles quelles. Ce que le SRT ne porte pas au départ — positionnement, polices, couleurs issues d'un bloc de style — ne peut pas apparaître dans le VTT non plus, puisqu'il n'y avait rien à convertir.