Converter MicroDVD para VTT
Ou cole o texto da legenda
Opções
A taxa de quadros em que os tempos são contados. Nas páginas de formato é o que o MicroDVD precisa, porque ele guarda os tempos como números de quadro. Nas páginas de taxa de quadros é a taxa com que o arquivo foi cronometrado — a versão para a qual as legendas foram feitas — e a segunda caixa da página recebe a taxa do vídeo com que você vai usá-las. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 são as comuns. Errar isso desloca toda a linha do tempo e, nas páginas de taxa de quadros, desloca por uma proporção em vez de por uma quantidade fixa.
O que esta conversão altera
1 coisa é descartada ou precisa de uma decisão
- Taxa de quadros
a origem guarda os tempos como números de quadro — cada marca de tempo depende da taxa de quadros que você informar
Esta lista vem da matriz de capacidades destes dois formatos, não do arquivo específico que você carregou. Um arquivo específico pode perder mais se usar recursos que o formato permite mas a matriz não modela.
Esta página converte MicroDVD em VTT. Arraste um arquivo ou cole o texto e receba a versão VTT de volta. A conversão roda inteiramente no navegador, então nada é enviado e não há cadastro.
O VTT exige a linha WEBVTT na primeira posição, e ela é escrita automaticamente. Cada par de quadros é dividido pela taxa de fps e vira um cue com tempos no formato 00:00:04.000 --> 00:00:06.000, com ponto decimal. A barra vertical do MicroDVD vira uma quebra de linha dentro do cue.
O fps do campo da página tem prioridade; se ele ficar vazio, vale o declarado na primeira linha do arquivo, e 25 fps quando não há declaração. A taxa não tem campo no VTT e entra na lista de perdas. A fila aceita vários arquivos, permite cancelar e entrega os resultados em um ZIP.
Exemplos
Um arquivo MicroDVD típico, convertido para VTT
Entrada
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Saída
WEBVTT
00:00:04.000 --> 00:00:06.000
The quick brown fox jumps over the lazy dog.
00:00:08.000 --> 00:00:10.400
Faster than
the last one.
Perdido nesta saída: taxa de quadros. O resto corresponde linha a linha.
A mesma conversão em uma entrada problemática
Entrada
{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.
Saída
WEBVTT
00:00:04.000 --> 00:00:06.000
Leading zeros in the frame numbers.
00:00:12.000 --> 00:00:13.600
An unrecognized line above was kept in place.
00:00:16.000 --> 00:00:18.000
Trailing spaces are kept.
É o tipo de dano que arquivos reais trazem — fins de linha misturados, espaços soltos, campos vazios. Compare com o exemplo organizado acima para ver o que o leitor tolera.
Perguntas frequentes
Como um cue do MicroDVD vira cue do VTT?
Os dois números entre chaves são divididos pela taxa de quadros e escritos na linha de tempo do VTT, separados por -->, com ponto decimal. O texto original vem abaixo, e os cue são separados por uma linha em branco.
O VTT gerado começa com WEBVTT?
Sim, é a primeira linha do arquivo. O VTT não é reconhecido sem esse cabeçalho, então a página o acrescenta mesmo que o MicroDVD não tenha nada equivalente para transportar.
Que recurso do VTT recebe as duas linhas separadas por barra vertical?
Uma quebra de linha dentro do mesmo cue. O VTT não tem marcador de linha equivalente à barra do MicroDVD, mas aceita várias linhas de texto por cue, e o par continua aparecendo junto.
Qual fps é necessário para o VTT sair com os tempos corretos?
O do vídeo de destino. O campo da página vence a declaração do arquivo; sem nenhum dos dois, valem 25 fps. Como o VTT não guarda a taxa, um valor errado só aparece no deslocamento das legendas.
O VTT resultante funciona em players HTML5?
Funciona: é VTT padrão com cabeçalho, tempos e texto, e pode ser carregado por <track> em um elemento de vídeo. A conversão acontece no navegador, sem upload, e o lote desce em um ZIP.