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

1

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
2

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
3

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

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.

Générateur de sous-titres WebVTT gratuit — Vocova