owenlee 发表于 2013-3-26 19:05:10

用POPSUB将SSA转SRT格式的方法及工具下载

前段下了部很感人的动画片,但字幕都是SSA格式的,偏偏这动画的字幕射手网上还没有,为了让我那MP4也能顺利播放,那就试着转换为SRT格式吧。

在这里先普及下概念,主流的字幕主要有SSA/ASS、SMI、SRT、LRC、SST/SUB,其中SST和SUB是图片字幕,基本只用于VCD和DVD光盘中,由于图片字幕的种种使用上的不便,这两种字幕慢慢的被淘汰了,也渐渐的淡出了人们的视线。随后出现的LRC和SRT字幕由于是文字字幕,不仅占用空间更少,而且在放大拉伸时不会失真,由此得到了人们的青睐。SMI字幕由于使用不多,在此不做介绍。SSA/ASS字幕同样是文字字幕,但是可以很好的在字幕文件中对字幕的颜色,位置,字体等进行设置,还能设置字幕的切换动画,是近期新兴的,应用最广泛的字幕之一。

由于大多数移动设备只支持SRT字幕的外挂,如PSP和我使用的昂达VX575FHD等,这使得SSA字幕的应用被抑制了。于是不停的寻找如何将SSA字幕转换成SRT字幕的方法,行是尝试了只有64KB的SubConvertor(下载地址:http://work.newhua.com/cfan/201018/subconvertor.rar),经过试验,它完全的败给了SSA字幕大军们(见图1)(图1 只有少数成功,大多数的都出乱码)。



在N久之后,终于发现了用pubsob(下载地址:http://work.newhua.com/cfan/201018/popsub.rar)可以转换字幕,它不仅支持各种格式的字幕的互转,而且支持直接修改时间轴中的时间和字幕。然后便用这个软件一一对我的字幕进行了转换(其实就是打开在另存为SRT)结果大多数的都取得了成功,只有个别的极少数转换出是乱码(见图2)(图2 pubsob可以直接修改字幕时间轴)。




直觉上我就想,应该是编码出错了,于是我用记事本打开出现乱码的原SSA字幕,发现他的编码是UTF8,再仔细观察pubsob,他只支持unicode和ANSI的编码,剩下的大家都知道了,用“记事本”另存UTF8的字幕为Unicode或Ansi再用pubsob转换即可。


页: [1]
查看完整版本: 用POPSUB将SSA转SRT格式的方法及工具下载

VIP你的影视英语人生