JSON3 vs VTT : sous-titres YouTube ou WebVTT
JSON3 vs VTT : comparez structure, minutage, compatibilité navigateur et usages. Convertisseur gratuit de JSON3 vers VTT.
JSON3 et VTT sont tous deux modernes, mais ils vivent dans des écosystèmes différents. JSON3 est le format interne de YouTube, structuré en JSON et riche en minutage. VTT est le standard W3C des sous-titres HTML5, nativement pris en charge par les navigateurs et capable de styles avancés. La conversion JSON3 vers VTT est indispensable pour réutiliser des sous-titres YouTube dans votre propre lecteur web.
JSON3 vs VTT en un coup d'œil
| Critère | JSON3 (YouTube) | VTT (WebVTT) |
|---|---|---|
| Extension | .json3 ou .json | .vtt |
| Type de format | Objets JSON | Texte brut avec en-tête WEBVTT |
| Horodatage | Millisecondes entières | HH:MM:SS.mmm avec point |
| Minutage par mot | Oui, tOffsetMs | Non, par cue |
| Styles | Métadonnées JSON propres à YouTube | Position, alignement, CSS et classes |
| Prise en charge navigateur | Aucune hors YouTube | Native HTML5 |
| Standard W3C | Non | Oui |
| Usage principal | Livraison interne YouTube | Sous-titres vidéo HTML5 |
Différences clés
Structure et compatibilité web
JSON3 doit être analysé en tant que JSON. VTT est du texte brut commençant par WEBVTT, directement utilisable avec l'élément track d'une vidéo HTML5.
Styles et position
Les indices de style de JSON3 ne sont pas portables. VTT définit des réglages de cue pour la position et l'alignement, des blocs style et des classes, ce qui le rend bien plus adapté à l'apparence des sous-titres web.
Précision du minutage
Les deux formats conservent les millisecondes. JSON3 ajoute le minutage par mot, que VTT ne représente pas nativement ; la conversion l'agrège donc en début et fin de cue.
Quand utiliser JSON3 ?
JSON3 sert d'étape intermédiaire après extraction depuis YouTube, lorsqu'il faut préserver un maximum de minutage avant de produire un format compatible avec le web.
Quand utiliser VTT ?
Choisissez VTT pour toute application de vidéo web : compatibilité navigateur native, styles riches et standardisation W3C.
Questions fréquentes
Peut-on utiliser JSON3 directement en HTML5 ?
Non. L'élément track attend un fichier VTT. Convertissez JSON3 en VTT avant l'intégration.
VTT gère-t-il le minutage par mot ?
Non. VTT ne connaît que les bornes de cue. Les tOffsetMs de JSON3 sont regroupés pendant la conversion.
VTT est-il meilleur que JSON3 ?
Pour la vidéo web, oui : VTT est natif et standardisé. JSON3 reste utile uniquement pour conserver les données d'origine de YouTube.