VLC 是 Mac 必裝播放器,但預設字幕內碼為 UTF-8,網路上常見 .srt 字幕多為 GBK 編碼,直接載入即亂碼。解決有二法:轉檔或改 VLC 設定,推薦後者一次設定永久生效。
設定步驟(VLC Preferences)
- 開啟 VLC 偏好設定(Command+,),依序選擇 Video → Subtitles/OSD → Text renderer,在 Font 點選 Browse 選一個中文字型(如 PingFang TC、Heiti TC)。
- 左側選單選 Input / Codecs → Other codecs → Subtitles,將 Subtitles text encoding 改為 GBK,並 取消勾選
UTF-8 subtitles autodetection。
- 重新啟動 VLC,載入 .srt 字幕即正常顯示中文,不再亂碼。
此設定對所有 .srt 檔生效,省去逐檔轉碼麻煩。