Skip to content
Back to blog
Guide8 min read

SRT vs VTT : Quel Format de Sous-titres Choisir ?

Comparez la syntaxe, le style et les compatibilités documentées de SRT et WebVTT, puis vérifiez les exigences actuelles de votre lecteur, logiciel ou plateforme.

CT
Written by Le Captain
Published on
Last updated
SRT vs VTT : Quel Format de Sous-titres Choisir ?

Le SRT est un format de texte minuté simple pris en charge par de nombreux outils vidéo. WebVTT est standardisé pour les pistes web et ajoute des réglages de cues, des commentaires et des mécanismes de style côté navigateur. Les deux transportent texte et timestamps, mais l'import et les styles conservés varient selon la destination. Ce comparatif a été vérifié le 28 juillet 2026 ; consultez toujours la documentation du produit et de l'appareil exacts.

Qu'est-ce qu'un format de fichier de sous-titres ?

Les fichiers de sous-titres sont de simples fichiers texte qui associent des dialogues à des codes temporels. Quand un lecteur vidéo lit un fichier de sous-titres, il sait exactement quand afficher chaque ligne de texte à l'écran. Les deux formats les plus courants sont le SRT (SubRip Subtitle) et le VTT (Web Video Text Tracks). S'ils remplissent fondamentalement la même fonction, leurs différences techniques influencent le choix que vous devriez faire selon votre projet.

Ce guide propose un comparatif complet et détaillé des formats SRT et VTT pour vous aider à faire le bon choix — que vous publiiez sur YouTube, développiez une application web ou montiez une vidéo professionnelle.

Comparatif rapide : SRT vs VTT en un coup d'œil

Avant d'entrer dans les détails, voici un tableau récapitulatif des principales différences entre les deux formats :

CaractéristiqueSRTVTT
Extension de fichier.srt.vtt
En-tête requisNonOui (WEBVTT)
Séparateur décimalVirgule (,)Point (.)
Numérotation des cuesObligatoireFacultative
Style CSSNon supportéSupporté
Positionnement du texteNon supportéSupporté
Métadonnées / notesNon supportéSupporté
Marqueurs de chapitresNon supportéSupporté
Natif HTML5NonOui
Adoption typeLarge dans les outils médiaOrientée web, avec certains imports plateforme

Le format SRT en détail

Le SRT est un format de sous-titres ancien et largement pris en charge. Créé pour le logiciel SubRip, il utilise des entrées numérotées avec une plage de codes temporels et du texte. Le format est lisible dans un éditeur de texte, mais chaque destination peut appliquer ses propres règles d'analyse.

Voici un exemple concret de fichier SRT :

1
00:00:01,500 --> 00:00:04,000
Bonjour et bienvenue dans cette vidéo.

2
00:00:04,500 --> 00:00:07,200
Aujourd'hui nous allons parler des sous-titres.

3
00:00:08,000 --> 00:00:12,800
Nous allons couvrir les deux formats
les plus populaires : SRT et VTT.

4
00:00:13,500 --> 00:00:17,300
<b>C'est parti !</b>

Chaque entrée SRT suit la même structure en trois parties : un numéro séquentiel, une ligne de codes temporels avec les temps de début et de fin séparés par -->, et une ou plusieurs lignes de texte. Les entrées sont séparées par une ligne vide.

Caractéristiques clés du SRT :

  • Format des timestamps : HH:MM:SS,mmm — heures, minutes, secondes et millisecondes séparées par une virgule (ex : 00:00:01,500)
  • Mise en forme basique : Supporte un ensemble limité de balises de type HTML : <b> pour le gras, <i> pour l'italique et <u> pour le souligné
  • Pas de style avancé : Aucun support pour les couleurs de police, le positionnement du texte, les arrière-plans ou le CSS
  • Pas d'en-tête : Le fichier commence directement par le cue numéro 1 — il n'y a pas d'identifiant de fichier
  • Compatibilité large : Pris en charge par de nombreux éditeurs, lecteurs et plateformes ; confirmez le chemin d'import de la destination exacte

Le format VTT en détail

WebVTT (Web Video Text Tracks) a été développé par le W3C spécifiquement pour la vidéo HTML5. C'est le format natif pour le web, requis par l'élément HTML5 <track>. Le VTT s'appuie sur les bases du SRT mais ajoute des fonctionnalités puissantes pensées pour le web moderne, notamment le style, le positionnement et les métadonnées.

Voici un exemple concret de fichier VTT :

WEBVTT
Kind: captions
Language: fr

NOTE
Ceci est un commentaire qui ne sera pas affiché.

introduction
00:00:01.500 --> 00:00:04.000
Bonjour et bienvenue dans cette vidéo.

00:00:04.500 --> 00:00:07.200
Aujourd'hui nous allons parler des sous-titres.

00:00:08.000 --> 00:00:12.800 position:10% align:start
Nous allons couvrir les deux formats
les plus populaires : SRT et VTT.

00:00:13.500 --> 00:00:17.300
<b>C'est parti !</b>

