O que é um arquivo SRT? Como abrir, editar e corrigir no Windows, Mac, Android e iPhone
SRT é o formato de legenda mais usado. Ele fica separado do vídeo, e o player mostra cada linha na hora certa durante a reprodução. É um arquivo de texto simples que abre no Bloco de Notas, então, conhecendo a estrutura, você mesmo consegue corrigir ou traduzir. Este guia vai de como abrir o arquivo até os problemas mais comuns. Transformar legendas embutidas num vídeo em arquivo SRT está explicado à parte em como transformar legendas na tela em um arquivo SRT.
Como um arquivo SRT é montado
Cada legenda ocupa quatro linhas: um número, o tempo de exibição, o texto e uma linha em branco.
1
00:00:01,000 --> 00:00:03,200
Oi, hoje estamos no lago.
2
00:00:03,500 --> 00:00:06,000
A água está muito limpa.
- Tempo:
horas:minutos:segundos,milissegundos. Entre segundos e milissegundos vai uma vírgula, não um ponto. Com ponto, alguns players não leem o arquivo. - Seta: início e fim são ligados por
-->(dois hifens e o sinal de maior). - Linha em branco: precisa haver uma linha vazia entre as legendas. Sem ela, a legenda seguinte aparece grudada na anterior.
- Estilo: só negrito
<b>, itálico<i>e cor<font color="#ffff00">. Posição e fonte não podem ser definidas.
Abrir e editar
- Windows: clique com o botão direito no arquivo → Abrir com → Bloco de Notas. Ao salvar, deixe a codificação em UTF-8.
- Mac: abra no TextEdit. Escolha Formatar → Converter para texto simples antes de salvar.
- Editores de legenda: para deslocar tempos ou dividir linhas, é mais fácil usar o Subtitle Edit (Windows, grátis) ou o Aegisub (Windows e Mac, grátis): eles mostram o vídeo ao lado do texto para acertar a sincronia.
- Android: para assistir com legenda, abra o vídeo no VLC ou no MX Player e escolha Legendas → Carregar do arquivo. Se o vídeo e o SRT tiverem o mesmo nome (
viagem.mp4eviagem.srt) na mesma pasta, a legenda carrega sozinha. Para editar, abra num app de editor de texto da Google Play (por exemplo, Simple Text Editor). - iPhone: no app VLC, coloque o SRT com o mesmo nome na mesma pasta do vídeo e a legenda aparece. O app Fotos e o player nativo não leem SRT.
Problemas comuns
A legenda não aparece
- Confira se o vídeo e o SRT têm o mesmo nome e estão na mesma pasta.
- Confira se a extensão é
.srt. Ao salvar pelo Bloco de Notas, é comum ficar.srt.txt. Ative a exibição de extensões nas opções de pasta e renomeie. - Confira se os tempos usam vírgula, não ponto, e se há uma linha em branco entre as legendas.
- Plataformas como YouTube e Instagram exigem que o SRT seja enviado junto com o vídeo; não dá para anexar a um vídeo já publicado como um player faz. No YouTube, o envio é feito em Legendas.
O texto sai com caracteres estranhos (□□□ ou coisas como ç)
É um problema de codificação. Um arquivo com acentos, cedilha ou outros caracteres fora do inglês precisa ser salvo em UTF-8 para aparecer certo em qualquer aparelho. Abra no Bloco de Notas, escolha Salvar como e defina a codificação como UTF-8. Arquivos antigos às vezes estão em ANSI ou numa codificação regional; alguns players deixam trocar a codificação da legenda nas configurações.
A legenda está adiantada ou atrasada
No VLC, as teclas H (atrasar) e G (adiantar) movem a legenda em 0,05 s durante a reprodução. Para corrigir o arquivo, use Subtitle Edit → Sincronização → Ajustar todos os tempos.
«Preciso de um codec?»
Não. SRT é um arquivo de texto e não precisa de codec. Quando se fala em «codec de legenda», quase sempre o player não suporta SRT ou os nomes dos arquivos não batem. Experimente um player com suporte a legendas, como o VLC.
Tirar só o texto de um SRT
Quando você precisa só das falas, sem números nem tempos (uma transcrição, um pedido de tradução, texto para um blog), há duas formas fáceis.
- Subtitle Edit: Arquivo → Exportar → Texto simples. Dá para juntar as linhas num parágrafo ou manter uma linha por legenda.
- Bloco de Notas / VS Code: abra Substituir, ative expressões regulares e troque
^\d+\r?\n(as linhas de número) e^\d{2}:\d{2}:\d{2},\d{3} --> .*\r?\n(as linhas de tempo) por nada. Sobra só o diálogo.
Se o que você tem são legendas desenhadas na imagem do vídeo, e não um SRT, veja como transformar legendas na tela em um arquivo SRT.
SRT comparado com outros formatos de legenda
| Formato | O que permite | Onde é usado |
|---|---|---|
| SRT | O mais simples. Só negrito, itálico e cor | YouTube, a maioria dos players e editores |
| VTT | Quase igual ao SRT, com pontos nos tempos. Feito para navegadores | Vídeo em sites, algumas plataformas |
| ASS / SSA | Fontes, posições e efeitos precisos | Legendas de fãs, legendas estilizadas |
| SMI | Formato antigo comum na Coreia; o suporte vem diminuindo | Arquivos coreanos antigos |
Para converter entre formatos, abra o arquivo no Subtitle Edit e escolha o formato em Salvar como. De SMI para SRT funciona do mesmo jeito.
SRT e legendas embutidas
Um SRT fica por cima do vídeo, então pode ser desligado ou trocado a qualquer momento. Legendas desenhadas na própria imagem (legendas embutidas) não têm texto separado. Legendas soft ou hard explica como diferenciar. Se o seu próprio vídeo tem legendas embutidas e você quer recuperá-las como SRT, leia como transformar legendas em um arquivo SRT e depois traduzir e legendar de novo.
Teste com o seu próprio vídeo. Nada para instalar, nada é enviado.
Abrir o espaço de trabalho