Atualizado em 16 de agosto de 2026

Arquivo SRT — O Que É, Como Abrir, Criar e Editar (Guia PT-BR 2026)

Esta página é sobre arquivos SRT de legenda (SubRip Subtitle). Se você procurava o protocolo Secure Reliable Transport (SRT) — usado pela Haivision para streaming de vídeo ao vivo pela internet — o artigo da Wikipedia é o ponto de partida certo.

Um arquivo SRT (SubRip Subtitle) é um arquivo de texto simples com a extensão .srt que armazena legendas para vídeos. Cada legenda — chamada de cue — tem quatro linhas: um número sequencial, uma marcação de tempo no formato HH:MM:SS,mmm --> HH:MM:SS,mmm, uma ou duas linhas de texto, e uma linha em branco separando o próximo bloco. O arquivo é salvo em UTF-8 e funciona com praticamente qualquer player de vídeo, editor de vídeo e no YouTube.

Em resumo

  • SRT = SubRip Subtitle. Arquivo de texto simples com extensão .srt, criado em 2001 junto com o software SubRip para extração de legendas de DVDs.
  • 4 partes por bloco de legenda: número sequencial → timecode HH:MM:SS,mmm --> HH:MM:SS,mmm → texto (1-2 linhas) → linha em branco.
  • Codificação obrigatória: UTF-8 sem BOM. Windows-1252 quebra acentos portugueses; BOM derruba a primeira legenda em players antigos.
  • Abrir: VLC (grátis, universal), Bloco de Notas / VS Code (edição rápida), Subtitle Edit ou Aegisub (edição profissional). Nunca use Word em produção.
  • Criar: 3 métodos — automático por IA (VexaScribe, 5-10 min por hora de mídia, 93-95% precisão PT-BR), desktop grátis (Subtitle Edit / Aegisub), manual em editor de texto.
  • SRT vs VTT: SRT é universal (YouTube, Premiere, DaVinci, CapCut, VLC); VTT é obrigatório para HTML5 <track> em web player nativo. SRT usa vírgula no timecode, VTT usa ponto.
  • Compatibilidade universal: funciona em Windows, Mac, Linux, iPhone (VLC iOS), Android (VLC/MX Player). YouTube indexa o texto do SRT para busca — legendas melhoram visibilidade.
  • SRT também é sigla de Secure Reliable Transport (protocolo Haivision de streaming). Esta página cobre apenas o SRT de legenda.

O que significa SRT?

SRT é abreviação de SubRip Subtitle — o nome vem do software SubRip, criado em 2001 por um desenvolvedor conhecido como "Zuggy" para Windows. O programa extraía legendas embutidas em DVDs (que eram bitmaps) e as convertia em texto simples com timing sincronizado. O formato do arquivo resultante — texto puro com estrutura previsível — ficou conhecido pelo nome do software.

O nome se preservou por 25 anos porque o formato tem três qualidades raras em padrões técnicos: (1) é simples o suficiente para editar em qualquer Bloco de Notas — não precisa de software especializado; (2) não tem dono nem licença — qualquer um pode escrever um parser em 20 linhas de código; (3) evoluiu para ser o formato universal aceito por praticamente todo player, editor de vídeo e serviço de streaming — desde YouTube e Premiere Pro até VLC.

A sigla SRT também é usada em outro contexto técnico completamente diferente: Secure Reliable Transport, um protocolo de streaming de vídeo ao vivo criado pela Haivision (canadense) em 2013. Se sua busca era por streaming ao vivo, protocolo de rede ou latência de vídeo, você quer o outro SRT — recomendamos o artigo da Wikipedia sobre Secure Reliable Transport. Esta página cobre exclusivamente o SRT de legenda.

SRT — definição e significado

Tecnicamente, um arquivo SRT é um arquivo de texto simples com a extensão .srt que armazena legendas com informações de tempo sincronizadas. Cada bloco de legenda (também chamado de "cue") descreve: uma passagem de fala, o momento em que ela começa e termina no vídeo, e o texto a ser exibido.

O que não está em um arquivo SRT: nenhum áudio, nenhum vídeo, nenhuma imagem, nenhum estilo visual complexo (fontes, cores, posições). SRT é apenas texto + tempo. Toda a apresentação visual — cor, tamanho, posição — é decidida pelo player que reproduz o vídeo.

É essa simplicidade que faz o SRT ser universal: qualquer player, qualquer editor, qualquer plataforma pode ler um SRT porque a especificação é trivial de implementar. Comparado ao VTT (que precisa de parser mais complexo por causa da estilização CSS opcional) ou ao ASS (que tem sintaxe de posicionamento e efeitos completa), SRT é o menor denominador comum funcional.

