Convertisseur SRT en VTT

Un outil en ligne gratuit transforme un fichier de sous-titres SubRip .srt en un fichier WebVTT .vtt qu'un lecteur HTML5 peut lire.

Déposez un fichier .srt ici ou cliquez pour choisir
Conversion…
              

Obtenez la transcription directement de YouTube

YouTube Video to Text Converter est une extension Chrome gratuite : ouvrez n'importe quelle vidéo et elle extrait la transcription directement sur la page, sous forme de texte propre ou de sous-titres.

  • Transcription de n'importe quelle vidéo YouTube en un clic
  • Texte propre sans horodatage ou .srt avec eux
  • Copier dans le presse-papiers ou enregistrer dans un fichier
  • Fonctionne avec des sous-titres dans d'autres langues
Convertisseur Vidéo YouTube en Texte
Extension Chrome gratuite
Installer depuis le Chrome Web Store de Google
Obtenir Convertisseur Vidéo YouTube en Texte

Extension Chrome gratuite - pas de compte, pas de téléchargement.

100% privé : le fichier est analysé et converti entièrement dans votre navigateur. Vos sous-titres ne sont jamais téléchargés sur un serveur - contrairement à cloudconvert ou freeconvert.

Ce convertisseur SRT en VTT prend un fichier SubRip et écrit la version WebVTT attendue par les lecteurs HTML5. Les horodatages passent à la forme en point, l'en-tête WEBVTT est placé sur la première ligne, et le libellé de chaque cue reste exactement tel que votre traducteur l'a laissé. Déposez un fichier ci-dessus, le .vtt est prêt à être téléchargé en un instant.

Comment convertir SRT en VTT dans votre navigateur

  1. Sélectionnez le fichier .srt
    Faites glisser votre fichier de sous-titres dans la zone de dépôt ci-dessus, ou cliquez dessus et choisissez le fichier sur le disque. La zone de dépôt prend un fichier par exécution, donc convertir un dossier d'épisodes implique de répéter cette étape pour chacun d'eux.
  2. Les cues sont analysées
    Les numéros de cue, les heures de début et de fin, et les lignes de texte sont lus bloc par bloc. Les sous-titres exportés sous Windows portent généralement des fins de ligne CRLF et un BOM au début du fichier, aucun d'eux ne casse l'analyseur.
  3. Les timings sont réécrits
    SRT écrit les millisecondes après une virgule, WebVTT après un point, donc 00:01:02,500 devient 00:01:02.500. L'en-tête WEBVTT requis est ajouté comme première ligne, et la numérotation est reportée comme identificateurs de cue.
  4. Téléchargez et attachez
    Enregistrez le fichier .vtt et pointez un élément track vers celui-ci dans votre lecteur HTML5, ou téléchargez-le sur la plateforme qui a demandé des légendes WebVTT.

Pourquoi renommer .srt en .vtt ne fonctionne pas

Un lecteur qui refuse vos légendes ne dit rien de la raison. Pas d'erreur, pas d'avertissement, juste un menu de légendes vide, et c'est ce qui envoie habituellement les gens chercher un convertisseur. Dans un éditeur de texte, les deux formats se ressemblent presque, mais SubRip en WebVTT n'est pas un simple renommage. La ligne d'en-tête et le séparateur de millisecondes sont les parties sur lesquelles un analyseur est strict.

Conversion de SRT en VTT qui reste sur votre ordinateur.

Conversion de SRT en VTT qui reste sur votre ordinateur

Sous-titres pour un épisode non publié, une vidéo de formation interne, un montage client encore en révision. Un fichier de sous-titres est le script complet d'une vidéo, et ce type de matériel n'est souvent pas censé être transmis à un tiers.

  • Le fichier .srt est lu et réécrit dans l'onglet du navigateur, jamais téléchargé.
  • Aucun compte ni quota quotidien, quel que soit le nombre de fichiers.
  • Rien à installer, un ordinateur portable de travail verrouillé suffit.
  • Même résultat sur Windows, macOS ou Linux, car c'est du JavaScript pur.

Horodatages acceptés par les lecteurs

La virgule est l'une des raisons les plus courantes pour lesquelles un fichier WebVTT est rejeté sans aucun message d'erreur. Chaque horodatage est réécrit au format point pendant la conversion, et la flèche entre les deux heures est conservée exactement comme la spécification le souhaite. Une conférence de 45 minutes peut facilement contenir 600 repères, soit 1200 horodatages que personne ne veut corriger à la main.

Numérotation reportée

WebVTT traite une ligne avant l'horodatage comme un identifiant de repère, les numéros SRT originaux survivent lors de la conversion de SRT en VTT. Pratique lorsqu'un relecteur écrit au sujet du repère 148 et que vous devez trouver la même ligne dans les deux fichiers.

Tolérant aux exportations désordonnées

Les fichiers de sous-titres réels sont rarement propres. Nous avons vu des fichiers où un traducteur a laissé une ligne blanche errante au milieu d'un bloc, et des fichiers qui mélangent CRLF et LF parce que deux personnes les ont édités dans des applications différentes. Un BOM UTF-8, des lignes blanches supplémentaires et des fins de ligne mélangées n'arrêtent pas la conversion.

Compute automation Automation image/svg+xml Amido Limited Richard Slater

L'italique et le gras survivent

Les balises d'accentuation à l'intérieur d'un repère sont conservées plutôt que supprimées, car WebVTT comprend le même balisage simple i et b que SRT utilise. Les paroles de chansons et les dialogues hors écran conservent le style voulu par le traducteur.

Qui a besoin de la conversion de SRT en VTT ?

Développeurs web convertissant SRT en VTT

Les navigateurs ne lisent pas SubRip. Chrome, Firefox et Safari analysent uniquement WebVTT, et ils le font via l'élément track dans votre balise vidéo. Chaque fichier de sous-titres du projet doit arriver dans ce format avant que le menu des sous-titres n'affiche quoi que ce soit.

Monteurs vidéo et sous-titreurs

Les suites de montage et les applications de sous-titrage exportent toujours le SRT par défaut, tandis que la plateforme de diffusion demande du WebVTT, une étape SRT vers WebVTT est donc nécessaire avant chaque téléchargement. Si la vidéo elle-même nécessite également un travail avant la diffusion, cette partie du travail se trouve dans notre boîte à outils vidéo.

Éditeurs de cours et de podcasts

Les plateformes d'apprentissage et les hébergeurs de podcasts acceptent souvent les légendes uniquement au format .vtt, une archive d'anciens fichiers SRT doit donc être convertie avant le téléchargement. Quand une conférence est déjà sur YouTube et qu'aucun fichier de légende n'existe, notre extension Chrome qui extrait la transcription sur la page YouTube vous donne le texte de départ.

🙋 Foire Aux Questions

Placez le fichier à côté de votre vidéo et ajoutez un élément track à l'intérieur de la balise vidéo, avec kind='subtitles', le code srclang de la langue et une étiquette pour le menu des légendes. Ajoutez l'attribut default si les légendes doivent être activées dès le début. Si rien n'apparaît, vérifiez que le .vtt est servi depuis la même origine que la page, ou que CORS est ouvert pour celui-ci.

Non. Le texte de la balise est copié tel quel, et les heures restent les mêmes, juste écrites comme WebVTT le souhaite. Ce qui change est la structure autour du texte, l'en-tête WEBVTT sur la première ligne et le point avant les millisecondes. L'italique et le gras à l'intérieur d'une balise survivent également.

Les deux éditeurs conservent les légendes dans une piste de légende et les exportent vers un fichier compagnon, et la liste d'exportation dépend de la version que vous utilisez, la voie fiable est donc d'exporter le SRT de la timeline et de le convertir ici. Cela fonctionne aussi dans l'autre sens, car de nombreux éditeurs importent un .vtt directement dans une piste de légende.

Oui, il est gratuit. Pas de compte et pas de limite quotidienne, vous pouvez donc convertir SRT en VTT aussi souvent que nécessaire. La seule restriction est un fichier par exécution, car la page ne fait pas de conversion par lots. C'est un petit outil JavaScript que nous maintenons gratuit plutôt qu'une version d'essai de quelque chose de payant.

Quatre suspects habituels. La première ligne n'est pas WEBVTT ; les horodatages utilisent toujours des virgules ; le serveur envoie le fichier en text/plain au lieu de text/vtt ; ou le fichier se trouve sur un autre domaine sans en-tête CORS. Une conversion de SRT en VTT sur cette page corrige les deux premiers, les deux autres sont des paramètres de serveur de votre côté.

Une transcription simple ne contient pas de timings, et un fichier de sous-titres est principalement constitué de timings, cela prend donc deux étapes. Notre convertisseur de texte en sous-titres divise le texte en indices et y répartit des codes temporels uniformes, puis vous apportez ce .srt ici et convertissez SRT en VTT lors de la deuxième étape. Si le texte n'existe pas encore, notre transcripteur de bureau pour Windows transforme l'audio et la vidéo en texte sur votre propre PC. Cette page ne fait pas de reconnaissance vocale et ne traduit pas les sous-titres.
YouTube Video to Text Converter - Extension Chrome.Obtenir Convertisseur Vidéo YouTube en Texte

Extension Chrome gratuite - pas de compte, pas de téléchargement.

Outils de sous-titres associés