Aller au contenu principal

Blog

Fichier SRT : c'est quoi ? Différence entre SRT et VTT

Auteur : 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

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 :

Questions fréquentes

Qu'est-ce qu'un fichier SRT ?

Un fichier SRT est un fichier de sous-titres en texte brut au format SubRip. Il contient des blocs numérotés, chacun avec une heure de début et de fin et le texte du sous-titre, et utilise l'extension .srt. La plupart des lecteurs vidéo et des éditeurs peuvent en charger un à côté d'une vidéo.

Que sont les fichiers SRT et VTT ?

Ce sont deux fichiers de sous-titres en texte brut. Les fichiers SRT (.srt) listent des blocs numérotés avec des horodatages à virgule. Les fichiers VTT (.vtt) contiennent des sous-titres WebVTT, commencent par un en-tête WEBVTT et utilisent des points dans les horodatages. Ici, VTT désigne WebVTT, le format de sous-titres du web.

Qu'est-ce qu'un fichier VTT ?

Un fichier VTT est un fichier de sous-titres au format WebVTT, avec l'extension .vtt. Il commence par un en-tête WEBVTT et c'est le format de sous-titres que l'élément de piste de la vidéo HTML5 lit nativement ; c'est donc le choix habituel pour la vidéo sur des pages web.

Que signifie SRT ?

SRT signifie SubRip Text, d'après le programme SubRip. C'est le sens d'un fichier SRT pour les sous-titres : « SRT » et « sous-titres SRT » désignent tous deux des sous-titres stockés dans ce format. Les fichiers SRT sont en texte brut, un bloc numéroté après l'autre.

Quelle est la différence entre SRT et VTT ?

Les deux contiennent du texte chronométré. Le SRT n'a pas d'en-tête et met une virgule avant les millisecondes. Le VTT doit commencer par une ligne WEBVTT, utilise un point avant les millisecondes et ajoute des paramètres de bloc facultatifs pour la position et une mise en forme de base. Le SRT est le choix par défaut à usage général ; le VTT est conçu pour la vidéo web.

Lequel dois-je utiliser si je ne suis pas sûr ?

Le SRT, car il s'ouvre dans le plus grand nombre de lecteurs et d'éditeurs. Passez au VTT uniquement lorsque vous intégrez des sous-titres dans un lecteur web HTML5.

Comment ouvrir un fichier SRT ou VTT ?

Ouvrez-le dans n'importe quel éditeur de texte brut pour le lire ou le modifier, ou chargez-le dans un lecteur vidéo à côté de la vidéo. Les deux formats sont en texte brut ; il n'y a donc rien de particulier à installer pour les lire.

Puis-je convertir SRT en VTT et inversement sans rien perdre ?

Pour des sous-titres ordinaires, oui : le timing et le texte sont conservés. Les extras comme les identifiants de bloc, le positionnement et la mise en forme de type CSS peuvent se perdre, car le SRT n'a pas d'emplacement standard pour eux. Vérifiez le fichier converti si votre source en utilise.

La conversion entre SRT et VTT est-elle vraiment gratuite ?

Oui. Le convertisseur SRT en VTT fonctionne dans votre navigateur, sans compte et sans rien envoyer à un serveur.

Le générateur de sous-titres de Hushscript produit-il les deux formats ?

Oui. SRT et VTT sont tous deux inclus, avec ASS, TTML, SBV et LRC, dans le même ensemble d'exports que reçoit chaque transcription. Aucun frais distinct pour l'un ou l'autre.

Pourquoi les lecteurs web attendent-ils précisément du VTT ?

Parce que le VTT est le format intégré à l'élément de piste de sous-titres de la norme vidéo HTML5. Ce n'est pas une préférence de certains sites : c'est ce que la technologie web sous-jacente attend nativement.

Commencer avec 30 minutes gratuites

Prévisualisez jusqu'à 5 minutes avant de créer un compte, et un nouveau compte personnel bénéficie d'un aperçu gratuit de son premier téléversement dans l'application. La transcription complète nécessite un compte et des minutes ; les comptes personnels éligibles reçoivent 30 minutes gratuites une seule fois, après une vérification de carte ou avec un premier achat. Sans abonnement.

Commencer avec 30 minutes gratuites