Convertisseur de sous
Transformez des fichiers SubRip en WebVTT pour les sites web, YouTube et les lecteurs vidéo HTML5.
Glissez-déposez votre fichier SRT ici
ou cliquez pour parcourir
Prend en charge les fichiers .srt jusqu'à 50 Mo
Combler l'écart le plus courant entre formats de sous-titres
Le SRT est le format de sous-titres le plus utilisé, mais les navigateurs ne l'acceptent pas. La spécification HTML5 impose le WebVTT pour l'élément <track>, et tous les grands navigateurs appliquent cette exigence. Ce convertisseur effectue les trois transformations essentielles : il ajoute l'en-tête WEBVTT obligatoire, convertit les horodatages SRT avec millisecondes séparées par une virgule (00:01:30,500) au format VTT avec point (00:01:30.500), et supprime les numéros d'entrée SRT inutilisés par le VTT. La sortie se charge dans Chrome, Firefox, Safari, Edge et les navigateurs mobiles.
SRT vers VTT 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
SRT vs VTT Spécifications techniques
SRT
Le SRT (SubRip) est le format de sous-titres en texte brut le plus courant. Chaque entrée se compose d'un numéro séquentiel, d'une ligne d'horodatage avec millisecondes séparées par une virgule (00:01:30,500 --> 00:01:35,000) et d'une ou plusieurs lignes de texte. Les fichiers SRT n'ont ni en-tête, ni métadonnées, ni style. Ils sont compatibles avec presque tous les lecteurs multimédias, sauf les navigateurs web.
VTT
Le VTT (WebVTT) est le format de sous-titres standard W3C pour la vidéo HTML5. Les fichiers commencent par l'en-tête WEBVTT. Chaque cue possède des horodatages séparés par des points (00:01:30.500 --> 00:01:35.000) et n'a pas de numéro d'entrée. Le VTT prend en charge des réglages optionnels de cue pour le positionnement (line, position, align) et des blocs NOTE pour les commentaires de métadonnées.
Différences de Format
Dépannage de conversion et pièges courants
Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle
Pourquoi la console du navigateur affiche-t-elle « Failed to load resource » ou refuse-t-elle la piste .vtt ?
Les navigateurs web exigent que les serveurs distribuent les fichiers WebVTT avec le type MIME exact `text/vtt; charset=utf-8`. De plus, si la vidéo et les sous-titres sont hébergés sur des domaines distincts, assurez-vous que votre serveur renvoie les en-têtes CORS appropriés (`Access-Control-Allow-Origin: *`), faute de quoi Chrome et Safari bloqueront la piste de sous-titres par mesure de sécurité.
Les sous-titres se désynchronisent ou dérivent sur les lecteurs vidéo HTML5 (Video.js, Plyr, lecteur natif)
WebVTT exige strictement des horodatages chronologiques. Si le fichier SRT source contient des répliques désordonnées, des chevauchements temporels ou des durées négatives, les analyseurs WebVTT des navigateurs peuvent cesser d'afficher les répliques suivantes. AllSubConverter trie les répliques par ordre chronologique et assainit les plages temporelles lors de l'exportation.
Pourquoi les balises HTML de base (<b>, <i>, <font>) du SRT ont-elles un comportement inattendu en WebVTT ?
WebVTT prend en charge nativement les balises de voix `<v Nom>`, les classes `<c.classname>`, le gras `<b>` et l'italique `<i>`, mais ne prend pas en charge les anciennes balises `<font color=...>`. Utilisez le sélecteur CSS ::cue (ex. `video::cue { color: yellow; }`) pour styliser directement vos pistes WebVTT.
Pourquoi les lettres accentuées ou les émojis apparaissent-ils comme des symboles corrompus sur les pages web ?
Les fichiers WebVTT doivent toujours être encodés en UTF-8. Si le fichier SRT d’origine a été créé sous Windows en ANSI/Windows-1252 ou GBK, les caractères non ASCII seront endommagés. Notre moteur écrit une sortie UTF-8 sans marque d’ordre des octets (BOM).
Caractéristiques
Pourquoi Convertir ?
Cas d'Utilisation Courants
Intégration de vidéo sur un site
Ajoutez des sous-titres à une vidéo HTML5 sur votre site. Les navigateurs exigent le VTT via l'élément <track> et n'affichent pas les sous-titres SRT.
Téléversement de sous-titres YouTube
Téléversez des pistes VTT via YouTube Studio pour obtenir des sous-titres précis et synchronisés sur vos vidéos.
Accessibilité e-learning
Fournissez des pistes VTT pour des contenus vidéo éducatifs, puis vérifiez leur contenu et leur minutage selon vos exigences d'accessibilité.
Développement de lecteur vidéo personnalisé
Chargez des pistes de sous-titres VTT dans des lecteurs vidéo JavaScript (Video.js, Plyr, Shaka Player) via l'API standard <track>.
Sous-titres pour vidéo sociale
Certaines plateformes sociales et certains monteurs vidéo web acceptent le VTT pour ajouter des sous-titres à des contenus promotionnels et sociaux.
Formats Associés
ASS
Advanced SubStation Alpha prend en charge le style et le positionnement. Convertissez SRT en ASS pour l'anime et les besoins de sous-titres stylisés.
TTML
Le TTML est utilisé par plusieurs flux de travail de streaming et de diffusion. Convertissez SRT en TTML lorsque votre destination demande un format XML de texte minuté.
LRC
Le LRC sert aux paroles de musique. Convertissez SRT en LRC pour réutiliser du contenu de sous-titres comme paroles synchronisées.
Comment ça marche
- 1
Glissez votre fichier .srt sur le convertisseur ou cliquez pour parcourir vos fichiers.
- 2
L'analyseur lit chaque entrée SRT : numéro, ligne d'horodatage et bloc de texte.
- 3
Les virgules des horodatages sont remplacées par des points (00:01:30,500 devient 00:01:30.500).
- 4
Les numéros séquentiels d'entrée sont supprimés, car le VTT utilise des identifiants de cue optionnels.
- 5
L'en-tête WEBVTT est ajouté en première ligne de la sortie.
- 6
Chaque entrée nettoyée devient un bloc de cue VTT avec ses horodatages et son texte.
- 7
Le contenu VTT final est encodé en UTF-8 et prêt au téléchargement.
Plus d'Outils de Sous-titres
Nettoyage de sous
Supprimer le formatage, les balises et le bruit
Éditeur de sous
Modifier le texte et les timecodes en tableau
Synchronisation de sous
Ajuster la synchronisation à la milliseconde
Fusion de sous
Fusionner plusieurs fichiers de sous-titres
Traducteur de Sous
Traduire vers 19 langues cibles intégrées
Foire aux questions
La spécification HTML5 définit le WebVTT comme seul format de sous-titres pour l'élément <track>. Les navigateurs n'intègrent pas d'analyseur SRT. Si vous référencez un fichier SRT dans une balise <track>, le navigateur l'ignore. La conversion de SRT vers VTT rend le fichier compatible avec le navigateur.
La seule différence est le séparateur décimal. Le SRT utilise une virgule (00:01:30,500). Le VTT utilise un point (00:01:30.500). Le convertisseur remplace les virgules par des points dans les lignes d'horodatage. Tout le reste du minutage, heures, minutes, secondes et millisecondes, reste identique.
Oui. YouTube accepte les fichiers VTT pour le téléversement de sous-titres. Ouvrez YouTube Studio, sélectionnez votre vidéo, allez dans Sous-titres, puis téléversez le fichier VTT. Vérifiez le minutage importé après traitement.
Chaque fichier VTT doit commencer par la chaîne WEBVTT sur la première ligne, suivie d'une ligne vide. Sans cet en-tête, les navigateurs refusent le fichier et les sous-titres ne s'affichent pas. Le convertisseur l'ajoute automatiquement.
Oui. Le VTT n'utilise pas de numéros séquentiels comme le SRT. Ses cues peuvent en revanche avoir des identifiants textuels optionnels. Le convertisseur supprime les numéros d'entrée du SRT. Si vous souhaitez des identifiants de cue, ils peuvent être ajoutés, mais la spécification VTT ne les exige pas.
Non. Le contenu textuel des sous-titres est conservé exactement. Seul le format de fichier change : l'en-tête est ajouté, le séparateur des horodatages passe de la virgule au point et les numéros d'entrée sont supprimés. Sauts de ligne, caractères spéciaux et texte restent identiques.
Articles Connexes
Comment convertir SRT en sous-titres SMI (SAMI) | AllSubConverter
Convertissez les sous-titres SRT au format SMI/SAMI pour Windows Media Player et les sous-titres multilingues.
Le meilleur convertisseur de sous-titres gratuit en | AllSubConverter
Decouvrez le meilleur convertisseur de sous-titres gratuit en 2026.