Skip to content

Convertisseur de sous

Transformez des sous-titres WebVTT compatibles Web en SRT largement pris en charge.

Glissez-déposez votre fichier VTT ici

ou cliquez pour parcourir

Prend en charge les fichiers .vtt jusqu'à 50 Mo

Architecture du moteur principal

Du standard Web au standard universel

Les fichiers VTT sont conçus pour les navigateurs, tandis que de nombreux lecteurs multimédias, logiciels de montage et flux de travail smart TV préfèrent encore le SRT. Ce convertisseur supprime l'en-tête WEBVTT, convertit les horodatages séparés par un point au format SRT avec virgule, ajoute des numéros d'entrée séquentiels et retire les paramètres de cue VTT. Le résultat est un fichier SRT simple qui peut être testé dans votre lecteur ou votre flux de travail cible.

Inspecteur de payload et syntaxe

VTT vers SRT Inspection de la syntaxe et structure du code

Comparaison côte à côte de la syntaxe de code illustrant les définitions d'en-tête, la syntaxe d'horodatage et le formatage du payload de cues

Synchronisation à la milliseconde
input.vtt
VTT SOURCE
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
output.srt
SRT RÉSULTAT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
Fiche technique

VTT vs SRT Spécifications techniques

Conforme aux standards
Format d'entrée

VTT

VTT

Le VTT (WebVTT) est le format de sous-titres standardisé par le W3C pour la vidéo HTML5. Les fichiers commencent par la chaîne d'en-tête WEBVTT. Les cues utilisent des horodatages séparés par un point (00:01:30.500 --> 00:01:35.000) et peuvent inclure des paramètres de positionnement comme line, position et align après l'horodatage. Les fichiers VTT peuvent aussi contenir des blocs de commentaires NOTE et des identifiants de cue optionnels.

Format de sortie

SRT

SRT

Le SRT (SubRip) est le format de sous-titres le plus universellement compatible. Chaque entrée commence par un numéro séquentiel (1, 2, 3...), suivi d'une ligne d'horodatage dont les millisecondes sont séparées par une virgule (00:01:30,500 --> 00:01:35,000), puis du texte du sous-titre. Le SRT n'a ni en-tête, ni section de métadonnées, ni prise en charge du style ou du positionnement.

Différences de Format

Le VTT commence par l'en-tête WEBVTT. Le SRT n'a pas d'en-tête ; il commence directement par le numéro de la première entrée.
Les horodatages VTT utilisent un point (00:01:30.500). Les horodatages SRT utilisent une virgule (00:01:30,500).
Les cues VTT peuvent avoir des identifiants textuels optionnels. Les entrées SRT ont des numéros séquentiels obligatoires (1, 2, 3...).
Le VTT prend en charge des paramètres de positionnement de cue (line, position, align, size). Le SRT n'a ni positionnement ni style.
Le VTT prend en charge des blocs NOTE pour les commentaires. Le SRT n'a aucun mécanisme de commentaire ou de métadonnée.
Le VTT est le standard Web reconnu par les navigateurs. Le SRT est un standard texte simple largement pris en charge hors navigateurs.

Dépannage de conversion et pièges courants

Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle

4 pièges courants
GOTCHA #1

Pourquoi des balises brutes comme « <v Speaker> » ou « <c.highlight> » apparaissent-elles dans certains lecteurs ?

WebVTT prend en charge les balises natives de voix (`<v NomDuLocuteur>`) et les classes CSS (`<c.nomdeclass>`). VLC et MPV les ignorent ou les masquent, mais d'anciens téléviseurs connectés ou Premiere Pro peuvent les afficher comme du texte. AllSubConverter extrait le dialogue et supprime les balises propres au Web.

GOTCHA #2

Le VTT téléchargé de YouTube ou Zoom contient des doublons ou des sous-titres qui clignotent

Les fichiers WebVTT générés automatiquement par YouTube et Zoom utilisent des cues défilants dont des fragments se chevauchent à la milliseconde. Une conversion directe en SRT provoque un clignotement. Utilisez le nettoyeur de sous-titres pour supprimer les lignes identiques consécutives et fusionner les fenêtres défilantes.

GOTCHA #3

Numéros de cue manquants ou ordre SRT invalide

WebVTT n'exige pas de numéros, mais les lecteurs SubRip stricts attendent des entiers consécutifs (1, 2, 3...) séparés par des lignes vides. L'analyseur attribue les index automatiquement à partir de 1 et normalise les lignes vides entre les cues.

GOTCHA #4

Le logiciel de montage (Premiere Pro, Final Cut, DaVinci Resolve) n'importe pas le SRT converti

Les logiciels de montage sont très stricts sur le format des horodatages. Le fichier ne doit contenir ni horodatage négatif ni cue de durée nulle. AllSubConverter produit la syntaxe stricte HH:MM:SS,mmm --> HH:MM:SS,mmm avec des heures sur deux chiffres.

Caractéristiques

