用於改變字幕時間的 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

子同步

與語言無關的字幕與影片自動同步,

以便字幕與影片中的正確起點對齊。

https://github.com/smacke/ffsubsync

答案3

您可以嘗試srt-stf(srt字幕時間修復器):

一個用Python寫的簡單工具:尼沙魯姆/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

相關內容