Legendas SRT - problema com quebras de linha

Legendas SRT - problema com quebras de linha

Criei manualmente um arquivo SRT por meio do textEdit. Usei toda a formatação correta e funcionou bem no VLC.

20
00:04:23,020 --> 00:04:24,230
- Nah, I'm not hungry.

21
00:04:24,230 --> 00:04:26,230
- How was the meeting?

22
00:04:26,230 --> 00:04:29,050
- Yeh, fine.

Tudo está bem até agora. Agora percebi que algumas linhas deveriam ser divididas em duas linhas e exigiriam uma quebra de linha. Com base na formatação e análise de arquivos SRT, devo apenas conseguir pressionar Enter. Mas o VLC parece simplesmente pular essas linhas, como se elas não existissem.

17
00:04:13,070 --> 00:04:14,150
Hi.

18
00:04:18,220 --> 00:04:21,040
Hey.
-Hey dad.

19
00:04:21,220 --> 00:04:23,020
Have you eaten yet?

A linha 18 não será exibida enquanto houver uma quebra de linha.

Como eu disse, estou trabalhando no textEdit.

Alguém pode esclarecer isso?

Responder1

Algumas coisas a serem observadas:

Primeiro, o número de linhas exibidas depende da aplicação; não existe um padrão para o número real de linhas exibidas. Você pode obter os detalhes das especificações aqui: Especificações SRT

Segundo, a análise da quebra de linha depende do aplicativo. Alguns aplicativos desejam CRLF (estilo DOS, retorno de carro + avanço de linha) e alguns apenas LF (estilo Unix, somente avanço de linha). Você precisa ver o que o VLC precisa. Tente alterar a quebra de linha para CRLF e LF e veja se isso resolve o seu problema. Não tenho certeza se o TextEdit suporta ambos os estilos de quebra de linha; VIM ou GVIM sim.

informação relacionada