SCRIBEGRABAbra a ferramenta →

Arquivo SRT vs VTT: qual formato de legendas você precisa?

Aparentemente são idênticos, ambos são arquivos de texto simples, e ainda assim, enviar o arquivo errado pode gerar erros em algumas plataformas.

Veja aqui as diferenças exatas entre os formatos SRT e WebVTT, com exemplos práticos, e qual formato cada plataforma realmente prefere.

Sem necessidade de cadastro. 10 gravações por dia. Arquivos de até 60 minutos, e o limite é zerado à meia-noite.

Por que isso sequer acontece

Toda transcrição processada pelo ScribeGrab já gera automaticamente os formatos SRT e VTT, portanto, em princípio, ninguém precisa escolher entre eles. No entanto, a pergunta “qual dos dois eu realmente preciso?” continua sendo feita constantemente, e o registro de erros mostra a outra metade do motivo: “Este vídeo não tem legendas, então teríamos que…” foi registrada 49 vezes nos 40 dias até 21 de agosto de 2026, quase sempre por alguém que esperava que um arquivo de legenda existente fosse simplesmente extraído de um vídeo que nunca o teve. Nesse caso, não há arquivo para converter ou comparar formatos; ele precisa ser gerado a partir do áudio primeiro, o que transforma uma simples questão de formato de cinco segundos em um trabalho de transcrição propriamente dito. Em todas as ferramentas disponíveis, 1.647 trabalhos foram realizados nesse mesmo período, e os trabalhos de legenda sempre retornaram os formatos SRT e VTT juntos, que é a resposta resumida abaixo.

A resposta em 30 segundos

SRT (SubRip) é o antigo padrão universal: extremamente simples, compatível com praticamente todos os editores de vídeo, reprodutores de mídia e plataformas de upload. VTT (WebVTT, "Web Video Text Tracks") é o padrão oficial da web: é o que o HTML5 <track> o elemento exige, e ele adiciona recursos de estilo e posicionamento que o SRT nunca teve. Uma boa dica: para enviar para uma plataforma ou importar para um editor → SRT; para incorporar em seu próprio site → VTT. Em caso de dúvida, mantenha os dois: Com o ScribeGrab, você obtém os dois arquivos em uma única etapa de envioassim, você nunca mais terá que escolher.

Precisa dos dois formatos? O ScribeGrab sempre gera os arquivos SRT e VTT (e também uma transcrição em texto simples) a partir de um único arquivo enviado. Faça o upload uma vez e obtenha todos os formatos →

Como os formatos realmente se parecem

Exemplo de SRT

1
00:00:01,000 --> 00:00:04,200
Welcome back to the channel.

2
00:00:04,400 --> 00:00:07,900
Today we're testing three budget microphones.

Cada sinalizador consiste em: um número de sequência, uma linha de código de tempo com um vírgula antes dos milissegundos, uma ou mais linhas de texto e uma linha em branco. Esse é o formato completo.

Exemplo de arquivo VTT

WEBVTT

00:00:01.000 --> 00:00:04.200
Welcome back to the channel.

00:00:04.400 --> 00:00:07.900 line:85% align:center
Today we're testing three budget microphones.

Três diferenças visíveis: o obrigatório WEBVTT Título na primeira linha, um período em vez de uma vírgula antes dos milissegundos, e configurações opcionais de legenda após o código de tempo (posição, alinhamento, posicionamento da linha). Os números das legendas são opcionais em VTT. O VTT também oferece suporte a NOTE blocos de comentários STYLE blocos com CSS e tags inline, como <b>, <i> e etiquetas de voz (<v Anna>) para identificar os oradores.

SRT SubRip · .srt 1 ← número da fala 00:00:01,000 --> 00:00:04,200 Bem-vindo de volta ao nosso canal. 2 00:00:04,400 --> 00:00:07,900 Testando três microfones. VTT WebVTT · .vtt WebVTT ← cabeçalho obrigatório 00:00:01.000 --> 00:00:04.200 Bem-vindo de volta ao nosso canal. 00:00:04.400 --> 00:00:07.900 Testando três microfones. não é necessário indicar os números das falas
Mesmo texto e tempo: as diferenças estão nos WebVTT cabeçalho, números das falas e um vírgula (SRT) em comparação com um período (VTT) antes dos milissegundos.

As diferenças que importam

