Python脚本调整srt字幕的时间轴

前两天刚弄下来一部蓝光版的动画片,今晚忍不住想看了。可是射手上蓝光版的字幕还没出,评价好的只有DVDrip版本。弄下来后发现CD1的时间轴完美匹配,CD2的时间轴需要延迟3000多秒。

本来mplayer提供了”-subdelay”参数来调整字幕延迟的,可惜在MplayerX中一直没成功,”Command + ]”又只适合微调,于是就简单写了个Python脚本来处理。使用方式:python srtdelay.py xxx.srt time。其中xxx.srt是需要调整时间轴的字幕文件,time是需要调整的时间,单位为秒,支持小数。如果时间轴需要往后调,则time为正数,反之则为负数。

(更多…)