Recapo
Subtitles & Captions

SRT vs VTT : différences et comment convertir

SRT vs VTT expliqué aux créateurs : les vraies différences (virgule vs période, l’en-tête WEBVTT, le style), quelle plateforme veut quoi, et comment convertir dans les deux sens.

SRT vs VTT : différences et comment convertir

SRT vs VTT se résume à ceci : ce sont tous deux des fichiers de sous-titres en texte brut qui se placent à côté de votre vidéo, mais SRT (SubRip) est le format universel accepté par presque toutes les plateformes, tandis que VTT (WebVTT) est le format natif web conçu pour les lecteurs vidéo HTML5. Si vous hésitez à choisir — ou si vous avez téléchargé le mauvais et que vos légendes n'apparaissent jamais — la différence entre SRT et VTT est plus faible qu'elle n'en a l'air : principalement une ligne d'en-tête, des horodatages entre virgules et périodes, et la quantité de style prise en charge par chaque format. Ce guide vous montre de vrais exemples de fichiers côte à côte, une fiche de triche par plateforme, et exactement comment convertir SRT en VTT (et inversement) sans casser vos sous-titres.


Si vous voulez juste la version courte : utilisez SRT quand vous avez besoin d'une compatibilité maximale et d'un téléchargement facile, et utilisez VTT lorsque la cible est le lecteur vidéo d'une page web ou une plateforme qui demande spécifiquement WebVTT. Continuez à lire pour découvrir les pièges qui mangent silencieusement les légendes — le mauvais séparateur décimal, un en-tête manquant, et le mojibake dû à un mauvais encodage.


Points clés




SRT vs VTT en un coup d’œil


Voici toute la comparaison dans un seul tableau. Tout ce qui suit explique ces lignes avec de vrais exemples.

SRT vs VTT: Differences and How to Convert detail image: SRT vs VTT anatomy


Extension de fichier.srt.vttPremière ligne obligatoireAucunWEBVTTSéparateur millisecondeVirgule — 00:00:01,000Point — 00:00:01.000Nombres de repèreConventionnellement séquentielOptionnelPositionnement / alignementPas dans le specOui (Ligne, Poste, aligner)Style en ligneNon officiel, dépendant du joueurOui (tags + a STYLE blocage)Commentaires (NOTE)NonOuiOrigineJoueurs hors ligne, la plupart des champs de téléversementHTML5 < piste >, lecteurs webEncodageUTF-8 recommandéUTF-8 requis


La conclusion en une ligne : SRT est le format simple et portable ; VTT est le format plus riche et orienté web. Neuf fois sur dix, vous pouvez convertir entre les deux en quelques secondes, car le texte de la légende est identique — seul l’emballage change.


À quoi ressemble réellement un fichier SRT


Ouvre-en .srt Dans un éditeur de texte, vous verrez des blocs répétés de quatre lignes : un chiffre, une plage d'horodatage, le texte de la légende et une ligne blanche. Rien d’autre.




Trois choses à remarquer :


  1. Chaque bloc est numéroté dans l’ordre, en commençant à 1.
  2. L’horodatage utilise une virgule Avant les millisecondes : 00:00:01,000. C’est le détail unique qui casse le plus souvent une conversion.
  3. Il n'y a ni lit ni stylisation. SRT, c’est juste du texte et du timing. Certains joueurs de bureau respectent les tags non officiels comme < je > ou < b>, mais ce comportement ne fait pas partie du format, donc ne vous fiez jamais à lui.


Cette simplicité est le super-pouvoir de la SRT. Comme il n'y a presque rien à mal interpréter, il se télécharge proprement vers la plus grande variété de destinations.


À quoi ressemble réellement un fichier VTT (WebVTT)


WebVTT est le cousin natif web de SRT. Les mêmes légendes dans .vtt Presque identique — avec trois ajouts délibérés.




Repérez les différences avec le SRT ci-dessus :


  1. La première ligne est WEBVTT, suivi d’une ligne blanche. Un fichier VTT est invalide sans cela, et un lecteur web ignorera silencieusement un fichier qui n'a pas l'en-tête.
  2. Le séparateur de millisecondes est un point, pas une virgule : 00:00:01.000.
  3. Les queues peuvent contenir les réglages. Ça ligne : 90 % alignement : centre sur le second indice, positionne et aligne la légende à l'intérieur de l'image vidéo — ce que SRT ne peut tout simplement pas exprimer.


