Validateur VTT
Découvrez exactement pourquoi un fichier WebVTT échoue dans un lecteur, puis téléchargez une version corrigée.
- Fonctionne dans votre navigateur
- Aucun envoi de fichier
- Aucun compte
Chargement de l'outil dans votre navigateur…
Ce que fait Validateur VTT
Les navigateurs sont stricts avec le WebVTT. Un en-tête qui n’est pas sur la première ligne, une virgule dans un horodatage ou un bloc STYLE placé après le premier sous-titre peuvent faire charger une piste sans aucun sous-titre, et la console de développement dit rarement pourquoi.
Collez le fichier et chaque problème est listé avec sa ligne, d’une ligne vide manquante après l’en-tête à un & non échappé qui masque du texte. Corriger écrit un fichier corrigé et le valide à nouveau. La réparation gère aussi le nettoyage courant : sous-titres vides, tri et chevauchements.
Exemple
Entrée
WEBVTT 00:00:01.000 --> 00:00:03.000 align:centre Conditions & mentions légales 00:00:03.000 --> 00:00:05.000 Terminé.
Le rapport affiche
Ligne 2 [erreur] Ajoutez une ligne vide entre l’en-tête WEBVTT et le premier sous-titre. Ligne 2 [erreur] Réglage de sous-titre non valide ignoré : « align:centre ». Les réglages valides ressemblent à line:0, position:10%, align:start ou size:80%. Ligne 3 [erreur] Le sous-titre 1 contient un « < » ou un « & » isolé. Écrivez < ou &, sinon les lecteurs risquent de masquer une partie du texte.
WebVTT n’accepte que l’orthographe align:center. Corriger ajoute la ligne vide, retire le réglage non valide et écrit &, et le fichier corrigé passe la validation.
Mode d'emploi : Validateur VTT
- Collez le texte WebVTT, choisissez Ouvrir un fichier ou choisissez Utiliser l’exemple.
- Passez en revue le tableau Problèmes, trié par numéro de ligne.
- Choisissez Corriger, puis Télécharger le .vtt depuis le panneau Fichier corrigé.
Bon à savoir
- Le CSS des blocs STYLE n’est pas vérifié. Une faute de frappe dans une règle ::cue passe la validation, mais le style ne s’applique pas.
- Les noms de régions ne sont pas recoupés : un sous-titre qui fait référence à une région jamais définie dans le fichier est accepté.
- Les ID de sous-titres en double sont des avertissements, et Corriger les laisse tels quels. Renommez-les dans l’éditeur VTT.
Questions sur Validateur VTT
Pourquoi mes sous-titres VTT ne s’affichent-ils pas ?
Vérifiez que le fichier commence par WEBVTT sur la première ligne, utilise des points avant les millisecondes et contient une ligne vide après l’en-tête et entre les sous-titres. Sur un site web, il doit aussi être servi en text/vtt, avec des en-têtes CORS s’il se trouve sur un autre domaine. Le validateur couvre tout ce qui se trouve dans le fichier.
Comment valider un fichier WebVTT ?
Collez-le ou ouvrez-le ici. Le validateur signale les problèmes d’en-tête, d’horodatage, de réglages, d’échappement et d’ordre avec leurs numéros de ligne, et classe chacun en erreur ou en avertissement pour que vous sachiez quoi corriger en premier.
Faut-il échapper & en WebVTT ?
Oui. Un & ou un < isolé peut être lu comme le début d’un balisage, et les lecteurs risquent de masquer le texte qui suit. Écrivez plutôt & et <. Corriger les échappe pour vous.
Un fichier WebVTT peut-il contenir un BOM ?
Oui, le format autorise une marque d’ordre des octets UTF-8 avant WEBVTT. Le validateur la signale quand même comme avertissement, car certains outils anciens l’affichent sous forme de caractères parasites au début du fichier.