chnxn 发表于 2010-10-13 23:52:09

这个idx+sub字幕如何在DVD_Lab中应用

本帖最后由 chnxn 于 2010-10-14 10:03 编辑

这几天真烦......
日前下载了一部avi影片带idx和sub字幕。http://www.verycd.com/topics/2724237/


这个字幕用完美解码KMPlayer无法正常显示,似乎字幕有问题,不过迅雷播放器却可以正常显示字幕。这张图片的时间,与下面DVD_Lab图中的错误时间码处于同一时段,且下面DVD_Lab图中红圈勾的两个时段均能正常显示。


用subrip转换成DVD_Lab可用的srt+bmp方式时出现以上提示,即时间码重叠。


导入DVD_Lab,上图中的两个红圈里的时间码显然重叠,生成字幕流时出现相同提示,如上图。依照提示逐步修改后并不成功,实际上可能是还有遗漏未修改。


不得已再用subrip,采用通过OCR方式转换成纯文本的srt文件,共380多句,导入DVD_Lab后空空如也。


只好按照刚才srt+bmp方式DVD_Lab的提示将纯文本的srt文件中的错误的时间码逐句修改(用记事本打开)。本以为这次大功告成,不想导入还是空空如也。

实在是无法相信,无奈中想出一个绝招,也是很笨的招数。即先从这个纯文本的srt文件中复制几句到新的srt文件,导入即看到字幕,说明这样的语句没有问题。然后100句100句地添加复制到新文件中,分别导入DVD_Lab,有问题即可发现,最后发现实际上还有一句重叠,改完就好了。

不过这个办法实在太笨,难道没有好一点的办法吗?

希望诸位指点。

IsaacZ 发表于 2010-10-14 15:33:16

有没有可能是 Subrip 的版本问题?换个旧版的试试?

chnxn 发表于 2010-10-14 16:19:51

回复 2# IsaacZ
谢谢版主关心。
这个可能性不大,因为KMPlayer等播放器也无法播放字幕,仅迅雷播放器可播。
我使用的这个subrip一向可以转换idx+sub字幕为DVD_Lab所用,估计这个字幕文件有些古怪。

teruimisu 发表于 2010-10-15 17:05:16

回复 3# chnxn
把那个字幕下下来后用SubRip转换时出错了!但是转成SRT后发现确实是字幕时间轴的问题,但不是你说的那个地方

现在把字幕传上来,你可以对照错误的地方修改时间轴为正确的时间





teruimisu 发表于 2010-10-15 17:12:51

刚才没有发现你用的是N制的,可以对比一下N制下图



字幕只有一个地方有问题,对照你的影片修改一下就可以,还有我转换SRT用的是IdxSubOcr,你可以试试

IsaacZ 发表于 2010-10-15 19:52:45

回复 5# teruimisu

chnxn 一开始用的是 SRT + BMP 序列。

chnxn 发表于 2010-10-15 23:12:12

回复 4# teruimisu
非常感谢teruimisu的指点,你这个字幕时间轴的错误仅仅是4个,比我用subrip转换的要好得多,subrip约有20几个错误。以后要试试IdxSubOcr。
正如版主所说,本人原来确实是想用srt+bmp,那个字幕比较漂亮。现在看来要达到这个要求暂时没有捷径,如果确实想要的话,可将文字.srt 中 的时间码复制到位图.srt 中去,或者将位图.srt中的位图名复制到文字.srt中去。 需要385 个复制和粘贴。
这个字幕确实有些古怪。

卡萨伐 发表于 2010-11-6 11:01:54

用完美解码里--编码器--VobSub--Subresync打开再保存一下即可了吧

chnxn 发表于 2010-11-6 18:17:38

回复 8# 卡萨伐
问题在于,用完美解码根本播不出字幕。

IsaacZ 发表于 2010-11-6 18:50:34

8楼说的是用完美解码程序菜单中的组件: Subresync。
页: [1] 2
查看完整版本: 这个idx+sub字幕如何在DVD_Lab中应用