苹果机看DivX影片的中文字幕显示

- - 2 条留言 -

使用MacOSX来看DivX的电影我使用的是VLC。这是一个免费的全能播放器,自带了各种各样的解码器,目前还没有发现它不能读的影音文件。看英文的电影没有字幕还是费劲,就算是国产电影,如果象《疯狂的石头》那样全是方言,没有字幕也很难尽兴。VLC支持字幕的显示,在打开文件的时候可以选择字幕文件。可在我这个苹果机上,显示“.srt”的中文的字幕一直是个问题,不是不显示,就是光显示方块。今天研究了研究,终于搞明白了。

首先,内码要选择为中文的。选择字幕文件的时候,VLC提供了一长串的编码选项,中文的要选择:GB18030。内码不是中文的时候,什么字幕也没有,当内码设置正确了之后,就会出现一串串的方块。一直觉得这就应该是字体的问题,但是在选择字幕文件的时候,是没有字体的选择的。所以以前以为字体就是设置不了的,其实这需要在Preference中进行设置。

进入VLC的设置界面,左面选项栏的“Video => Subtitles/OSD => Text renderer”中有字体的选项,默认的状态是指向一个字体的目录的。但如果要看中文的,需要选择一个合适的中文的字体。

Mac OS X下的字体散布在几个地方。但其位置都可以在Font book的程序中很轻松的找到。Font book是苹果自带的字体管理程序,就在Application的里面,在那里找到中文字体后选择察看字体文件就可以了。我试了试,中文字幕还是黑体看的比较清楚,其文件是“/System/Library/Fonts/华文黑体.ttf”。在选中左下脚的高级设置后,还可以指定字体颜色、透明度等选项。保存设置之后再回头打开带有字幕的avi文件就可以正常观看了。