TranscribeNextTranscribeNext.com
🎬
Intermediário

Formato das marcações de tempo SRT: entenda hh:mm:ss,mmm

A sintaxe exata das marcações de tempo SubRip, hh:mm:ss,mmm --> hh:mm:ss,mmm, campo por campo: o significado de cada número, os erros que impedem a reprodução, as diferenças entre SRT, VTT e SBV e como exportar SRT no TranscribeNext.

7 min de leitura Equipe TranscribeNext Atualizado em 29 de jul. de 2026

Uma linha de marcação de tempo SRT tem exatamente este formato: 00:01:23,456 --> 00:01:27,890. Horas, minutos e segundos têm dois dígitos cada; milissegundos têm três. O separador decimal é uma vírgula, e os dois tempos são unidos por um espaço, dois hífens, um sinal de maior e outro espaço. Se qualquer elemento estiver incorreto, a maioria dos reprodutores ignorará a entrada sem avisar.

Estrutura de um arquivo SRT

SRT (SubRip Subtitle) é texto simples. Não tem cabeçalho, bloco de estilos nem metadados: apenas entradas numeradas separadas por linhas em branco.

1
00:00:00,000 --> 00:00:05,230
Olá, pessoal! Boas-vindas ao podcast de hoje.

2
00:00:05,230 --> 00:00:09,450
Obrigado pelo convite. É um prazer estar aqui.

3
00:00:09,450 --> 00:00:15,120
Vamos direto ao assunto: transcrição com IA.

Cada entrada, chamada de cue na especificação, contém exatamente quatro elementos, nesta ordem:

  • Número sequencial: contador que começa em 1 e aumenta de um em um, em uma linha própria
  • Linha de marcação de tempo: início, seta e fim
  • Texto: uma ou mais linhas de legenda
  • Linha em branco: encerra a entrada; a última entrada também deve terminar com uma

A marcação de tempo, campo por campo

Lendo 00:01:23,456 da esquerda para a direita:

  • 00: horas, com dois dígitos e zero à esquerda
  • 01: minutos, de 00 a 59, com zero à esquerda
  • 23: segundos, de 00 a 59, com zero à esquerda
  • ,: separador decimal, sempre uma vírgula, nunca um ponto
  • 456: milissegundos, sempre com exatamente três dígitos

Portanto, 00:01:23,456 significa um minuto, vinte e três segundos e 456 milissegundos desde o início do vídeo. Os tempos SRT são absolutos e medidos a partir de zero; não são números de quadros. Por isso, um arquivo SRT funciona com o mesmo vídeo a 24, 25 ou 30 quadros por segundo.

Regras que precisam estar corretas para a reprodução

  • Vírgula, não ponto. `00:00:01.500` é sintaxe WebVTT. Em SRT, causa um erro de leitura.
  • Exatamente três dígitos para milissegundos. `,5` e `,50` não são abreviações de `,500`.
  • Complete todos os campos com zeros à esquerda. `0:01:23,456` é rejeitado por leitores mais rigorosos, incluindo vários aparelhos de reprodução.
  • A seta é ` --> `: espaço, dois hífens, sinal de maior e espaço. Um único hífen ou a ausência de espaço invalida a linha.
  • O fim deve ser posterior ao início. Entradas com duração zero ou tempos invertidos são descartadas sem aviso.
  • As entradas precisam estar em ordem crescente e não devem se sobrepor; sobreposições podem ser exibidas de forma imprevisível.
  • Use uma linha em branco entre as entradas: sem ela, o próximo número sequencial será interpretado como texto da legenda.

Importante

O erro mais comum em SRT é usar um ponto em vez de uma vírgula antes dos milissegundos. Isso costuma acontecer ao converter um WebVTT manualmente ou renomear um arquivo .vtt para .srt. Renomear não converte o arquivo: o conteúdo também precisa mudar.

SRT, VTT e SBV

Os três formatos contêm as mesmas informações, mas escrevem a marcação de tempo de formas diferentes. Veja a mesma entrada em cada formato:

SRT   00:01:23,456 --> 00:01:27,890
VTT   00:01:23.456 --> 00:01:27.890
SBV   0:01:23.456,0:01:27.890
  • SRT: separador decimal com vírgula, horas obrigatórias e sem cabeçalho. É o formato universal, lido por editores e reprodutores.
  • VTT (WebVTT): separador decimal com ponto, horas opcionais e arquivo começando com a linha `WEBVTT`. Oferece posicionamento e estilos CSS. É exigido pelo elemento HTML5 `<track>`.
  • SBV (YouTube): separador decimal com ponto, horas sem zero à esquerda, início e fim separados por vírgula em vez de seta e sem números sequenciais.

