Principais pontos
Um ficheiro SRT (SubRip Subtitle, extensão
.srt) é um ficheiro de texto simples que armazena legendas: blocos numerados, cada um com um tempo de início, um tempo de fim e o texto a apresentar. Não contém vídeo nem áudio — apenas temporização e palavras — e é por isso que é leve, pode ser editado em qualquer editor de texto e é compatível com praticamente todos os leitores e plataformas de vídeo. Pode criá-lo do zero, gerá-lo a partir de texto simples ou exportá-lo a partir de uma ferramenta de transcrição e validá-lo em segundos antes de o enviar.
Se alguma vez ativou as legendas num leitor de vídeo, há uma boa probabilidade de um ficheiro SRT estar a fazer o trabalho nos bastidores. É o formato de legendas mais antigo e com maior compatibilidade na web — e um dos formatos de ficheiro mais simples que existem. Este guia explica exatamente como funciona, mostra um exemplo real e aborda como criar, editar e corrigir ficheiros SRT sem software especializado.
Como é um ficheiro SRT por dentro?
Abra qualquer ficheiro .srt no Notepad ou no TextEdit e verá blocos repetidos como estes:
1
00:00:01,600 --> 00:00:04,200
Welcome back to the channel.
2
00:00:04,400 --> 00:00:07,900
Today we're looking at how
subtitle files actually work.Cada bloco tem exatamente quatro partes:
- Número de sequência — 1, 2, 3… por ordem, sem falhas.
- Códigos de tempo — início e fim no formato
horas:minutos:segundos,milissegundos, separados por-->. Repare na vírgula antes dos milissegundos — esse detalhe é a causa mais comum de ficheiros com erro. - Texto da legenda — uma ou duas linhas que aparecem no ecrã durante esse intervalo.
- Uma linha em branco — separa um bloco do seguinte.
Esse é o formato completo. Sem cabeçalhos, sem metadados de estilo, sem dados binários — e é precisamente por isso que sobreviveu desde o início dos anos 2000, enquanto formatos mais chamativos apareceram e desapareceram.
Para que servem os ficheiros SRT
- YouTube e vídeos para redes sociais: carregue um SRT juntamente com o seu vídeo e os espectadores terão legendas ocultas adequadas — e as plataformas indexam o texto para pesquisa.
- Leitores de vídeo: VLC, IINA e a maioria dos leitores de smart TV carregam automaticamente um SRT colocado ao lado do ficheiro de vídeo com o mesmo nome.
- Traduções: os tradutores trabalham nas linhas de texto enquanto a temporização permanece intacta, produzindo um segundo SRT para cada idioma.
- Fluxos de edição: Premiere Pro, DaVinci Resolve e Final Cut importam SRT para faixas de legendas.
- Acessibilidade e conformidade: as legendas são uma exigência legal para muitos vídeos publicados — e o SRT é o formato de intercâmbio que todos aceitam.
Como criar um ficheiro SRT
Opção 1: gerá-lo automaticamente a partir de um vídeo
O caminho mais rápido: transcrever o vídeo e exportar em SRT. Para vídeos do YouTube, cole o link no Gerador de Transcrições do YouTube e descarregue o SRT — a temporização vem diretamente da fala. Para as suas próprias gravações e ficheiros, a app Soz AI transcreve áudio em mais de 99 idiomas e exporta texto pronto para legendas.
Opção 2: converter texto existente em SRT
Já tem um guião ou transcrição em texto simples? O Gerador de TXT para SRT gratuito divide o seu texto em linhas do tamanho de legendas e atribui marcas de tempo com ritmo uniforme, que depois pode ajustar ao pormenor. Funciona totalmente no seu navegador — o texto nunca sai do seu dispositivo.
Opção 3: escrevê-lo à mão
Para um clipe de 30 segundos, escrevê-lo manualmente num editor de texto é perfeitamente razoável: siga a estrutura de blocos acima, guarde como subtitles.srt com codificação UTF-8 e está feito. A partir de um ou dois minutos de vídeo, a temporização manual torna-se cansativa — use a opção 1 ou 2.
Problemas comuns em ficheiros SRT (e soluções rápidas)
| Problema | Causa | Solução |
|---|---|---|
| As legendas não aparecem de todo | Extensão incorreta, codificação incorreta ou códigos de tempo malformados | Passe o ficheiro pelo Validador de SRT — ele identifica exatamente o bloco com erro |
| As legendas aparecem demasiado cedo/tarde | O vídeo tem uma introdução que as legendas não consideram | Desloque todas as marcas de tempo de uma só vez com Subtitle Time Shift |
| Os caracteres especiais aparecem corrompidos | O ficheiro foi guardado numa codificação antiga | Guarde novamente em UTF-8 (o padrão atual para SRT) |
| O leitor rejeita o ficheiro | A plataforma espera WebVTT | Converta com o Conversor VTT ↔ SRT |
| Precisa do texto sem temporização | — | Subtitle to Text remove números e marcas de tempo com um clique |
SRT vs. outros formatos de legendas
O principal rival do SRT na web é o WebVTT (.vtt) — o padrão do W3C usado pelos leitores de vídeo HTML5. O VTT acrescenta opções de estilo e posicionamento, mas usa um ponto em vez de uma vírgula nos códigos de tempo e exige uma linha de cabeçalho. Fluxos de trabalho de broadcasting podem usar TTML ou EBU-STL, e ferramentas da era do DVD usavam SSA/ASS para legendas estilizadas de anime. Para uma análise detalhada de quando cada formato é melhor, veja VTT vs SRT: que formato de legendas deve usar?
Perguntas frequentes
Como abro um ficheiro SRT?
Qualquer editor de texto o abre: Notepad (Windows), TextEdit (Mac) ou qualquer editor de código. Para vê-lo com um vídeo, coloque o SRT ao lado do ficheiro de vídeo com o mesmo nome e abra o vídeo no VLC.
SRT é o mesmo que legendas ocultas?
SRT é um formato de ficheiro; legendas ocultas são uma das suas utilizações. As legendas destinadas a pessoas surdas normalmente também transcrevem efeitos sonoros (“[porta bate]”) e identificam os interlocutores — e pode incluir tudo isso nas linhas de texto de um ficheiro SRT.
Um ficheiro SRT contém vídeo?
Não. É apenas texto — normalmente alguns kilobytes, mesmo num filme de longa-metragem. O vídeo permanece no seu próprio ficheiro; o leitor combina os dois.
Posso editar um ficheiro SRT no telemóvel?
Sim — como é texto simples, qualquer editor de texto para dispositivos móveis funciona. Para alterar a temporização, uma ferramenta no navegador como Subtitle Time Shift é muito menos propensa a erros do que editar os códigos de tempo manualmente.
