如果你正在寻找在电视上观看dvdrip的方法,这篇文章可能正是你想要的。
现在很多dvd播放机都支持mpeg4解码,可以用来看dvdrip,但字幕却是一个难题,因为dvdrip的字幕多是外挂的,最常见的是srt格式,但dvd机内部容量有限,多半没有中文字库,所以很难支持文字格式的字幕,于是idx+sub成为比较理想的选择。事实上目前市面上大多数dvd机支持idx+sub的外挂字幕。只要能够吧srt转换成idx+sub的格式,就可以在电视上欣赏dvdrip影片拉。
这个方法是在doom9英文论坛上看到的,并经过了我个人的一些提炼和修改,可能是速度最快的方法了。基本步骤:srt ==> ssa 使用SubtitleWorkshopssa ==> son 使用MaestroSBTson ==> idx+sub 使用Son2Vobsub
这个方法要用到3个软件
Subtitle Workshop 2.51MaestroSBT 2.4.3.5Son2Vobsub*
先用Subtitle workshop打开srt字幕
图1 Subtitle workshop界面
按下File -> Save as...,选择SubStation Alpha ,输入ssa文件的文件名即可在Subtitle workshop可以设置字幕的字体/大小,但这些在下一步的MestroSBT里面设置也可以,所以我们可以不用理会Subtitle workshop的设置。
图2 Subtitle workshop Save as
然后打开MaestroSBT,开启的时候会自动要求打开ssa文件,我们找到刚才保存的文件,打开它接下来是MaestroSBT里面的设置
Set files是用来设置输出文件的保存路径,我们按默认的就可以了。
图3
Render用来设置渲染方式和编码,这里我们要使用这样的设置,其他默认就可以。
图4
Timing是用来设置输入输出文件的帧率,这个可以从avi文件的属性里面得到,这里我设置为23.976
图5
Segments不用理会Style用来设置字体、颜色
图6
进入后选default按edit style,设置字体和大小,一般大小要设为22左右。选择好之后按ok确认。
Edit&preview可以预览字幕,还可以调整它们的位置
图7
接下来就可以按generate输出了
MaestroSBT会自动输出一个.son文件,一个.spf文件和一大堆bmp文件
接下来的工作在Son2Vobsub里面进行
图8
打开Son2Vobsub,选择刚才的son文件,这里没有什么设置,直接选择Convert就可以输出了。
之后会自动生成一个idx文件和一个sub文件。原版的Son2Vobsub 1.0输出的idx+sub在电脑上可以正常播放,但在dvdplayer上面,却还有一些问题。首先它没有字幕的语言标示,另外字幕的顔色完全變了,然後idx中缺少一行可能导致dvdplayer无法读取字幕。由于原作者提供了源文件,所以我针对这些问题对他做了修改,加入了中文的标示,加入了idx缺少的资料,把字幕颜色从电脑的RGB转换成了碟机默认的YUV格式。这样输出的字幕就可以在碟机上正常显示了。
2007-04-11更新:
这篇文章跟我转战南北多年,里面的下载链接老早就失效了,没办法,当时没有自己的空间,寄人篱下就是这样
现在空间有了,不过这篇文章的内容应该早过时了,现在的dvd player大多数都支持srt字幕了,所以基本上没有太大必要自己转字幕了
而且类似的工具还出来了很多,步骤更加简单了。
不过我还是把文章提到的文件链接发到这里,包括源文件,希望对你有帮助
执行文件
源文件
评论
支持老兄
zhi很好的软件
嗬嗬,这篇文章应该
嗬嗬,这篇文章应该过时了
现在的dvd播放机应该都可以支持srt字幕了
不过,折腾也是乐趣。。。哈哈