Dans la comparaison webvtt vs srt, c'est tout l'avantage de VTT : il a été conçu pour le navigateur, ce qui lui permet de transporter des balises de positionnement, d'alignement, de style en ligne, un STYLE bloquer avec CSS, NOTE Commentaires pour vos propres références, et même pour les pistes de chapitres ou de métadonnées. Si rien de tout cela n’a d’importance pour votre publication, la capacité supplémentaire n’est qu’une surcharge inutilisée — c’est pourquoi beaucoup de créateurs restent sur SRT.


Les différences exactes qui déconcertent les gens


La plupart des confusions « SRT vs VTT » se résument à quatre petits détails. Si vous les faites correctement, les conversions cessent d’échouer.


Séparateur décimalVirgule ,Point .Collez un horodatage SRT dans un VTT et le lecteur rejette le signalLigne d’en-têteAucunWEBVTT PremièreUn VTT sans en-tête ne montre aucune légende du toutStyle / positionTexte seulementRéglages de cue + CSSLe style subsiste à la SRT→VTT, mais est dépouillé en VTT→SRTEncodageUTF-8 recommandéUTF-8 requisNon-UTF-8 transforme les accents et les textes non latins en symboles brouillés


Quelques notes à intérioriser :




Quel format chaque plateforme souhaite


C'est la partie que les créateurs recherchent réellement : vu où je publie, quel fichier dois-je télécharger ? Voici la carte pratique.

SRT vs VTT: Differences and How to Convert detail image: Subtitle format decision tree


YouTube (format long)SRT (VTT également accepté)SRT est le téléchargement le plus simple et fiable ; le joueur l’active ou désactiveLecteur web (HTML5 < piste >)VTT (obligatoire)Le < piste > element n’accepte que WebVTT — un SRT ne se chargera pasLMS / plateforme de coursGénéralement VTTLa plupart des lecteurs de parcours sont construits sur HTML5, donc ils s’attendent à VTTTikTok, Reels, YouTube ShortsNi l’un ni l’autre — brûlerPas de champ d’upload sidecar ; Rendre les légendes dans le cadre à la place


Deux règles générales tombent dans ce tableau :


  1. Si un navigateur lit la vidéo directement — votre propre site web, une page d’atterrissage, un LMS — vous avez presque toujours besoin de VTT, car le HTML5 < piste > élément ne parle que WebVTT.
  2. Si vous téléchargez sur le lecteur d'une grande plateforme, SRT est la valeur sûre par défaut, et YouTube accepte volontiers les deux. Sur les flux verticaux courts, il n'y a pas de champ de fichier légende, donc vous gravez les sous-titres dans les pixels — la même approche de sous-titrage ouvert que dans notre guide sur Comment ajouter des sous-titres à une vidéo.


Gardez un SRT propre comme fichier maître et vous pouvez générer ce dont une destination a besoin. C'est le flux de travail que le reste de ce guide met en place.


Comment convertir SRT en VTT (et inversement)


La conversion est rapide car le texte de la légende ne change jamais — vous ne faites que modifier l'emballage. Il existe deux solutions honnêtes : un convertisseur navigateur pour un fichier propre et correct en une seule étape, ou une modification manuelle si vous voulez comprendre exactement ce qui change.


La voie du navigateur en une étape


Si vous ne voulez pas toucher à un éditeur de texte, faites passer le fichier dans un convertisseur qui gère l'en-tête, les séparateurs et l'encodage pour vous :


  1. SRT → VTT : Lâche ton .srt dans le Convertisseur SRT vers VTT. Elle ajoute le WEBVTT en-tête, échange chaque virgule en un point, et enregistre en tant que UTF-8.
  2. Autre format → SRT : Si vous partez d'un .vtt, .cul, ou un autre fichier de sous-titres et besoin du format universel, fais-le passer dans le sous-titres vers convertisseur SRT pour l’aplatir et nettoyer le SRT.
  3. Améliorez votre look pendant que vous êtes là : Si vous brûlez des légendes ou souhaitez un style cohérent à l'écran, ouvrez le Éditeur de style de sous-titres Définir la police, la taille, le contour et la position avant d’exporter.


Comme Recapo fonctionne entièrement dans le navigateur — sans installation, acceptant MP4, MOV et autres formats courants jusqu’à 6 Go par tâche — vous pouvez passer de la vidéo brute à l’exportation sous-titrée et au fichier de sous-titres correspondant au même endroit.


La voie manuelle (pour que vous sachiez ce qui se passe)


