CLI-Tool zum Verschieben des Untertitel-Timings

CLI-Tool zum Verschieben des Untertitel-Timings

Ich suche nach einem Befehlszeilentool, mit dem ich das Timing einer Untertiteldatei (*.srt, *.ass) verschieben kann.

Antwort1

Mit ffmpegdiesem Befehl erledigen Sie die Arbeit!

Link zur Originalantwort

ffmpeg -itsoffset 2 -i subtitles.srt -c copy subtitles_delayed.srt

Antwort2

Du kannst es versuchen:

Untersynchronisierung.

Subsync ist ein Befehlszeilentool zum Synchronisieren von SRT-Untertiteln.

Damit können Sie Untertitel sowohl mit konstanter als auch mit variabler Zeitverschiebung fixieren.

https://github.com/spion/subsync

Ffsubsync

Sprachunabhängige automatische Synchronisation von Untertiteln mit Video,

damit Untertitel am richtigen Startpunkt im Video ausgerichtet werden.

https://github.com/smacke/ffsubsync

Antwort3

Sie können es versuchen srt-stf(SRT-Untertitel-Zeitfixierer):

Ein einfaches, in Python geschriebenes Tool:netharuM/srt-Untertitel-Zeit-Fix

srt-stf --file <input_track>.srt --time 00:00:28,500 -o <output>.srt

Dieser Befehl verlangsamt die Untertitel um 28,5 Sekunden. Und wenn Sie möchten, dass die Untertitel früher erscheinen, fügen Sie einfach das Flag '-n' hinzu

srt-stf --file <input_track>.srt --time 00:00:28,500 -n -o <output>.srt

verwandte Informationen