Uma característica frequentemente esquecida: o SRT não tem especificação formal. Não existe RFC do IETF nem norma W3C. O formato se estabeleceu por convenção — foi popularizado pelo SubRip, adotado pelo VLC, difundido pelos fansubbers de anime, e depois consolidado como padrão de facto por YouTube e ferramentas de vídeo. As "regras" do SRT são: o que o VLC e o YouTube conseguem parsear. Se ambos aceitam, seu arquivo é SRT válido.

Estrutura do arquivo SRT — anatomia em 4 partes

Cada bloco de legenda em um arquivo SRT tem quatro partes na ordem exata abaixo. Fugir da ordem ou do formato quebra o arquivo — o player para de renderizar a partir do bloco defeituoso.

Exemplo — três blocos válidos

1
00:00:00,000 --> 00:00:03,500
Bem-vindo a este tutorial em português.

2
00:00:03,500 --> 00:00:07,200
Hoje vamos explicar o formato SRT
passo a passo.

3
00:00:07,200 --> 00:00:11,000
Ao final, você conseguirá criar
ou corrigir um arquivo SRT.

Copie este texto no Bloco de Notas, salve como exemplo.srt em codificação UTF-8 (sem BOM) — está pronto. Funciona em VLC, YouTube, Premiere, CapCut sem modificação.

  1. Número sequencial. Um inteiro em linha própria, começando em 1, incrementando para cada bloco. Sem ponto final, sem parênteses. Se você mover ou deletar blocos, os números precisam ser corrigidos — alguns parsers rejeitam a numeração fora de sequência como arquivo corrompido. Ferramentas como Subtitle Edit renumeram automaticamente.
  2. Timecode. Formato: HH:MM:SS,mmm --> HH:MM:SS,mmm. Dois dígitos para horas, dois para minutos, dois para segundos, seguidos por vírgula e três dígitos de milissegundos. Entre início e fim, a seta --> com espaços antes e depois. A vírgula antes dos milissegundos é a característica que distingue SRT de WebVTT (que usa ponto).
  3. Texto da legenda. Uma ou duas linhas com o texto exibido. Ultrapassar duas linhas fica visualmente pesado — cobre muito do vídeo. A convenção do Netflix é 42 caracteres por linha; a BBC usa 37. SRT suporta algumas tags informais como <i>itálico</i> e <b>negrito</b>, mas muitos players ignoram — não conte com estilização.
  4. Linha em branco. Uma linha vazia separa um bloco do próximo. Essa linha em branco é obrigatória — sem ela, o parser não sabe onde um bloco termina e o próximo começa. É o erro mais comum em SRT gerados por shell scripts mal configurados ou processadores que colapsam whitespace.

Origem — de onde vem o SubRip

SubRip nasceu em 2001, criado por um desenvolvedor pseudônimo conhecido como "Zuggy". O objetivo original era prático: DVDs armazenavam legendas como imagens (bitmaps VobSub), não como texto — o que impedia edição, tradução ou busca. SubRip usava OCR (reconhecimento óptico de caracteres) para converter essas imagens em texto simples, preservando o timing exato do DVD.

O programa era Windows-only, freeware, e ganhou popularidade rapidamente entre entusiastas de anime, cinema e comunidades de fansubbing. A extensão .srt e o formato de texto começaram como saída do SubRip — mas por ser tão simples de reproduzir (qualquer editor de texto), o formato se espalhou muito além do programa original.

Por que o formato SubRip venceu enquanto outros formatos de sua época morreram? Três razões: (1) VLC Media Player, lançado em 2001 (mesma época), adotou SubRip como formato nativo de sidecar — se você tinha VLC, tinha suporte a SRT sem configuração; (2) o formato é trivial de implementar — um parser SRT são 30 linhas de código em qualquer linguagem, enquanto formatos concorrentes como SSA/ASS exigem parsers de estilo complexos; (3) o texto puro passa em qualquer canal — email, chat, versionamento Git — sem precisar de decodificação especial.

Formatos concorrentes da mesma era — MicroDVD (.sub), SAMI (.smi) da Microsoft, SubStation Alpha (.ssa) — ou nunca alcançaram adoção universal ou foram usados só em nichos (SSA sobreviveu no fansub de anime; MicroDVD morreu). SRT venceu por combinação de timing, simplicidade e endorsement do VLC. Duas décadas depois, ainda é o formato dominante — mesmo em pipelines profissionais de Netflix e YouTube, o SRT é o formato de intercâmbio entre etapas.

Extensão .srt — o que é

A extensão .srt é o sufixo do nome de arquivo que indica um arquivo SubRip Subtitle. Fica no final do nome, precedida por ponto: meu-video.srt, legenda-pt-br.srt.

