Ir para o conteúdo principal

Blog

O que é arquivo SRT? Formato SRT e VTT explicados

Autor: 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

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:

Perguntas frequentes

O que é um arquivo SRT?

Um arquivo SRT é um arquivo de legenda em texto simples no formato SubRip. Ele guarda blocos numerados, cada um com um tempo de início e fim e o texto da legenda, e usa a extensão .srt. A maioria dos players de vídeo e editores consegue carregar um ao lado do vídeo.

O que são arquivos SRT e arquivos VTT?

Os dois são arquivos de legenda em texto simples. Os arquivos SRT (.srt) listam blocos numerados com carimbos de tempo com vírgula. Os arquivos VTT (.vtt) guardam legendas WebVTT, começam com um cabeçalho WEBVTT e usam ponto nos carimbos de tempo. O significado de VTT, neste contexto, é WebVTT, o formato de legenda para a web.

O que é um arquivo VTT?

Um arquivo VTT é um arquivo de legenda no formato WebVTT, com a extensão .vtt. Ele começa com um cabeçalho WEBVTT e é o formato de legenda que o elemento de faixa do vídeo HTML5 lê de forma nativa, por isso é a escolha usual para vídeo em páginas web.

O que significa SRT?

SRT significa SubRip Text, em referência ao programa SubRip. Esse é o significado de arquivo SRT no contexto de legendas: “SRT” e “legendas SRT” querem dizer legendas guardadas nesse formato. Os arquivos SRT são texto simples, um bloco numerado após o outro.

Qual é a diferença entre SRT e VTT?

Os dois carregam texto cronometrado. O SRT não tem cabeçalho e usa vírgula antes dos milissegundos. O VTT precisa abrir com uma linha WEBVTT, usa ponto antes dos milissegundos e acrescenta configurações opcionais de bloco para posição e estilo básico. O SRT é o padrão de uso geral; o VTT foi feito para vídeo na web.

Qual devo usar se eu não tiver certeza?

SRT, porque ele abre na maior variedade de players e editores. Mude para VTT especificamente ao incorporar legendas em um player web HTML5.

Como abrir um arquivo SRT ou VTT?

Abra em qualquer editor de texto simples para ler ou editar, ou carregue em um player de vídeo ao lado do vídeo. Os dois formatos são texto simples, então não é preciso nada especial para lê-los.

Posso converter SRT em VTT e voltar sem perder nada?

Em legendas comuns, sim: o tempo e o texto passam para o outro formato. Extras como identificadores de bloco, posicionamento e formatação em estilo CSS podem não passar, porque o SRT não tem lugar padrão para eles. Confira o arquivo convertido se a sua fonte usa esses recursos.

A conversão entre SRT e VTT é mesmo gratuita?

Sim. O conversor de SRT para VTT roda no seu navegador, sem conta e sem enviar nada a um servidor.

O gerador de legendas do Hushscript produz os dois formatos?

Sim. SRT e VTT estão incluídos, junto com ASS, TTML, SBV e LRC, no mesmo conjunto de exportação que toda transcrição recebe. Sem taxa separada por nenhum deles.

Por que os players web esperam especificamente o VTT?

Porque o VTT é o formato embutido no elemento de faixa de legenda do padrão de vídeo HTML5. Não é uma preferência de alguns sites; é o que a tecnologia web por baixo espera de forma nativa.

Comece com 30 minutos grátis

Veja uma prévia de até 5 minutos antes de criar uma conta, e uma nova conta pessoal recebe uma prévia grátis do primeiro envio no aplicativo. A transcrição completa exige uma conta e minutos; contas pessoais elegíveis recebem 30 minutos grátis uma única vez, após a verificação do cartão ou com a primeira compra. Sem assinatura.

Começar com 30 minutos grátis