轉(zhuǎn)自http://bbs.feng.com/read-htm-tid-344593.html
相信很多朋友都會遇到這樣的問題,Google了很久終于找到了解決的方法,所有把它貼出來。
以下為原文(圖片自己截的)
VLC對于Mac/Ubuntu用戶來說算得上是必備軟件。但Mac/Ubuntu的新手使用VLC播放視頻時都會碰到字幕亂碼的問題,我遇到的問題是加載中文字幕是會出現(xiàn)中文亂碼問題。字幕的格式有多種,這里假設(shè)你使用常見的.srt字幕。VLC默認(rèn)支持的字幕內(nèi)碼為utf-8,而網(wǎng)上提供的.srt字幕基本上都是GBK碼,所以在初裝VLC后的默認(rèn)狀態(tài)下,加載.srt字幕都會出現(xiàn)亂碼。
本教程以當(dāng)前最新的VLC2.1.6版為例,其它版本的VLC其Preferences設(shè)置窗口與本教程可能會有不同。
正如上面所說的,VLC默認(rèn)支持的字幕內(nèi)碼為utf-8,而我們從網(wǎng)上下載的.srt字幕基本上都是GBK碼,因此解決方法有兩種:1、把字幕文件轉(zhuǎn)成utf-8編碼;2、把VLC的默認(rèn)字幕內(nèi)碼改為GBK。其中第二種方法是最方便,最一勞永逸的,因此我推薦大家使用第二種方法,具體步驟如下:
1. 打開VLC的Preferences窗口(Ctrl+P),點(diǎn)擊右下角的all,在左邊的索引中依次選擇Video -> Subtitles/OSD -> Text renderer,右邊的設(shè)置區(qū)第一項為Font,點(diǎn)擊Browse按鈕選擇一項中文字體,如WenQuanYi Micro Hei。注:我也不知道其他什么字體支持中文,知道的可以給我留個言。
2. 依次選擇Preferences窗口左邊菜單框的Input / Codecs -> Subtitles codecs ->Subtitles,將右邊的設(shè)置區(qū)中Subtitles text encoding設(shè)置為Universal Chinese (GB18030),同時取消 UTF-8 subtitlesautodetection前面的勾。
3. 重啟VLC,好了,享受你的電影吧。