Windows e macOS usam a extensão para decidir qual programa abre o arquivo por padrão. VLC e Subtitle Edit costumam registrar .srt como seu tipo de arquivo. Se você clicar duas vezes em um .srt e nada acontecer no Windows, é porque nenhum programa está associado à extensão — botão direito → Abrir com → escolha VLC ou Bloco de Notas.

Uma pegadinha comum: se você renomear um arquivo .vtt ou .txt para .srt, o arquivo não fica automaticamente compatível — a extensão é só um rótulo. O conteúdo interno precisa seguir o formato SRT (número, timecode com vírgula, texto, linha em branco). Um VTT renomeado terá pontos em vez de vírgulas no timecode e falhará no VLC.

Em Windows, verifique se a extensão está visível: Explorador de Arquivos → Exibir → marcar "Extensões de nome de arquivo". Sem isso, um arquivo salvo como meu.srt pode virar meu.srt.txt silenciosamente — arquivo que parece SRT no nome mas não é reconhecido como tal pelos players.

Arquivo SRT e legendas — a relação

Em português, os termos legenda, legenda SRT, srt legenda e arquivo de legenda SRT se referem à mesma coisa: o arquivo de texto que armazena legendas de vídeo no formato SubRip. Não há distinção técnica — são variações naturais de como as pessoas formam a frase de busca.

A confusão frequente é entre legenda (o conceito visual — texto que aparece na tela) e arquivo SRT (o formato específico de arquivo que armazena essa legenda). Uma legenda pode estar em vários formatos: SRT, VTT, ASS, SCC. O SRT é apenas o mais popular. Quando alguém diz "me manda a legenda", geralmente está pedindo o arquivo SRT — porque é o formato que abre em qualquer editor e player.

Diferença importante para o vocabulário: legendas queimadas (também chamadas hardcoded ou hard-subs) são texto renderizado diretamente no vídeo — parte do frame de imagem, impossíveis de desligar. Legendas sidecar vêm em arquivo separado (.srt, .vtt) que o player carrega junto com o vídeo — podem ser ligadas/desligadas. Legendas embutidas ou soft-subs estão dentro do container do vídeo (comum em .mkv) — também podem ser desligadas, mas viajam junto com o arquivo do vídeo.

Se você quer gerar legendas automaticamente de um vídeo (transcrever a fala e criar o arquivo SRT), veja nosso gerador de legendas com IA. Se você quer adicionar legendas a um vídeo (queimar ou incluir como sidecar), veja como colocar legendas em vídeo. Esta página cobre o formato do arquivo SRT em si.

Para que servem arquivos SRT?

YouTube e Vimeo

SRT é o formato preferido pelo YouTube Studio para upload de legendas. O texto é indexado pela busca do YouTube — vídeos com legenda SRT em português são mais fáceis de encontrar. Vimeo aceita SRT via editor de vídeo online.

Editores de vídeo (Premiere, DaVinci, CapCut, Final Cut)

Premiere Pro: File → Import → .srt → arrastar para timeline. DaVinci Resolve: importa direto na Media Pool. CapCut: aba Captions → Import Subtitles. Final Cut Pro: File → Import → Captions.

VLC e players desktop

Ponha o arquivo .srt na mesma pasta do vídeo com o mesmo nome (só a extensão muda). VLC, MPC-HC, PotPlayer e MPV carregam automaticamente. Menu Legendas para trocar de faixa ou ajustar sincronia.

Acessibilidade (LBI, ABNT NBR 15290)

A Lei Brasileira de Inclusão (Lei 13.146/2015) e a norma ABNT NBR 15290 tornam legendas obrigatórias em conteúdos audiovisuais públicos e produtos de empresas com mais de 100 funcionários. SRT é o formato universal para atender.

Fluxos de tradução profissional

Tradutores usam SRT como formato intermediário porque preserva timing exato. Ferramentas como Subtitle Edit e Aegisub abrem em qualquer OS. A tradução preserva a estrutura do arquivo — só o texto muda entre versões de idioma.

Educação e cursos online

Plataformas de curso (Hotmart, Udemy, Coursera, Kajabi) aceitam SRT para acessibilidade e localização multilíngue. Cursos em português com SRT em espanhol/inglês ampliam alcance sem regravar áudio.

SRT vs VTT vs ASS vs SCC vs TTML — comparação de formatos

SRT é um de vários formatos de legenda em uso hoje. Qual você precisa depende do destino final:

