最新消息:点击查看大S的省钱秘笈

SRT字幕中一个多余的空格

生活点滴 Slyar 100浏览 0评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

夜深人静之时起来看一部纪录片《宇宙之旅》,高清mkv格式,外挂中文字幕。

但是出了一个问题,即使mkv文件和srt字幕文件的文件名都一样了,影片依旧没有字幕,手工载入字幕也无济于事...

是不是字幕文件出了问题?

有了这个想法,下一步就是去网上再down一个字幕下来。果然,是原来的字幕文件出现了问题,新下载的字幕文件完美加载了。

到底字幕文件出了什么问题?

字幕文件,其实很简单,说白了和文本文件一样,用editplus打开。新字幕文件和旧字幕文件在格式上没有什么区别,那么问题只能是出在内容上了...

为了找这个不同点,我用上了以前定位特征码的办法:分块。我不停地替换,终于在一次替换之后,字幕不显示了...缩小范围再替换一次,我找到了这个不同之处:

00:32:05 ,090 --> 00:32:06,990

这个起始时间,在秒和毫秒之间,多了一个空格...删除这个空格,旧字幕也完美加载了...

真的只是因为一个多余的空格,这个字幕文件就被废掉了。做技术,真的要严谨...

转载请注明:Slyar Home » SRT字幕中一个多余的空格

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (4)

  1. 佩服
    匿名5年前 (2011-10-01)回复
  2. 可想而知,做字幕的人根本没有测试就发布了。
    SoleilNeon8年前 (2009-02-02)回复
  3. Orz... 不 过字幕文件还有一种不是纯文本型的。。。
    Felix0218年前 (2009-01-31)回复
  4. 额 想当初在header里面多了个空格 rss就报废了几天 o(╯□╰)o
    ryan8年前 (2009-01-30)回复