Conversion SRT → VTT À la main, il y a vraiment trois étapes :


  1. Ajouter WEBVTT comme la première ligne, puis une ligne blanche, au-dessus de tout le reste.
  2. Remplacez chaque virgule dans les horodatages par un point (00:00:01,00000:00:01.000). Utilisez le mode « retrouver et remplacer », mais ciblez uniquement les lignes horodatages pour ne pas toucher aux virgules dans le texte de la légende.
  3. Sauvegardez le fichier en UTF-8 avec un .vtt prolongation.


Conversion VTT → SRT inverse la question, avec une réserve :


  1. Supprimez le WEBVTT Ligne d’en-tête et tout NOTE, STYLE, ou RÉGION des blocs.
  2. Remplacez les points dans les horodatages par des virgules.
  3. Supprime tous les réglages de cue (comme ligne : 90 % alignement : centre) hors des lignes d'horodatage, puisque SRT ne peut pas les utiliser.
  4. Enregistrer en tant qu’UTF-8 avec un .srt prolongation.


La mise en garde : l’étape 3 est là où le style et le positionnement du VTT se perdent. Si cette mise en forme est importante, gardez le VTT et ne le rétrogradez pas.


Pièges courants sur la conversion (et comment les esquiver)


Même une conversion « réussie » peut échouer discrètement lors de la lecture. Ce sont les quatre qui s’attaquent le plus souvent aux créateurs.

SRT vs VTT: Differences and How to Convert detail image: Subtitle conversion workflow




Une habitude empêche la plupart de ces problèmes : garder votre SRT précis et corrigé comme fichier maître unique. Générez un VTT à partir de ce texte uniquement lorsqu’un lecteur web ou un LMS en exige un, restylez-le quand vous gravez les sous-titres, et réutilisez-le pour chaque traduction. Perdre ce maître signifie retranscrire à partir de zéro — donc si vous générez des sous-titres automatiquement, commencez par une transcription fiable, que notre sélection des Meilleurs générateurs de sous-titres automatiques Peut vous aider à choisir.


FAQ


Quelle est la principale différence entre SRT et VTT ? Deux choses. Les fichiers VTT doivent commencer par un WEBVTT et utiliser un point avant les millisecondes (00:00:01.000), tandis que SRT n’a pas d’en-tête et utilise une virgule (00:00:01,000). Le VTT peut aussi porter un positionnement et un style que le SRT ne peut pas exprimer. Le texte de la légende lui-même est identique dans les deux.


Puis-je simplement renommer un fichier .srt en .vtt ? Non. Renommer l'extension n'ajoute pas les éléments requis WEBVTT ou corriger les horodatages virgule contre point, afin qu’un joueur web le rejette. Passez-le dans un convertisseur ou faites ces deux modifications à la main d’abord.


Quel format YouTube utilise-t-il — SRT ou VTT ? YouTube accepte les deux pour les téléchargements longs, et les spectateurs peuvent activer les sous-titres ou off. SRT est le choix le plus simple et fiable. Pour les Shorts et autres flux verticaux, il n'y a pas de téléchargement de fichier de légende, donc vous gravez les sous-titres directement dans la vidéo à la place.


Le SRT ou le VTT sont-ils meilleurs pour un lecteur vidéo sur un site web ? VTT, sans aucun doute — le HTML5 < piste > element n'accepte que WebVTT, donc un SRT ne se charge tout simplement pas dans le lecteur natif d'un navigateur. Convertissez votre SRT en VTT avant l’intégration.


Convertir SRT en VTT réduit-il la qualité ? Non. Les sous-titres sont du texte brut, donc la conversion ne touche ni la vidéo ni l'audio. Le seul risque est un fichier cassé à cause d’une virgule manquée ou d’un mauvais encodage — pas une perte de qualité vidéo. Aller dans l’autre sens (VTT → SRT) peut perdre le style et le positionnement, mais cela n’affecte jamais l’image.


Convertissez vos sous-titres de manière propre


SRT et VTT sont les mêmes sous-titres dans deux enveloppes — prenez bien l’en-tête, les séparateurs et l’encodage, et l’un ou l’autre fonctionne parfaitement. Gardez un SRT précis comme maître, générez un VTT chaque fois qu’un lecteur web ou une plateforme de parcours le demande, et enregistrez des légendes pour les flux verticaux. Créez un compte Recapo gratuit Pour transcrire, convertir, styliser et exporter vos sous-titres dans le navigateur, puis réutiliser le même fichier maître sur chaque plateforme où vous publiez.


Références et sources officielles