FormatoCabeçalhoTimecodeEstilizaçãoUso
SRT (SubRip)Nenhum00:00:01,500 (vírgula)Apenas textoYouTube, Premiere, DaVinci, CapCut, VLC — universal
VTT (WebVTT)WEBVTT (primeira linha)00:00:01.500 (ponto)CSS inline, classesHTML5 <track>, streaming HLS, players web modernos
ASS / SSABloco [Script Info]0:00:01.50 (centésimos)Rico (fonte, cor, posição, karaokê)Anime, fansubs, legendas com efeitos avançados
SCC (Scenarist)Scenarist_SCC V1.0Baseado em framerateConvenções CEA-608Broadcast US (CEA-608), pipelines legado de TV
TTML / IMSC1.1XML tt: namespaceBaseado em tick ou clockRico (padrão broadcast)Netflix (IMSC1.1), Amazon Prime Video, OTT profissional

Recomendação prática: para YouTube, edição de vídeo (Premiere, DaVinci, CapCut) e reprodução em VLC, escolha SRT. Para vídeo HTML5 embutido em site próprio via tag <track>, use VTT. A conversão SRT → VTT é trivial (vírgula vira ponto no timecode, adiciona cabeçalho WEBVTT). ASS é para estilização avançada (anime, karaokê). SCC apenas para broadcast US. TTML/IMSC apenas para OTT profissional (Netflix, Amazon Prime).

Como abrir um arquivo SRT

SRT é texto puro — abre em qualquer editor de texto. Para visualizar as legendas sincronizadas com um vídeo, você precisa de um player que carregue o SRT junto com o vídeo. Quatro caminhos práticos:

VLC Media Player (recomendado)

Grátis, multi-plataforma (Windows, macOS, Linux). VLC carrega um arquivo .srt automaticamente se ele estiver na mesma pasta do vídeo e tiver o mesmo nome (só a extensão muda). Exemplo: viagem.mp4 + viagem.srt na mesma pasta — VLC exibe as legendas. Carregamento manual: botão direito no vídeo em execução → Legendas → Adicionar arquivo de legenda.

Editor de texto (Bloco de Notas, VS Code, TextEdit)

Para editar o texto ou verificar codificação. Bloco de Notas do Windows abre .srt diretamente. VS Code mostra a codificação atual no rodapé — útil para diagnosticar problemas de acentos. No Mac, TextEdit precisa ser mudado para "formato de texto puro" (menu Formato → Converter em texto simples), senão salva como .rtf e quebra o arquivo.

Subtitle Edit ou Aegisub (edição profissional)

Subtitle Edit (Windows, grátis) e Aegisub (Windows/Mac/Linux, grátis) são editores de legendas com visualização de waveform, controle de sincronia e conversão entre formatos. Úteis para mover, dividir ou sincronizar visualmente com o vídeo. Ambos abrem SRT diretamente e exportam de volta para SRT, VTT, ASS e outros formatos.

Nunca use Word

Word abre .srt como texto, mas ao salvar adiciona formatação RTF invisível — aspas curvas em vez de retas, fontes, negritos, quebras de parágrafo em vez de linhas. Essa formatação quebra o parser dos players de vídeo. Se você editou por engano no Word, salve como .txt puro (Salvar como → Formato: Texto sem formatação), depois renomeie para .srt.

Reproduzir arquivo SRT com vídeo

1. VLC — sidecar automático (mais rápido)

Coloque o vídeo (viagem.mp4) e o SRT (viagem.srt) na mesma pasta com o mesmo nome. Abra o vídeo no VLC — legendas aparecem automaticamente. Para múltiplos idiomas: viagem.pt.srt, viagem.en.srt — troque entre elas no menu Legendas.

2. YouTube Studio — upload separado

Após subir o vídeo, no YouTube Studio: aba Legendas → Adicionar idioma → escolha Português (Brasil) → Adicionar → Enviar arquivo → Com sincronização → selecione seu .srt → Salvar. O texto do SRT é indexado pela busca do YouTube — vídeos com legendas em português têm melhor descoberta orgânica.

3. Editores de vídeo — importar como trilha

Premiere Pro: File → Import → escolha o .srt → arraste para uma trilha na timeline. DaVinci Resolve: Media Pool → importe o .srt → arraste para a Edit page. CapCut (desktop): aba Captions → Import Subtitles → selecione o .srt. Final Cut Pro: File → Import → Captions → escolha o .srt. Em todos os casos, os textos ficam editáveis dentro do próprio editor de vídeo.

Como criar um arquivo SRT — 3 métodos

Três caminhos, do mais rápido ao mais controlado:

Método 1 — IA (mais rápido, 5-10 min por hora de mídia)

Upload do áudio ou vídeo em uma ferramenta de transcrição automática. O modelo (Whisper Large-v3 no VexaScribe) transcreve e gera timestamps ao nível da palavra. Você exporta o resultado como .srt em UTF-8. Precisão em PT-BR: 93-95% em áudio claro; 85-90% em situações de campo (ruído, sotaque forte).

Vantagens: zero configuração, funciona para vídeos de qualquer duração (até 10 horas por arquivo), suporta múltiplos idiomas em uma única sessão. Desvantagens: requer revisão de nomes próprios, jargões técnicos e pontuação. Para uso profissional (broadcast, jurídico), sempre ter revisão humana pós-IA.

