.VTT

Fichier VTT

WebVTT - Web Video Text Tracks (Subtitle/Caption File)
Poser une question
RÉPONSE RAPIDE

Un fichier VTT est un fichier de sous-titres WebVTT - du texte brut avec des codes temporels qui affiche des légendes sur les vidéos HTML5. Vous ne l'ouvrez pas seul : placez-le à côté de votre vidéo et chargez-le dans VLC, ou attachez-le à un élément vidéo HTML5 avec une balise track. Pour lire ou modifier le texte, ouvrez-le dans n'importe quel éditeur de texte ou Subtitle Edit.

Développeur : W3C / WHATWG (WebVTT standard) Catégorie : Fichiers vidéo Standard ouvert MIME: text/vtt
S'OUVRE SUR Windows macOS Linux Web
Lié : .DAV · .MKV · .MP4 · .H264

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 14, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier VTT ?

Un fichier .vtt est un fichier de sous-titres et de légendes WebVTT (Web Video Text Tracks) - le format de texte synchronisé natif de la plateforme web moderne. Il stocke des sous-titres, des légendes, des marqueurs de chapitre et des métadonnées synchronisés sous forme de texte UTF-8 brut, fournis aux éléments <video> HTML5 via la balise <track>.

Tout fichier .vtt valide doit commencer par la chaîne littérale WEBVTT sur sa première ligne (un BOM UTF-8 peut la précéder). Des blocs de séquences (cues) synchronisées suivent : un identifiant de séquence facultatif, une plage de codes temporels en notation fléchée (00:00:01.000 --> 00:00:04.000), et le texte de la séquence. Contrairement au format plus ancien .srt, le .vtt utilise un point comme séparateur de millisecondes. Il étend également le modèle de sous-titres avec des balises de style en ligne (<b>, <i>, <u>, <ruby>, balises de classe CSS <c.classname>), des attributs de positionnement par séquence (ligne, position, alignement, taille), et des types de pistes distincts pour les chapitres et les métadonnées.

Comme tous les principaux navigateurs implémentent WebVTT nativement, aucun plugin n'est requis - l'ajout d'un élément <track kind="subtitles" src="file.vtt"> à l'intérieur d'une balise <video> suffit. Le type MIME enregistré est text/vtt. Les fichiers sont entièrement lisibles par l'homme et modifiables dans n'importe quel éditeur de texte brut. Les outils de sous-titrage tels que Subtitle Edit, VLC media player et YouTube Studio prennent tous en charge le .vtt nativement, et des convertisseurs permettent de passer du .vtt à des formats comme .sbv ou .ass.

Sécurité et sûreté

RISQUE : LOW

Un .vtt est du texte brut et ne peut pas exécuter de code, le fichier lui-même est donc sûr à ouvrir ou à lire. Deux précautions mineures héritées des fichiers de sous-titres en général : (1) gardez vos lecteurs multimédias à jour - historiquement, l'analyse de sous-titres malformés a été une surface d'attaque (rare) dans certains lecteurs ; (2) les légendes téléchargées sur des sites douteux peuvent contenir du texte ou des liens trompeurs, lisez donc plutôt que de faire aveuglément confiance. Enregistrez en UTF-8 pour que les caractères accentués/non latins s'affichent correctement. (Note : un .vtt qui est en réalité un projet Crestron VisionTools Pro-e est un fichier binaire différent - non concerné par ces précautions relatives aux sous-titres.)

Détails du format

