2008年4月24日 星期四

解決gmplayer顯示中文字幕時偶爾會出現亂碼的情況

使用gmplayer的人通常會嘗試去修改設定選項中,字幕選項的字幕編碼。但是常會發現,設定好編碼後,上了srt字幕後,字幕顯示時會出現亂碼。

其實在gmplayer中設定字幕編碼是沒有用的。mplayer有一個叫做 "sub_cp"的參數,設定這個才能夠真正幫mplayer指定字幕編碼。這個設定比需要被放置在gmplayer的設定檔中,位置在 "~/.mplayer/gui.conf"。 假如我想要使用utf8編碼的srt檔作為字幕,就要在理面加這樣一行:
sub_cp=utf8
這樣就可以顯示utf8編碼的srt字幕了。

沒有留言: