Blog
Fichier SRT : c'est quoi ? Différence entre SRT et VTT
Auteur : Hushscript Publié le : Dernière révision :
Un fichier SRT est un fichier de sous-titres en texte brut : des blocs numérotés, chacun avec une heure de début et de fin et une ou deux lignes de texte. Un fichier VTT contient le même type de texte chronométré au format WebVTT, que l’élément vidéo HTML5 lit nativement. « SRT ou VTT » se pose généralement au moment où un fichier de sous-titres refuse de se charger là où il devrait fonctionner. La Bibliothèque du Congrès documente la structure du SRT SubRip, et le W3C définit WebVTT pour les médias web. Le générateur de sous-titres de Hushscript exporte les deux ; le choix dépend donc de la destination, pas de la précision de la transcription.
L’essentiel
- Utilisez SRT par défaut : il s’ouvre dans presque tous les lecteurs et éditeurs.
- Utilisez VTT pour intégrer des sous-titres dans le lecteur vidéo HTML5 d’une page web.
- VTT ajoute le positionnement des sous-titres et une mise en forme de base. SRT n’a pas de mise en forme standard.
- L’élément track natif des navigateurs lit le VTT.
- VLC, Premiere Pro et DaVinci Resolve acceptent le SRT.
Fichier SRT : c’est quoi ?
Un fichier SRT (.srt, abréviation de SubRip Text) est à peu près aussi simple qu’un format de sous-titres puisse l’être. Le format SRT est une suite de blocs : un numéro de séquence, une plage d’horodatage écrite avec une virgule avant les millisecondes (00:00:01,000 --> 00:00:04,000) et le texte du sous-titre, une ligne vide séparant chaque entrée. Pas d’en-tête, pas de métadonnées, rien d’autre que les sous-titres eux-mêmes. Cette simplicité explique pourquoi les fichiers SRT s’ouvrent dans presque tout, et c’est tout le sens d’un fichier SRT en pratique : une liste en texte brut de sous-titres chronométrés. Un lecteur a très peu de chances de se tromper à la lecture.
1
00:00:01,000 --> 00:00:04,000
Bienvenue de nouveau dans l'émission.
2
00:00:04,500 --> 00:00:07,200
Aujourd'hui, nous parlons de sous-titres.
Qu’est-ce qu’un fichier VTT ?
Un fichier VTT (.vtt) est un fichier de sous-titres WebVTT. Le format VTT commence par une ligne d’en-tête obligatoire, puisque le fichier doit s’ouvrir par WEBVTT sous peine d’être invalide, et ses horodatages utilisent un point au lieu d’une virgule (00:00:01.000 --> 00:00:04.000). Pour le reste, il prend en charge des éléments que le SRT ne peut pas stocker : des paramètres de bloc qui positionnent le texte à l’écran, l’alignement et une mise en forme de base dans le texte même du sous-titre. Le VTT est le format que l’élément de piste de sous-titres de la norme vidéo HTML5 attend nativement. Ce n’est pas un choix de style fait par certains sites : c’est ce sur quoi repose la technologie web sous-jacente. Les fichiers VTT sont aussi en texte brut, et, pour des sous-titres, « VTT » est le raccourci de WebVTT.
WEBVTT
00:00:01.000 --> 00:00:04.000
Bienvenue de nouveau dans l'émission.
00:00:04.500 --> 00:00:07.200
Aujourd'hui, nous parlons de sous-titres.
SRT et VTT en un coup d’œil
| SRT | VTT | |
|---|---|---|
| Extension de fichier | .srt |
.vtt |
| Nom complet | SubRip Text | WebVTT |
| En-tête requis | Non | Oui, le fichier doit commencer par WEBVTT |
| Séparateur d’horodatage | Virgule (,) |
Point (.) |
| Style ou positionnement | Aucun | Paramètres de bloc, balisage de base |
| Conçu pour | Lecture et montage généraux | Intégrations web HTML5 |
Quelle est la différence entre SRT et VTT ?
Pour des sous-titres ordinaires, il n’y en a presque aucune. Les deux portent le même timing et le même texte. La différence entre SRT et VTT tient à l’emballage : le VTT exige l’en-tête WEBVTT, remplace la virgule par un point dans les horodatages et autorise des paramètres de bloc que le SRT ne peut pas stocker. En pratique, la question est de savoir lequel votre destination accepte, et c’est l’objet de la section suivante.
Où chacun est réellement attendu
Le SRT est le choix sûr à usage général : les lecteurs de bureau et mobiles comme VLC, les éditeurs vidéo comme Premiere Pro et DaVinci Resolve, et la plupart des transmissions à un tiers l’attendent ou l’acceptent sans difficulté. Le VTT sert précisément à intégrer des sous-titres dans l’élément vidéo d’une page web. Pointez l’élément HTML5 natif <track> d’un navigateur vers un fichier SRT et il n’affiche rien ; le même élément lit le VTT nativement, ce qui explique qu’une intégration web veuille du VTT. Certains lecteurs web acceptent aussi le SRT, mais le VTT est celui conçu pour cet usage. Si vous ne savez pas encore où ira un fichier de sous-titres, le SRT est le choix par défaut le plus sûr. Vous pourrez toujours convertir en VTT dès que vous saurez qu’il est destiné à une intégration web.
Mise en forme : ce que le VTT sait faire et pas le SRT
Comme le SRT n’est fait que de numéros de séquence, d’horodatages et de texte brut, il n’a aucune mise en forme standard : ni positionnement, ni formatage de type CSS. Des balises de base comme <b> et <i>, et parfois <font>, sont largement prises en charge par les lecteurs, mais ce support varie d’un lecteur à l’autre. Les paramètres de bloc du VTT ajoutent un positionnement de base et un balisage simple au-dessus de la même structure de timing. Aucun des deux ne va aussi loin qu’un format de sous-titres stylisés dédié, conçu pour les polices, les couleurs et le placement à l’écran. Si un projet exige ce niveau de contrôle, il faut un autre format, un cran au-dessus du SRT ou du VTT. En pratique, la plupart des éditeurs et des lecteurs généralistes ignorent les extras de mise en forme du VTT et ne lisent que le timing et le texte ; l’écart compte donc surtout pour la lecture dans un navigateur, pas pour un simple aller-retour dans un éditeur.
Comment ouvrir un fichier SRT ou VTT
Les deux formats sont en texte brut : n’importe quel éditeur de texte les ouvre et affiche les blocs tels qu’ils sont écrits. Pour les voir comme des sous-titres, chargez le fichier dans un lecteur vidéo ou un éditeur, à côté de la vidéo. VLC et la plupart des lecteurs de bureau détectent un SRT qui porte le même nom que la vidéo et se trouve dans le même dossier. Pour les pages web, faites pointer un élément <track> vers le fichier VTT. Si un fichier de sous-titres ne se charge pas, vérifiez d’abord l’essentiel : la bonne extension, l’en-tête WEBVTT sur un fichier VTT et une virgule dans les horodatages d’un SRT.
Convertir SRT en VTT, ou VTT en SRT, gratuitement
Vous avez déjà un SRT et il vous faut du VTT pour une intégration web, ou l’inverse ? Le convertisseur SRT en VTT gratuit, qui fonctionne dans le navigateur, passe directement de l’un à l’autre : déposez le fichier, choisissez le format de sortie, téléchargez. Pas de compte, rien n’est envoyé à un serveur. Si le fichier que vous avez est en ASS, TTML ou SBV, le convertisseur de sous-titres, plus large, couvre ces formats dans le même outil.
Un exemple concret
Un créateur exporte des sous-titres SRT d’une vidéo enregistrée avec le générateur de sous-titres de Hushscript, en prévoyant de les utiliser sur les réseaux sociaux. En cours de projet, le même épisode doit aussi être mis en ligne en intégration HTML5 native sur son propre site, dont le lecteur ne lit que le VTT. Plutôt que de retranscrire quoi que ce soit, le fichier SRT passe par le convertisseur gratuit et revient en VTT en quelques secondes, avec le même timing et le même texte, prêt pour l’intégration. Une transcription, deux fichiers de sous-titres, aucune seconde transcription.
Créer un fichier SRT ou VTT à partir d’un audio ou d’une vidéo
Si vous partez d’un audio ou d’une vidéo plutôt que d’un fichier de sous-titres existant, le générateur de sous-titres transcrit, chronomètre et étiquette les locuteurs, puis exporte directement en SRT, en VTT ou dans n’importe quel autre format, sans étape de conversion séparée. La transcription complète nécessite un compte et suffisamment de minutes disponibles ; les comptes personnels éligibles reçoivent 30 minutes gratuites une seule fois, après vérification de la carte ou avec le premier achat. Pour la version pas à pas, lisez comment créer un fichier SRT à partir d’une vidéo.
Sources et normes indépendantes
Hushscript a consulté ces références indépendantes et non concurrentes. Elles présentent des recherches, des normes ou le fonctionnement de plateformes et ne constituent pas une recommandation de Hushscript.
Sources vérifiées le :