1、准备所需工具,SRT或ASS字幕文件和Aegisub,Aeigsub是开源软件,软件官方下载地址是< http://www.aegisub.org/downloads/ >,根据自身条件下载并安装相应版本。
2、首先我们确认VLC(版本2.2.4)无法正确显示字幕之后,打开Aegisub,将字幕文件直接拖入Aegisub,不论是srt也好或ass(笔者遇到的字幕九成是srt)。这时我们直接另存为一个ass文件(必须是ass格式),随后再加载到VLC中进行播放,你会看到字幕已经显示出来了。
3、接下来,字幕的显示方面,你也许不喜欢它的颜色、位置或字体。那么我们直接在文字编辑器中更改ass文件。可以用系统自带的记事本啥的,但笔者更喜欢用Notepad++,Linux系统中像是gedit,kate啥的也都很方便。举个例子:将文字的显示变为白底黑框,那么在文字中找到PrimaryColor(填充色)、OutlineColor(边框色)这两个字段对应的位置,并分别把值&HFFFFFF(白色)、&H000000(黑色)填入,这样就完成设置了。其它的参数也一样以这种方式做修改便可以了,字幕文件修改后需要重新加载字幕。
4、如果想继续沿用这样的字体设置,建立一个模板即可。以Aegisub作为转换中介的这种方法,本经验在Windows平台进行操作,其它平台(Linux、Mac)应该也可沿用。另外繁体文本转简体,有这类功能的软件、网站很容易找到,我们把转换过的字段替换原字段即可。仅供参考