Os formatos parecem semelhantes até o fluxo depender de um recurso que o arquivo não consegue armazenar. A melhor escolha é o formato mais simples que preserve tudo o que o destino realmente exige.
Resposta rápida: escolha pelo destino
| Uso | Formato | Por quê |
|---|---|---|
| YouTube, redes sociais e troca geral | SRT | Simples e amplamente compatível. |
| Vídeo HTML5 e web | VTT | Criado para faixas de texto em navegadores. |
| Legendas estilizadas e posicionadas | ASS | Armazena estilo e posicionamento avançados. |
| Transcrição e reaproveitamento de texto | TXT | Texto limpo sem estrutura temporal. |
SRT: padrão seguro para compatibilidade
SRT guarda blocos numerados, início/fim e texto. É fácil de revisar e funciona muito bem como formato de intercâmbio.
1
00:00:01,000 --> 00:00:04,000
Welcome to our video.- Compatibilidade muito alta.
- Milissegundos com vírgula, como 00:00:01,000.
- Bom para tradução e revisão.
- Não preserva de forma confiável fontes, cores, animações ou posições exatas.
VTT: formato nativo da web
WebVTT foi criado para mídia no navegador. Usa milissegundos com ponto e pode incluir configurações de cue, identificação de falantes e metadados.
WEBVTT
00:00:01.000 --> 00:00:04.000
<v Speaker>Welcome to our video.Use VTT quando o destino realmente exigir WebVTT, como um player HTML5.
ASS: quando o design faz parte da entrega
ASS armazena fontes, cores, contornos, posições e efeitos de karaokê. É poderoso para branding e trabalhos criativos, porém mais complexo.
[Script Info]
ScriptType: v4.00+
[Events]
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Welcome to our video.Se a plataforma não entender ASS, use burn-in ou entregue um formato mais simples.
TXT: para transcrição, não para reprodução sincronizada
TXT é texto puro. Excelente para transcrições e reaproveitamento, mas normalmente sem timestamps; sozinho não é uma faixa sincronizada.
Welcome to our video.
In this tutorial, we explain subtitle formats.SRT → TXT remove tempos e numeração. TXT → SRT exige recriar os tempos.
Comparação completa
| Recurso | SRT | VTT | ASS | TXT |
|---|---|---|---|---|
| Cues temporizados | Sim | Sim | Sim | Normalmente não |
| Compatibilidade geral | Muito alta | Alta na web | Média | Somente texto |
| Estilo avançado | Não | Básico | Avançado | Não |
| Posicionamento preciso | Limitado | Básico | Avançado | Não |
| Edição manual fácil | Sim | Sim | Média | Sim |
| Melhor para web | Bom | Excelente | Raro | Não |
| Melhor para burn-in estilizado | Limitado | Limitado | Excelente | Não |
| Melhor para transcrição | Possível | Possível | Fraco | Excelente |
O que muda na conversão?
- SRT → VTT: Texto e tempos geralmente passam bem; a sintaxe muda.
- VTT → SRT: Cues básicos passam bem, mas recursos específicos do WebVTT podem ser perdidos.
- ASS → SRT: Texto e tempo podem permanecer, mas estilos e posições avançados geralmente somem.
- SRT → TXT: Ótimo para transcrição, mas remove timing e estrutura.
- TXT → SRT: Sem timing externo não há conversão reversível; é preciso gerar tempos.
Erros comuns
- Usar TXT como faixa sincronizada: Sem timestamps o texto não acompanha o vídeo.
- Escolher SRT para design avançado: SRT prioriza compatibilidade.
- Esperar manter o visual de ASS em SRT: O texto fica; o estilo avançado geralmente não.
- Ignorar a plataforma final: Escolha conforme o que o player ou editor realmente aceita.
Fluxo confiável
- Criar uma faixa mestre limpa, geralmente em SRT.
- Validar timing e estrutura antes de converter.
- Editar ou traduzir preservando os cues.
- Converter para VTT quando a web exigir.
- Usar ASS quando estilo e posição precisarem permanecer editáveis.
- Exportar TXT separadamente para transcrição.
- Testar no player final.
SRT é o master prático, VTT o especialista web, ASS o especialista em estilo e TXT o formato de transcrição.
Perguntas frequentes
Qual é o melhor formato?
Não existe um vencedor universal. SRT é o padrão geral mais seguro.
VTT é melhor que SRT?
Para HTML5 muitas vezes sim; para troca geral, SRT costuma ser mais simples.
ASS mantém fontes e cores?
Sim, além de posição e efeitos.
Posso converter ASS em SRT?
Sim, mas o estilo avançado normalmente é perdido.
TXT pode ser legenda?
Somente se tempos forem adicionados ou recriados.