Remarquez plusieurs éléments qui diffèrent du SRT : l'en-tête obligatoire WEBVTT en première ligne, les métadonnées optionnelles juste après l'en-tête, la possibilité d'inclure des commentaires NOTE, des identifiants de cues optionnels (comme « introduction » au lieu de numéros), les paramètres de positionnement sur la ligne de timestamps, et l'utilisation d'un point au lieu d'une virgule pour les millisecondes.

Caractéristiques clés du VTT :

  • En-tête obligatoire : Tout fichier VTT doit commencer par WEBVTT en première ligne — sans cela, les navigateurs rejetteront le fichier
  • Format des timestamps : HH:MM:SS.mmm — utilise un point comme séparateur décimal (ex : 00:00:01.500). La partie heures est facultative pour les vidéos de moins d'une heure
  • Style CSS : Supporte le pseudo-élément CSS ::cue pour contrôler la police, la couleur, l'arrière-plan, l'opacité et bien plus
  • Positionnement des cues : Chaque cue peut avoir des paramètres position, line, size, align et vertical pour contrôler exactement où le texte apparaît
  • Métadonnées et notes : Supporte les blocs NOTE pour les commentaires et les métadonnées optionnelles après l'en-tête WEBVTT
  • Marqueurs de chapitres : Peut définir des chapitres pour la navigation vidéo, pas seulement des sous-titres
  • Numérotation flexible : Les identifiants de cues sont optionnels et peuvent être des chaînes de texte, pas seulement des numéros
  • Format de piste web : Standardisé pour l'élément HTML <track> ; testez les navigateurs et fonctions de style ciblés

SRT vs VTT : comparaison de code côte à côte

La meilleure façon de comprendre la différence en pratique est de voir le même contenu de sous-titres dans les deux formats. Voici un sous-titre identique de trois cues en SRT puis en VTT :

Version SRT :

1
00:00:05,000 --> 00:00:08,500
Captain Transcribe simplifie les sous-titres.

2
00:00:09,200 --> 00:00:13,000
Importez votre vidéo et relisez le
brouillon éditable après traitement.

3
00:00:14,000 --> 00:00:17,500
Téléchargez en SRT, VTT ou texte brut.

Version VTT :

WEBVTT

00:00:05.000 --> 00:00:08.500
Captain Transcribe simplifie les sous-titres.

00:00:09.200 --> 00:00:13.000
Importez votre vidéo et relisez le
brouillon éditable après traitement.

00:00:14.000 --> 00:00:17.500
Téléchargez en SRT, VTT ou texte brut.

Comme vous pouvez le constater, le texte des sous-titres est identique. Les différences sont structurelles : le VTT a un en-tête, utilise des points au lieu de virgules et ne nécessite pas de numéros de cues. Pour la plupart des contenus, passer d'un format à l'autre est simple.

Quelles sont les principales différences entre SRT et VTT ?

Bien que les deux formats transportent la même information de base — du texte et des codes temporels — les différences comptent selon l'endroit où vos sous-titres seront utilisés. Détaillons chaque point :

Format des timestamps

Le SRT utilise une virgule comme séparateur de millisecondes (00:00:01,500), tandis que le VTT utilise un point (00:00:01.500). C'est la source d'erreur la plus fréquente lors des conversions manuelles entre formats. Si vous prenez un fichier SRT et ajoutez simplement un en-tête WEBVTT sans changer les virgules en points, le fichier ne sera pas chargé par le navigateur. Inversement, des timestamps VTT collés dans un fichier SRT ne seront pas reconnus par la plupart des éditeurs vidéo.

Exigence d'en-tête

Les fichiers VTT doivent commencer par le texte WEBVTT sur la toute première ligne. En option, des paires clé-valeur de métadonnées peuvent suivre sur les lignes suivantes avant la première ligne vide. Les fichiers SRT n'ont aucun en-tête — ils commencent directement par le cue numéro 1. Cela signifie que les fichiers SRT sont légèrement plus simples à créer de zéro.

Style et apparence

C'est là où le VTT brille vraiment. Avec le VTT, vous pouvez appliquer des styles CSS en utilisant le sélecteur ::cue pour changer la couleur de police, la couleur d'arrière-plan, la taille de police et l'ombre du texte. Les cues individuels peuvent aussi être étiquetés avec des classes pour un style ciblé. Le SRT ne supporte que les balises basiques <b>, <i> et <u>, et même celles-ci ne sont pas supportées par tous les lecteurs.

Positionnement des cues

Le VTT vous permet de contrôler exactement où chaque sous-titre apparaît à l'écran en utilisant des paramètres comme position:10%, line:0, align:start et size:50%. C'est particulièrement utile pour éviter de chevaucher des éléments visuels importants dans la vidéo. Le SRT n'offre aucun contrôle de positionnement — les sous-titres apparaissent toujours à l'emplacement par défaut (généralement en bas au centre).

Métadonnées et commentaires

Le VTT supporte les blocs NOTE qui agissent comme des commentaires dans le fichier. Ils sont ignorés par les lecteurs mais utiles pour les traducteurs, les éditeurs ou les outils automatisés. Le VTT supporte aussi les métadonnées d'en-tête. Le SRT n'a aucun mécanisme de commentaire ou de métadonnées.

