SRT significa SubRip Subtitle. É um formato de texto simples que combina legenda com horário de início e fim. Sua simplicidade explica por que continua tão usado.
Estrutura de um arquivo SRT
O SRT é dividido em blocos. Cada bloco normalmente contém número, linha de tempo, texto e uma linha vazia antes do próximo.
| Parte | Exemplo | Função |
|---|---|---|
| Número | 1 | Ordena os blocos. |
| Timecode | 00:00:01,000 --> 00:00:04,000 | Define entrada e saída. |
| Texto | Welcome to our SRT tutorial. | Texto exibido. |
| Linha vazia | — | Separa os blocos. |
1
00:00:01,000 --> 00:00:04,000
Welcome to our SRT tutorial.
2
00:00:05,500 --> 00:00:08,000
Each cue has timing and text.Como funcionam os timecodes
A sintaxe comum é horas:minutos:segundos,milissegundos. Início e fim são separados por uma seta, e o fim deve ocorrer depois do início.
00:01:12,500 --> 00:01:15,800 significa exibição de 1:12,5 até 1:15,8.
Qual codificação usar?
UTF-8 é a opção mais segura em workflows modernos, sobretudo para acentos e alfabetos não latinos. UTF-8 sem BOM costuma ser bem portátil, mas depende do aplicativo.
SRT pode guardar estilos?
SRT é principalmente texto com timing. Alguns players aceitam tags simples, mas estilos avançados não são portáveis de forma confiável.
- Muito portátil: Texto, quebras de linha e timing.
- Às vezes aceito: Itálico ou negrito dependendo do player.
- Pouco portátil: Fontes, cores, posições, animações e efeitos; use ASS quando necessário.
Como criar um SRT
- Numerar os cues a partir de 1.
- Adicionar início e fim válidos.
- Colocar o texto abaixo do timecode.
- Deixar uma linha vazia entre blocos.
- Salvar em UTF-8 com extensão .srt.
- Validar e revisar junto ao vídeo.
Erros SRT comuns
1
00:00:04.000 --> 00:00:01.000
Broken timestamp
3
00:00:03,500 --> 00:00:06,000
This cue overlaps the previous one.| Problema | Efeito |
|---|---|
| Timecode inválido | O player pode ignorar o cue. |
| Fim antes do início | Duração inválida. |
| Sobreposição | Duas legendas podem aparecer ao mesmo tempo. |
| Cue vazio | Há timing sem texto. |
| Numeração quebrada | Alguns players toleram, mas sequência limpa é melhor. |
| Encoding errado | Caracteres podem aparecer incorretamente. |
Validade técnica não garante leitura confortável
Não existe um único limite universal de caracteres ou velocidade para todas as plataformas e idiomas.
- Dê tempo suficiente para leitura.
- Divida frases em pontos naturais.
- Evite cues excessivamente longos.
- Teste em celular e desktop.
- Faça revisão visual além da validação técnica.
Onde SRT é usado
Plataformas de vídeo
Como faixa separada de legendas.
Edição
Troca de texto temporizado entre ferramentas.
Tradução
Tradução preservando timings.
Acessibilidade
Legendas opcionais sem burn-in permanente.
Workflow SRT confiável
- Criar ou gerar a primeira versão.
- Corrigir texto e pontuação.
- Revisar timing e quebras.
- Validar estrutura e sobreposições.
- Traduzir a partir do master limpo se necessário.
- Converter apenas quando o destino exigir.
- Testar o arquivo final no ambiente real.
SRT continua popular porque combina texto legível com timing simples e portátil. Mantenha a estrutura limpa e use formatos mais ricos apenas quando houver necessidade.
Perguntas frequentes
O que significa SRT?
Normalmente SubRip Subtitle.
Posso abrir SRT no Bloco de Notas?
Sim, é texto puro.
Por que SRT usa vírgula no timecode?
A sintaxe comum usa vírgula antes dos milissegundos.
SRT guarda cores e fontes?
Não de forma confiável; ASS é melhor para estilos avançados.
Como validar um SRT?
Verifique sintaxe, duração, ordem, sobreposições, blocos vazios e encoding.