Générez des sous-titres WebVTT — le standard W3C pour la vidéo web
Des fichiers VTT correctement formatés avec des séparateurs point pour les horodatages, un en-tête WEBVTT et une structure de cues qui fonctionne avec les éléments <track> HTML5, les flux HLS et tous les navigateurs modernes.
Déposez votre fichier ici ou cliquez pour parcourir
.mp3, .wav, .m4a, .aac, .ogg, .flac, .mp4, .mov, .avi, .mkv, .webm·jusqu'à 500MB
WebVTT : le format de sous-titres que le web utilise réellement
WebVTT (Web Video Text Tracks) est le standard W3C pour les sous-titres dans la vidéo HTML5. Contrairement au SRT, le VTT prend en charge le style CSS via le pseudo-élément ::cue, les réglages de positionnement et d'alignement des cues, les blocs de commentaires NOTE et les marqueurs de chapitres. C'est le format de sous-titres obligatoire pour HLS (HTTP Live Streaming) — si vous diffusez de la vidéo en streaming, vous avez besoin de VTT, pas de SRT. Vocova génère des fichiers WebVTT conformes aux spécifications à partir de n'importe quelle source audio ou vidéo.
Comment ça fonctionne
Téléversez n'importe quel fichier audio ou vidéo
Glissez-déposez n'importe quel fichier média. Nous acceptons tous les formats courants et extrayons la parole pour la génération de sous-titres.
- Tout audio : MP3, WAV, M4A, AAC, OGG, FLAC, WMA
- Toute vidéo : MP4, MOV, AVI, MKV, WebM, WMV
- Fichiers jusqu'à 500 Mo pris en charge
L'IA transcrit et formate en VTT
La parole est transcrite et segmentée en cues WebVTT avec un timing correct, l'en-tête WEBVTT obligatoire et des horodatages séparés par des points conformément à la spécification W3C.
- En-tête WEBVTT avec zone de métadonnées optionnelle
- Millisecondes séparées par des points (HH:MM:SS.mmm)
- Cues segmentées pour un flux de lecture naturel
Vérifiez et téléchargez votre fichier VTT
Prévisualisez chaque cue, modifiez le texte si nécessaire et téléchargez le fichier VTT prêt pour les lecteurs vidéo HTML5, les flux HLS ou les plateformes web.
- Modifiez le texte des cues avant l'export
- Structure conforme au W3C tout au long du fichier
- Encodage UTF-8 pour toutes les langues
Fonctionnalités
Prise en charge du style CSS ::cue
Les sous-titres WebVTT peuvent être stylisés avec CSS grâce au pseudo-élément ::cue. Changez la police, la couleur, la taille, l'arrière-plan et l'opacité. Vous pouvez aussi utiliser ::cue(b), ::cue(i) et les sélecteurs de voix pour un style par élément. C'est l'avantage clé par rapport au SRT, qui n'a aucun mécanisme de style standardisé.
Positionnement et alignement des cues
Les cues VTT prennent en charge les réglages de position, d'alignement, de taille et de placement de ligne. Placez les sous-titres d'identification de locuteur en haut de l'écran, les descriptions à gauche ou centrez les dialogues standard. Ces contrôles de positionnement font partie de la spécification VTT, ce n'est pas un contournement.
Blocs NOTE pour les métadonnées
Le WebVTT prend en charge les blocs de commentaires NOTE — des métadonnées visibles dans le fichier mais non affichées à l'écran. Utilisez-les pour des notes de traducteur, du contexte pour les éditeurs, des informations linguistiques ou le suivi des versions. Le SRT n'a pas de fonctionnalité équivalente.
Format obligatoire pour le streaming HLS
La spécification HLS d'Apple exige le WebVTT pour les sous-titres — le SRT n'est pas pris en charge dans les manifestes HLS. Si vous diffusez de la vidéo via HLS (ce qui inclut la plupart des vidéos iOS, Apple TV et de nombreux CDN), vous devez utiliser le VTT. Nos fichiers sont prêts pour l'intégration HLS.
Gestion correcte du type MIME
Les fichiers VTT doivent être servis avec le type MIME text/vtt. De nombreux serveurs web servent par défaut les fichiers .vtt en text/plain, ce qui amène les navigateurs à les rejeter comme pistes de sous-titres. Nous le mentionnons dans notre sortie pour que vous pensiez à configurer votre serveur correctement — un piège courant qui casse silencieusement les sous-titres.
Pourquoi choisir Vocova
Ajoutez des sous-titres à la vidéo HTML5
Utilisez l'élément <track> dans votre balise <video> pour ajouter des sous-titres nativement. Le WebVTT est le seul format de sous-titres pris en charge par l'élément HTML5 <track> — le SRT ne fonctionne pas ici. Une ligne de HTML et votre vidéo a des sous-titres.
Sous-titrez les flux vidéo HLS
HLS impose le WebVTT pour les sous-titres. Si vous utilisez AWS MediaConvert, Cloudflare Stream, Mux ou tout pipeline HLS, vous avez besoin de fichiers VTT. Générez-les à partir de vos médias source et incluez-les dans votre manifeste HLS.
Stylisez les sous-titres avec le CSS de votre marque
Utilisez le pseudo-élément ::cue pour styliser les sous-titres WebVTT avec les polices, couleurs et traitements d'arrière-plan de votre marque. Supprimez le fond noir par défaut, changez la couleur du texte, ajustez la taille de police — le tout via du CSS standard.
Respectez les standards d'accessibilité web
WCAG 2.1 recommande le WebVTT pour les sous-titres vidéo web. Générez des fichiers VTT à partir de votre contenu vidéo pour répondre aux exigences de niveau A WCAG (sous-titres pour les médias pré-enregistrés) et de niveau AA.
Qui peut en bénéficier
Développeurs web
Ajoutez des pistes WebVTT aux lecteurs vidéo HTML5 de vos sites. Utilisez l'élément <track> avec kind='captions' ou kind='subtitles'. Stylisez avec CSS ::cue pour une expérience de sous-titrage d'apparence native.
Ingénieurs infrastructure de streaming
Générez des fichiers VTT pour les pistes de sous-titres HLS et DASH. Segmentez les fichiers VTT pour les manifestes de débit adaptatif. Le WebVTT est le seul format de sous-titres que HLS prend en charge nativement.
Développeurs de plateformes e-learning
Ajoutez des sous-titres aux vidéos de cours dans les plateformes LMS. La plupart des systèmes LMS modernes (Canvas, Moodle, Blackboard) utilisent la vidéo HTML5 et attendent le WebVTT pour les pistes de sous-titres.
Créateurs de contenu publiant sur le web
Générez des fichiers de sous-titres VTT pour les vidéos intégrées sur votre blog, portfolio ou site média. Le WebVTT fonctionne dans tous les navigateurs modernes sans plugins ni bibliothèques JavaScript.
Questions fréquentes
Outils associés

Générateur SRT
Générez des sous-titres SRT conformes aux spécifications avec un formatage correct

Générateur de sous-titres
Téléchargez de l'audio ou de la vidéo et obtenez des fichiers de sous-titres prêts à l'emploi

Video en texte
Extrayez du texte precis de n'importe quel fichier video avec l'IA

Audio en texte
Importez n'importe quel fichier audio et obtenez du texte precis instantanement

MP4 en texte
Transcrivez une vidéo MP4 — tout codec, toute piste audio, toute source

Traduction audio
Téléchargez de l'audio dans n'importe quelle langue et traduisez-le vers 140+ langues
Commencez a transcrire gratuitement
Importez un fichier ou collez un lien depuis YouTube, TikTok et plus de 1 000 plateformes — obtenez une transcription precise en quelques minutes. Aucune carte de credit requise.