Converti i sottotitoli SRT in WebVTT

Déposez votre fichier .srt et récupérez un .vtt que tous les navigateurs savent lire. Sans rien envoyer, sans compte et sans filigrane.

  1. 1File
  2. 2Conversione
  3. 3Download

Ce que fait cet outil

Un navigateur ne sait pas lire un SRT. Si vous en mettez un dans un `<track>` HTML5, il ne se passe rien : ni erreur, ni sous-titres, rien. Ce que lisent les navigateurs, c’est le WebVTT, et les deux formats se ressemblent assez pour que la conversion soit mécanique : les mêmes temps, le même texte, un en-tête en haut et un point au lieu d’une virgule dans les millisecondes.

C’est pourquoi presque tous les convertisseurs en ligne tiennent en trois lignes de code, et pourquoi presque tous plantent sur les mêmes fichiers. Un sous-titre téléchargé sur un vrai site contient une marque d’ordre des octets, des sauts de ligne Windows, des réglages de position et l’esperluette égarée que WebVTT lit comme du balisage. Ici, tout cela est traité avant d’écrire quoi que ce soit.

Ce que nous prenons en compte, et pas les autres

  • Marques d’ordre des octets et sauts de ligne Windows nettoyés avant l’écriture de l’en-tête. Un BOM devant WEBVTT suffit pour qu’un lecteur rejette le fichier entier.
  • Esperluettes et signes « inférieur à » échappés, pour qu’un « Tom & Jerry » ne mange pas le reste de la ligne.
  • Italique, gras et souligné conservés : les deux formats les comprennent.
  • Les temps, à la milliseconde. Ce qui sort est le même fichier dans un autre format.

Come funziona

  1. 1

    Déposez le .srt

    Ou collez directement le texte. Il est lu dans votre navigateur ; rien ne voyage nulle part.

  2. 2

    Vérifiez le résultat

    Vous verrez combien de sous-titres sont passés et combien de temps ils durent, en plus du fichier converti.

  3. 3

    Téléchargez le .vtt

    Prêt pour un <track>, pour un lecteur ou pour tout ce qui attend du WebVTT.

Nel dettaglio

Cosa cambia davvero tra i due file

Meno di quanto sembri e quanto basta perché uno non funzioni dove funziona l'altro. Un WebVTT inizia obbligatoriamente con la parola WEBVTT nella prima riga; se manca, il browser scarta l'intero file senza dire nulla. I millisecondi vanno dopo un punto e non dopo una virgola. E i numeri d'ordine, che in un SRT sono obbligatori, qui sono superflui.

C'è una quarta differenza che travolge la maggior parte dei convertitori rapidi: WebVTT interpreta il testo come se fosse HTML. Una e commerciale sola o un segno di minore in mezzo a una riga vengono letti come markup e si mangiano quello che segue. Qui vengono sottoposti a escape prima di scrivere il file.

Dove serve un VTT

In qualsiasi lettore di una pagina web. Il tag track di HTML5, quello che mette i sottotitoli sopra un video in un sito, capisce solo WebVTT, ed è il motivo numero uno per cui qualcuno finisce per cercare questa conversione: i sottotitoli non compaiono e non c'è nessun errore da guardare.

Lo richiedono anche le trasmissioni in HLS, alcuni lettori incorporati e diverse piattaforme video aziendali. Fuori dal browser, invece, quasi tutto preferisce l'SRT, quindi conviene conservarli entrambi: pesano pochi kilobyte e ti evitano di riconvertire.

Domande

Et si vous avez la vidéo ?

Importez-la et nous vous renvoyons la transcription avec horodatages, les locuteurs séparés et nommés, et un résumé des points clés. Vous commencez sans compte.