SCRIBEGRABOuvrez l’outil →

Fichier SRT vs VTT : quel format de sous-titre avez-vous besoin ?

Ils semblent presque identiques, ce sont tous les deux des fichiers texte simples, et pourtant, le téléchargement du mauvais fichier peut toujours entraîner des erreurs sur certaines plateformes.

Voici les différences précises entre les formats SRT et WebVTT, avec des exemples concrets, et les préférences de chaque plateforme.

Pas de compte. 10 enregistrements par jour. Fichiers jusqu’à 60 minutes, et le compteur est remis à zéro à minuit.

Pourquoi cette question se pose-t-elle

Chaque transcription effectuée via ScribeGrab génère déjà automatiquement à la fois le SRT et le VTT, de sorte que, en principe, personne n'a besoin de choisir entre les deux. La question « alors, lequel dois-je réellement utiliser ? » est toujours posée en permanence, et le journal des erreurs montre l'autre moitié de la raison : « Cette vidéo n'a pas de sous-titres, nous devrions donc… » a été affichée 49 fois au cours des 40 jours précédant le 21 août 2026, presque toujours quelqu'un s'attendant à ce qu'un fichier de sous-titres existant soit simplement extrait d'une vidéo qui n'en avait jamais eu. Dans ce cas, il n'y a pas de fichier à convertir ou à comparer les formats, il doit d'abord être généré à partir de l'audio, ce qui transforme une question de format de cinq secondes en un véritable travail de transcription. Dans tous les outils ici, 1 647 travaux ont été effectués au cours de la même période, et les fichiers de sous-titres sont toujours renvoyés au format SRT et VTT, ce qui est la réponse courte ci-dessous.

La réponse en 30 secondes

SRT (SubRip) est l’ancien format universel : il est très simple, compatible avec la plupart des logiciels de montage vidéo, des lecteurs multimédias et des plateformes de partage. VTT (WebVTT, « Pistes de texte vidéo Web ») est la norme Web officielle : c’est ce que l’élément HTML5 <track> l’élément nécessite, et il ajoute des fonctionnalités de style et de positionnement que SRT n’avait jamais eues. En règle générale : pour un téléchargement sur une plateforme ou une importation dans un éditeur, choisissez le format SRT ; pour une intégration sur votre propre site web, choisissez le format VTT. En cas de doute, conservez les deux : Avec ScribeGrab, vous obtenez les deux fichiers en une seule fois, grâce à un seul téléchargementvous n’aurez donc plus jamais à faire de choix.

Vous avez besoin des deux formats ? ScribeGrab vous fournit toujours les fichiers SRT et VTT (ainsi qu’une transcription simple) à partir d’un seul fichier téléchargé. Téléchargez une seule fois, obtenez tous les formats →

Ce à quoi ressemblent réellement les formats

Exemple de fichier SRT

1
00:00:01,000 --> 00:00:04,200
Welcome back to the channel.

2
00:00:04,400 --> 00:00:07,900
Today we're testing three budget microphones.

Chaque indication comprend : un numéro de séquence, une ligne de code temporel avec un virgule avant les millisecondes, une ou plusieurs lignes de texte, puis une ligne vide. C’est tout le format requis.

Exemple de fichier VTT

WEBVTT

00:00:01.000 --> 00:00:04.200
Welcome back to the channel.

00:00:04.400 --> 00:00:07.900 line:85% align:center
Today we're testing three budget microphones.

Trois différences notables : le caractère obligatoire WEBVTT En-tête sur la première ligne, a période au lieu d’une virgule avant les millisecondes, et permet de définir des paramètres de repère facultatifs après le code temporel (position, alignement, placement sur la ligne). Les numéros de repère sont facultatifs dans VTT. VTT prend également en charge NOTE blocs de commentaires STYLE blocs avec CSS, et les balises en ligne telles que <b>, <i> et des étiquettes vocales<v Anna>) pour afficher les noms des intervenants.

SRT SubRip · .srt 1 ← numéro de repère 00:00:01,000 --> 00:00:04,200 Bienvenue de retour sur le canal. 2 00:00:04,400 --> 00:00:07,900 Test de trois microphones. VTT WebVTT · .vtt WebVTT ← en-tête obligatoire 00:00:01.000 --> 00:00:04.200 Bienvenue de retour sur le canal. 00:00:04.400 --> 00:00:07.900 Test de trois microphones. pas besoin de numéros de repère
Même texte et même chronologie : les différences résident dans WebVTT en-tête, numéros de repères et un virgule (SRT) par rapport à période (VTT) avant les millisecondes.

Les différences qui comptent

