WebVTT
| Extension | .vtt |
|---|---|
| Type MIME | text/vtt |
| PUID | |
| Signature | 57 45 42 56 54 54 (hexa) |
| Site web |
(en)Â w3c.github.io/webvtt |
Web Video Text Tracks (WebVTT) est le format de sous-titres utilisé par la balise <track> de HTML5 (qui complÚte la balise <video> de HTML5).
Il a été développé sous l'égide du WHATWG et est candidat à une recommandation du W3C[1].
Présentation
[modifier | modifier le code]Il consiste en un fichier texte au format UTF-8 doté de l'extension .vtt.
Il débute avec "WEBVTT" en guise de header suivi des sous-titres présentés de la sorte :
numĂ©ro du sous-titre Temps de dĂ©but â temps de fin Texte du sous-titre (peut ĂȘtre sur plusieurs lignes) [ligne vide]
Le format de temps utilisé est heures:minutes:secondes.millisecondes.
Le caractÚre de fin de ligne est la paire CRLF. Les sous-titres sont numérotés, en commençant par 1.
Différentes balises permettent un formatage relativement poussé du texte. Par exemple, respectivement pour la mise en italique, en gras et le soulignement :
<i>text</i>, <b>text</b> et <u>text</u>
Exemple de fichier WebVTT
[modifier | modifier le code]WEBVTT 1 00:00:20.000 --> 00:00:24.400 En rĂ©ponse Ă l'augmentation <i>dramatique</i> de la criminalitĂ© dans certains quartiers, 2 00:00:24.600 --> 00:00:27.800 Le gouvernement se fĂ©licite pour les prochaines Ă©lectionsâŠ
Différences avec le format SRT
[modifier | modifier le code]- Un fichier WebVTT dĂ©bute avec la ligne d'entĂȘte (header)
WEBVTT. - Contrairement au format de fichier SRT dont il s'inspire, le format WebVTT n'utilise pas de virgule comme séparateur entre les secondes et les millisecondes, mais un point.
- Les possibilités de formatage sont plus importantes avec le format WebVTT.
Prise en charge du format par les navigateurs Web
[modifier | modifier le code]Le format a vocation Ă ĂȘtre pris en charge nativement par les navigateurs Web via la balise <track> de HTML5.
Des scripts JavaScript permettent la prise en charge des fichiers WebVTT par les navigateurs supportant la balise <video>, mais pas encore la balise <track> (par exemple Captionator de Chris Giffard ou Playr de Julien Villetorte).
Notes et références
[modifier | modifier le code]Articles connexes
[modifier | modifier le code]Liens externes
[modifier | modifier le code]- VTTandSRT, petit logiciel gratuit pour convertir des sous-titres .VTT en .SRT (et inversement).
- Captioning, logiciel libre pour convertir des sous-titres .VTT en .SRT (et inversement).
- Simple SubRip to WebVTT converter, service en ligne de conversion de sous-titres .SRT en .VTT.
- Live WebVTT Validator, service en ligne de vérification de la conformité d'un sous-titre .VTT.