SRTVTT
CabeçalhoNenhumWEBVTT obrigatório na linha 1
Separador de milissegundosVírgula00:00:01,000)Período00:00:01.000)
Números de marcaçãoObrigatórioOpcional
EstiloNo máximo, formatação básica; muitas vezes removidaCSS por meio de STYLE blocos, tags em linha, classes por trecho
PosicionamentoNãoSimline, position, align configurações
HTML5 <track>Não é compatível com os navegadoresO formato exigido
CodificaçãoHistoricamente problemática (arquivos legados ANSI)Sempre UTF-8

A diferença entre vírgula e ponto é um erro clássico: colar códigos de tempo SRT em um arquivo VTT (ou vice-versa) faz com que analisadores rigorosos rejeitem o arquivo inteiro.

Quais plataformas aceitam quais formatos

O Vimeo também aceita os formatos SRT e VTT (WebVTT) em sua ferramenta de upload de legendas, assim como o YouTube. O CapCut importa arquivos SRT para sua faixa de legendas, e sua própria função de exportação automática de legendas também gera arquivos SRT, o que é útil se você precisar transferir legendas entre o CapCut e outro editor. O Plex procura um arquivo de legenda com o mesmo nome do vídeo na mesma pastamovie.mp4 ao lado de movie.srt ou movie.en.srt) e lê arquivos SRT ou VTT como arquivos externos, embora o formato SRT seja mais comum em bibliotecas Plex. O DaVinci Resolve importa arquivos SRT diretamente para uma faixa de legendas e pode exportar suas legendas editadas de volta no formato SRT. Em todos esses casos, o SRT é o formato que ninguém rejeita: se uma plataforma documenta suporte apenas para um formato, é o SRT, e o VTT só se torna obrigatório no momento em que você está criando suas próprias legendas <video> etiqueta.

Convertendo SRT para VTT (ou vice-versa) manualmente.

Para um arquivo curto, você não precisa de um conversor:

  1. SRT → VTT: adicione uma linha com o texto WEBVTT mais uma linha em branco no início do arquivo e, em seguida, localize e substitua todas as vírgulas em um código de tempo00:00:01,000) com um ponto (00:00:01.000). Os números das legendas podem permanecer; o formato VTT simplesmente os ignora.
  2. Converter VTT para SRT: excluir o WEBVTT Linha do cabeçalho, substitua cada ponto da marcação de tempo por uma vírgula, remova quaisquer configurações de legenda após a marcação de tempoline:85% align:center e similares) e numere as dicas em ordem, começando em 1, caso ainda não estejam numeradas.

Essa é a conversão completa: mesmo texto, mesmo tempo, dois caracteres diferentes por linha. É mecânico o suficiente que quase toda ferramenta de legenda o faz automaticamente, incluindo ScribeGrab, que simplesmente fornece os dois arquivos a partir de um único envio, eliminando a necessidade de conversão.

Fazer o processo inverso, converter VTT para SRT para um editor que só importa SRT, é a mesma operação, mas na ordem inversa: remova o cabeçalho, troque os pontos pelas vírgulas e pronto.

Erros comuns que corrompem um arquivo de legenda.

Usando VTT na web.

Aqui, a decisão é tomada por você. As legendas em um vídeo HTML5 têm esta aparência:

<video controls src="/talk.mp4">
  <track kind="captions" src="/talk.vtt"
         srclang="en" label="English" default>
</video>

O navegador renderiza as legendas nativamente, os espectadores podem ativá-las e desativá-las, e, como o texto é texto real (não queimado em pixels), ele é acessível e indexável. Para o guia completo por plataforma, veja como adicionar legendas a qualquer vídeo.

Então, qual você deve gerar?

De preferência, ambos: eles devem apresentar o mesmo texto e a mesma duração, para que não haja perda de qualidade, apenas compatibilidade. Cada transcrição em ScribeGrab gera a transcrição em formato TXT, além de tanto SRT quanto VTT de um único envio, grátis, com 10 gravações por dia. Envie seu áudio ou vídeo uma vez e mantenha o arquivo que cada plataforma solicitar. E, se você está se perguntando o quão precisa será a transcrição automática em relação ao que foi dito, leia nossa análise detalhada e honesta sobre precisão da transcrição.

Crie arquivos SRT e VTT gratuitamente →

Um arquivo PDF pode apresentar problemas de diversas formas, interrupção durante o download, estrutura interna danificada, e, em vez de exibir apenas caracteres ilegíveis, simplesmente não abre. Repare arquivos PDF com o ScanReviver recria um arquivo que o usuário se recusa a abrir.

Imagem ilustrada de Sam RidderPor Sam Ridder, Eu desenvolvo e mantenho o ScribeGrab usando meus próprios recursos, por conta própria. Quem sou eu.

