Blog
O que é arquivo SRT? Formato SRT e VTT explicados
Autor: Hushscript Publicado em: Última revisão:
Um arquivo SRT é um arquivo de legenda em texto simples: blocos numerados, cada um com um tempo de início e fim e uma ou duas linhas de texto. Um arquivo VTT guarda o mesmo tipo de texto cronometrado no formato WebVTT, que o elemento de vídeo HTML5 lê de forma nativa. “SRT vs VTT” costuma surgir no momento em que um arquivo de legenda se recusa a carregar em algum lugar onde deveria funcionar. A Library of Congress documenta a estrutura SRT do SubRip, e o W3C define o WebVTT para mídia na web. O gerador de legendas do Hushscript exporta os dois, então a escolha depende do destino, não da precisão da transcrição.
Pontos principais
- Use SRT por padrão: ele abre em quase todo player e editor.
- Use VTT ao incorporar legendas no player de vídeo HTML5 de uma página web.
- O VTT acrescenta posicionamento de legendas e estilo básico. O SRT não tem estilo padrão.
- O elemento nativo track dos navegadores lê VTT.
- VLC, Premiere Pro e DaVinci Resolve aceitam SRT.
O que é um arquivo SRT?
Um arquivo SRT (.srt, de SubRip Text) é o formato de legenda mais simples que existe. O formato SRT é uma sequência de blocos: um número de sequência, um intervalo de tempo escrito com vírgula antes dos milissegundos (00:00:01,000 --> 00:00:04,000) e o texto da legenda, com uma linha em branco separando cada entrada. Sem cabeçalho, sem metadados, nada além das próprias legendas. Essa simplicidade é o motivo de os arquivos SRT abrirem em quase tudo, e é todo o significado de arquivo SRT na prática: uma lista em texto simples de legendas cronometradas. Há muito pouco para um player interpretar errado.
1
00:00:01,000 --> 00:00:04,000
Bem-vindo de volta ao programa.
2
00:00:04,500 --> 00:00:07,200
Hoje vamos falar sobre legendas.
O que é um arquivo VTT?
Um arquivo VTT (.vtt) é um arquivo de legenda WebVTT. O formato VTT começa com uma linha de cabeçalho obrigatória, já que o arquivo precisa abrir com WEBVTT ou não é válido, e seus carimbos de tempo usam ponto em vez de vírgula (00:00:01.000 --> 00:00:04.000). Além disso, ele aceita recursos para os quais o SRT não tem lugar: configurações de bloco que posicionam o texto na tela, alinhamento e marcação de estilo básico dentro do próprio texto da legenda. O VTT é o formato que o elemento de faixa de legenda do padrão de vídeo HTML5 espera de forma nativa. Não é uma escolha de estilo que alguns sites fizeram; é a base sobre a qual a tecnologia web foi construída. Os arquivos VTT também são texto simples, e “VTT”, em contexto de legendas, é abreviação de WebVTT.
WEBVTT
00:00:01.000 --> 00:00:04.000
Bem-vindo de volta ao programa.
00:00:04.500 --> 00:00:07.200
Hoje vamos falar sobre legendas.
SRT vs VTT em resumo
| SRT | VTT | |
|---|---|---|
| Extensão do arquivo | .srt |
.vtt |
| Nome completo | SubRip Text | WebVTT |
| Cabeçalho obrigatório | Não | Sim, o arquivo deve abrir com WEBVTT |
| Separador do carimbo de tempo | Vírgula (,) |
Ponto (.) |
| Estilo ou posicionamento | Nenhum | Configurações de bloco, marcação básica |
| Feito para | Reprodução e edição em geral | Incorporações HTML5 na web |
Qual é a diferença entre SRT e VTT?
Em legendas comuns, quase nenhuma. Os dois carregam o mesmo tempo e o mesmo texto. A diferença entre SRT e VTT está na embalagem: o VTT exige o cabeçalho WEBVTT, troca a vírgula por ponto nos carimbos de tempo e permite configurações de bloco que o SRT não consegue guardar. Na prática, a pergunta é qual dos dois o seu destino aceita, e isso vem a seguir.
Onde cada um é realmente esperado
O SRT é a escolha segura de uso geral: players de desktop e de celular como o VLC, editores de vídeo como o Premiere Pro e o DaVinci Resolve e a maioria das entregas a outra pessoa o esperam ou o aceitam sem reclamar. O VTT é específico para incorporar legendas no elemento de vídeo de uma página web. Aponte o elemento HTML5 <track> nativo de um navegador para um arquivo SRT e ele não mostra nada; o mesmo elemento lê VTT de forma nativa, e é por isso que uma incorporação na web pede VTT. Alguns players web também aceitam SRT, mas o VTT é o feito para essa função. Se você ainda não sabe onde o arquivo de legenda vai parar, o SRT é o padrão mais seguro. Você sempre pode converter para VTT no momento em que souber que ele vai para uma incorporação na web.
Estilo: o que o VTT faz e o SRT não faz
Como o SRT é só números de sequência, carimbos de tempo e texto simples, ele não tem estilo padronizado: nem posição, nem formatação em estilo CSS. Tags básicas como <b> e <i>, e às vezes <font>, são muito aceitas pelos players, mas esse suporte varia de player para player. As configurações de bloco do VTT acrescentam posicionamento básico e marcação simples sobre a mesma estrutura de tempo. Nenhum dos dois chega a um formato de legenda estilizada, feito especificamente para fontes, cores e posição na tela. Se um trabalho exige esse nível de controle, é um formato à parte, um passo acima do SRT ou do VTT. Na prática, a maioria dos editores e players de uso geral ignora os extras de estilo do VTT e lê só o tempo e o texto, então a diferença importa sobretudo na reprodução no navegador, não em um vaivém comum entre editores.
Como abrir um arquivo SRT ou VTT
Os dois formatos são texto simples, então qualquer editor de texto os abre e mostra os blocos como foram escritos. Para vê-los como legendas, carregue o arquivo em um player ou editor de vídeo ao lado do vídeo. O VLC e a maioria dos players de desktop reconhecem um SRT que tenha o mesmo nome e a mesma pasta do vídeo. Em páginas web, aponte um elemento <track> para o arquivo VTT. Se um arquivo de legenda não carregar, confira o básico primeiro: a extensão correta, o cabeçalho WEBVTT em um arquivo VTT e a vírgula nos carimbos de tempo do SRT.
Converta SRT para VTT, ou VTT para SRT, de graça
Já tem um SRT e precisa de VTT para uma incorporação na web, ou o contrário? O conversor de SRT para VTT gratuito, que roda no navegador, alterna entre os dois diretamente: solte o arquivo, escolha o formato de saída e baixe. Sem conta e sem enviar nada a um servidor. Se o arquivo que você tem estiver em ASS, TTML ou SBV, o conversor de legendas, mais amplo, cobre esses formatos na mesma ferramenta.
Um exemplo prático
Um criador exporta legendas SRT de um vídeo gravado pelo gerador de legendas do Hushscript, planejando usá-las em redes sociais. No meio do projeto, o mesmo episódio também precisa ir ao ar como uma incorporação HTML5 nativa no site dele, onde o player só lê VTT. Em vez de transcrever de novo, o arquivo SRT passa pelo conversor gratuito e volta como VTT em poucos segundos, com o mesmo tempo e texto, pronto para a incorporação. Uma transcrição, dois arquivos de legenda, nenhuma segunda transcrição.
Crie um arquivo SRT ou VTT a partir de áudio ou vídeo
Se você está começando de um áudio ou vídeo, e não de um arquivo de legenda que já existe, o gerador de legendas transcreve, marca os tempos e rotula os falantes das legendas e depois exporta SRT, VTT ou qualquer um dos outros formatos diretamente, sem etapa de conversão separada. A transcrição completa exige uma conta e minutos disponíveis; contas pessoais elegíveis ganham 30 minutos grátis uma única vez, após a verificação do cartão ou com a primeira compra. Para a versão passo a passo, leia como criar um arquivo SRT a partir de um vídeo.
Fontes e normas independentes
O Hushscript consultou estas referências independentes e não concorrentes. Elas explicam pesquisas, normas ou o funcionamento de plataformas e não representam endosso do Hushscript.
Fontes revisadas em: