Skip to content

Conversor de TTML para ASS

Transforme legendas Timed Text Markup Language (TTML) no formato ASS instantaneamente e com privacidade no seu navegador.

Arraste e solte seu arquivo TTML aqui

ou clique para procurar

Suporta arquivos .ttml, .itt, .xml de até 50 MB

Arquitetura do motor principal

Conversor online gratuito de TTML para ASS

Nosso conversor de TTML para ASS lê a entrada Timed Text Markup Language (TTML) e produz a saída Advanced SubStation Alpha inteiramente no seu navegador. A temporização de origem TTML (segundos (1.500s) ou valores de relógio) é convertida para a temporização ASS (H:MM:SS.cc centésimos). Os estilos e marcação que o formato alvo não pode representar são normalizados ou removidos, deixando uma saída válida e pronta para usar. A conversão roda no lado do cliente, então seus arquivos de legendas nunca são enviados a um servidor.

Inspetor de payload e sintaxe

TTML para ASS 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

Sincronização de milissegundos
input.ttml
TTML FONTE
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="1.000s" end="4.000s">Hello, world!</p>
<p begin="4.500s" end="8.000s">This is a subtitle file.</p>
<p begin="8.500s" end="12.000s">Converted locally!</p>
</div>
</body>
</tt>
output.ass
ASS RESULTADO
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
Folha de especificações

TTML vs ASS Especificações técnicas

Conforme aos padrões
Formato de Entrada

TTML

TTML

TTML (Timed Text Markup Language) é um formato de legendas baseado em XML padronizado pelo W3C e usado em fluxos profissionais de entrega e streaming. As legendas ficam em elementos <p> com atributos begin e end (ou dur) que expressam o tempo em segundos (1.500s) ou como valores de relógio (HH:MM:SS.mmm). O formato relacionado ITT (iTunes Timed Text) compartilha a mesma estrutura XML e é tratado da mesma forma.

Formato de Saída

ASS

ASS

ASS (Advanced SubStation Alpha v4+) é um formato de legendas estilizado com seções [Script Info], [V4+ Styles] e [Events]. ASS suporta estilos por caractere através de tags de override, fontes, cores, transparência alfa, contornos, sombras, desfoque, posicionamento na tela, desenho vetorial e temporização de karaokê. A temporização usa precisão de centésimos de segundo (H:MM:SS.cc).

Diferenças de Formato

TTML e ASS usam estruturas internas diferentes; o conversor normaliza os cues de origem para o layout alvo.
TTML usa atributos begin/end em segundos ou valores de relógio; ASS usa timestamps de centésimos (H:MM:SS.cc).
TTML pode carregar estilos ou marcação; ASS suporta seu próprio modelo de estilos, então a formatação não suportada é mapeada ou descartada.
Os estilos de origem do TTML são descartados; a saída ASS usa um estilo Default.

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

4 armadilhas comuns
GOTCHA #1

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.

GOTCHA #2

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.

GOTCHA #3

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.

GOTCHA #4

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

Lê cues <p> do TTML com temporização begin/end ou begin/dur
Converte a temporização para centésimos do ASS H:MM:SS.cc
Converte elementos <br/> em quebras de linha do ASS
Remove tags comuns de formatação inline do TTML
Cria um documento ASS básico completo com um estilo Default
Processa arquivos localmente no seu navegador

Por que Converter?

ASS suporta estilos por caractere, fontes, cores, contornos, sombras, desfoque e posicionamento na tela que formatos de texto simples não têm.
ASS é o padrão para fansub de anime e legendas estilizadas renderizadas por libass no mpv, VLC e FFmpeg.
Converter para ASS oferece uma seção [V4+ Styles] e tags de override para controle visual avançado.
Aegisub e outros editores de legendas trabalham nativamente com ASS para estilo e karaokê.
Scenarios

Casos de Uso Comuns

Legendas estilizadas

Crie legendas ASS com fontes, cores, contornos e posicionamento para uma apresentação visualmente rica.

Anime e karaokê

Produza arquivos ASS para fluxos de fansub e karaokê que dependem de tags de override e renderização libass.

Edição no Aegisub

Gere um arquivo ASS que você pode abrir diretamente no Aegisub para mais trabalho de estilo e temporização.

Format Ecosystem

Formatos Relacionados

Como Funciona

  1. 1

    Carregue seu arquivo .ttml arrastando ou navegando.

  2. 2

    O analisador lê a estrutura Timed Text Markup Language (TTML) e extrai o início, fim e texto de cada cue.

  3. 3

    A temporização de origem TTML (segundos (1.500s) ou valores de relógio) é convertida para a temporização ASS (H:MM:SS.cc centésimos).

  4. 4

    Os estilos e marcação são normalizados para ASS, e os cues são formatados conforme a especificação ASS.

  5. 5

    O arquivo de saída .ass é gerado e pronto para download.

Perguntas Frequentes

Ele lê um arquivo Timed Text Markup Language (TTML), analisa a temporização e o texto de cada cue, normaliza a estrutura para Advanced SubStation Alpha e grava um arquivo .ass válido. A temporização de origem TTML (segundos (1.500s) ou valores de relógio) é convertida para a temporização ASS (H:MM:SS.cc centésimos).

Com certeza. Cada conversão roda no lado do cliente no seu navegador. Nenhum dado de legendas, conteúdo de arquivo ou metadados é transmitido a um servidor.

TTML e ASS suportam ambos estilos, mas seus modelos de estilo diferem. Estilos que não podem ser mapeados são normalizados ou descartados, enquanto o texto do diálogo e a temporização são sempre preservados.

Sim, totalmente grátis, sem cadastro, sem marca d'água e arquivos de até 50 MB cada. Todo o processamento acontece no seu navegador, então seus arquivos nunca são enviados a um servidor.

A temporização de origem TTML (segundos (1.500s) ou valores de relógio) é convertida para a temporização ASS (H:MM:SS.cc centésimos).

Sim. O conversor é totalmente responsivo e funciona em qualquer navegador móvel moderno no iOS e Android.

Pronto para converter suas legendas?

Solte seu arquivo TTML aqui e converta para ASS instantaneamente.