SRTVTT
En-têteAucunWEBVTT requis sur la ligne 1
Séparateur de millisecondesVirgule (00:00:01,000)Période (00:00:01.000)
Numéros de repèresObligatoireFacultatif
Mise en formeAu mieux, balises de base ; souvent suppriméesCSS via STYLE blocs, balises en ligne, classes par indication
PositionnementNonOui (line, position, align paramètres
HTML5 <track>Non pris en charge par les navigateursLe format requis
EncodageHistoriquement problématique (fichiers hérités ANSI)Toujours UTF-8

La différence entre la virgule et le point est le piège classique : collez les codes temporels SRT dans un fichier VTT (ou vice versa) et les analyseurs stricts rejettent l’ensemble du fichier.

Quelles plateformes acceptent quels formats

Vimeo accepte également les formats SRT et VTT (WebVTT) dans son outil de téléchargement de sous-titres, tout comme YouTube. CapCut importe les fichiers SRT dans sa piste de sous-titres, et son propre outil d’exportation de sous-titres générés automatiquement est également au format SRT, ce qui est pratique si vous devez transférer des sous-titres entre CapCut et un autre éditeur. Plex recherche un fichier de sous-titres portant le même nom que la vidéo dans le même dossiermovie.mp4 à côté de movie.srt ou movie.en.srt) et prend en charge les fichiers SRT ou VTT comme fichiers externes, bien que le format SRT reste le plus courant dans les bibliothèques Plex. DaVinci Resolve importe directement les fichiers SRT dans une piste de sous-titres et peut également exporter vos sous-titres modifiés au format SRT. Parmi tous ces outils, le format SRT est celui que personne ne rejette : si une plateforme ne prend en charge qu'un seul format, c'est le SRT, et le format VTT ne devient obligatoire que lorsque vous créez vos propres sous-titres <video> étiquette.

Convertir manuellement un fichier SRT en VTT (ou inversement)

Pour un fichier court, vous n’avez pas besoin d’un convertisseur :

  1. SRT vers VTT : Ajoutez une ligne WEBVTT plus une ligne vide au tout début du fichier, puis recherchez et remplacez chaque virgule dans un code temporel00:00:01,000) suivi d’un point (00:00:01.000). Les numéros d’indications peuvent rester tels quels ; le format VTT les ignore simplement.
  2. Convertir un fichier VTT en SRT : supprimer le WEBVTT Ligne d’en-tête, remplacez chaque point de code temporel par une virgule, supprimez tous les paramètres de repérage après le code temporelline:85% align:center et des éléments similaires), et numérotez les repères dans l’ordre en commençant par 1 s’ils ne le sont pas déjà.

Voici la conversion complète : même texte, même synchronisation, seulement deux caractères différents par ligne. C’est tellement mécanique que la plupart des outils de sous-titrage le font automatiquement, y compris ScribeGrab, ce qui vous permet d’obtenir les deux fichiers en une seule fois après le chargement, il n’y a donc rien à convertir.

Si vous faites l’opération inverse, en convertissant un fichier VTT en SRT pour un éditeur qui n’importe que les fichiers SRT, c’est le même principe, mais à l’envers : supprimez l’en-tête, remplacez les points par des virgules, et c’est terminé.

Erreurs courantes qui corrompent un fichier de sous-titres.

Utilisation du VTT sur le web.

C’est le seul cas où le choix est fait pour vous. Les sous-titres d’une vidéo HTML5 ressemblent à ceci :

<video controls src="/talk.mp4">
  <track kind="captions" src="/talk.vtt"
         srclang="en" label="English" default>
</video>

Le navigateur affiche les sous-titres directement, les utilisateurs peuvent les activer ou les désactiver, et comme le texte est du texte réel (et non une image figée), il est accessible et peut être indexé. Pour obtenir des instructions détaillées pour chaque plateforme, consultez Comment ajouter des sous-titres à n’importe quelle vidéo.

Alors, lequel devriez-vous générer ?

Idéalement, les deux : ils affichent le même texte et respectent les mêmes délais, ce qui garantit une qualité optimale et une compatibilité totale. Chaque transcription sur ScribeGrab génère la transcription au format TXT, en plus de SRT et VTT à partir d’un seul téléchargement, gratuitement, avec 10 enregistrements par jour. Téléchargez votre fichier audio ou vidéo une seule fois et conservez le fichier demandé par chaque plateforme. Et si vous vous demandez à quel point la transcription automatique sera fidèle à ce qui a été dit, consultez notre analyse détaillée et honnête précision de la transcription.

Créez gratuitement des fichiers SRT et VTT →

Un fichier PDF peut présenter divers problèmes techniques : il peut être tronqué pendant le téléchargement, ou sa structure interne peut être endommagée, ce qui l’empêche de s’ouvrir complètement, au lieu de simplement afficher des caractères illisibles. Réparation de fichiers PDF avec ScanReviver permet de recréer un fichier qu’un utilisateur refuse d’ouvrir.

Portrait illustré de Sam RidderPar Sam Ridder, Je développe et gère ScribeGrab sur mon propre matériel, en toute autonomie. Qui je suis.

FAQ

Quelle est la différence entre SRT et VTT ?