Compatibilité

Le SRT bénéficie d'une large prise en charge dans les outils média, tandis que WebVTT est standardisé pour les pistes web. Aucun de ces constats ne garantit un chemin d'import précis : les versions desktop, web et mobile d'un même produit peuvent différer.

Quelles plateformes supportent quel format ?

Le choix entre SRT et VTT dépend souvent de l'endroit où vous prévoyez d'utiliser les sous-titres. Voici un tableau de compatibilité plateforme par plateforme :

PlateformeSupport SRTSupport VTT
YouTubeOuiOui
VimeoOuiOui
HTML5 <track>Pas le format de piste standardiséOui
Import CapCut Desktop/WebOuiNon indiqué dans le guide cité
Import direct CapCut MobileNonNon

Sources vérifiées le 28 juillet 2026 : formats de sous-titres YouTube, guide Vimeo, référence HTML track et guide d'import CapCut. Revérifiez avant publication, car les capacités peuvent évoluer.

Quand faut-il utiliser le SRT ?

Choisissez le SRT quand vous :

  • Importez vers une destination dont la documentation actuelle mentionne explicitement le SRT
  • Montez dans un produit desktop ou web dont la version actuelle importe le SRT
  • Partagez des fichiers de sous-titres avec des collaborateurs utilisant des logiciels différents
  • Partagez un fichier minuté en texte brut après confirmation du support par les collaborateurs
  • Livrez des fichiers à un client et souhaitez une compatibilité maximale

Le SRT est souvent un format d'échange pratique, mais ne remplace pas la vérification de la documentation de destination. Pour approfondir la syntaxe, consultez notre guide sur le fichier SRT.

Quand faut-il utiliser le VTT ?

Choisissez le VTT quand vous :

  • Intégrez des sous-titres sur un site web utilisant la vidéo HTML5 et l'élément <track>
  • Développez une application web qui diffuse de la vidéo et nécessite des sous-titres stylisés
  • Avez besoin de styles avancés comme du texte coloré, des polices personnalisées ou un positionnement précis à l'écran
  • Travaillez avec des plateformes vidéo web qui exigent spécifiquement le VTT
  • Ajoutez des marqueurs de chapitres ou des métadonnées en complément de vos sous-titres

Pour une vue d'ensemble complète du format, consultez notre guide sur qu'est-ce qu'un fichier VTT.

Peut-on convertir entre SRT et VTT ?

Oui, et la conversion est simple car les deux formats sont structurellement très similaires. Pour convertir un fichier SRT en VTT, vous devez :

  1. Ajouter WEBVTT en première ligne du fichier
  2. Remplacer toutes les virgules dans les timestamps par des points (ex : 00:00:01,500 devient 00:00:01.500)
  3. Optionnellement supprimer les numéros de cues (ils ne sont pas requis en VTT)

Pour convertir du VTT en SRT, inversez le processus :

  1. Supprimez l'en-tête WEBVTT et toutes les lignes de métadonnées
  2. Remplacez tous les points dans les timestamps par des virgules
  3. Ajoutez des numéros de cues séquentiels s'ils sont manquants
  4. Supprimez les fonctionnalités spécifiques au VTT comme les paramètres de positionnement ou les blocs NOTE

Bien que vous puissiez faire cela manuellement dans un éditeur de texte, l'approche la plus simple est d'utiliser un outil comme Captain Transcribe qui exporte les deux formats automatiquement à partir d'une seule transcription.

Comment Captain Transcribe gère les deux formats

Captain Transcribe peut exporter une transcription terminée en SRT ou VTT. Relisez le brouillon, téléchargez le format documenté par la destination et validez-le après import.

Le moteur génère du texte minuté et une segmentation de sous-titres. Pour un tutoriel, un clip, une formation ou un podcast, relisez les mots, labels d'intervenants et timings avant publication.

La plateforme propose aussi un export en texte brut pour les cas où vous avez simplement besoin de la transcription sans codes temporels, ce qui est pratique pour les articles de blog, les notes d'émission, le contenu SEO ou la documentation d'accessibilité.

Selon la plateforme, exportez la même transcription dans l'un des formats proposés : TXT, SRT ou VTT. Vérifiez ensuite les exigences d'import de TikTok, de votre lecteur web, de Premiere Pro ou de votre plateforme de cours.

Points clés a retenir

  • Le SRT est largement pris en charge, mais l'import doit être vérifié pour la destination et l'appareil actuels.
  • WebVTT est standardisé pour les pistes HTML et prend en charge les mécanismes de style, le positionnement et les pistes de chapitres.
  • Les principales différences syntaxiques : le VTT exige un en-tête WEBVTT, utilise des points pour les millisecondes (pas des virgules) et rend la numérotation des cues facultative.
  • Choisissez dans la liste de formats actuellement acceptés par la destination ; utilisez WebVTT pour un workflow HTML <track>.
  • Captain Transcribe exporte les deux formats depuis une transcription terminée ; validez le fichier choisi après import.

Articles connexes

Related articles

This article was drafted with AI assistance and reviewed by The Captain before publication.

© 2026 Captain Transcribe. All rights reserved.