À retenir
Les formats SRT et VTT remplissent la même fonction — des sous-titres synchronisés dans un fichier texte brut — mais ils appartiennent à deux univers différents. SRT est le vétéran universel : la structure la plus simple possible, compatible avec presque tous les lecteurs, éditeurs et plateformes. WebVTT est la norme native du web : indispensable pour les lecteurs HTML5
<track>, avec des options de style, de positionnement et de métadonnées absentes du SRT. En règle générale : publiez sur le web ouvert en VTT, et faites tout le reste en SRT — et comme les deux formats sont presque identiques en interne, vous pouvez les convertir en un clic dès qu’une plateforme l’exige.
Tôt ou tard, tout flux de travail lié aux sous-titres se heurte à la même question : la plateforme demande un fichier .vtt, mais votre outil a exporté un .srt — ou l’inverse. La bonne nouvelle, c’est qu’un mauvais choix ne vous coûte rien d’autre qu’une conversion. Voici ce qui distingue réellement ces deux formats, dans quels cas chacun est requis, et quels cas particuliers posent problème lors de la conversion.
Les deux formats côte à côte
Voici les deux mêmes sous-titres, d’abord en SRT :
1
00:00:03,500 --> 00:00:06,000
Hello and welcome.
2
00:00:06,200 --> 00:00:09,100
Let's compare subtitle formats.…puis en WebVTT :
WEBVTT
00:00:03.500 --> 00:00:06.000
Hello and welcome.
00:00:06.200 --> 00:00:09.100
Let's compare subtitle formats.Trois différences visibles : le format VTT commence par un en-tête obligatoire WEBVTT, utilise un point avant les millisecondes là où le SRT utilise une virgule, et n’exige pas de numéros de séquence. Ces trois détails sont à l’origine de presque toutes les plaintes du type « mes sous-titres ne se chargent pas » lorsque les fichiers sont simplement renommés à la main au lieu d’être correctement convertis.
Comparaison des fonctionnalités
| SRT (SubRip) | WebVTT | |
|---|---|---|
| Première apparition | ~2000 (extracteur SubRip) | 2010 (norme web du W3C) |
| Séparateur de timecode | Virgule (00:00:01,600) | Point (00:00:01.600) |
| En-tête | Aucun | WEBVTT obligatoire |
| Mise en forme | Balises de base uniquement (<i>, <b>), prise en charge inégale | Style des sous-titres de type CSS, couleurs, classes |
| Positionnement | Non | Oui — position, alignement, texte vertical |
| Chapitres et métadonnées | Non | Oui (chapitres, notes, repères de métadonnées JSON) |
Prise en charge HTML5 <track> | Non — les navigateurs exigent le VTT | Oui — c’est le seul format pris en charge |
| Lecteurs de bureau (VLC, etc.) | Universelle | Largement prise en charge |
| Import dans les logiciels de montage | Universel | Courant, mais moins universel |
Quand vous avez besoin du SRT
- Compatibilité maximale : si vous envoyez des sous-titres à un client, à un monteur ou à un lecteur inconnu — le SRT s’ouvre partout.
- Montage vidéo : Premiere Pro, DaVinci Resolve et Final Cut importent les pistes de sous-titres SRT de la manière la plus fiable.
- Téléversement sur YouTube, LinkedIn, Instagram : tous acceptent les fichiers SRT pour les sous-titres.
- Flux de traduction : sa structure extrêmement simple résiste aux allers-retours dans les outils de traduction sans se casser.
Vous découvrez ce format ? Commencez par notre guide complet : Qu’est-ce qu’un fichier SRT ?
Quand vous avez besoin du VTT
- Vidéo HTML5 sur votre propre site : l’élément
<track>n’accepte que le format WebVTT — un fichier SRT ne se chargera tout simplement pas dans les navigateurs. - Sous-titres stylisés ou positionnés : couleurs par intervenant, sous-titres placés en haut de l’image pendant l’affichage de bandeaux, texte vertical pour les langues CJK.
- Navigation par chapitres : les fichiers VTT peuvent définir des marqueurs de chapitre que les lecteurs HTML5 affichent nativement.
- Stacks de streaming modernes : HLS et de nombreux lecteurs web attendent des segments VTT.
Convertir entre SRT et VTT (sans rien casser)
Comme les structures sont très proches, la conversion est mécanique — mais renommer l’extension du fichier n’est pas une conversion. Un convertisseur correct doit ajouter ou supprimer l’en-tête WEBVTT, remplacer la virgule par un point dans chaque timecode, et gérer les numéros de séquence. Le convertisseur VTT ↔ SRT gratuit fait tout cela dans le navigateur — collez ou téléversez, convertissez, téléchargez. Votre fichier ne passe jamais par un serveur.
Voici trois pièges de conversion qu’il vaut la peine de connaître :
- La mise en forme est perdue lors d’une conversion VTT → SRT. Le positionnement, les couleurs et les classes n’ont pas d’équivalent en SRT — le texte et le minutage sont conservés, pas la présentation.
- L’encodage compte. Les deux formats doivent être en UTF-8 ; les anciens encodages déforment les caractères accentués et non latins.
- Validez après conversion. Si une plateforme refuse toujours le fichier, passez-le dans le SRT Validator pour repérer des sous-titres qui se chevauchent ou des timecodes mal formés, et corrigez les décalages globaux avec Subtitle Time Shift.
D’où viennent ces fichiers au départ ?
Quel que soit le format, tout commence par une transcription. Pour le contenu YouTube, le générateur de transcription YouTube produit un texte synchronisé à partir de n’importe quel lien vidéo, avec export SRT. Pour vos propres enregistrements — réunions, cours, interviews — l’application Soz AI transcrit l’audio avec identification des intervenants dans plus de 99 langues, et un texte brut peut toujours être transformé en sous-titres avec le générateur TXT vers SRT.
Questions fréquentes
Puis-je simplement renommer un fichier .srt en .vtt ?
Non. Les séparateurs de timecode sont différents (virgule contre point) et le VTT exige l’en-tête WEBVTT — un fichier simplement renommé échouera dans les navigateurs. Utilisez un vrai convertisseur ; cela prend quelques secondes.
Quel format YouTube utilise-t-il ?
YouTube accepte aussi bien les téléversements SRT que VTT (ainsi que ses propres formats). En interne, tout est converti, donc téléversez simplement le format dont vous disposez.
Le VTT est-il en train de remplacer le SRT ?
Sur le web, le VTT est la norme et il n’est pas près de disparaître. Partout ailleurs — suites de montage, lecteurs de bureau, pipelines de traduction — le SRT reste la lingua franca. Ces deux formats ont encore de longues années devant eux, c’est pourquoi tout flux de travail sérieux garde un convertisseur à portée de main.
Les sous-titres ont-ils un impact sur le SEO ?
Oui. Les plateformes et les moteurs de recherche indexent le texte des sous-titres, ce qui permet à la vidéo d’être trouvée grâce à ce qui y est dit. Publier une transcription sur la page, en complément de la vidéo, renforce encore cet effet.