SRT est un format plus ancien et plus simple : il s’agit de repères numérotés avec des millisecondes séparées par des virgules. VTT est le format standard du web : il s’agit d’un WEBVTT En-tête, millisecondes séparées par des points, numéros de repères facultatifs, ainsi que des options de mise en forme et de positionnement que le format SRT ne propose pas.

Dois-je utiliser SRT ou VTT pour YouTube ?

YouTube accepte les deux formats, donc vous pouvez utiliser celui que vous préférez. Le format SRT est le plus sûr et le plus polyvalent pour les plateformes de téléchargement ; le format VTT est requis lorsque vous intégrez des sous-titres dans votre propre lecteur HTML5.

Puis-je convertir un fichier SRT en VTT ?

Oui, ajoutez un WEBVTT première ligne et remplacez la virgule avant « millisecondes » par un point. Ou ne faites aucune conversion : ScribeGrab affiche les deux formats pour chaque transcription.

Est-il possible de convertir un fichier VTT en fichier SRT ?

Oui, supprimez la ligne d’en-tête WEBVTT et remplacez les points par des virgules avant les millisecondes. Ou ignorez-la complètement : ScribeGrab vous fournit déjà les formats SRT et VTT à partir du même fichier téléchargé.

Quel format les éditeurs vidéo comme Premiere Pro préfèrent-ils ?

Adobe Premiere Pro, DaVinci Resolve et Final Cut Pro importent tous directement les fichiers SRT dans une piste de sous-titres. Le format SRT est le standard de facto dans l'édition vidéo sur ordinateur ; le support du format VTT dans les éditeurs est moins uniforme.

Est-ce que CapCut, Vimeo ou Plex utilisent le SRT ou le VTT ?

CapCut et Vimeo acceptent tous deux le format SRT pour les sous-titres (Vimeo accepte également le format VTT) ; Plex les lit comme un fichier de sous-titres externe partageant le même nom de fichier que la vidéo. Le format SRT est le format par défaut le plus sûr pour les trois.

Pourquoi mes sous-titres s'affichent-ils comme vides ou ne parviennent-ils pas à être téléchargés ?

Les deux causes les plus courantes sont un BOM UTF-8 au début du fichier (certains éditeurs Windows l'ajoutent de manière invisible) et un encodage incorrect des caractères accentués. En enregistrant à nouveau le fichier au format UTF-8 sans BOM, on corrige presque tous les problèmes.

Les repères de sous-titres peuvent-ils se chevaucher dans le temps ?

Non, un repère qui commence avant que le précédent ne se soit terminé est invalide. La plupart des éditeurs maintiennent automatiquement les repères dans l'ordre, mais vérifiez les chevauchements si vous avez modifié manuellement les codes temporels.

Qu'est-ce qu'un fichier VTT, ou un fichier WebVTT ?

WebVTT (Web Video Text Tracks, le nom complet derrière l'extension .vtt) est un format de sous-titres en texte brut conçu pour la vidéo web, et non un format vidéo ou audio en soi. Un fichier WebVTT commence par un en-tête WEBVTT sur la première ligne et utilise des points plutôt que des virgules avant les millisecondes. Il ressemble presque exactement au SRT, mais prend en charge un style et un positionnement que le SRT ne permet pas, et c'est le format propre à HTML5 <track> élément HTML5 exige.

srt ou vtt : y a-t-il une différence notable au niveau de la synchronisation ?

Non, uniquement au niveau du formatage : un repère à 00:00:04.200 dans le fichier VTT se déclenche exactement au même moment qu'à 00:00:04,200 dans le fichier SRT.

Les sous-titres VTT s'affichent-ils différemment à l'écran par rapport au SRT ?

Seulement si le fichier utilise le positionnement ou une mise en forme CSS ; sans ces options, les sous-titres VTT s'affichent exactement comme le SRT. Les numéros de repère sont facultatifs en VTT et obligatoires en SRT.

Est-il possible de simplement renommer les fichiers de sous-titres au format texte brut (.vtt) sans modifier leur contenu ?

Il n’est pas possible de renommer un fichier de sous-titres VTT sans modifier son contenu ; l’en-tête WEBVTT et les codes temporels doivent toujours être présents dans le fichier.

VTT ou SRT : lequel devrais-je utiliser en réalité ?

Pour YouTube et la plupart des logiciels de montage vidéo, le SRT est le choix par défaut le plus sûr ; pour les lecteurs web et les sous-titres stylisés, le VTT. Les deux contiennent les mêmes informations, seule la mise en forme diffère, donc la vraie différence entre SRT et VTT est une question de compatibilité, pas de qualité.

Puis-je créer gratuitement un fichier SRT à partir d’une vidéo qui n’en contient pas ?

Oui, téléchargez la vidéo sur ScribeGrab, et il transcrit l’audio, générant un fichier SRT gratuitement, en plus des fichiers VTT et du texte brut, même si la vidéo ne contenait aucune piste de sous-titres au départ.

ShinobiTools · KvK 42147182 · info@shinobitools.com