en bref
NOM COMPLETWebVTT - Web Video Text Tracks (Subtitle/Caption File)
DÉVELOPPEURW3C / WHATWG (WebVTT standard)depuis WebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
CATÉGORIEFichiers vidéo
TYPE MIMEtext/vtt
TYPESous-titres/légendes synchronisés en texte brut pour vidéo HTML5
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Projet VisionTools Pro-e (Crestron) - Le logiciel de conception de panneaux tactiles AV VisionTools Pro-e de Crestron enregistre les projets sous l'extension .vtt ; s'ouvre uniquement avec VisionTools Pro-e - sans rapport avec les sous-titres. (C'est le nom dans la base de données source, mais WebVTT est la signification de loin la plus courante.)
  • DediProg / données binaires diverses - Quelques outils de niche ont utilisé .vtt pour des données non liées ; la signification de sous-titre WebVTT domine les recherches web et les fichiers réels.

Programmes qui ouvrent les fichiers VTT

Windows4 apps
VLC media player Open-source Lancez la vidéo ; si le .vtt partage le même nom et dossier que la vidéo, il se charge automatiquement, sinon faites glisser le .vtt sur la fenêtre de VLC.
Subtitle Edit Open-source Ouvrez le .vtt pour modifier le texte/le timing avec un aperçu de la forme d'onde, et convertissez VTT <-> SRT en un clic.
Notepad Open-source Ouvrez le .vtt en tant que texte pour lire ou corriger rapidement le libellé/les codes temporels ; enregistrez en UTF-8.
Any web browser Gratuit Référencez-le depuis une balise HTML5 <video><track src='captions.vtt' kind='captions'> pour le voir s'afficher sur la page.
macOS3 apps
VLC media player Open-source Lancez la vidéo ; si le .vtt partage le même nom et dossier que la vidéo, il se charge automatiquement, sinon faites glisser le .vtt sur la fenêtre de VLC.
Subtitle Edit Open-source Ouvrez le .vtt pour modifier le texte/le timing avec un aperçu de la forme d'onde, et convertissez VTT <-> SRT en un clic.
TextEdit / any text editor Intégré Ouvrez le .vtt en tant que texte brut pour lire ou modifier les légendes (utilisez le mode texte brut).
Linux2 apps
Gnome Subtitles Open-source Ouvrez le .vtt pour modifier le texte/le timing avec une vue vidéo synchronisée ; exporte en SRT/VTT.
VLC / MPV Open-source Charge automatiquement un .vtt du même nom dans le dossier, ou chargez-le via Sous-titres > Ajouter un fichier de sous-titres.
Web1 app
YouTube Studio Gratuit Téléchargez le .vtt comme piste de sous-titres pour votre vidéo (Sous-titres > Ajouter > Importer un fichier).

Détails techniques

spécifications approfondies
Encodage du fichierUTF-8 ; un BOM (EF BB BF) est autorisé mais facultatif avant l'en-tête WEBVTT
Signature du fichierLa première ligne doit être la chaîne ASCII `WEBVTT`, éventuellement suivie d'un espace ou d'une tabulation et d'une description d'en-tête
Type MIME`text/vtt`
Format du code temporel`HH:MM:SS.mmm` utilisant un point comme séparateur de millisecondes (ex: `00:01:23.456`) ; le champ des heures est facultatif
Syntaxe de synchronisation des séquencesHorodatages de début et de fin séparés par ` --> ` avec des paramètres de séquence facultatifs ajoutés sur la même ligne
Balises de balisage en ligne`<b>`, `<i>`, `<u>`, `<ruby>/<rt>`, `<v>` (voix), `<lang>`, et balises de classe CSS `<c.classname>`
Positionnement des séquencesParamètres par séquence : `line`, `position`, `size`, `align`, et `vertical` pour le texte vertical ou de droite à gauche
Régions nomméesLes blocs REGION définissent des zones d'écran nommées réutilisables ; les séquences les référencent pour permettre un rendu de style défilement vers le haut
Types de pistessubtitles, captions, descriptions, chapters, metadata - tous utilisent `.vtt` mais diffèrent par l'attribut `<track kind>`
Blocs de styleLes blocs d'en-tête STYLE appliquent du CSS aux séquences via le pseudo-élément `::cue` et les variantes `::cue(<selector>)`
Blocs de commentairesLes blocs NOTE sont ignorés par les moteurs de rendu et servent d'annotations pour l'auteur au sein du fichier
Identifiant de séquenceChaîne ou nombre facultatif précédant la ligne d'horodatage ; les identifiants ne sont pas obligés d'être uniques
Intégration HTML5Chargé nativement via `<track src="file.vtt" kind="subtitles">` à l'intérieur de `<video>` dans tous les principaux navigateurs sans plugins
Fins de ligneLF et CRLF sont acceptés ; les blocs de séquences sont séparés par une ou plusieurs lignes vides
PubliéWebVTT proposed ~2010 (from SRT); W3C standard for the HTML5 <track> element
Standard ouvertOui · libre de droits
Spécificationwww.w3.org

Conversions VTT

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers VTT. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers VTT.

Foire aux questions

Comment ouvrir un fichier .vtt ?
Pour lire ou modifier les légendes, ouvrez-le dans n'importe quel éditeur de texte (Notepad++, TextEdit) ou Subtitle Edit. Pour le visionner avec une vidéo, chargez-le dans un lecteur comme VLC, ou attachez-le à une <video> HTML5 via un élément <track> plutôt que de l'« ouvrir » seul.
Quelle est la différence entre VTT et SRT ?
WebVTT (.vtt) est la norme de légendes web HTML5 ; SRT est le format universel plus ancien. Ils sont presque identiques, mais le VTT commence par un en-tête « WEBVTT » et utilise un POINT dans les codes temporels (00:00:01.000) alors que le SRT utilise une virgule (00:00:01,000). Le VTT prend également en charge le style et le positionnement. Subtitle Edit permet de les convertir instantanément.
Comment convertir un .vtt en .srt ?
Ouvrez-le dans Subtitle Edit (ou ffmpeg) et enregistrez-le sous SubRip .srt - cela supprime l'en-tête WEBVTT et remplace les points par des virgules. De nombreux convertisseurs en ligne gratuits font de même dans le navigateur.
Comment ajouter une légende .vtt à une vidéo sur un site web ?
Utilisez l'élément HTML5 <track> : <video><track src='captions.vtt' kind='captions' srclang='fr' label='Français'></video>. Le navigateur affiche nativement les légendes WebVTT.
Mes légendes sont désynchronisées - comment corriger le timing ?
Dans un lecteur, vous pouvez ajuster le délai des sous-titres pendant la lecture ; pour une correction permanente, ouvrez le .vtt dans Subtitle Edit et appliquez un décalage temporel ou synchronisez sur la forme d'onde audio, puis enregistrez.
Pourquoi y a-t-il des caractères étranges dans mi fichier .vtt ?
Il s'agit d'un problème d'encodage - réenregistrez le fichier en UTF-8 (dans Subtitle Edit ou Notepad++) pour que les accents et les scripts non latins s'affichent correctement. Le WebVTT est censé être en UTF-8.

Références

1W3C - WebVTT: The Web Video Text Tracks Formatwww.w3.org
2MDN - Web Video Text Tracks Format (WebVTT)developer.mozilla.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Extensions liées

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z