SRT 字幕 - 改行の問題

SRT 字幕 - 改行の問題

私は textEdit を使って手動で SRT ファイルを作成しました。適切な書式設定をすべて使用し、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.

ここまではすべて順調です。今、いくつかの行を 2 行に分割し、改行する必要があることに気付きました。SRT ファイルのフォーマットと解析に基づいて、Enter キーを押すだけでよいはずです。しかし、VLC はそれらの行を、存在しないかのようにスキップしているようです。

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?

18 行目は、そこに改行がある限り表示されません。

前に言ったように、私は textEdit に取り組んでいます。

誰かこれについて説明できますか?

答え1

注意すべき点がいくつかあります:

まず、表示される行数はアプリケーションによって異なります。実際に表示される行数に標準はありません。仕様の詳細は、次のリンクから入手できます。 SRT仕様

次に、改行の解析はアプリケーションによって異なります。アプリケーションによっては CRLF (DOS スタイル、復帰 + 改行) が必要なものもありますが、LF (Unix スタイル、改行のみ) のみが必要なものもあります。VLC で必要なものを確認する必要があります。改行を CRLF と LF に変更して、問題が解決するかどうかを確認してください。TextEdit が両方の改行スタイルをサポートしているかどうかはわかりませんが、VIM または GVIM がサポートしています。

関連情報