WebVTT : fichier .vtt

pérenne

Format de sous-titres standard du web, utilisé par la balise HTML <track> pour la vidéo en ligne.

Le traiter ici, sans rien installer

Dans le navigateur : le fichier n'est envoyé sur aucun serveur.

Décaler les sous-titres ou convertir en SRT →

Le WebVTT, normalisé pour accompagner la balise HTML5 <track>, sert à afficher des sous-titres et légendes synchronisés dans un lecteur vidéo web sans plugin, avec en plus la possibilité de positionner le texte à l’écran et de le styliser via CSS, des capacités que le SRT, purement textuel, n’offre pas.

Chaque fichier doit obligatoirement commencer par la ligne “WEBVTT”, ce qui constitue de fait sa signature d’ouverture. Sa proximité de structure avec le SRT (horodatages similaires) en fait une conversion quasi directe, ce qui explique la coexistence des deux formats plutôt que le remplacement pur et simple de l’un par l’autre.

Au-delà des simples sous-titres, la spécification WebVTT prévoit aussi des “cues” de métadonnées et de chapitrage exploitables par du JavaScript, ce qui permet par exemple de synchroniser l’affichage d’un élément visuel avec un instant précis de la lecture vidéo, un usage qui dépasse le simple sous-titrage.

Chaque bloc peut cibler une portion précise de l’écran (haut, bas, aligné à gauche ou à droite) via des réglages de positionnement dédiés, une fonctionnalité pensée notamment pour éviter de masquer un élément important de l’image ou pour respecter les usages régionaux de sous-titrage.

YouTube Studio permet directement de télécharger ou d’importer des sous-titres au format WebVTT pour une vidéo publiée, ce qui en fait aujourd’hui l’un des formats les plus manipulés par les créateurs de contenu lors du sous-titrage ou de la traduction de leurs vidéos.

Les blocs “REGION” de la spécification permettent en outre de définir plusieurs zones d’affichage indépendantes à l’écran, un mécanisme qui autorise par exemple l’affichage simultané de sous-titres traduits et d’une légende descriptive séparée, chacune positionnée et défilant indépendamment l’une de l’autre sans se chevaucher.

Signature binaire

Diagramme de la signature binaire du format WebVTT, octets mis en évidence
HexadécimalOffset
57 45 42 56 54 540

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .vtt ?

Subtitle Edit permet d'ouvrir gratuitement un fichier .vtt. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format WebVTT ?

Le type MIME du format WebVTT est text/vtt.

Le format WebVTT (.vtt) est-il encore utilisé aujourd'hui ?

Oui, le format WebVTT est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.

Peut-on ouvrir un fichier .vtt sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi une piste WebVTT ne s'affiche-t-elle pas sur une vidéo HTML5 ?

La balise <track> qui associe les sous-titres WebVTT à une vidéo HTML5 doit préciser explicitement l'attribut kind, la langue, et être correctement liée par son chemin d'accès ; une erreur dans ces attributs ou l'absence de déclenchement du mode sous-titres dans le lecteur empêche leur affichage malgré un fichier VTT valide.

SRT, WebVTT, ASS : quel format de sous-titres choisir selon l'usage →

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :