Skip to content

Converter Legendas YouTube JSON3 para SRT

Rápido. Privado. Perfeito.

Processamento 100% local no seu navegador. Sem envio. Sem espera.

Privado e Seguro
Super Rápido
Grátis e Privado
JSON
{
"events": [
{ "tStartMs": 1000, "dDurationMs": 3000,
"segs": [{ "utf8": "Hello, world!" }] },
{ "tStartMs": 4500, "dDurationMs": 3500,
"segs": [{ "utf8": "This is a subtitle file." }] }
]
}
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!

Arraste e solte seu arquivo JSON aqui

ou clique para procurar

Suporta arquivos .json de até 50 MB

100% localSem UploadSeguroInstantâneo

Como Funciona

1

Carregue seu arquivo JSON

Arraste e solte ou selecione seu arquivo .json

2

Converta Instantaneamente

Processamos localmente no seu navegador

3

Baixe SRT

Obtenha seu arquivo .srt imediatamente

Mais Conversões que Você Pode Precisar

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 SRT

O YouTube timedtext JSON3 guarda legendas em um array de eventos com tStartMs, dDurationMs e fragmentos de texto segs. Esta ferramenta analisa essa estrutura, une os fragmentos, calcula os tempos de fim e gera legendas SRT numeradas para players, Smart TVs e editores de vídeo. Todo o processamento acontece localmente no navegador.

Formato de Entrada

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.

Formato de Saída

SRT

SRT (SubRip, .srt) é o formato de legenda universal: entradas numeradas sequencialmente, timestamps HH:MM:SS,mmm e texto de diálogo.

Recursos

Analisa automaticamente o array de eventos JSON3 e fragmentos de texto segs
Converte timestamps JSON3 em milissegundos para o formato SRT HH:MM:SS,mmm
Processamento no cliente — seus arquivos nunca saem do seu dispositivo
Suporta codificação UTF-8 para caracteres CJK e não latinos
Processamento 100% no navegador — sem upload, privacidade total
Grátis, sem registro, sem marca d'água, arquivos de até 50 MB cada

Por que Converter?

SRT é suportado por praticamente todos os players de mídia.
Editores de vídeo como Premiere e Final Cut aceitam SRT.
JSON3 é menos comum e nem sempre suportado.
SRT é o formato padrão para distribuição de legendas.
SRT é simples e fácil de editar.
Reprodutores de TV e set-top boxes suportam SRT.

Diferenças de Formato

JSON3 usa events, tStartMs, dDurationMs e segs; SRT usa cues de texto simples numerados
JSON3 são dados internos da API do YouTube; SRT é um padrão universal de legendas
JSON3 divide o texto em fragmentos utf8; SRT apresenta o texto completo de cada cue
JSON3 raramente é suportado por players ou editores; SRT funciona no VLC, Smart TVs, Premiere Pro e servidores de mídia

Casos de Uso Comuns

Editores de Vídeo

Importe SRT no Premiere, Final Cut, DaVinci Resolve.

Distribuição

Distribua legendas em SRT, o formato mais universalmente suportado.

Tradução

Use SRT com ferramentas CAT e sistemas de tradução.

TV e Set-top Box

Use SRT em smart TVs e reprodutores de mídia conectados à TV.

Padronização de legendas

Normalize uma biblioteca mista de arquivos JSON3, VTT e SRT em uma coleção SRT consistente para facilitar o gerenciamento.

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.

VTT (WebVTT)

Formato de legenda web. Converta JSON3 para VTT para vídeo HTML5.

ASS (Advanced SubStation Alpha)

Formato de legenda avançado. Converta JSON3 para ASS para estilos.

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 usa numeração SubRip padrão e timestamps HH:MM:SS,mmm --> HH:MM:SS,mmm compatíveis com VLC, MPV, TVs Samsung e LG, Premiere Pro, DaVinci Resolve, Plex e ferramentas semelhantes.

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 SRT.

SRT (SubRip, .srt) é o formato de legenda universal: entradas numeradas sequencialmente, timestamps HH:MM:SS,mmm e texto de diálogo.

Pronto para converter suas legendas?

Solte seu arquivo JSON aqui e converta para SRT instantaneamente.