Convertisseur SRT en VTT (sous-titres)
Convertissez des sous-titres SubRip (.srt) en WebVTT (.vtt) pour la vidéo HTML5 et la plupart des lecteurs web, avec un décalage de temps facultatif.
Résultats
Ce que fait cet outil
L'élément <track> du HTML5, les lecteurs vidéo web et la plupart des outils de streaming demandent du WebVTT, alors que les sous-titres téléchargés ou exportés des logiciels de montage arrivent souvent en SRT. Les deux formats sont proches : le VTT ajoute un en-tête WEBVTT, écrit les millisecondes après un point au lieu d'une virgule et se passe des numéros de sous-titres, si bien que la conversion conserve exactement le texte et les temps. <i>, <b> et <u> sont gardés ; les couleurs <font> et les balises de position {\an8} de certains logiciels sont retirées car le VTT ne les comprend pas. Si les sous-titres sont en avance ou en retard, indiquez un décalage en secondes et tous les temps bougent d'autant.
Formule
en-tête WEBVTT ; virgule des millisecondes → point ; numéros de sous-titres et balises <font> et {\an8} retirés
Variables
| Symbole | Signification | Unité |
|---|---|---|
text | Sous-titres SRT | — |
shift | Décaler tous les temps (négatif = plus tôt) | s |
OUT | Sous-titres WebVTT | — |
CU | Sous-titres convertis | — |
DU | Le dernier sous-titre finit à | — |
SK | Blocs ignorés (sans temps valides) | — |
Exemple résolu
- Sous-titres SRT1 00:00:01,000 --> 00:00:04,000 Hello, and welcome. 2 00:00:04,500 --> 00:00:07,250 <i>This line is in italics.</i>
- Décaler tous les temps (négatif = plus tôt)0 s
- Sous-titres WebVTTWEBVTT 00:00:01.000 --> 00:00:04.000 Hello, and welcome. 00:00:04.500 --> 00:00:07.250 <i>This line is in italics.</i>
- Sous-titres convertis2
- Le dernier sous-titre finit à00:00:07.250
- Blocs ignorés (sans temps valides)0
Limites
- Le calcul s'effectue entièrement dans votre navigateur. Les valeurs saisies ne sont jamais envoyées à un serveur.