O que é um arquivo SRT (e o que ele não é)
SRT vem de SubRip, um programa antigo que extraía legendas de DVDs. O formato sobreviveu porque é simples demais para dar errado: um arquivo de texto puro, sem formatação, que qualquer computador consegue abrir. Ele não contém imagem nem som, só o texto da legenda e os momentos em que cada trecho aparece e some.
Por isso o SRT é chamado de legenda “externa” ou “lateral”: ele fica separado do vídeo, e o player junta os dois na hora de reproduzir. É diferente da legenda gravada na imagem, que não dá para desligar nem corrigir sem reexportar o vídeo. A comparação completa está no artigo sobre legenda embutida e arquivo SRT (em inglês).
Um cuidado: nem sempre um arquivo com extensão .srt é legenda de fala. Drones da DJI, por exemplo, gravam um .SRT ao lado de cada vídeo com dados de voo, como altitude, coordenadas e configurações da câmera. A estrutura é parecida, mas o conteúdo não é o que alguém disse. Se você abriu um SRT e encontrou números de GPS em vez de frases, é isso.
Como um SRT é por dentro
Cada legenda é um bloco com quatro partes: o número do bloco, a linha de tempo, o texto (uma ou duas linhas) e uma linha em branco separando do próximo bloco.
1 / 00:00:02,300 --> 00:00:05,100 / Bom dia, pessoal, sejam bem-vindos. / (linha em branco) / 2 / 00:00:05,600 --> 00:00:08,900 / Hoje a gente vai falar sobre orçamento.
Os tempos seguem o padrão horas:minutos:segundos,milissegundos, com vírgula antes dos milissegundos. A seta entre os dois tempos é feita de dois hífens e um sinal de maior. Se você trocar a vírgula por ponto ou apagar a linha em branco entre blocos, muitos players deixam de mostrar a legenda a partir daquele ponto.
Como abrir um arquivo SRT no Windows, no Mac e no celular
Clicar duas vezes no SRT normalmente não faz nada útil, porque o sistema não sabe com que programa abrir. Use “Abrir com”:
- Windows: clique com o botão direito, escolha “Abrir com” e selecione o Bloco de Notas. O Bloco de Notas das versões atuais lida bem com acentos em UTF-8.
- Mac: use o TextEdit. Na hora de salvar, confira que o arquivo continua em texto simples, sem formatação, e com a extensão .srt.
- Editor de código: o VS Code e similares mostram a codificação do arquivo no rodapé e permitem trocar, o que ajuda muito com acento quebrado.
- Editores de legenda: Subtitle Edit (Windows) e Aegisub (Windows, Mac e Linux) são gratuitos, mostram os blocos em lista, deixam ouvir o áudio e ajustar tempos sem risco de estragar a estrutura.
No celular dá para visualizar o conteúdo em alguns aplicativos de arquivos, mas editar legenda no telefone é desconfortável. Para qualquer correção que vá além de uma palavra, prefira o computador.
Por que os acentos viram símbolos estranhos
É o problema mais comum com legenda em português. Você abre o vídeo e, em vez de “não”, aparece “não”; ou aparece “n�o”, com um losango de interrogação. Nos dois casos o texto está certo, mas o programa leu o arquivo com a codificação errada.
Codificação é a regra que diz qual sequência de bytes corresponde a cada letra. Arquivos antigos brasileiros costumam estar em Windows-1252 ou ISO-8859-1 (às vezes aparece como “ANSI” no Bloco de Notas). Arquivos atuais usam UTF-8. Quando um programa espera uma e recebe a outra, os caracteres acentuados se desmontam.
- “não”, “ação”: o arquivo é UTF-8, mas o player leu como Windows-1252.
- “n�o”, “a��o”: o arquivo é Windows-1252, mas o player leu como UTF-8.
A correção é abrir o arquivo num editor que mostre a codificação, conferir que o texto aparece certo e salvar de novo em UTF-8. No Bloco de Notas, use “Salvar como” e escolha UTF-8 no campo de codificação. No Subtitle Edit, há uma opção de codificação na hora de salvar. Se o texto já aparece quebrado dentro do editor, reabra escolhendo a outra codificação antes de salvar; não tente corrigir letra por letra. O guia sobre legendas com caracteres estranhos (em inglês) traz mais casos.
Existe ainda o BOM, uma pequena marca invisível no início do arquivo que avisa “isto é UTF-8”. Muitos players e TVs usam essa marca para acertar os acentos de primeira.
Como usar o SRT no player, na TV, no YouTube e no editor
- VLC e PotPlayer: deixe o SRT na mesma pasta do vídeo, com exatamente o mesmo nome (aula01.mp4 e aula01.srt), e o player carrega sozinho. No VLC também dá para adicionar pelo menu de legendas.
- TV pelo pendrive: muitas smart TVs seguem a mesma regra do nome igual na mesma pasta. Se não funcionar, procure no menu de legendas da TV durante a reprodução.
- YouTube: no YouTube Studio, abra o vídeo, vá até legendas, adicione o idioma e envie o arquivo com a opção que inclui tempos.
- Editores: Premiere Pro e DaVinci Resolve importam SRT como faixa de legenda, que você pode estilizar e, se quiser, gravar na imagem ao exportar.
Um detalhe do Windows que confunde muita gente: com as extensões ocultas, um arquivo renomeado pode virar “aula01.srt.txt” sem que você perceba, e o player não reconhece. Ative a exibição de extensões no Explorador de Arquivos para conferir.
Como é o SRT gerado pelo mydubly
O gerador de legendas do mydubly (em inglês) cria SRT a partir do áudio de um vídeo ou de uma gravação. Você arrasta o arquivo para “Drop a video here” ou “Drop audio here”, deixa desligada a chave de saída completa (fica o modo “Timestamped transcript only”), escolhe em “Select language” o idioma falado, para a legenda sair sem tradução, ou outro idioma, se quiser a legenda traduzida, e clica em “Transcribe video” ou “Transcribe audio”. No fim, o botão “Download subtitles” baixa o arquivo subtitles.srt.
O arquivo sai em UTF-8 com BOM, justamente para os acentos aparecerem certos na maioria dos players, e com um bloco por trecho de fala, em uma única linha cada. Se a sua plataforma ou o seu público preferem duas linhas mais curtas por bloco, quebre as linhas longas num editor de legenda.
O que ele não faz: não abre nem traduz um SRT que você já tem (ele sempre parte do áudio), não grava a legenda na imagem e não tem editor de legenda na tela. Também não marca quem está falando. Para traduzir um vídeo em inglês do começo ao fim, o passo a passo está em como legendar vídeo em inglês para português. O custo é de 1 crédito por minuto iniciado, com mínimo de 5 créditos por arquivo.
Problemas comuns com SRT e como resolver
- Legenda adiantada ou atrasada no vídeo inteiro: no VLC, as teclas G e H deslocam a legenda durante a reprodução. Para corrigir o arquivo de vez, use a função de deslocar tempos do Subtitle Edit.
- Legenda que começa certa e vai atrasando: geralmente o SRT foi feito para outra versão do vídeo, com outra taxa de quadros ou um corte diferente. Gere a legenda a partir do arquivo exato que vai ser publicado.
- Legenda que some no meio: procure um bloco com tempo mal formatado ou sem a linha em branco antes dele.
- Tags aparecendo na tela, como itálico escrito por extenso: alguns players não interpretam marcações de estilo. Remova-as.
Se nada disso resolver, o artigo sobre SRT que não funciona (em inglês) percorre outros casos, e o guia de formatos de legenda (em inglês) explica quando outro formato é exigido.
Perguntas frequentes
Qual programa abre arquivo SRT?
Qualquer editor de texto: Bloco de Notas no Windows, TextEdit no Mac ou VS Code. Para editar com conforto, Subtitle Edit e Aegisub são gratuitos e mostram os blocos com o áudio. Para assistir, VLC e PotPlayer carregam o SRT junto com o vídeo.
Por que a legenda SRT não aparece no vídeo?
As causas mais comuns são nome diferente do vídeo, arquivo em outra pasta ou extensão escondida virando .srt.txt. Também pode ser um erro de formatação em algum bloco. Confira o nome, a pasta e abra o arquivo para ver se a estrutura está intacta.
Como corrijo acentos errados na legenda?
Abra o SRT num editor que mostre a codificação, garanta que o texto aparece correto e salve em UTF-8. Se aparecer quebrado já no editor, reabra escolhendo outra codificação, como Windows-1252, e só então salve como UTF-8.
SRT e VTT são a mesma coisa?
São parecidos, mas não iguais. O VTT usa ponto antes dos milissegundos, tem um cabeçalho próprio e aceita mais opções de estilo e posição. Editores como o Subtitle Edit convertem de um para outro em poucos cliques.
Posso traduzir um SRT que já tenho no mydubly?
Não. O mydubly não importa arquivos de legenda; ele transcreve o áudio do vídeo ou da gravação e gera um SRT novo. Se você tem o vídeo original, pode enviá-lo e escolher o idioma de destino da legenda.
Dá para juntar o SRT ao vídeo de forma permanente?
Sim, de duas formas: gravando a legenda na imagem ao exportar no editor de vídeo, ou colocando o SRT como faixa de legenda dentro de um arquivo MKV ou MP4 com ferramentas de multiplexação. O mydubly não faz nenhuma das duas; ele entrega o SRT separado.
