- 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 est en développement sous l'égide du WHATWG[1] en attendant son éventuelle normalisation par le W3C.
Sommaire
Présentation
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épart --> temps de fin Texte du sous-titre (peut être sur plusieurs lignes) [ligne vide]
Le format du temps utilisé est heures:minutes:secondes.millisecondes ; le champ des secondes a une précision de trois chiffres après la virgule.
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.
Exemple de fichier WebVTT
WEBVTT 1 00:00:20.000 --> 00:00:24.400 En réponse à l'augmentation dramatique 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
- Un fichier WebVTT débute avec un header.
- 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.
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
Articles connexes
Catégories :- Standard du web
- Codage du texte
- Format ouvert
- Sous-titrage
Wikimedia Foundation. 2010.