美文网首页
解决Ubuntu下VLC中文字幕乱码问题

解决Ubuntu下VLC中文字幕乱码问题

作者: weizujie | 来源:发表于2017-08-05 13:29 被阅读215次

    转自http://bbs.feng.com/read-htm-tid-344593.html

    相信很多朋友都会遇到这样的问题,Google了很久终于找到了解决的方法,所有把它贴出来。


    以下为原文(图片自己截的)

    VLC对于Mac/Ubuntu用户来说算得上是必备软件。但Mac/Ubuntu的新手使用VLC播放视频时都会碰到字幕乱码的问题,我遇到的问题是加载中文字幕是会出现中文乱码问题。字幕的格式有多种,这里假设你使用常见的.srt字幕。VLC默认支持的字幕内码为utf-8,而网上提供的.srt字幕基本上都是GBK码,所以在初装VLC后的默认状态下,加载.srt字幕都会出现乱码。

    本教程以当前最新的VLC2.1.6版为例,其它版本的VLC其Preferences设置窗口与本教程可能会有不同。

    正如上面所说的,VLC默认支持的字幕内码为utf-8,而我们从网上下载的.srt字幕基本上都是GBK码,因此解决方法有两种:1、把字幕文件转成utf-8编码;2、把VLC的默认字幕内码改为GBK。其中第二种方法是最方便,最一劳永逸的,因此我推荐大家使用第二种方法,具体步骤如下:

    1. 打开VLC的Preferences窗口(Ctrl+P),点击右下角的all,在左边的索引中依次选择Video -> Subtitles/OSD -> Text renderer,右边的设置区第一项为Font,点击Browse按钮选择一项中文字体,如WenQuanYi Micro Hei。注:我也不知道其他什么字体支持中文,知道的可以给我留个言。

    2. 依次选择Preferences窗口左边菜单框的Input / Codecs -> Subtitles codecs ->Subtitles,将右边的设置区中Subtitles text encoding设置为Universal Chinese (GB18030),同时取消 UTF-8 subtitlesautodetection前面的勾。

    3. 重启VLC,好了,享受你的电影吧。

    相关文章

      网友评论

          本文标题:解决Ubuntu下VLC中文字幕乱码问题

          本文链接:https://www.haomeiwen.com/subject/uwwilxtx.html