Converter MicroDVD para LRC
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
3 coisas são descartadas ou precisam de uma decisão
- Tempos
as horas de término dos blocos (o formato de saída só registra quando um bloco começa)
- 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
- Precisão
a precisão dos tempos — o relógio da saída é mais grosseiro, então cada marca de tempo é arredondada para o 10 ms mais próximo
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 LRC. Arraste um arquivo ou cole o texto e receba a versão LRC de volta. A conversão roda inteiramente no navegador, então nada é enviado e não há cadastro.
O LRC só registra o começo de cada linha; o player mantém o texto até o próximo carimbo. Por isso o fim de cada cue do MicroDVD é descartado, e só os inícios sobrevivem. Os tempos são calculados dividindo o quadro pela taxa de fps e arredondados ao centésimo, que é a precisão do LRC: 4,126 s sai como [00:04.12].
A barra vertical vira duas linhas com o mesmo carimbo, que é como o LRC diz que original e tradução andam juntos. O fps do campo da página manda; sem ele, vale o declarado na primeira linha do arquivo, e 25 fps se não houver nada. O processamento é local e o lote baixa em ZIP.
Exemplos
Um arquivo MicroDVD típico, convertido para LRC
Entrada
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Saída
[00:04.00]The quick brown fox jumps over the lazy dog.
[00:08.00]Faster than
[00:08.00]the last one.
Perdido nesta saída: tempo, taxa de quadros e precisão. 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
[00:04.00]Leading zeros in the frame numbers.
[00:12.00]An unrecognized line above was kept in place.
[00:16.00]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
Onde foi parar o segundo número de quadro de cada cue do MicroDVD?
Foi descartado. O LRC não tem tempo de fim: cada linha permanece visível até a próxima começar, então o par {início}{fim} perde o segundo número e conserva apenas o início convertido em carimbo.
Como um cue de duas linhas vira LRC?
Vira duas linhas com o mesmo carimbo, uma abaixo da outra. Esse é o recurso do LRC para dizer que as duas aparecem juntas, e é ele que mantém original e tradução emparelhados.
Com que precisão o LRC grava os tempos vindos dos quadros?
Ao centésimo de segundo, no formato [mm:ss.xx]. O MicroDVD trabalha em quadros e o cálculo produz frações menores, então cada instante é arredondado para o centésimo mais próximo, sem deslocar nenhum cue além de 5 ms.
Qual fps devo escolher para não errar os carimbos do LRC?
O do vídeo para o qual as legendas foram escritas: 23,976 ou 24 para cinema, 25 para PAL, 29,97 para transmissão americana. O valor do campo vence a declaração do arquivo, e 25 fps é o padrão quando nada é informado.
O LRC gerado funciona em players de celular e de computador?
Funciona: é LRC padrão, com carimbos entre colchetes e texto em UTF-8. A conversão é feita no navegador, sem upload; vários arquivos podem ser processados de uma vez e baixados em um ZIP.