Converter MicroDVD para SRT
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.
O MicroDVD guarda cada legenda como um par de números de quadro: o arquivo diz do quadro 100 ao 150, não de 4 a 6 segundos. Converter isso em SRT significa dividir cada número pela taxa de quadros, e é por isso que o fps é a primeira decisão da página. O campo aceita valores como 23,976 ou 25 e vale para o arquivo inteiro.
A conta é direta: o quadro dividido pela taxa dá o instante. A 25 fps, o quadro 100 é o marco de 4 segundos e sai como 00:00:04,000; o 150 sai como 00:00:06,000. A barra vertical dentro do texto é a quebra de linha do formato, então vira uma linha na saída e o cue mantém as duas partes juntas.
Se o vídeo não roda a 25 fps, ajuste a taxa antes de converter: todos os tempos são derivados dela, e a linha do tempo inteira fica deslocada na proporção do erro. A 24 fps em vez de 25, a defasagem chega a cerca de 4% no fim de um longa. O arquivo nunca é enviado; tudo roda no navegador.
Exemplos
Um arquivo MicroDVD típico, convertido para SRT
Entrada
{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.
Saída
1
00:00:04,000 --> 00:00:06,000
The quick brown fox jumps over the lazy dog.
2
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
1
00:00:04,000 --> 00:00:06,000
Leading zeros in the frame numbers.
2
00:00:12,000 --> 00:00:13,600
An unrecognized line above was kept in place.
3
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
Qual taxa de quadros devo usar ao converter MicroDVD em SRT?
A do vídeo para o qual as legendas foram criadas: 23,976 ou 24 para cinema, 25 para PAL, 29,97 para transmissão americana. Muitos arquivos .sub declaram a taxa na primeira linha, mas a declaração pode estar errada.
O que acontece se eu deixar o campo de fps em branco?
A conversão ainda roda. Se o arquivo declarar a taxa, é ela que vale; se não declarar nada, a página assume 25 fps e avisa. O segundo caso serve para PAL e está errado para o resto: a 24 fps o desvio chega a cerca de 4% no fim de um longa.
Como dois números de quadro viram um par de tempos do SRT?
Dividindo cada um pela taxa de quadros. Com 25 fps, o quadro 100 corresponde a 4 segundos e o 150 a 6 segundos, e o bloco sai como 00:00:04,000 --> 00:00:06,000, com vírgula decimal como o SRT exige.
O que significa a barra vertical no meio do texto do MicroDVD?
É a quebra de linha do formato. Cada barra vira uma nova linha no bloco SRT, e as duas linhas continuam no mesmo cue numerado, em vez de virarem dois blocos separados.
Os números de quadro do arquivo original aparecem no SRT?
Não. O SRT grava apenas tempo, então os quadros são convertidos e os números não são escritos ao lado. Guarde o arquivo original se precisar devolver esses tempos a uma ferramenta que trabalhe em quadros.