Dica

Para converter SRT em VTT manualmente, faça duas alterações: adicione uma linha `WEBVTT` seguida de uma linha em branco no início e troque a vírgula antes dos milissegundos por um ponto. No sentido inverso, remova o cabeçalho e troque os pontos por vírgulas.

Quebras de linha, tamanho e formatação

  • Uma entrada pode conter várias linhas de texto, que o reprodutor exibe uma abaixo da outra.
  • A convenção de transmissão é usar duas linhas de aproximadamente 42 caracteres; entradas maiores podem ser cortadas em telas pequenas.
  • SRT não tem um padrão oficial de estilos. A maioria dos reprodutores respeita `<b>`, `<i>`, `<u>` e `<font color="#ffffff">`, mas alguns aparelhos podem exibir as tags literalmente.
  • Uma entrada deve permanecer na tela por pelo menos um segundo e por no máximo cerca de sete.

Codificação de caracteres

O formato SubRip original surgiu antes do Unicode e não especificava uma codificação. Por isso, caracteres acentuados às vezes aparecem corrompidos. O TranscribeNext exporta em UTF-8, preservando caracteres internacionais e emojis. Se um reprodutor mostrar texto ilegível, provavelmente está presumindo uma codificação antiga; salvar o arquivo novamente em UTF-8 resolve o problema.

Exportar SRT no TranscribeNext

  1. 1Abra uma transcrição concluída
  2. 2Clique em Baixar e escolha SRT
  3. 3Os tempos dos segmentos serão convertidos automaticamente em tempos das legendas
  4. 4Importe o arquivo no editor como legendas

Importante

Se a transcrição não tiver segmentos com marcações de tempo, a exportação SRT só poderá gerar uma única entrada cobrindo o arquivo inteiro. Verifique se a transcrição foi processada com marcações de tempo ativadas.

Enviar para o YouTube

  1. 1Abra o YouTube Studio
  2. 2Selecione o vídeo
  3. 3Clique em "Legendas" no menu esquerdo
  4. 4Clique em "Enviar arquivo" → "Com marcação de tempo"
  5. 5Envie o arquivo SRT
  6. 6O YouTube lerá os tempos e sincronizará as legendas

Programas que leem SRT

  • Adobe Premiere Pro
  • Final Cut Pro
  • DaVinci Resolve
  • Sony Vegas
  • iMovie
  • Camtasia
  • VLC Media Player
  • YouTube Studio
  • Vimeo

Perguntas frequentes

  • As horas podem passar de 99? Na prática, não. Mantenha dois dígitos; durações tão longas não são usuais.
  • Os números sequenciais precisam estar corretos? A maioria dos reprodutores os ignora, mas editores e validadores não. Mantenha a sequência.
  • Uma entrada pode ficar sem texto? Não. Uma entrada vazia é inválida; exclua-a.
  • É permitido usar uma marca de ordem de bytes? UTF-8 com ou sem BOM funciona nos reprodutores modernos, mas a opção sem BOM é mais segura.
  • Por que minhas legendas perdem a sincronia? Isso indica que os tempos foram criados para outra taxa de quadros ou uma edição com cortes. Os tempos SRT são absolutos e precisam corresponder exatamente ao vídeo com que serão usados.

Dica

Precisa navegar pelo áudio em vez de distribuir legendas? A visualização da transcrição tem segmentos clicáveis com marcações de tempo. Consulte Transcrições com marcações de tempo.

Etiquetas

SRTSubRipmarcação de tempocódigo de tempohh:mm:sslegendasVTTvídeoPremiere

Artigos relacionados

🌐

Formato VTT: legendas para vídeos na web

Exporte legendas WebVTT para vídeos HTML5, reprodutores web e plataformas modernas de streaming.

📥

Visão geral da exportação: escolha o formato ideal

Conheça todos os formatos de exportação disponíveis e saiba quando usar cada um.

⏱️

Transcrição com marcações de tempo: vá direto a qualquer momento

Cada transcrição do TranscribeNext tem marcações de tempo por segmento. Clique em uma marcação para ouvir o trecho, busque no texto para chegar ao ponto exato e exporte os tempos em TXT, SRT ou JSON.

💾

Formato JSON: dados estruturados para desenvolvedores

Exporte os dados completos da transcrição em JSON, com segmentos, marcações de tempo, metadados e informações dos falantes para integrações via API.

Ferramentas relacionadas

Formato das marcações de tempo SRT: entenda hh:mm:ss,mmm | Ajuda do TranscribeNext