Conversor de SRT para VTT
Converta legendas SRT para VTT diretamente no navegador, sem enviá-las para nenhum servidor.
Entrada
Saída
Leia-me
Por que converter legendas?
Um arquivo de legendas contém as falas de um vídeo e os horários em que cada uma aparece e desaparece. Reprodutores de vídeo, programas de edição e sites aceitam alguns formatos de legenda, mas não outros, por isso muitas vezes é preciso converter um arquivo antes de usá-lo onde você precisa. Os formatos também marcam o tempo das falas de maneiras diferentes e preservam mais ou menos a aparência delas, como itálico, cores e posição na tela.
| Formato | Nome | O que o conversor preserva |
|---|---|---|
| SRT | SubRip | Estilos, cores e posição |
| VTT | WebVTT | Estilos, as cores nomeadas pelo WebVTT e posição |
| ASS | Advanced SubStation Alpha | Estilos, cores e posição |
| SSA | SubStation Alpha | Estilos, cores e posição |
| SUB | MicroDVD | Estilos e cores de linhas inteiras |
| SBV | Legendas do YouTube (SubViewer) | Apenas o texto |
| TTML | Timed Text Markup Language | Estilos, cores e posição |
| DFXP | Distribution Format Exchange Profile | Estilos, cores e posição |
| SMI | SAMI | Estilos e cores |
| LRC | Letras sincronizadas | Apenas o texto, uma linha por horário |
Os estilos são itálico, negrito, sublinhado e tachado, exceto no WebVTT, que não tem tachado. Todos os formatos preservam os horários e o texto, e todos, exceto LRC, preservam as quebras de linha. Arquivos SAMI e LRC informam apenas o horário em que cada linha começa, e arquivos MicroDVD contam o tempo em quadros de vídeo.
Descrição da ferramenta
Esta ferramenta converte legendas entre SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI e LRC. Todos os conversores de legendas daqui funcionam da mesma maneira, desde o Conversor de Legendas geral até os conversores de um único par, como SRT para VTT, VTT para SRT ou ASS para SRT: eles começam nos formatos indicados no nome, e os menus Origem e Destino permitem escolher quaisquer outros.
Os conversores aceitam arquivos de legenda ou legendas coladas como texto e geram arquivos ou texto. Escolha o formato desejado nas abas Arquivo e Texto, na parte superior do lado da origem e do lado do destino. Ambos começam na opção Arquivo.
- Entrada de arquivo: selecione ou arraste um ou vários arquivos de legenda. A opção Procurar arquivos lista apenas arquivos no formato de origem, mas os arquivos arrastados podem estar em qualquer um dos formatos, e cada um é convertido a partir do seu próprio formato. Assim, um arquivo VTT é convertido até mesmo no conversor de ASS para SRT. Cada arquivo é convertido assim que é adicionado e novamente sempre que você escolhe outro formato de destino ou outra taxa de quadros.
- Entrada de texto: cole ou digite legendas, que são convertidas enquanto você digita.
- Saída de arquivo: os arquivos convertidos aparecem em uma grade, cada um com seu próprio botão Baixar, e mantêm os nomes originais com a nova extensão. As legendas coladas geram um arquivo chamado converted, por exemplo, converted.vtt.
- Saída de texto: as legendas convertidas aparecem como texto, prontas para serem copiadas. Quando vários arquivos são convertidos, o menu Arquivo acima do texto permite escolher qual deles será exibido.
O botão de troca inverte a conversão: o formato de destino passa a ser a origem, as abas dos dois lados são trocadas e as legendas convertidas passam a ser a nova entrada.
As legendas são convertidas no seu dispositivo e nunca são enviadas para a internet.
Converter vários arquivos de legenda de uma só vez
Na aba Arquivo, selecione ou arraste quantos arquivos de legenda quiser e adicione outros quando desejar: este é um conversor de legendas em lote, então as legendas de uma série inteira são convertidas de uma só vez, seja de ASS para SRT, de SRT para VTT ou de SUB para SRT.
- Os arquivos são convertidos um após o outro, na ordem em que foram adicionados, e a barra de progresso mostra quantos já foram convertidos.
- Os arquivos convertidos aparecem em uma grade, cada um com seu próprio botão Baixar.
- Baixar tudo salva todos os arquivos convertidos em um único arquivo ZIP ou salva um único arquivo convertido no formato original.
- Se dois arquivos tiverem o mesmo nome, um número é acrescentado ao segundo, como em episode (1).srt.
- Se não for possível converter um arquivo, uma mensagem de erro informa o nome dele, e os demais ainda são convertidos.
Configurações
A opção Taxa de quadros (fps) aparece em Configurações, abaixo do formato de destino, ao converter de ou para SUB, pois arquivos MicroDVD contam o tempo em quadros de vídeo, em vez de segundos. Escolha a taxa de quadros do vídeo ao qual as legendas correspondem: 23.976, 24, 25, 29.97, 30, 50, 59.94 ou 60 quadros por segundo. O valor inicial é 23.976.
- Um arquivo MicroDVD cuja primeira linha indica a taxa de quadros, como em {1}{1}25, é lido com essa taxa, independentemente do valor indicado em Taxa de quadros. Os outros arquivos MicroDVD são lidos com a taxa escolhida em Taxa de quadros.
- Os arquivos MicroDVD gerados pelo conversor começam com essa linha, que indica a Taxa de quadros usada na conversão.
Como funciona
Cada arquivo ou texto colado é lido como uma sequência de entradas de legenda, isto é, linhas de texto exibidas em determinado momento, e depois é gravado no formato de destino.
- O texto de um arquivo é lido usando a codificação indicada pela marca de ordem de bytes (BOM), se houver. Caso contrário, se for um UTF-8 válido, é lido como UTF-8; se não for, é usada a codificação que o chardet considerar mais provável, como Windows-1251 para legendas em russo, Shift_JIS para legendas em japonês ou EUC-KR para legendas em coreano. Arquivos UTF-16 sem marca de ordem de bytes também são reconhecidos. Os arquivos convertidos são sempre UTF-8, com finais de linha do Windows (CRLF).
- O arquivo é lido como o tipo de legenda que contém, independentemente da extensão, e o mesmo vale para o texto colado, independentemente do que estiver selecionado no menu Origem. Um arquivo .xml com legendas TTML é lido como TTML; um arquivo SRT salvo como .txt é lido como SRT quando arrastado para a área de seleção de arquivos; e um arquivo .sub com legendas SubViewer, que usam centésimos de segundo para marcar o tempo, é lido como SubViewer, não como MicroDVD.
- Os horários e o texto são sempre preservados, assim como as quebras de linha, exceto nos arquivos LRC. Itálico, negrito, sublinhado, tachado, cores e posição são preservados na medida em que o formato de destino os permite, conforme mostrado na tabela. Fontes, tamanhos de fonte, contornos, animações, marcação de tempo de karaokê, nomes de falantes, desenhos, notas e comentários são descartados.
- O texto branco é gravado sem uma cor definida. O WebVTT mantém apenas as cores que nomeia: branco, verde-lima, ciano, vermelho, amarelo, magenta, azul e preto, como classes do tipo
<c.yellow>. - As entradas na parte superior ou central da imagem, ou à esquerda ou à direita, mantêm suas posições: arquivos SRT e ASS recebem tags como {\an8}, cujos números estão organizados como as teclas de um teclado numérico, de modo que 8 indica o centro superior; arquivos SSA recebem tags como {\a6}; arquivos VTT usam configurações de linha e alinhamento da entrada; e arquivos TTML e DFXP usam uma região para cada posição. Arquivos MicroDVD, SBV, SAMI e LRC não têm posições, então suas entradas perdem essa informação.
- Os horários em ASS, SSA e LRC são arredondados para centésimos de segundo, e os horários em MicroDVD, para o quadro mais próximo.
- Em arquivos ASS e SSA, cada linha Dialogue é lida com o itálico, negrito, sublinhado, tachado, cor e alinhamento definidos pelo estilo correspondente, que podem ser alterados pelas tags de substituição. Os arquivos ASS e SSA gerados pelo conversor têm um único estilo, Default: Arial branca, tamanho 16, centralizada na parte inferior de um roteiro de 384 × 288.
- Arquivos SAMI e LRC informam apenas o horário em que cada legenda começa. Uma legenda permanece até a seguinte começar ou até ser apagada por uma legenda vazia, e a última permanece por 5 segundos. Em um arquivo LRC, ela permanece até a duração da música indicada pela tag de duração, se esse tempo for maior. Como esses formatos exibem uma legenda por vez, entradas sobrepostas são divididas quando uma delas começa ou termina, e cada trecho mostra o texto de todas as entradas que estão na tela naquele momento.
- Arquivos LRC são lidos em todos os horários associados às linhas. Linhas com o mesmo horário são exibidas juntas, como em arquivos com traduções, e a tag de deslocamento altera o horário de todas as linhas. Os horários das palavras, como em <01:23.45>, são descartados. Os arquivos LRC gerados pelo conversor colocam cada entrada em uma linha, com um espaço entre suas linhas.
- Um arquivo SAMI com legendas em vários idiomas é lido no primeiro idioma que tiver legendas. Os arquivos SAMI gerados pelo conversor têm um único idioma: aquele indicado pela origem, como o idioma de um arquivo TTML ou de outro arquivo SAMI, ou inglês quando nenhum idioma é indicado. A classe recebe o nome desse idioma, como KOCC para coreano.
- Em arquivos TTML e DFXP, os horários podem ser horas do relógio, quadros, tiques ou deslocamentos, como 1.5s, e também são contabilizados os horários do corpo e de suas divs. Os estilos são lidos tanto quando definidos no texto quanto quando nomeados no cabeçalho. Arquivos DFXP são arquivos TTML, então o conversor lê e grava ambos da mesma maneira; apenas a extensão é diferente. Os arquivos gerados usam horários de relógio com milissegundos e estilos definidos no texto.
- Em arquivos WebVTT, notas, blocos de estilo, regiões e identificadores de entrada são descartados; uma linha "Language:" no cabeçalho, presente em alguns arquivos, informa o idioma.
- Em arquivos MicroDVD, códigos de controle como {y:i} para itálico e {c:$0000FF} para cores definem o estilo de uma linha ou, com uma letra maiúscula, de toda a entrada. Uma barra / no início de uma linha também define o itálico. O MicroDVD não pode aplicar estilos a apenas parte de uma linha, então os arquivos gerados pelo conversor mantêm os estilos das linhas ou entradas inteiras.
- Arquivos SRT são convertidos mesmo quando não incluem os números das entradas, têm linhas em branco dentro das entradas ou usam pontos em vez de vírgulas nos horários.
- Arquivos SUB que vêm acompanhados de um arquivo .idx (VobSub) contêm imagens das legendas, não texto, por isso não podem ser convertidos.
Dicas
- Para vídeos em uma página da internet, converta para VTT: o elemento HTML
<track>aceita arquivos WebVTT. - Se um arquivo MicroDVD exibir as legendas cedo ou tarde demais, e a diferença aumentar à medida que o vídeo avança, converta-o novamente usando a taxa de quadros do vídeo correspondente.
- Se as letras aparecerem incorretas, como Ïðèâåò em vez de Привет, a codificação do arquivo não foi reconhecida. Abra-o em um editor de texto, salve-o como UTF-8 e converta-o novamente, ou copie o texto e cole-o na aba Texto.