Convertisseur de sous-titres YouTube JSON3 en VTT
Rapide. Privé. Parfait.
Traitement 100% local dans votre navigateur. Aucun envoi. Aucune attente.
Glissez-déposez votre fichier JSON ici
ou cliquez pour parcourir
Prend en charge les fichiers .json jusqu'à 50 Mo
Plus d'Outils de Sous-titres
Comment ça marche
Importez votre fichier JSON
Glissez-déposez ou sélectionnez votre fichier .json
Convertissez Instantanément
Nous le traitons localement dans votre navigateur
Téléchargez VTT
Obtenez votre fichier .vtt immédiatement
Pourquoi choisir AllSubConverter ?
Votre Confidentialité Compte
Tout fonctionne dans votre navigateur. Vos fichiers ne sont jamais téléversés.
Vitesse Éclair
Moteur optimisé qui convertit les fichiers en quelques secondes.
Gratuit et Local
Chaque fichier peut peser jusqu'à 50 Mo. Les lots peuvent contenir jusqu'à 200 fichiers ou 1 Go au total.
Fonctionne Partout
Windows, Mac, Linux, iOS, Android - tout navigateur moderne.
À propos de JSON vers VTT
Les éléments track HTML5 et la plupart des plateformes vidéo web n'acceptent pas JSON3. Cet outil analyse le tableau events, assemble les fragments segs, calcule le timing et écrit un WebVTT valide avec l'en-tête WEBVTT obligatoire. Le fichier est prêt pour la vidéo HTML5, YouTube Studio, Vimeo et les lecteurs JavaScript.
Format d'entrée
JSONJSON3 est le format de sous-titres interne de YouTube, exporté via l'API timedtext. Le fichier est un objet JSON avec un tableau d'événements. Chaque événement a tStartMs (milliseconde de début), dDurationMs (durée en ms) et segs (tableau de fragments de texte, chacun avec un champ utf8). Téléchargé avec youtube-dl ou yt-dlp.
Format de sortie
VTTLe format VTT (WebVTT) commence par l'en-tête WEBVTT. Chaque cue a une ligne d'horodatage au format HH:MM:SS.mmm --> HH:MM:SS.mmm, suivi du texte du sous-titre avec des balises inline optionnelles.
Caractéristiques
Pourquoi Convertir ?
Différences de Format
Cas d'Utilisation Courants
Sous-titres YouTube pour le web
Convertissez vos anciens sous-titres YouTube en YouTube JSON3 vers le WebVTT pour la publication en ligne.
YouTube JSON3 vers HTML5
Préparez vos fichiers JSON3 pour l'élément <track> HTML5 et la lecture native dans les navigateurs.
Publication sur Video.js
Alimentez un lecteur vidéo web type Video.js avec des sous-titres YouTube JSON3 convertis en WebVTT.
Migration vers le standard web
Transformez vos sous-titres YouTube JSON3 obsolètes en WebVTT conforme W3C pour le streaming.
Lecteurs vidéo JavaScript
Activez les sous-titres dans Video.js, Plyr, JW Player ou autres lecteurs web qui lisent le VTT comme source de sous-titres.
Formats Associés
JSON (YouTube JSON3)
JSON3 est le format de sous-titres interne de YouTube, exporté via l'API timedtext. Le fichier est un objet JSON avec un tableau d'événements. Chaque événement a tStartMs (milliseconde de début), dDurationMs (durée en ms) et segs (tableau de fragments de texte, chacun avec un champ utf8). Téléchargé avec youtube-dl ou yt-dlp.
SRT
SubRip est le format universel. Convertissez le JSON3 en SRT pour une compatibilité maximale.
ASS
Advanced SubStation Alpha offre des styles avancés. Convertissez le JSON3 en ASS pour des sous-titres stylés.
Foire aux questions
JSON3 est le format de sous-titres interne de YouTube, servi via l'API timedtext. Chaque événement a tStartMs, dDurationMs et segs.
Les fragments utf8 de chaque événement sont réunis dans leur ordre d’origine. Par exemple, "Hello " et "world" deviennent la ligne complète "Hello world".
Oui. La sortie inclut l'en-tête WEBVTT obligatoire et un timing valide pour YouTube Studio, Vimeo, l'élément track HTML5, Video.js, Plyr et JW Player.
Utilisez yt-dlp : yt-dlp --write-auto-sub --sub-format json3 <URL>. Le fichier .json3 peut être importé directement.
Les événements sans texte sont ignorés automatiquement et n'affectent pas la sortie VTT.
Le format VTT (WebVTT) commence par l'en-tête WEBVTT. Chaque cue a une ligne d'horodatage au format HH:MM:SS.mmm --> HH:MM:SS.mmm, suivi du texte du sous-titre avec des balises inline optionnelles.