Ver: gerador de legendas com IA →

Método 2 — Software desktop grátis (Subtitle Edit ou Aegisub)

Subtitle Edit (Windows, grátis) ou Aegisub (multi-plataforma, grátis) importam vídeo, mostram waveform de áudio, permitem marcar timing e digitar texto por bloco, exportam como .srt. Não usam IA — você faz a transcrição manualmente, mas com ferramentas visuais que aceleram muito o trabalho.

Ideal para: resincronização de SRT existente com um vídeo novo, tradução de legendas entre idiomas, criação manual precisa (com karaokê ou timing frame-perfect). Curva de aprendizado: médio — 1-2 horas para dominar o essencial.

Método 3 — Manual em editor de texto

Abra Bloco de Notas ou VS Code. Digite a estrutura em 4 partes por bloco (número, timecode, texto, linha em branco). Salve como .srt em UTF-8 sem BOM. Prático apenas para vídeos muito curtos (menos de 3 minutos) ou correções pontuais em SRT existente.

Vantagens: controle total, entendimento profundo do formato. Desvantagens: muito trabalho para vídeos longos, alto risco de erro de timing manual sem waveform de referência.

Como editar um arquivo SRT

Editor de texto (edições rápidas)

VS Code, Bloco de Notas, Notepad++, Sublime — para corrigir digitação, ajustar quebra de linha, trocar palavra específica. Regras: mantenha a sequência de números (1, 2, 3...), preserve o formato exato do timecode HH:MM:SS,mmm com vírgula, mantenha a linha em branco entre blocos. Se acentos aparecem quebrados (ç em vez de ç), salve como UTF-8 antes de editar (veja seção sobre acentos abaixo).

Subtitle Edit (edição profissional — Windows, grátis)

Melhor para: resincronização (deslocar tudo em N segundos), tradução (compara idiomas lado a lado), divisão/mesclagem de blocos, verificação automática de erros (linhas muito longas, blocos muito rápidos para leitura), conversão de formato (SRT → VTT → ASS). Menu File → Fix common errors resolve dezenas de problemas típicos em um clique.

Aegisub (edição avançada, multi-plataforma, grátis)

Aegisub é preferido em edições de karaokê e legenda estilizada (uso pesado em comunidade de anime). Também trabalha em Mac e Linux, onde Subtitle Edit não tem versão nativa. Waveform de áudio embutida ajuda a marcar timing exato ao milissegundo.

Editores online (edições ad-hoc)

Ferramentas online como o editor integrado do VexaScribe permitem editar SRT sem instalar software — útil para pequenas correções em uma máquina que não é sua. Cuidado com privacidade: se o SRT tem informação sensível (áudio de reunião interna, entrevista médica), avalie se o serviço online é aceitável antes de fazer upload.

Arquivo SRT e acentos portugueses — UTF-8 corretamente

Legendas em português trazem um problema específico: acentos á, ã, é, ê, í, ó, ô, õ, ú, ç e outros caracteres não-ASCII. Em ASCII simples esses caracteres não existem; eles precisam de codificação que suporte Unicode. UTF-8 é o padrão universal.

Sintoma típico do problema: você abre o SRT no VLC ou YouTube e vê "Você está certo" em vez de "Você está certo", ou "Excursão" em vez de "Excursão". A causa é sempre a mesma: o arquivo foi salvo em Windows-1252 ou ISO-8859-1, mas o player está interpretando como UTF-8. A sequência de bytes que representa "ç" em Windows-1252 (byte 0xE7) é lida errado como se fosse o início de uma sequência UTF-8 de dois bytes.

Conversão no VS Code: abra o arquivo → clique na codificação atual mostrada no rodapé direito (algo como "Windows-1252") → escolha Save with EncodingUTF-8 (não "UTF-8 with BOM") → salve. Os acentos aparecerão corretos em todos os players após reabrir o arquivo.

Conversão no Notepad++: menu Codificação → Converter para UTF-8 (sem BOM) → salvar. Se estiver criando SRT novo, ajuste o padrão para UTF-8 sem BOM em Configurações → Preferências → Novo documento → Codificação.

Cuidado com BOM: BOM (Byte Order Mark) é uma sequência de 3 bytes invisíveis (EF BB BF) que alguns editores adicionam automaticamente no início de arquivos UTF-8. Parsers SRT modernos ignoram o BOM, mas players antigos (algumas TVs, VLC 2.x, uploaders batch do YouTube) leem os 3 bytes como texto e derrubam a primeira legenda. Sempre salve como "UTF-8 sem BOM" para máxima compatibilidade. Todo arquivo gerado pelo VexaScribe já vem em UTF-8 sem BOM por padrão.

