用于调整字幕时间的 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

相关内容