文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
夜深人静之时起来看一部纪录片《宇宙之旅》,高清mkv格式,外挂中文字幕。
但是出了一个问题,即使mkv文件和srt字幕文件的文件名都一样了,影片依旧没有字幕,手工载入字幕也无济于事…
是不是字幕文件出了问题?
有了这个想法,下一步就是去网上再down一个字幕下来。果然,是原来的字幕文件出现了问题,新下载的字幕文件完美加载了。
到底字幕文件出了什么问题?
字幕文件,其实很简单,说白了和文本文件一样,用editplus打开。新字幕文件和旧字幕文件在格式上没有什么区别,那么问题只能是出在内容上了…
为了找这个不同点,我用上了以前定位特征码的办法:分块。我不停地替换,终于在一次替换之后,字幕不显示了…缩小范围再替换一次,我找到了这个不同之处:
00:32:05 ,090 –> 00:32:06,990
这个起始时间,在秒和毫秒之间,多了一个空格…删除这个空格,旧字幕也完美加载了…
真的只是因为一个多余的空格,这个字幕文件就被废掉了。做技术,真的要严谨…
转载请注明:Slyar Home » SRT字幕中一个多余的空格