SRT vs VTT: qual formato de legenda você deve usar?
Autor: Hushscript Publicado em: Última revisão:
“SRT vs VTT” geralmente surge no exato momento em que um arquivo de legenda se recusa a carregue em algum lugar onde deveria funcionar. Ambos carregam texto cronometrado, mas são formatos diferentes: a Biblioteca do Congresso documenta a estrutura SRT do SubRip, enquanto o W3C define WebVTT para mídia da web. O gerador de legendas do Hushscript exporta ambos diretamente, então a escolha se resume ao destino, não à precisão da transcrição.
Qual a aparência de um arquivo SRT
SRT é tão simples quanto um formato de legenda pode ser: um número de sequência, um intervalo de carimbo de data/hora escrito com uma 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 é exatamente a razão pela qual ele abre em quase tudo. Há muito pouco para um jogador interpretar mal.
Qual é a aparência de um arquivo VTT
VTT começa com uma linha de cabeçalho obrigatória, pois o arquivo precisa ser aberto com WEBVTT ou não é válido, e seus carimbos de data e hora usam um ponto final em vez de uma vírgula (00:00:01.000 --> 00:00:04.000). Além disso, ele oferece suporte a coisas para as quais o SRT não tem lugar: configurações de sinalização que posicionam o texto na tela, alinhamento e marcação de estilo básico dentro do próprio texto da legenda. VTT é o formato que o elemento de faixa de legenda do padrão de vídeo HTML5 espera nativamente; não é uma escolha estilística que alguns sites fizeram, é em torno da qual a tecnologia da web subjacente é construída.
SRT vs VTT em resumo
| SRT | VTT | |
|---|---|---|
| Cabeçalho obrigatório | Não | Sim, o arquivo deve abrir com WEBVTT |
| Separador de carimbo de data/hora | Vírgula (,) |
Ponto (.) |
| Estilo ou posicionamento | Nenhum | Configurações de cue, marcação básica |
| Construído para | Reprodução e edição geral | Incorporações HTML5 na web |
Onde cada um é realmente esperado
SRT é a escolha segura para uso geral: players de desktop e dispositivos móveis como VLC, editores de vídeo como Premiere Pro e DaVinci Resolve e a maioria das transferências para outra pessoa, todos esperam ou aceitam sem reclamar. VTT é especificamente para incorporar legendas no elemento de vídeo de uma página da web. Aponte o elemento HTML5 nativo de um navegador <track> para um arquivo SRT e ele não mostra nada; o mesmo elemento lê VTT nativamente, e é por isso que uma incorporação na web deseja VTT. Alguns players da web também aceitam SRT, mas o VTT é aquele criado para esse trabalho. Se você ainda não sabe onde um arquivo de legenda irá parar, SRT é o padrão mais seguro; você sempre pode converter para VTT no momento em que sabe que ele está indo para uma incorporação na web.
Estilo: o que o VTT pode fazer e o SRT não pode
Como o SRT é apenas números de sequência, carimbos de data e hora e texto simples, ele não pode carregar nenhum estilo: sem posição, sem cor, sem ênfase além do que o jogador escolhe aplicar por conta própria. As configurações de cue do VTT adicionam posicionamento básico e marcação simples sobre a mesma estrutura de tempo. Nenhum deles chega a um formato de legenda com estilo dedicado, criado especificamente para fontes, cores e posicionamento na tela. Se um trabalho precisar desse nível de controle, esse será um formato separado, um passo acima do SRT ou do VTT. Na prática, a maioria dos editores e reprodutores de uso geral ignoram os extras de estilo do VTT e apenas leem o tempo e o texto, portanto, a lacuna é importante principalmente para a reprodução baseada em navegador, não para uma viagem de ida e volta rotineira do editor.
A conversão entre eles é gratuita
Já tem um SRT e precisa de VTT para incorporação na web, ou o contrário? O conversor SRT para VTT gratuito e baseado em navegador alterna entre os dois diretamente: solte o arquivo, escolha o formato de saída e faça o download. Nenhuma conta, nada enviado para um servidor. Se o arquivo que você está segurando estiver em ASS, TTML ou SBV, o conversor de legendas mais amplo abrange todos os cinco formatos na mesma ferramenta.
Um exemplo prático
Um criador exporta legendas SRT de um vídeo gravado por meio do gerador de legendas do Hushscript, planejando gravá-las no vídeo para plataformas sociais. No meio do projeto, o mesmo episódio também precisa ser incorporado como um HTML5 nativo incorporado em seu próprio site, onde o player lê apenas VTT. Em vez de retranscrever qualquer coisa, o arquivo SRT passa pelo conversor gratuito e volta como VTT em poucos segundos, no mesmo tempo e texto, pronto para ser incorporado. Uma transcrição, dois arquivos de legenda, sem segundo trabalho de transcrição.
Gere ambos do zero
Se você estiver começando com áudio ou vídeo em vez de um arquivo de legenda existente, o gerador de legendas transcreve, cronometra e rotula o locutor das legendas e depois exporta SRT, VTT ou qualquer outro formato diretamente, para que não haja conversão separada etapa ao gerar legendas pela primeira vez.
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: