Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte SBV para VTT de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
SBV para VTT
O vídeo se move por um motivo: uma plataforma de curso que quer o arquivo, um site que não quer um player de terceiro embutido, uma gravação que não devia estar numa plataforma pública. O vídeo transcodifica e sobe sem dificuldade. As legendas são a parte que para de funcionar.
SBV é formato próprio do Google e praticamente nada fora do YouTube lê, muito menos um navegador. Vídeo HTML aceita legendas por um elemento track e só aceita WebVTT.
Um arquivo WebVTT precisa começar com a palavra WEBVTT sozinha na primeira linha, antes de qualquer outra coisa. Não é opcional: um parser que não encontra isso rejeita o arquivo sem ler mais nada. SBV não tem construção de cabeçalho nenhuma.
Então não há nada para adaptar, só algo para adicionar. O conversor escreve o cabeçalho e uma linha em branco, depois as legendas — a parte que mais frequentemente sai errada numa edição manual.
SBV coloca os dois tempos numa linha separados por vírgula. WebVTT coloca numa linha separados por seta, com as horas preenchidas até dois dígitos. Os dois formatos já escrevem três dígitos de milissegundos depois de um ponto.
Os tempos em si são exatos. Todo valor fica em milissegundos durante a conversão, então uma legenda que começava em 0:04:12.500 no SBV começa em 00:04:12.500 no VTT. Nada é arredondado.
Boa parte dos arquivos SBV são transcrições automáticas em vez de legendas escritas por uma pessoa, e a conversão não melhora as palavras. Reconhecimento de fala é confiável em linguagem conversacional comum e pouco confiável em nomes próprios e vocabulário técnico.
Isso importa mais quando o vídeo está no seu próprio site. No Brasil, sites de órgãos públicos têm obrigações de acessibilidade sob a Lei Brasileira de Inclusão, e uma transcrição de máquina sem revisão não cumpre isso.
Toda legenda WebVTT pode carregar configurações depois do timestamp final: um ajuste de linha que move na vertical, um alinhamento que move na horizontal. SBV não tem nada disso, então o arquivo convertido chega sem configuração nenhuma e tudo fica embaixo.
Adicionar isso é a primeira melhoria que vale a pena num player próprio. A parte de baixo do quadro é onde um player desenha seus próprios controles, então uma legenda sobrepondo isso é a reclamação mais comum sobre vídeo auto-hospedado.
SBV não tem construção para atribuir uma linha a um falante, então arquivos que precisam disso usam uma convenção: um nome e dois-pontos, ou um travessão no início. Esses caracteres são copiados literalmente para o WebVTT.
WebVTT tem um mecanismo próprio para isso — uma tag de voz nomeando o falante, que um navegador consegue estilizar diferente por falante e um leitor de tela pode anunciar como atribuição.
Um arquivo WebVTT buscado de uma origem diferente da página é recusado a menos que a resposta carregue os cabeçalhos certos, e a recusa é silenciosa. É a falha mais cara em legendas auto-hospedadas.
Servir o .vtt da mesma origem do HTML evita a classe inteira do problema, um bom motivo para manter arquivos de legenda ao lado da página em vez de num domínio de assets separado.
Se o vídeo continua no YouTube além do seu site, agora existem dois arquivos de legenda. Eles começam idênticos e divergem na primeira vez que alguém corrige um erro de digitação num dos dois.
Escolha uma matriz e gere a outra. Editar no YouTube e rebaixar de novo funciona se correções são raras; editar o WebVTT e subir para o YouTube — que aceita WebVTT diretamente — é melhor se o site é a casa principal.
O atributo kind tem valores além de subtitles e captions, usando a mesma sintaxe WebVTT que você já tem. Chapters produz uma lista navegável de seções. Descriptions carrega texto de audiodescrição para leitores de tela.
Isso é como transcrições interativas e slides sincronizados são construídos, e vale saber num player auto-hospedado porque a plataforma que você deixou tinha esses recursos e sua página não.
Vale perguntar, porque um player do YouTube embutido traz sua faixa de legenda, renderização e troca de idioma sem custo nenhum. Se o motivo de mover é apenas visual, embutir dá menos trabalho.
As razões que se sustentam são sobre controle e privacidade: material que não devia estar numa plataforma pública, um site que precisa funcionar onde o YouTube é bloqueado, ou uma faixa de legenda que precisa de posicionamento que a plataforma não faz.
| SBV | VTT | |
|---|---|---|
| Nome completo | Legendas do YouTube | WebVTT |
| Extensão do arquivo | .sbv | .vtt |
| Tipo de mídia | text/plain | text/vtt |
| Publicado pela primeira vez | 2008 | 2010 |
| Publicado por | W3C | |
| Especificação | — | WebVTT |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | De nicho | Atual |
| Abre no navegador | Nenhum navegador | Todos os navegadores |
| Considerado no lugar | SRT | SRT, ASS |
VTT abre em qualquer navegador atual. SBV alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.
Subtitle Edit lê tanto SBV quanto VTT, então dá para comparar o resultado com o original sem um segundo programa.
VTT vem da W3C é de 2010, descrito em WebVTT. VLC e Subtitle Edit leem o formato.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.
Não. VTT guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original.
Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe WebVTT.