SRT em diferentes plataformas

Windows

VLC, Media Player Classic, PotPlayer e MPC-HC reproduzem SRT sidecar automaticamente. Windows Media Player nativo tem suporte limitado — VLC é a escolha padrão para conteúdo com legenda. Para editar, VS Code ou Notepad++ com codificação UTF-8. Nunca Word. Bloco de Notas do Windows 11 salva em UTF-8 por padrão — o problema histórico dos acentos ficou muito menor.

macOS

VLC macOS reproduz SRT sidecar. O QuickTime nativo não suporta SRT sidecar — só legendas embutidas dentro do container do vídeo. Para reproduzir SRT no Mac, use VLC (grátis) ou IINA (grátis, interface mais moderna, também baseado em MPV). Para editar, TextEdit funciona (após converter para texto puro) ou VS Code / Sublime Text.

Android

VLC Android reproduz SRT sidecar em vídeos armazenados localmente. MX Player e KMPlayer também. Para streaming pela rede local (SMB, DLNA), Nova Video Player e Kodi funcionam. Google Files não reproduz vídeos com legenda sidecar. Para editar SRT no celular, use ACode ou QuickEdit — mas edição pesada é melhor fazer no desktop.

iPhone / iPad

VLC iOS reproduz SRT sidecar em vídeos importados. O aplicativo Fotos nativo do iPhone não suporta legendas sidecar — apenas legendas embutidas em MOV/MP4. Para reproduzir vídeo local com legenda no iPhone/iPad: importe o vídeo e o .srt para VLC (mesmo nome), abra o vídeo no VLC. Para gerar SRT no iPhone, use o VexaScribe pelo Safari — funciona no iOS sem instalação de app.

Netflix, Amazon Prime, HBO Max, Disney+

Serviços de streaming não aceitam upload de SRT do usuário — eles usam formatos proprietários derivados de TTML/IMSC (padrão OTT). Como espectador, você seleciona uma faixa de legenda no player embutido, mas não pode adicionar seu próprio arquivo. Alguns navegadores permitem overlay de legenda externa via extensão (Substital, Subadub), mas depende de o serviço não bloquear a manipulação do DOM.

YouTube (upload como criador)

YouTube Studio aceita SRT diretamente — este é o caminho preferido para adicionar legendas em português a seu próprio vídeo. Menu Legendas → Adicionar idioma → Português → Enviar arquivo → Com sincronização → seu .srt. O texto é indexado pela busca do YouTube, o que melhora descoberta orgânica. YouTube também gera legendas automáticas por IA, mas a qualidade é inferior a um SRT gerado por VexaScribe ou revisado manualmente.

Converter arquivos SRT — visão geral

Cinco direções comuns de conversão envolvendo SRT: TXT → SRT (adicionar timestamps a texto simples), Word/DOCX → SRT (extrair legenda de documento), VTT ↔ SRT (converter entre formatos de legenda), MP4 → SRT (que na verdade é transcrição, não conversão), SRT → Word/PDF (exportar texto para documento).

Cada direção tem ferramentas e cuidados próprios — especialmente a preservação de timestamps, que naive conversion frequentemente quebra. VTT ↔ SRT é a mais simples (troca de vírgula por ponto no timecode, cabeçalho WEBVTT); MP4 → SRT exige transcrição por IA porque MP4 é áudio+vídeo e SRT é texto.

Para o passo a passo completo por direção de conversão, veja nossa página dedicada: Converter arquivos para SRT — TXT, VTT, Word, MP4.

Traduzir arquivos SRT — visão geral

Traduzir SRT é diferente de traduzir texto normal — os timestamps precisam ser preservados, e o texto traduzido pode ficar mais longo ou mais curto que o original (o que afeta velocidade de leitura). Ferramentas modernas (DeepL, Google Translate, Whisper translate task) fazem isso corretamente na maioria dos casos, mas há armadilhas.

DeepL é o padrão atual para pares de idiomas populares (PT ↔ EN, ES, FR, DE, IT) — tem upload direto de SRT preservando timing. Google Translate cobre mais idiomas mas tem qualidade inferior em pares menos comuns. ChatGPT / LLMs podem traduzir SRT com prompt correto, mas exigem verificação manual do timing. Whisper translate task da OpenAI faz transcrição + tradução em uma etapa direto do áudio, útil quando o SRT ainda não existe.

Para métodos passo a passo, ferramentas comparadas e cuidados com sincronização pós-tradução, veja: Traduzir arquivo SRT — ferramentas, métodos, timestamps.

Problemas comuns com arquivos SRT

1.Acentos aparecendo como ç ou ã (mojibake)

Causa: Arquivo salvo em Windows-1252 ou ISO-8859-1 em vez de UTF-8.

Solução: Abra no VS Code → clique na codificação no rodapé → Save with Encoding → UTF-8 (sem BOM). No Notepad++: menu Codificação → Converter para UTF-8 (sem BOM).

2.Primeira legenda não aparece no player

Causa: Arquivo salvo com BOM (Byte Order Mark) — 3 bytes invisíveis no início que parsers antigos leem como texto.

Solução: Salvar como 'UTF-8 sem BOM' em VS Code ou Notepad++. VLC moderno lida com BOM; players legado (alguns TVs, VLC 2.x antigo) não.

3.Timecodes com ponto em vez de vírgula

Causa: Arquivo é na verdade um VTT (WebVTT) renomeado como .srt. VTT usa ponto (00:00:01.500); SRT usa vírgula (00:00:01,500).

Solução: Converter propriamente: Subtitle Edit → File → Save As → SubRip (.srt) ajusta separadores automaticamente. Ou substituir manualmente '.' por ',' nos timecodes.

4.Falta linha em branco entre blocos

Causa: Editor removeu linhas em branco (raro no Word que salva como .rtf; comum quando arquivo passou por processamento de shell mal configurado).

Solução: Verificar cada bloco terminando com linha vazia. Subtitle Edit → File → Fix common errors → 'Add missing spaces' e 'Fix invalid subtitles'.

5.SRT aberto no Word, salvo como .docx e reaberto quebrado

Causa: Word adiciona formatação RTF (aspas curvas, fontes, negrito) que quebra o parser dos players SRT.

Solução: Nunca editar SRT no Word. Use Bloco de Notas, VS Code ou Subtitle Edit. Se já editou no Word, salve como .txt puro e renomeie para .srt.

6.Legendas dessincronizadas do vídeo

Causa: Timings do SRT foram gerados para outra versão do vídeo (edição diferente, framerate diferente).

Solução: Subtitle Edit → Synchronization → Adjust all times (aplica offset em segundos ao arquivo inteiro). Para desincronia progressiva (framerate diferente), usar 'Change frame rate' na mesma aba.

Perguntas frequentes sobre arquivo SRT

O que é um arquivo SRT?

Um arquivo SRT (SubRip Subtitle) é um arquivo de texto simples com a extensão .srt que armazena legendas para vídeos. Cada legenda — chamada de cue — tem quatro linhas: um número sequencial começando em 1, uma marcação de tempo no formato HH:MM:SS,mmm --> HH:MM:SS,mmm, uma ou duas linhas de texto de legenda, e uma linha em branco separando o próximo bloco. O arquivo é salvo em UTF-8 e funciona com praticamente qualquer player de vídeo, editor de vídeo (Premiere, DaVinci Resolve, CapCut) e no YouTube Studio.

O que significa SRT?

SRT vem de SubRip Subtitle — o formato surgiu em 2001 junto com o programa SubRip, uma ferramenta gratuita para Windows que extraía legendas de DVDs. O nome ficou porque o formato era simples, funcionava em qualquer editor de texto, e não dependia de licenças proprietárias. Hoje SRT é o formato de legenda mais universal do mundo, mesmo tendo mais de 20 anos. Atenção: SRT também é sigla de Secure Reliable Transport, um protocolo de streaming de vídeo da Haivision — se você procurava esse SRT, veja a Wikipedia. Esta página cobre apenas o SRT de legenda.

Como abrir um arquivo SRT?

Três caminhos práticos. (1) VLC Media Player (grátis, Windows/Mac/Linux) — se o .srt tem o mesmo nome do vídeo e está na mesma pasta, o VLC carrega automaticamente. (2) Editor de texto — SRT é texto puro; abre no Bloco de Notas, TextEdit, VS Code, Sublime, Notepad++. Útil para editar rapidamente. (3) Editor dedicado de legendas — Subtitle Edit (Windows, grátis) ou Aegisub (multi-plataforma, grátis) para trabalho profissional com timing, resincronização e conversão de formato. Nunca use Word como editor de SRT em produção — ele adiciona formatação RTF que quebra o parser.

Como criar um arquivo SRT?

Três métodos. (1) Automática por IA (mais rápida): faça upload de áudio ou vídeo no VexaScribe, escolha português, o Whisper Large-v3 transcreve com 93-95% de precisão em PT-BR e exporta .srt em UTF-8 em 5-10 minutos por hora de mídia. 30 minutos grátis no cadastro. (2) Manual em editor de texto: abra Bloco de Notas ou VS Code, digite a estrutura em 4 partes (número, timecode, texto, linha em branco), salve como .srt em UTF-8. Prático para vídeos curtos. (3) Software desktop (Subtitle Edit / Aegisub, grátis): importa vídeo e áudio, marca timing na waveform, exporta SRT. Ideal para trabalho profissional com resincronização fina.

Como editar um arquivo SRT?

Direto em qualquer editor de texto — SRT é texto puro. Regras a manter: não mude a sequência de números (1, 2, 3...), mantenha o formato exato dos timecodes HH:MM:SS,mmm (vírgula antes dos milissegundos, não ponto), preserve a linha em branco entre blocos. Para edição visual com waveform de áudio, use Subtitle Edit (Windows) ou Aegisub (Mac/Linux/Windows) — ambos grátis. Se abrir o arquivo e ver acentos quebrados (ç em vez de ç), salve como UTF-8 antes de editar. Não use Word — a formatação RTF quebra o parser de players.

Qual a diferença entre SRT e VTT?

Cinco diferenças técnicas. (1) Cabeçalho: VTT começa com a linha WEBVTT; SRT não tem cabeçalho. (2) Separador de milissegundos: SRT usa vírgula (00:00:01,500); VTT usa ponto (00:00:01.500). (3) Estilização: VTT suporta CSS inline, posicionamento e regiões; SRT é apenas texto. (4) Padrão: VTT foi padronizado pelo W3C em 2010 para HTML5 video; SRT surgiu em 2001 do software SubRip. (5) Uso: SRT funciona em YouTube, Premiere, DaVinci, CapCut, VLC — praticamente qualquer lugar; VTT é obrigatório para a tag HTML5 <track kind='subtitles'> em players web nativos. Para converter entre os dois, veja nossa página de conversão.

Como corrigir acentos portugueses em arquivo SRT (á, ã, é, ç)?

Acentos aparecendo como ç (ç), ã (ã) ou é (é) significa que o arquivo foi salvo em Windows-1252 ou ISO-8859-1 em vez de UTF-8. Solução: abra o .srt no VS Code, clique na codificação atual mostrada no rodapé, escolha 'Save with Encoding' → 'UTF-8' (sem BOM) e salve. No Notepad++: menu Codificação → Converter para UTF-8 (sem BOM). Após salvar, os acentos aparecerão corretos em VLC, YouTube e qualquer editor moderno. Cuidado com BOM (Byte Order Mark): alguns parsers antigos leem os 3 bytes iniciais como texto e derrubam a primeira legenda. Sempre salve como UTF-8 sem BOM.

SRT funciona no YouTube?

Sim, SRT é o formato preferido pelo YouTube Studio. Para adicionar legendas SRT a um vídeo no YouTube: (1) no YouTube Studio, abra o vídeo → aba Legendas → Adicionar idioma → escolha Português. (2) Clique em 'Adicionar' na linha do idioma → 'Enviar arquivo' → 'Com sincronização' → selecione seu .srt. (3) O texto aparece no editor; verifique se os timings batem. (4) Publique. O YouTube indexa o texto das legendas para busca — vídeos com SRT são mais fáceis de encontrar. Também aceita SBV, VTT e TTML, mas SRT é o mais universal. Codificação obrigatória: UTF-8 sem BOM.

Como converter SRT para outros formatos (VTT, TXT, Word)?

Depende do destino. Para VTT (uso em HTML5 web): Subtitle Edit → Save As → WebVTT (converte vírgula para ponto e adiciona cabeçalho WEBVTT automaticamente). Para TXT sem timestamps (transcrição pura): abra em Bloco de Notas, remova manualmente os números e timecodes; ou use Subtitle Edit → Save As → Plain Text. Para Word / PDF: cole o texto limpo em um documento Word e formate. Para .docx com marcações de tempo preservadas: melhor exportar de VexaScribe diretamente em DOCX na origem, evitando conversão manual. Detalhes de cada conversão em nossa página dedicada de conversão de SRT.

SRT funciona no iPhone, Android, Mac e Windows?

Sim, em todas as plataformas — SRT é texto puro e universal. iPhone/iPad: o VLC iOS reproduz SRT sidecar (arquivo com mesmo nome do vídeo, na mesma pasta). Android: VLC Android faz o mesmo, e apps como MX Player e KMPlayer também. Mac: VLC macOS, mas o QuickTime nativo não suporta SRT sidecar — precisa transcodificar com HandBrake ou usar VLC. Windows: VLC, Media Player Classic, PotPlayer, MPC-HC — todos reproduzem SRT nativamente. Para streaming (Netflix, Prime Video), você não upa SRT diretamente — os serviços usam formatos proprietários derivados de TTML/IMSC.

Páginas relacionadas

Precisa de um arquivo SRT em minutos?

Upload de áudio ou vídeo em português → Whisper Large-v3 transcreve com 93-95% de precisão → export .srt em UTF-8 pronto para YouTube, Premiere, DaVinci, CapCut. 30 minutos grátis, sem cartão de crédito.