Supprime l'en-tête WEBVTT et les blocs de commentaires NOTE inutiles en SRT
Convertit les horodatages VTT avec point (00:01:30.500) en horodatages SRT avec virgule (00:01:30,500)
Ajoute les numéros d'entrée séquentiels (1, 2, 3...) requis par le format SRT
Retire les paramètres de cue VTT (line, position, align, size) après les lignes d'horodatage
Supprime les identifiants de cue VTT, sans équivalent en SRT
Laisse les balises en ligne VTT courantes telles que <b>, <i>, <u> et <c> dans le texte des cues
Produit un SRT encodé en UTF-8 pour les lecteurs et flux de travail compatibles
Traite entièrement côté client, sans téléversement de fichier vers un serveur

Pourquoi Convertir ?

De nombreux flux de travail smart TV préfèrent le SRT pour la lecture de médias locaux.
Les serveurs multimédias Plex, Jellyfin et Emby indexent couramment des fichiers de sous-titres SRT externes.
Plusieurs outils de montage vidéo importent les sous-titres SRT de façon plus cohérente que le VTT.
HandBrake, FFmpeg et MKVToolNix acceptent le SRT pour l'intégration dans des conteneurs vidéo de manière plus fiable que le VTT.
Les applications vidéo mobiles iOS et Android utilisent souvent le SRT par défaut pour charger des sous-titres externes.
Les fichiers SRT sont plus simples et plus légers car ils n'ont ni en-têtes, ni paramètres de cue, ni blocs de métadonnées.
Certains appareils anciens et lecteurs multimédias plus vieux prennent en charge le SRT mais pas le VTT.
Scenarios

Cas d'Utilisation Courants

Lecture sur smart TV

Convertissez des sous-titres VTT en SRT pour la compatibilité avec les smart TV Samsung, LG et Sony qui préfèrent le SRT pour la lecture de médias locaux.

Bibliothèques de serveurs multimédias

Préparez des sous-titres SRT externes pour des serveurs multimédias comme Plex, Jellyfin et Emby, puis vérifiez leur reconnaissance dans votre bibliothèque.

Import dans un logiciel de montage

Importez des sous-titres dans Adobe Premiere Pro, DaVinci Resolve ou Final Cut Pro au format SRT, accepté nativement par ces logiciels de montage.

Lecture vidéo mobile

La plupart des applications vidéo iOS et Android chargent par défaut des sous-titres SRT externes. Convertissez VTT en SRT pour un affichage fiable sur mobile.

Intégration de sous-titres

Intégrez des sous-titres dans des conteneurs MKV ou MP4 avec FFmpeg, HandBrake ou MKVToolNix. Le SRT est le format le plus compatible pour l'intégration dans un conteneur.

Format Ecosystem

Formats Associés

Comment ça marche

  1. 1

    Téléversez votre fichier .vtt en le déposant sur le convertisseur ou via le sélecteur de fichiers.

  2. 2

    Le parseur identifie l'en-tête WEBVTT et ignore les blocs NOTE et les métadonnées.

  3. 3

    Chaque bloc de cue VTT est lu : identifiant optionnel, ligne d'horodatage et texte.

  4. 4

    Les séparateurs décimaux des horodatages sont remplacés par des virgules (00:01:30.500 devient 00:01:30,500).

  5. 5

    Les paramètres de cue situés après la flèche d'horodatage sont supprimés (line, position, align, etc.).

  6. 6

    Des numéros séquentiels sont attribués à chaque entrée dans l'ordre chronologique.

  7. 7

    La sortie SRT est assemblée et encodée en UTF-8 pour le téléchargement.

Foire aux questions

Bien que le VTT soit le standard Web, de nombreuses smart TV, serveurs multimédias, outils de montage et lecteurs mobiles acceptent le SRT de façon plus cohérente. Convertir VTT en SRT est un moyen simple de préparer une version en texte minuté simple, mais testez toujours le résultat dans votre lecteur ou votre flux de travail cible.

Le séparateur décimal passe du point à la virgule. Le VTT utilise 00:01:30.500. Le SRT utilise 00:01:30,500. Les heures, minutes, secondes et millisecondes sont identiques. Le convertisseur remplace simplement le point par une virgule dans chaque paire d'horodatages.

Oui. Le SRT exige que chaque entrée commence par un numéro séquentiel. Le VTT utilise plutôt des identifiants textuels optionnels. Le convertisseur supprime les identifiants VTT et attribue des numéros séquentiels (1, 2, 3...) à chaque entrée de sous-titres dans l'ordre chronologique.

L'en-tête WEBVTT est supprimé. Le SRT n'a pas de format d'en-tête. Le fichier SRT produit commence directement par le numéro 1 de la première entrée de sous-titre. C'est le comportement correct et attendu pour le format SRT.

Les paramètres de cue VTT (par exemple line:50%, position:left, align:center) apparaissent après la flèche d'horodatage sur la même ligne. Le SRT ne les prend pas en charge. Le convertisseur les retire et laisse uniquement la paire d'horodatages nettoyée. Toute information de positionnement du VTT est perdue.

Non. Les blocs NOTE du VTT sont des sections de commentaire destinées aux métadonnées ou aux notes de développement. Ce ne sont pas des contenus de sous-titres affichables. Le convertisseur ignore tous les blocs NOTE pendant la conversion.

Prêt à convertir vos sous-titres ?

Déposez votre fichier VTT ici et convertissez-le en SRT instantanément.