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 SUB 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.
SUB para VTT
A situação é um acervo encontrando um site. Uma série de aulas, um arquivo de TV local, uma cinemateca, um conjunto de gravações que alguém carrega desde a era do DivX — o vídeo é recodificado e colocado online, e a legenda que veio junto é MicroDVD, o que todo mundo usava quando os arquivos foram feitos.
Um navegador não sabe o que fazer com isso. O elemento de faixa aceita WebVTT e só WebVTT, e a falha é silenciosa: o vídeo toca, o menu de legenda fica vazio, e nada na página ou no console explica o motivo. Entre os dois formatos ficam doze anos e uma mudança no que um arquivo de legenda fundamentalmente mede.
O MicroDVD registra o quadro em que uma linha aparece, não o instante. Transformar isso num horário é uma divisão, e o divisor é a taxa de quadros do vídeo para o qual a legenda foi sincronizada — que o arquivo raramente declara e que o conversor não consegue inferir. O controle aqui aceita de 1 a 120 em milésimos, porque 23,976 e 29,97 não são números inteiros.
Acerte isso antes de publicar, não depois, porque um navegador não te dá diagnóstico nenhum para trabalhar. Um player pelo menos deixa você ajustar um deslocamento de legenda enquanto assiste; um elemento de faixa renderiza exatamente o que o arquivo diz. Confira a faixa convertida contra o vídeo localmente, no começo e perto do fim, antes de colocar isso perto de uma página.
Existe um segundo motivo para ter cuidado aqui que não se aplica a um arquivo de legenda num disco rígido. Uma página web frequentemente é a versão do material que fica linkada, citada e indexada, e uma faixa de legenda é texto que um mecanismo de busca e um leitor de tela leem. Legenda quatro minutos fora de sincronia no fim de uma gravação não é só chata de assistir — anexa as palavras erradas ao momento errado para todo leitor que nunca vê o vídeo.
Nada nos dois formatos se alinha. O WebVTT exige a palavra WEBVTT sozinha na primeira linha; o MicroDVD não tem cabeçalho nenhum. O WebVTT separa dois horários com uma seta em sua própria linha; o MicroDVD coloca dois números de quadro entre chaves no início da linha de texto. O WebVTT declara tempos; o MicroDVD declara quadros.
Então a extensão é o menor dos problemas. Um arquivo renomeado é rejeitado na primeira linha, e mesmo que não fosse, não há nada nele que um interpretador WebVTT pudesse ler como legenda. Este é o único par no site onde os dois formatos não compartilham sintaxe nenhuma, e é por isso que a conversão precisa ser uma interpretação de verdade, não uma busca e substituição.
Cada número de quadro é dividido pela taxa escolhida e escrito como hora, minuto, segundo e três dígitos de milissegundo, com um ponto antes da fração e a hora preenchida com zero. Uma linha começando no quadro 3210 começa em 00:02:08.400 se a taxa é 25, e em 00:02:13.875 se a taxa é 23,976.
Esses cinco segundos e meio são o peso inteiro do ajuste, na marca de dois minutos de um filme que pode durar duas horas. Os horários raramente terminam em números redondos porque a divisão raramente termina, um sinal confiável de que uma faixa WebVTT começou vida como um arquivo baseado em quadro.
Muitos arquivos MicroDVD declaram sua taxa de quadros usando uma convenção antiga: uma primeira entrada abrangendo do quadro um ao quadro um cujo texto é a taxa. Nunca fez parte de especificação nenhuma e o suporte a isso sempre foi parcial, motivo pelo qual este conversor trata isso como o que estruturalmente é — uma entrada comum.
O resultado é que sua faixa WebVTT abre com uma legenda dizendo algo como 23.976, na tela por uma fração de segundo. Numa página isso é um defeito visível no primeiro momento de reprodução, o pior lugar possível para um. Abra o .vtt num editor de texto, apague a primeira legenda, e o resto do arquivo continua intocado.
O MicroDVD tem um pequeno conjunto de códigos internos para itálico, negrito, cor, fonte e tamanho, escritos entre chaves. Eles são removidos junto com as chaves, deixando as palavras. Nada é traduzido para os equivalentes do WebVTT, mesmo o WebVTT tendo tags que mapeariam limpo.
Vale saber em vez de lamentar. O suporte de player para os códigos do MicroDVD foi inconsistente durante toda a vida do formato, então um arquivo que dependia deles parecia diferente em todo lugar. Se essa distinção importa na sua página, restaurá-la é uma passagem de busca e substituição.
Coloque o .vtt num elemento de faixa dentro do elemento de vídeo, com o tipo definido, o código de idioma definido, e um rótulo que vira a entrada no menu de legenda. Adicione o atributo padrão se a legenda deveria estar ligada quando a reprodução começa, porque senão um espectador precisa achar o menu e a maioria não vai.
Idioma é o campo que material de arquivo erra mais, porque um arquivo herdado de um acervo frequentemente não tem registro de que idioma é além da pasta onde foi encontrado. Declarar corretamente não é decoração: é o que diz a um navegador qual faixa selecionar para as preferências de um espectador.
O MicroDVD pertence a uma era em que arquivos de legenda eram de byte único e regionais, e arquivos de acervo comumente são salvos numa codificação regional em vez de UTF-8. O conversor escreve saída UTF-8, o que um navegador espera, mas só consegue codificar os caracteres que leu.
Então a checagem acontece antes da conversão, não depois. Abra o SUB num editor de texto e olhe os caracteres acentuados. Se já estiverem como interrogação ou símbolo estranho, o arquivo está sendo lido com a codificação errada, e resalvar como UTF-8 num editor que deixa escolher a codificação de origem é a etapa que recupera isso.
Duas coisas inteiramente diferentes compartilham essa extensão, e um acervo é exatamente onde você encontra a segunda. MicroDVD SUB é texto puro. VobSub SUB é legenda em bitmap extraída de um DVD, guardada como imagem, sempre com um arquivo de índice .idx ao lado. Abra o arquivo num editor de texto: linhas legíveis entre chaves significam MicroDVD, ruído binário com um .idx junto significa VobSub.
Para quem publica na web, a distinção é um item de orçamento em vez de curiosidade. Não existe caminho de imagens de palavras até uma faixa WebVTT sem passar por reconhecimento óptico de caractere, o que significa uma ferramenta separada e uma passagem de revisão em cada linha. Descobrir isso na hora de colocar o vídeo no ar é pior do que descobrir enquanto planeja.
O atributo de tipo os distingue, e a distinção importa mais na web do que importava num player de mídia. Legenda comum carrega o diálogo e presume um espectador que ouve. Legenda para surdo presume um espectador que não ouve, e inclui o que é audível mas não falado: quem está falando fora da tela, quando a música começa.
Um arquivo MicroDVD de acervo é essencialmente sempre legenda comum, frequentemente uma tradução. Marcar a faixa como legenda para surdo para satisfazer uma checklist de acessibilidade coloca a palavra certa na marcação e não cumpre a exigência de verdade. Se legenda para surdo é necessária, a informação sem fala precisa ser escrita por alguém assistindo o vídeo, e nenhuma conversão produz isso.
| SUB | VTT | |
|---|---|---|
| Nome completo | Legendas MicroDVD | WebVTT |
| Extensão do arquivo | .sub | .vtt |
| Tipo de mídia | text/plain | text/vtt |
| Publicado pela primeira vez | 1998 | 2010 |
| Publicado por | — | W3C |
| Especificação | — | WebVTT |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | Antigo, ainda lido em todo lugar | Atual |
| Abre no navegador | Nenhum navegador | Todos os navegadores |
| Considerado no lugar | SRT | SRT, ASS |
VTT abre em qualquer navegador atual. SUB 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.
SUB é de 1998 e está praticamente superado. VTT é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.
VLC e Subtitle Edit leem tanto SUB 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.
SUB e VTT descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte.
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.