VLC media player 是個不錯的播放器, 但在 Windows 平台預設播放的中文字幕都是亂碼.
原因是字幕檔編碼跟字型不披配.
依據測試結果, 使用UTF-8編碼的字幕可以正常顯示(Big5編碼字幕要如何不亂碼,抱歉我試不出來), 說明如下:
1. 字幕檔編碼必須是 UTF-8
通常下載到的srt字幕檔都是 ascii (也就是 big5) 編碼格式.
請先轉成 UTF-8.
轉檔可以用Windows內建的筆記本完成, 方式如下:
筆記本開啟字幕檔後, 選擇"另存新檔". 編碼選擇"UTF-8"後 存檔即可.
(注意字幕檔會被存成結尾為.txt的檔案, 請手動更名)
2. VLC media player 的字幕/OSD設定中, 預設編碼請選擇 "Universal(UTF-8)"
3.字型請選擇支援 UTF-8 的字型, 一般常見的細明體、新細明體都不行的.
我測試的結果, 如圖中的 SimHei、SimSun, 或其它像Microsoft YaHei、KaiTi 都可以正常顯示.
6 則留言:
真正有幫助的解決亂碼方式!!
感恩
Thanks a Lot!! Very Helpful!!
EC
非常有用~終於可以好好看影片了~謝謝
非常有用 幫了我一個大忙! 謝謝
謝謝您的分享, 解決了我的問題
感謝分享!第一次遇到這種問題 orz 終於可以看了 :DD
張貼留言