Converter Legendas YouTube JSON3 para VTT
Transforme eventos timedtext JSON3 em WebVTT com cabeçalho WEBVTT obrigatório e tempos HH:MM:SS.mmm.
Arraste e solte seu arquivo JSON aqui
ou clique para procurar
Suporta arquivos .json, .json3, .xml, .html de até 50 MB
Sobre JSON para VTT
Os elementos track do HTML5 e a maioria das plataformas de vídeo web não aceitam JSON3. Esta ferramenta analisa o array events, une os fragmentos segs, calcula o tempo dos cues e escreve WebVTT válido com o cabeçalho WEBVTT obrigatório. O arquivo fica pronto para vídeo HTML5, YouTube Studio, Vimeo e players JavaScript.
JSON para VTT Inspeção de sintaxe e estrutura de código
Comparação lado a lado da sintaxe de código ilustrando definições de cabeçalho, sintaxe de timestamp e formatação de payload de cues
JSON vs VTT Especificações técnicas
JSON
JSON3 é o formato de legendas interno do YouTube, exportado via API timedtext. O arquivo é um objeto JSON com um array de eventos. Cada evento tem tStartMs (milissegundo de início), dDurationMs (duração em ms) e segs (array de fragmentos de texto, cada um com um campo utf8). Baixado tipicamente com youtube-dl ou yt-dlp.
VTT
WebVTT (.vtt) é o padrão W3C para legendas em vídeo HTML5. Começa com o cabeçalho WEBVTT e usa timestamps no formato HH:MM:SS.mmm com a seta -->.
Diferenças de Formato
Solução de problemas de conversão e armadilhas comuns
Soluções práticas para compatibilidade de players, codificação de caracteres e sincronização de tempos
As legendas ficam fora de sincronia ou atrasadas no reprodutor
Vídeos com taxas de quadros distintas podem causar dessincronia. Use nossa ferramenta de Sincronização de Legendas para calibrar o atraso.
Caracteres acentuados aparecem corrompidos ou como pontos de interrogação
Arquivos legados em codificações regionais podem falhar. Nosso exportador padroniza a saída em UTF-8 limpo e compatível.
Legendas sobrepostas quando mais de uma pessoa fala ao mesmo tempo
Cada formato lida com sobreposições de forma diferente. Você pode ajustar as durações no nosso Editor de Legendas.
Softwares de edição de vídeo recusam o arquivo importado
Nossos conversores geram saídas rigorosamente padronizadas para fluxos de trabalho no Premiere Pro e DaVinci Resolve.
Recursos
Por que Converter?
Casos de Uso Comuns
Vídeo HTML5
Adicione legendas a <video> HTML5 usando <track> com WebVTT.
YouTube
Carregue VTT no YouTube Studio após converter de JSON3.
Players JavaScript
Use VTT com Video.js, JW Player, Plyr.
Acessibilidade Web
Forneça legendas acessíveis usando VTT.
E-learning
Adicione legendas VTT a vídeos de aulas.
Formatos Relacionados
JSON (YouTube JSON3)
JSON3 é o formato de legendas interno do YouTube, exportado via API timedtext. O arquivo é um objeto JSON com um array de eventos. Cada evento tem tStartMs (milissegundo de início), dDurationMs (duração em ms) e segs (array de fragmentos de texto, cada um com um campo utf8). Baixado tipicamente com youtube-dl ou yt-dlp.
SRT (SubRip)
Formato de legenda universal. Converta JSON3 para SRT para compatibilidade ampla.
VTT (WebVTT)
Formato de legenda web nativo. Já é o formato de saída desta conversão.
Como Funciona
- 1
Carregue ou arraste seu arquivo .json para a área da ferramenta.
- 2
O parser lê a estrutura JSON e itera o array de eventos.
- 3
Timestamps JSON3 são convertidos para a notação VTT com seta e ponto decimal.
- 4
Eventos sem segs (apenas temporização) são pulados automaticamente.
- 5
O arquivo .vtt resultante começa com WEBVTT e contém cues válidos com notação de seta.
Mais Ferramentas de Legendas
Limpeza de formatação de legendas
Remover formatação, tags e ruídos
Editor de legendas
Editar texto e tempos de legendas em grade
Sincronização e ajuste de tempo de legendas
Ajustar sincronização com precisão de milissegundos
Mesclador de Legendas
Combinar múltiplos arquivos de legendas
Tradutor de Legendas com IA
Traduzir para 19 idiomas integrados
Perguntas Frequentes
JSON3 é o formato de legendas interno do YouTube, servido via API timedtext como um objeto JSON com array de eventos. Cada evento tem tStartMs, dDurationMs e segs.
Os fragmentos utf8 de cada evento são unidos na ordem original. Por exemplo, "Hello " e "world" formam a linha completa "Hello world".
Sim. A saída inclui o cabeçalho WEBVTT obrigatório e tempos de cue válidos para YouTube Studio, Vimeo, elemento track do HTML5, Video.js, Plyr e JW Player.
Use yt-dlp: yt-dlp --write-auto-sub --sub-format json3 <URL-do-vídeo>. O arquivo .json3 pode ser importado diretamente.
Eventos com apenas informação de tempo são pulados automaticamente e não afetam a saída VTT.
WebVTT (.vtt) é o padrão W3C para legendas em vídeo HTML5. Começa com o cabeçalho WEBVTT e usa timestamps no formato HH:MM:SS.mmm com a seta -->.
Artigos Relacionados
Converter legendas JSON3 do YouTube para SRT, VTT ou LRC | AllSubConverter
Baixe legendas do YouTube em JSON3 e converta para SRT, VTT ou LRC. Guia com yt-dlp, estrutura JSON3 e conversão gratuita no navegador.
Adicionar pinyin e furigana a legendas | AllSubConverter
Aprenda a adicionar pinyin a legendas chinesas e furigana a legendas japonesas.