SRT-Untertitel – Problem mit Zeilenumbrüchen

SRT-Untertitel – Problem mit Zeilenumbrüchen

Ich habe manuell eine SRT-Datei mit TextEdit erstellt. Ich habe die richtige Formatierung verwendet und sie ließ sich problemlos auf VLC abspielen.

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.

Bis jetzt ist alles in Ordnung. Jetzt ist mir aufgefallen, dass einige Zeilen in zwei Zeilen aufgeteilt werden sollten und einen Zeilenumbruch erfordern würden. Basierend auf der Formatierung und Analyse von SRT-Dateien sollte ich einfach die Eingabetaste drücken können. Aber VLC scheint diese Zeilen einfach zu überspringen, als ob sie nicht existierten.

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?

Zeile 18 wird nicht angezeigt, sofern dort ein Zeilenumbruch vorhanden ist.

Wie gesagt, ich arbeite an TextEdit.

Kann jemand Licht in die Sache bringen?

Antwort1

Ein paar Dinge sind zu beachten:

Erstens hängt die Anzahl der angezeigten Zeilen von der Anwendung ab; es gibt keinen Standard für die tatsächliche Anzahl der angezeigten Zeilen. Die Spezifikationsdetails finden Sie hier: SRT-Spezifikationen

Zweitens hängt die Analyse des Zeilenumbruchs von der Anwendung ab. Einige Anwendungen benötigen CRLF (DOS-Stil, Wagenrücklauf + Zeilenvorschub) und einige nur LF (Unix-Stil, nur Zeilenvorschub). Sie müssen sehen, was VLC benötigt. Versuchen Sie, den Zeilenumbruch in CRLF und LF zu ändern, und prüfen Sie, ob das Ihr Problem behebt. Ich bin nicht sicher, ob TextEdit beide Zeilenumbruchstile unterstützt; VIM oder GVIM tun dies.

verwandte Informationen