如何转换字幕版本?

如何转换字幕版本?

例如,当我下载了一个Game of Thrones S01E01 HDTV XviD-FEVER.avi但只有GoT_S01xE01_REWARD.sk.srt字幕的文件时,如何将它们转换REWARDFEVER版本?

答案1

每次下载电影或电视剧时,都会有不同的版本。同一部电影可能有不同的长度、不同的帧速率或使用不同的方法进行编码。这会导致字幕版本不同,而当您的字幕质量较差时,字幕会过早出现、过晚出现或在电影播放过程中不同步,因此即使设置延迟也无济于事。

这就是为什么大多数时候你需要与电影版本相同的字幕。为了更简单地转换格式的字幕,.srt我做了一个srt 定时器脚本可以简单地将您的字幕转换为不同的版本。

首先,您将创建一个reward2fever.sdiff文件,其中包含您将获得的转换信息REWARD以及FEVER另一种语言的字幕版本。大多数情况下,您会找到所有版本的英语字幕。

srt_timer.py make_sdiff -o reward2fever.sdiff \ GoT_S01xE01_REWARD.en.srt GoT_S01xE01_FEVER.en.srt

然后你只需输入以下内容:

$ srt_timer.py convert -s reward2fever.sdiff -o GoT_S01xE01_FEVER.sk.srt \ GoT_S01xE01_REWARD.sk.srt

这样您就完成了所需版本的字幕。

相关内容