VLC中文乱码解决方法(windows10)

VLC非常的好用不过有个致命的问题——中文乱码,也就是播放视频时中文名字的视频在VLC中 显示小方块也就是乱码,字幕也是,经过简单的研究发现了一个解决办法。

方法很简单,打开VLC后点击“工具”->“首选项”->“字幕和OSD”->“字体”右侧下拉菜单选择“MingLiU”保存后重启播放器即可。

QQ截图20151116225921

测试发现Windows 10统下还可以选择以下字体:

PMingLiU
Microsoft JhengHei
MingLiU_HKSCS

Windows XP系统下还可以选择以下字体:

PMingLiU
宋体
黑体
新宋体

==========================================================================================以下方法未测试转载

在VLC论坛找到的另一种解决方法:

VLC播放器2.0、2.1Windows版字幕中文(或其他非拉丁)字体bug修正:

如果一个字体的名称是非拉丁/非ASCII字母但是登录项是拉丁/ASCII字母,那么这个字体不能选择用作VLC的字幕字体。

比如你的Windows的系统区域是中国大陆简体中文,你将用不了宋体、微软雅黑等拥有中国大陆简体中文名的字体,只得使用没有中国大陆简体中文名的字体如DFKai-SB等。繁体和日文等也有类似情况。

要修正此bug,请将2.0文件夹(你的VLC播放器版本是2.1则用2.1文件夹)下的libfreetype_plugin.dll复制到<VLC安装目录>pluginstext_renderer下,覆盖原文件,即可。

以后版本的VLC将会修正此bug。

修正了bug后就可正常设置中文字幕识别了。设置方法为在Tools -> Preferences(或Ctrl+P快捷键) -> Subtitles & OSD中,把Default encoding设置为Universal Chinese (GB18030)(用于简体中文),或者Traditional Chinese (Big 5)(用于繁体中文),然后在Font一栏选择你想要用的字体。

补丁下载地址:http://tom8.googlecode.com/files/VLC2WinNonLatinFont.zip

相关问题链接:https://trac.videolan.org/vlc/ticket/6350

上述方法我在Windows 7/10下测试可用。

上一篇
下一篇