Como converter TTML para SRT (extrair legendas em texto puro)
Converta legendas TTML do Netflix ou de transmissão em um SRT universal.
O TTML é o formato de legendas por trás da Netflix, da Apple TV e dos fluxos de transmissão, mas a maioria dos reprodutores, editores e ferramentas de download espera SRT. Se você tem um arquivo TTML e precisa de algo que todo dispositivo consiga ler, converter TTML para SRT remove o XML e os estilos e deixa você com legendas limpas e universais. Este guia percorre o que acontece durante essa conversão e como converter TTML para SRT grátis.
Por que converter TTML de volta para SRT
O TTML é poderoso, mas pesado. É XML, pode ser grande, e carrega estilo e posicionamento que muitos reprodutores simplesmente ignoram. O SRT é o oposto: minúsculo, texto puro, e suportado por praticamente todo reprodutor, smart TV, celular e editor de vídeo. Quando você só precisa das palavras e do tempo, o SRT é o destino certo.
Razões comuns para converter incluem abrir legendas de streaming no VLC ou MPV, importar legendas no Premiere Pro, DaVinci Resolve ou Final Cut Pro, ou alimentar legendas em um fluxo de tradução ou de IA que funciona melhor com texto puro.
A conversão de TTML para SRT mantém o diálogo e o tempo. Ela descarta apenas o que o SRT não tem como expressar.
O que é preservado e o que é perdido
Preservado: o texto completo das legendas, o tempo de início e de fim de cada legenda, e as quebras de linha. O tempo do TTML é expresso em segundos ou valores de relógio e mantém a precisão de milissegundos, o que mapeia de forma limpa para o formato HH:MM:SS,mmm que o SRT usa.
Perdido: estilos como fontes, cores e contornos; posicionamento na tela e regiões; e metadados XML como atributos de idioma. Nada disso pode existir no SRT, então é removido para produzir uma saída válida. O texto e o tempo, que são o que importa para a reprodução, são mantidos intactos.
Como funciona a conversão
Cada elemento <p> do TTML se torna um bloco SRT. O conversor lê os atributos begin e end, os converte em carimbos de tempo SRT, atribui um número sequencial e escreve o texto. As tags <br/> embutidas se tornam quebras de linha simples. O resultado é um arquivo SRT padrão que toca em qualquer lugar.
Como converter TTML para SRT
Use nosso conversor grátis de TTML para SRT. Envie seu arquivo TTML ou ITT e a ferramenta extrai o texto e o tempo em um documento SRT limpo. Para a direção inversa, o conversor de SRT para TTML adiciona a estrutura XML de volta.
Perguntas frequentes
O tempo será preciso após a conversão?
Sim. O TTML suporta precisão de milissegundos e o SRT também, então os tempos de início e fim são preservados exatamente, sem arredondamento.
Isso funciona com arquivos ITT (iTunes Timed Text)?
Sim. O ITT usa a mesma estrutura XML que o TTML, então o conversor lê arquivos ITT da mesma forma e produz SRT válido.
Os estilos podem ser recuperados depois?
Não do SRT, já que ele não tem estilos. Se você precisar de estilos depois, mantenha o TTML original, ou converta o SRT de volta para um formato com estilo, como ASS, quando precisar de controle visual.