Converter Legendas YouTube JSON3 para VTT
Rápido. Privado. Perfeito.
Processamento 100% local no seu navegador. Sem envio. Sem espera.
Arraste e solte seu arquivo JSON aqui
ou clique para procurar
Suporta arquivos .json de até 50 MB
Mais Ferramentas de Legendas
Como Funciona
Carregue seu arquivo JSON
Arraste e solte ou selecione seu arquivo .json
Converta Instantaneamente
Processamos localmente no seu navegador
Baixe VTT
Obtenha seu arquivo .vtt imediatamente
Por que escolher AllSubConverter?
Sua Privacidade Importa
Tudo roda no seu navegador. Seus arquivos nunca são enviados.
Velocidade Relâmpago
Motor otimizado que converte arquivos em segundos.
Grátis e Local
Cada arquivo pode ter até 50 MB. Lotes podem conter até 200 arquivos ou 1 GB no total.
Funciona em Todo Lugar
Windows, Mac, Linux, iOS, Android - qualquer navegador moderno.
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.
Formato de Entrada
JSONJSON3 é 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.
Formato de Saída
VTTWebVTT (.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 -->.
Recursos
Por que Converter?
Diferenças de Formato
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
Atenda aos critérios WCAG com legendas 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.
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 -->.