Aller au contenu

WebVTT

Un article de Wikipédia, l'encyclopédie libre.
WebVTT
Caractéristiques
Extension
.vttVoir et modifier les données sur Wikidata
Type MIME
text/vttVoir et modifier les données sur Wikidata
PUID
Signature
57 45 42 56 54 54 (hexa)Voir et modifier les données sur Wikidata
Site web

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]