Gibt es eine Möglichkeit, die Bildrate einer Untertiteldatei herauszufinden?

7

Während ich die Bildrate des Films über - finden kann

$ mediainfo $somemovie.$format  | grep Frame rate 

Gibt es irgendetwas, das die Bildrate einer Unterdatei (.srt) angibt?

shirish
quelle

Antworten:

9

srt-Dateien basieren auf der Laufzeit, daher spielt die Framerate keine Rolle. Wenn ein Text zwischen 0h10m10s und 0h10m15s angezeigt werden soll, wird er dann angezeigt - es spielt keine Rolle, ob pro Sekunde Videos mit 10, 25, 50 oder 100 Bildern vorhanden sind.

Manchmal können die Videodateien jedoch leicht bearbeitet werden, sodass eine Untertiteldatei, die mit einer anderen "Version" des Videos (z. B. einem Film) erstellt wurde, möglicherweise nicht perfekt ausgerichtet ist oder driftet. Dies liegt jedoch nicht an der Bildrate.

Aus einer srt-Datei - notieren Sie die Zeiten, z. von 0h03m22,520s bis 0h03m23,873s:

(...)
18
00: 03: 22,520 -> 00: 03: 23,873
Manu ...

19
00: 03: 24,040 -> 00: 03: 26,918
Manu, komm bitte.
Wo ist Radouan?

20
00: 03: 27,680 -> 00: 03: 29,989
Wo ist Radouan?
-Komm her.
(...)
Baard Kopperud
quelle
1
Hey, welcher Film ist das? :)
heemayl
Ja! Und das kann ein ärgerliches Problem sein, um diese Nichtübereinstimmung zu korrigieren. Videoplayer wie VLC bieten einige Optionen, um das Problem zu beheben, aber es ist immer noch schwierig.
neugierige Katze
1
@curious_cat: Früher hatte ich ein Skript, das lineare Verzerrungen behebt, indem zwei Übersetzungen und die tatsächliche Zeit, zu der sie erscheinen sollten, identifiziert wurden. Lineare Zeitverzerrungen sind aufgrund von Änderungen weitaus häufiger als Fehlanpassungen. Sie werden im Allgemeinen durch die Digitalisierung verschiedener Quellmedien verursacht. VHS hat beispielsweise im Vergleich zu Kinorollen eine etwas kürzere Laufzeit, selbst wenn Sie keine Szenen löschen.
Slebetman
@heemayl scheint zu sein , script-o-rama.com/movie_scripts/b/...
muru
1
@heemayl Ja, es ist "Baise Moi" (F *** Me) - was soll ich sagen, es war der erste Titel, der findausgespuckt wurde ...
Baard Kopperud