Converter TXT para SRT
Ou cole o texto da legenda
Opções
Usada quando a origem não tem horas de término (texto simples, LRC). A linha do tempo do resultado é gerada aqui em vez de convertida, então este número é o que você obtém.
O que esta conversão altera
1 coisa é descartada ou precisa de uma decisão
- Tempos
a própria linha do tempo — a origem não registra tempos, então a da saída é gerada em vez de convertida
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 transforma um arquivo de texto puro em um arquivo de legendas dando a cada linha um intervalo de tempo. Nada em um arquivo de texto diz quando as palavras aparecem, então a linha do tempo precisa ser construída: a primeira linha começa no zero e cada linha seguinte começa onde a anterior terminou. Cada linha vira uma fala.
Quanto tempo cada linha fica na tela é você quem decide. O campo de duração abaixo da caixa de arquivo recebe milissegundos e o valor fica visível ali, não escondido, porque ele determina a forma de tudo o que você recebe de volta — dois segundos por linha transformam uma página de diálogo em alguns minutos de legenda, e a última fala termina no número de linhas multiplicado por essa duração.
Linhas em branco são quebras de parágrafo no texto, não falas vazias, então um arquivo escrito em parágrafos é convertido sem buracos. Quando estiver pronto para alinhar o resultado com um vídeo, as ferramentas de deslocamento e de reajuste movem a linha do tempo inteira de uma vez. Como sempre, o arquivo é lido e gravado no seu navegador.
Exemplos
Um arquivo TXT típico, convertido para SRT
Entrada
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Saída
1
00:00:00,000 --> 00:00:02,000
The quick brown fox jumps over the lazy dog.
2
00:00:02,000 --> 00:00:04,000
Second paragraph, first line.
3
00:00:04,000 --> 00:00:06,000
Second paragraph, second line.
Perdido nesta saída: sincronização. Todo o resto corresponde linha a linha.
A mesma conversão sobre uma entrada problemática
Entrada
Hello world.
Second block.
Saída
1
00:00:00,000 --> 00:00:02,000
Hello world.
2
00:00:02,000 --> 00:00:04,000
Second block.
É o tipo de dano que os arquivos reais têm: fim de linha misturado, espaço sobrando, campos vazios. Compare com o exemplo organizado acima para ver o que o analisador perdoa.
Perguntas frequentes
De onde vêm os tempos na conversão de TXT para SRT?
Eles são gerados, porque a entrada não tem nenhum. A linha um começa no zero, cada linha recebe a duração que você definiu e a linha seguinte começa onde a última terminou. O relatório acima diz que a sincronização foi gerada e continua dizendo isso mesmo depois de você definir uma duração — a duração decide quanto cada fala dura, não se a linha do tempo veio do seu arquivo.
Consigo mudar quanto tempo cada linha dura?
Consegue. O campo de duração recebe um número de milissegundos e se aplica a todas as falas do arquivo: 1000 para um segundo por linha, 3000 para três. O valor aparece ao lado do campo para você conferir a linha do tempo obtida contra a que queria.
O que conta como limite entre falas ao converter TXT em SRT?
Uma quebra de linha. Cada linha não vazia vira uma fala, na ordem em que aparece, e as linhas em branco são tratadas como quebras de parágrafo, não como falas próprias.
Aparece uma fala vazia onde estavam as linhas em branco?
Não. Linhas em branco nunca viram falas, então a linha do tempo não tem buracos vindos da formatação. Se você quer uma pausa, use uma duração maior ou desloque as falas seguintes.
Dá para legendar um vídeo a partir desta conversão?
Ela entrega uma linha do tempo de partida, não uma pronta: as falas geradas começam no início do vídeo e seguem em passos iguais. Se você tem os horários reais, converter de CSV ou de LRC os coloca no lugar diretamente, o que evita reajustar cada fala à mão.