
Como Criar um Arquivo SRT: Guia Completo de Arquivos de Legenda
Summarize this article with:
O arquivo SRT é o formato de legenda mais usado no mundo. Seja para adicionar legendas a um vídeo do YouTube, legendar um filme ou tornar seu curso online acessível, é bem provável que você precise de um arquivo SRT em algum momento.
Apesar de estar em todo lugar, o formato SRT é surpreendentemente simples. É um arquivo de texto puro que qualquer pessoa pode criar, editar e entender. Neste guia, vamos cobrir tudo — a especificação exata do formato, como criar arquivos SRT manual e automaticamente, e como converter entre formatos de legenda.
O Que É um Arquivo SRT?
SRT significa SubRip Text (às vezes SubRip Subtitle). O formato foi originalmente desenvolvido para o software SubRip, que extraía legendas de DVDs. Ele se popularizou pela simplicidade e hoje é suportado por praticamente todas as plataformas e players de vídeo.
Um arquivo SRT é um arquivo de texto puro com a extensão .srt. Ele contém uma sequência de blocos de legenda, cada um com três informações:
- Um número de sequência
- Um intervalo de timecode (quando a legenda aparece e desaparece)
- O texto da legenda
E é só isso. Sem codificação binária, sem formato proprietário, sem necessidade de software especial. Você pode abrir e editar um arquivo SRT em qualquer editor de texto.
A Especificação do Formato SRT
Aqui está a sintaxe exata de um arquivo SRT:
1
00:00:01,000 --> 00:00:04,500
Welcome to our complete guide
on creating subtitle files.
2
00:00:05,000 --> 00:00:08,200
In this video, we'll cover everything
you need to know about SRT files.
3
00:00:09,000 --> 00:00:12,800
Let's start with the basics
of the SRT format.
Vamos analisar cada componente.
Número de Sequência
Cada bloco de legenda começa com um número inteiro sequencial. A primeira legenda é 1, a segunda é 2, e assim por diante. Esses números devem estar em ordem e não devem ter lacunas (embora a maioria dos players seja tolerante quanto a isso).
Linha de Timecode
A linha de timecode especifica quando a legenda aparece e quando desaparece:
00:00:01,000 --> 00:00:04,500
O formato é: HH:MM:SS,mmm --> HH:MM:SS,mmm
- HH — Horas (00-99)
- MM — Minutos (00-59)
- SS — Segundos (00-59)
- mmm — Milissegundos (000-999)
- --> — A seta separadora (com espaços dos dois lados)
Detalhes importantes:
- Use vírgulas como separador dos milissegundos, não pontos. Esse é o erro mais comum ao criar arquivos SRT manualmente.
00:00:01,500está correto;00:00:01.500está errado (embora alguns players aceitem). - A seta
-->deve ter exatamente um espaço de cada lado. - O tempo final deve ser posterior ao tempo inicial.
Texto da Legenda
O texto que será exibido. O SRT suporta:
- Múltiplas linhas — A maioria das legendas usa 1-2 linhas. Duas linhas é o máximo padrão.
- Tags HTML básicas —
<b>bold</b>,<i>italic</i>,<u>underline</u>e<font color="#FFFFFF">colored text</font>(o suporte varia conforme o player). - Codificação UTF-8 — Suporte completo a Unicode para qualquer idioma.
Linha em Branco Separadora
Cada bloco de legenda deve ser separado por uma linha em branco. A linha em branco indica ao parser onde uma legenda termina e a próxima começa. O arquivo também deve terminar com uma linha em branco após a última legenda.
Como Criar um Arquivo SRT Manualmente
Criar um arquivo SRT à mão é simples. Aqui está o processo passo a passo.
Passo 1: Abra um Editor de Texto Puro
Use um editor de texto puro, não um processador de texto. Processadores de texto (Microsoft Word, Google Docs) adicionam formatação oculta que quebra os arquivos SRT.
Editores recomendados:
- Windows: Notepad, Notepad++, VS Code
- Mac: TextEdit (configurado no modo texto puro), VS Code, Sublime Text
- Linux: gedit, nano, VS Code
- Qualquer plataforma: VS Code (gratuito, excelente para essa finalidade)
Se você usa o TextEdit no Mac, vá em Formatar > Converter para Texto Puro antes de começar a digitar.
Passo 2: Escreva Seus Blocos de Legenda
Siga o formato à risca. Aqui está um exemplo real para uma introdução de vídeo de 30 segundos:
1
00:00:00,500 --> 00:00:03,000
Hello and welcome to today's tutorial.
2
00:00:03,500 --> 00:00:06,800
My name is Sarah, and I'll be
walking you through the process.
3
00:00:07,200 --> 00:00:10,500
Before we begin, make sure you have
your project files downloaded.
4
00:00:11,000 --> 00:00:14,200
You can find the link in the
description below this video.
5
00:00:15,000 --> 00:00:18,500
Alright, let's get started
with the first step.
Passo 3: Salve com a Extensão e a Codificação Corretas
Salve o arquivo com:
- Extensão:
.srt - Codificação: UTF-8 (essencial para caracteres fora do inglês)
Na maioria dos editores de texto, você pode escolher a codificação ao salvar. Selecione UTF-8 ou UTF-8 sem BOM.
Se o seu editor salvar como .txt por padrão, renomeie o arquivo e troque a extensão de .txt para .srt.
Passo 4: Teste Seu Arquivo SRT
Abra qualquer vídeo no VLC Media Player e arraste seu arquivo SRT para a janela do vídeo (ou vá em Legenda > Adicionar Arquivo de Legenda). Se os timecodes estiverem corretos, suas legendas devem aparecer nos momentos certos.
Como Gerar Arquivos SRT Automaticamente a Partir de Vídeo
Criar arquivos SRT manualmente funciona bem para vídeos curtos, mas para qualquer coisa com mais de alguns minutos, vira uma tarefa cansativa. Sincronizar cada legenda com precisão exige assistir e reassistir o vídeo várias vezes.
Ferramentas com IA conseguem gerar arquivos SRT automaticamente em minutos. Veja como fazer isso com o Gerador de Legendas da ConvertAudioToText.
Passo 1: Envie Seu Vídeo
Acesse o Gerador de Legendas e envie seu arquivo de vídeo. A ferramenta aceita todos os formatos comuns — MP4, MOV, AVI, MKV, WebM e outros.
Passo 2: Aguarde o Processamento
A IA extrai o áudio, transcreve usando reconhecimento de fala e gera automaticamente blocos de legenda sincronizados. Isso normalmente leva 1-3 minutos para um vídeo de 10 minutos.
Passo 3: Revise e Edite
As legendas geradas aparecem em um editor onde você pode:
- Corrigir eventuais erros de transcrição
- Ajustar timecodes
- Dividir ou unir blocos de legenda
- Alterar quebras de linha
O Editor de Legendas da ConvertAudioToText oferece uma exibição de forma de onda que torna os ajustes de tempo intuitivos — você consegue ver exatamente onde a fala começa e termina.
Passo 4: Exporte como SRT
Baixe as legendas finalizadas como um arquivo SRT. Você também pode exportar como VTT, ASS ou texto puro, se precisar.
Boas Práticas para SRT
Seguir estas diretrizes deixará suas legendas mais legíveis e profissionais.
Tempo de Exibição
- Tempo mínimo de exibição: 1 segundo por legenda. Menos do que isso é impossível de ler.
- Tempo máximo de exibição: 7 segundos. Mais do que isso, e o espectador esquece que está lendo uma legenda.
- Tempo ideal de exibição: 2-4 segundos para a maioria dos blocos de legenda.
- Antecedência: As legendas devem aparecer 0,1-0,25 segundos antes de a fala começar. Isso dá tempo para o olhar do espectador encontrar o texto.
- Intervalo entre legendas: Deixe pelo menos 0,08 segundos (80ms) entre legendas consecutivas. Isso cria um "piscar" visual que indica ao espectador que uma nova legenda apareceu.
Comprimento do Texto
- Máximo de caracteres por linha: 42 caracteres. Esse é o padrão de transmissão e garante a legibilidade em telas pequenas.
- Máximo de linhas por legenda: 2 linhas. Três ou mais linhas cobrem boa parte do vídeo.
- Palavras por bloco de legenda: Busque um máximo de 12-15 palavras.
- Quebras de linha: Quebre em limites linguísticos naturais — entre orações, depois de vírgulas ou nos limites de frases. Nunca quebre no meio de uma palavra.
Quebra de linha boa:
We're going to start with
the first configuration step.
Quebra de linha ruim:
We're going to start with the
first configuration step.
O primeiro exemplo quebra entre a locução preposicional e seu objeto. O segundo quebra no meio de um sintagma nominal ("the first configuration step"), o que dificulta a leitura.
Velocidade de Leitura
Legendas profissionais miram uma velocidade de leitura de 15-20 caracteres por segundo (cerca de 150-200 palavras por minuto). Isso é confortável para a maioria dos adultos. Conteúdo infantil ou material educacional deve ser mais lento (12-15 caracteres por segundo).
Para verificar a velocidade de leitura: divida o total de caracteres de uma legenda pela duração de exibição em segundos.
Exemplo: "Welcome to our complete guide on subtitles" (44 caracteres) exibida por 3 segundos = 14.7 caracteres por segundo. É um ritmo confortável.
Pontuação e Gramática
- Use pontuação padrão. As legendas devem ser gramaticalmente corretas.
- Use caixa de frase (capitalize apenas a primeira palavra e os nomes próprios). TUDO EM MAIÚSCULAS é mais difícil de ler e dá a impressão de grito.
- Não termine legendas com reticências (...) a menos que a frase realmente fique em suspenso. Use-as no início da legenda seguinte se uma frase continuar entre blocos de legenda.
- Inclua pontos de interrogação e de exclamação quando apropriado — eles transmitem um tom que o espectador poderia perder.
Descrições de Som
Para legendas de acessibilidade (também chamadas de SDH — legendas para surdos e pessoas com deficiência auditiva), inclua descrições dos sons relevantes que não sejam fala:
14
00:01:23,000 --> 00:01:25,500
[phone ringing]
15
00:01:26,000 --> 00:01:28,500
[door opens]
Hello, is anyone home?
Use colchetes para descrições de som e itálico (se houver suporte) para diferenciá-las dos diálogos.
Convertendo Entre Formatos de Legenda
O SRT é o formato mais comum, mas não é o único. Pode ser que você precise converter SRT para outro formato, ou o contrário.
SRT vs VTT (WebVTT)
VTT (Web Video Text Tracks) é o padrão para vídeo web em HTML5. É muito parecido com o SRT, com algumas diferenças:
WEBVTT
1
00:00:01.000 --> 00:00:04.500
Welcome to our complete guide
on creating subtitle files.
2
00:00:05.000 --> 00:00:08.200
In this video, we'll cover everything
you need to know about SRT files.
Principais diferenças:
- O VTT usa pontos nos milissegundos (
.000), não vírgulas - Arquivos VTT começam com o texto
WEBVTTna primeira linha - O VTT suporta estilização e posicionamento no estilo CSS
- Os números de sequência são opcionais no VTT
SRT vs ASS/SSA (Advanced SubStation Alpha)
ASS é um formato de legenda mais poderoso, que suporta:
- Estilização de fonte (tamanho, cor, negrito, itálico por legenda)
- Posicionamento (coloque legendas em qualquer lugar da tela)
- Efeitos de animação (fade, movimento, rotação)
- Múltiplas trilhas de legenda
O formato é mais complexo e geralmente é gerado por ferramentas como o Aegisub, em vez de escrito à mão. É popular em fansubs de anime e edição de vídeo avançada.
SRT vs SBV (YouTube SubViewer)
SBV é o formato de legenda mais antigo do YouTube. Ele usa um formato de timecode mais simples:
0:00:01.000,0:00:04.500
Welcome to our complete guide
on creating subtitle files.
0:00:05.000,0:00:08.200
In this video, we'll cover everything
you need to know about SRT files.
O YouTube agora suporta totalmente o upload de SRT, então não há motivo para usar SBV, a menos que você esteja lidando com arquivos legados.
Como Converter
O Conversor de Legendas da ConvertAudioToText faz conversões entre todos os principais formatos de legenda — SRT, VTT, ASS, SBV e outros. Envie seu arquivo de legenda, selecione o formato de destino e baixe a versão convertida.
Para conversão manual entre SRT e VTT (a conversão mais comum), as mudanças são mínimas:
- Adicione
WEBVTTcomo primeira linha - Substitua as vírgulas por pontos nos timecodes (
00:00:01,000vira00:00:01.000) - Salve com a extensão
.vtt
Onde Enviar Arquivos SRT
Depois de ter seu arquivo SRT, veja como usá-lo nas principais plataformas.
YouTube
- Acesse YouTube Studio > Conteúdo
- Clique no vídeo > Legendas
- Clique em "Adicionar idioma" e selecione o idioma
- Clique em "Adicionar" em Legendas e depois em "Enviar arquivo"
- Escolha "Com tempo" e envie seu arquivo SRT
O YouTube também aceita os formatos VTT e SBV.
Vimeo
- Acesse as configurações do seu vídeo
- Clique em "Distribution" > "Subtitles"
- Clique no botão "+"
- Selecione o idioma e envie seu arquivo SRT
- Acesse a publicação do seu vídeo
- Clique em "Editar vídeo" > "Legendas"
- Clique em "Enviar arquivo SRT"
- Nomeie o arquivo no formato:
filename.en_US.srt(o código de idioma é obrigatório)
Vídeo HTML5
Para players de vídeo na web, use o formato VTT com o elemento <track>:
<video controls>
<source src="video.mp4" type="video/mp4">
<track src="subtitles.vtt" kind="subtitles" srclang="en" label="English" default>
</video>
Converta seu SRT para VTT antes, ou use um Conversor de Legendas para uma conversão instantânea.
Softwares de Edição de Vídeo
A maioria dos editores de vídeo (Premiere Pro, Final Cut Pro, DaVinci Resolve, iMovie) consegue importar arquivos SRT diretamente. Procure pela opção "Importar legendas" ou "Importar captions" na linha do tempo ou no menu de texto.
Erros Comuns em SRT e Como Corrigi-los
Se o seu arquivo SRT não está sendo exibido corretamente, verifique estes problemas comuns.
Ponto em vez de vírgula nos timecodes. O SRT usa vírgulas (00:00:01,000), não pontos. O VTT usa pontos. Se suas legendas não aparecem, essa é a causa mais provável.
Linhas em branco ausentes entre os blocos. Cada bloco de legenda deve ser separado por exatamente uma linha em branco. Separadores ausentes fazem o parser mesclar blocos.
Codificação errada. Se você vê caracteres distorcidos (especialmente em textos fora do inglês), o arquivo não foi salvo em UTF-8. Salve novamente com a codificação UTF-8.
Timecodes sobrepostos. Se a legenda 1 termina em 00:00:05,000 e a legenda 2 começa em 00:00:04,500, elas se sobrepõem. Alguns players lidam bem com isso; outros exibem as duas ao mesmo tempo ou pulam uma delas. Corrija garantindo que o tempo final de cada legenda venha antes do tempo inicial da seguinte.
Lacunas nos números de sequência. Embora a maioria dos players modernos ignore os números de sequência por completo (usando os timecodes para a ordenação), alguns players mais antigos se confundem com lacunas ou números fora de ordem. Mantenha-os sequenciais.
Espaços ou caracteres extras. Caracteres invisíveis (como marcadores BOM, espaços no fim das linhas ou retornos de carro do Windows no Mac) podem às vezes causar problemas. Se o seu arquivo parece correto mas não funciona, abra-o em um editor de código que mostre caracteres invisíveis e faça a limpeza.
Perguntas Frequentes
Posso adicionar estilização (negrito, cor, fonte) em arquivos SRT?
O formato SRT suporta tags HTML básicas: <b> para negrito, <i> para itálico, <u> para sublinhado e <font color="#FFFFFF"> para cor. No entanto, o suporte varia conforme o player. O YouTube ignora toda estilização em arquivos SRT. O VLC suporta negrito e itálico. Se você precisa de estilização confiável, considere usar o formato de legenda ASS, que tem suporte robusto a estilos. Para a maioria dos casos, texto puro sem estilização é a escolha mais segura.
Qual é o número máximo de legendas que um arquivo SRT pode conter?
Não há limite técnico. Arquivos SRT de longas-metragens costumam conter 1,500-2,500 blocos de legenda. O formato é texto puro, então até um arquivo com 10,000 blocos tem apenas algumas centenas de kilobytes. Qualquer player ou plataforma moderna consegue lidar com arquivos de qualquer tamanho razoável.
Como sincronizo legendas que estão fora de tempo?
Se todas as suas legendas estão consistentemente adiantadas ou atrasadas pela mesma quantidade, você pode deslocar todos os timecodes por um valor fixo. Ferramentas como o Editor de Legendas permitem fazer isso com um único ajuste. Se o desvio de tempo for inconsistente (legendas começam corretas mas vão se dessincronizando gradualmente), você precisará ajustar timecodes individuais ou gerar as legendas do zero novamente usando um Gerador de Legendas.
Devo usar SRT ou VTT no meu site?
Para players de vídeo na web (elementos <video> do HTML5), o VTT é o padrão. Os navegadores suportam VTT nativamente através do elemento <track>, mas não suportam SRT nativamente. Dito isso, a maioria dos players de vídeo baseados em JavaScript (Video.js, Plyr, JW Player) suporta os dois formatos. Se você está desenvolvendo para a web, VTT é a escolha mais segura. Se está distribuindo para uso geral (YouTube, redes sociais, editores de vídeo), o SRT tem compatibilidade mais ampla. Você sempre pode converter entre os dois formatos usando um Conversor de Legendas, já que a conversão é trivial.
Try transcription free
Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 10 minutes free, no account.
Related Articles

How to Add Subtitles to a Video: 2026 Step-by-Step Guide
Add subtitles to any video in 2026. Covers AI subtitle generation, SRT formatting rules, soft vs burned-in paths, YouTube upload steps, and TikTok/Instagram best practices.

Subtitle Translation for Video: The Reliable Path
Translate existing subtitles the reliable way: machine pass plus review, length expansion handling, and timing re-fit.