FAQ

Qual é a diferença entre SRT e VTT?

SRT é o formato mais antigo e simples: linhas numeradas com milissegundos separados por vírgula. VTT é o padrão da web: um WEBVTT cabeçalho, milissegundos separados por ponto, números de legenda opcionais, além de recursos de formatação e posicionamento que o formato SRT não oferece.

Devo usar SRT ou VTT para o YouTube?

O YouTube aceita ambos os formatos, então qualquer um serve. SRT é a opção mais segura e versátil para plataformas de upload; VTT é necessário ao incorporar legendas em seu próprio reprodutor HTML5.

Posso converter SRT para VTT?

Sim, adicione um WEBVTT primeira linha e altere a vírgula antes de milissegundos para um ponto. Ou ignore a conversão: o ScribeGrab gera ambos os formatos em cada transcrição.

É possível converter arquivos VTT para SRT?

Sim, remova a linha de cabeçalho WEBVTT e substitua os pontos por vírgulas antes dos milissegundos. Ou ignore-a completamente: o ScribeGrab já oferece os formatos SRT e VTT a partir do mesmo arquivo carregado.

Qual formato os editores de vídeo, como o Premiere Pro, querem?

Adobe Premiere Pro, DaVinci Resolve e Final Cut Pro importam diretamente arquivos SRT para uma faixa de legendas. SRT é o padrão de fato na edição de vídeo para desktop; o suporte a VTT em editores é menos comum.

CapCut, Vimeo ou Plex usam SRT ou VTT?

CapCut e Vimeo aceitam SRT para legendas (Vimeo também aceita VTT); Plex lê qualquer um como um arquivo de legenda externo, compartilhando o nome do arquivo do vídeo. SRT é o padrão mais seguro em todos os três.

Por que minhas legendas aparecem em branco ou não são carregadas?

As duas causas mais comuns são um BOM UTF-8 no início do arquivo (alguns editores do Windows o adicionam invisivelmente) e a codificação incorreta de caracteres acentuados. Salvar o arquivo novamente como UTF-8 simples, sem BOM, corrige quase todos os casos.

As legendas podem se sobrepor no tempo?

Não, uma legenda que começa antes que a anterior tenha terminado é inválida. A maioria dos editores mantém as legendas em ordem automaticamente, mas verifique se há sobreposições se você editou manualmente os códigos de tempo.

O que é um arquivo VTT, ou um arquivo WebVTT?

WebVTT (Web Video Text Tracks, o nome completo por trás da extensão .vtt) é um formato de legenda em texto simples criado para vídeos da web, não sendo um formato de vídeo ou áudio em si. Um arquivo WebVTT começa com o cabeçalho WEBVTT na primeira linha e usa pontos em vez de vírgulas antes dos milissegundos. Ele se parece quase idêntico ao SRT, mas oferece suporte a estilos e posicionamento que o SRT não oferece, e é o formato usado pelo HTML5. <track> elemento do HTML5 exige.

srt versus vtt: existe alguma diferença real na sincronização dos arquivos?

Não, só na formatação: uma legenda em 00:00:04.200 no VTT é exibida exatamente no mesmo momento que 00:00:04,200 no SRT.

As legendas em VTT aparecem diferentes na tela em relação às em SRT?

Só se o arquivo usar posicionamento ou estilização em CSS; sem esses recursos extras, as legendas em VTT aparecem exatamente como as em SRT. Os números de cue são opcionais no VTT e obrigatórios no SRT.

Posso simplesmente renomear arquivos de legendas VTT em formato de texto simples sem alterar o conteúdo?

Alterar o nome de arquivos de legendas VTT sem converter o conteúdo não funciona, o cabeçalho WEBVTT e os códigos de tempo precisam estar realmente presentes no arquivo.

VTT vs SRT: qual devo usar?

Para o YouTube e a maioria dos editores de vídeo, o SRT é a opção mais segura por padrão; para players na web e legendas estilizadas, o VTT. Os dois carregam a mesma informação, só com formatação diferente, então a resposta honesta para a diferença entre SRT e VTT é compatibilidade, não qualidade.

Posso gerar legendas SRT gratuitamente a partir de um vídeo que não as possui?

Sim, basta enviar o vídeo para o ScribeGrab, e ele transcreverá o áudio, gerando um arquivo SRT gratuitamente, além dos arquivos VTT e de texto simples, mesmo que o vídeo não tenha nenhuma faixa de legenda.

ShinobiTools · KvK 42147182 · info@shinobitools.com