字幕のタイミングをシフトする CLI ツール

字幕のタイミングをシフトする CLI ツール

字幕ファイル (*.srt、*.ass) のタイミングをシフトできるコマンドライン ツールを探しています。

答え1

このコマンドを使用して ffmpeg作業を実行します。

元の回答へのリンク

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

答え2

あなたが試すことができます:

サブ同期。

Subsync は、srt 字幕を同期するためのコマンドライン ツールです。

一定の時間シフトと可変の時間シフトの両方で字幕を修正するために使用できます。

https://github.com/spion/subsync

FFサブ同期

言語に依存しない字幕とビデオの自動同期、

字幕がビデオ内の正しい開始点に揃えられるようになります。

https://github.com/smacke/ffsubsync

答え3

srt-stf(srt 字幕時間修正ツール) を試すことができます:

Python で書かれたシンプルなツール:ネタルM/srt-字幕時間修正

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

このコマンドは字幕を28.5秒遅くします。字幕を早く表示したい場合は、単に「-n」フラグを追加してください。

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

関連情報