Ubuntu下VLC播放器的字幕乱码问题

Ubuntu下VLC播放器的字幕乱码问题为了为可能进入的实验室实习做准备,今天重新装上了Ubuntu,今天的安装总的来说还是顺利多了。在播放软件上,这次我选择了VLC,因为感觉mplayer虽然强大,但是始终界面不是十分友好。而VLC也是灰常强大的。但是,在Linux下播放电影时,经常会遇到乱码的问题,下面就谈谈我的经验。造成字幕乱码的原因可能有两个:1.GB字符的解码:因为Linux下中文默认采取utf-

大家好,又见面了,我是你们的朋友全栈君。

为了为可能进入的实验室实习做准备,今天重新装上了Ubuntu,今天的安装总的来说还是顺利多了。在播放软件上,这次我选择了VLC,因为感觉mplayer虽然强大,但是始终界面不是十分友好。而VLC也是灰常强大的。

但是,在Linux下播放电影时,经常会遇到乱码的问题,下面就谈谈我的经验。

造成字幕乱码的原因可能有两个:

1. GB字符的解码:
因为Linux下中文默认采取utf-8编码,所以在解码GB字符时,会产生乱码现象,除了用gedit将字幕文件转换为utf-8编码外,还可以通过设置VLC实现,具体方法在ubuntu论坛早有讨论,现摘录如下:

1.  首先启动VLC,按Ctrl+P,左下角的显示设置 选 全部

2. 依次点开:视频-字幕/OSD-文本渲染器 右侧的字体栏中,选择一个中文字体。(我选的是/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc)

3. 接着点开:输入/编码-其它编码器-字幕 右侧的 字幕文本编码 选 GB18030

4. 然后 把 自动检测 UTF-8 字幕 格式化字幕 前面的勾去掉。(这条在新版中似乎已经不存在)

2. 系统字体配置文件的原因
这个也是我具体遇到的问题,幸好,由于flash插件出现了同样的现象,在另外一个博客中,我找到了这个问题的解决方法,同样是摘抄如下:

输入: cd /etc/fonts/conf.d/

为了安全,备份一下: sudo cp 49-sansserif.conf 49-sansserif.conf_backup

输入如下指令: sudo gedit ./49-sansserif.conf

此时文件显示内容。

将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写

比如:我的系统中安装了wqy-zenhei.ttf,我则用wqy-zenhei代替上述所说的字段,结果如下:

<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>wqy-zenhei</string>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<string>monospace</string>
</test>
<edit name=”family” mode=”append_last”>
<string>wqy-zenhei</string>
</edit>
</match>

OK,以上两种问题,也就是我在使用Linux下的播放软件中遇到的问题,将两个合起来介绍一下,方便一下可能遇到同样问题的朋友。其实,都是别人的智慧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159757.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 1.2线性代数-行列式的性质

    行列式的性质:性质1:;行列式转置值不变对行成立的性质,对列也成立性质二:两行互换(两列互换),行列式的值要变号证明思路:若D中的每一项都和D1中的每一项差一个负号,那么D=-D13214是1234经过一次顺序变换得来的(1和3变换位置),1234为偶,3214肯定是奇原因:2,7,12,13列标的排法没变,只是行标变了。原来是1-2-3-4行,现在变成了3-2-1-4推论:两行或者两列对应相等,行列式值等于0若第一行和第三行互换,那么根据…

    2022年4月9日
    43
  • 论.idea文件夹是干嘛的「建议收藏」

    论.idea文件夹是干嘛的「建议收藏」Problempython为什么每次创建的文件目录下都含.idea/文件夹?该文件夹又是用来干嘛的?Answer当使用pycharm作为IDE时,会自动生成.idea/文件夹来存放项目的配置信息。其中包括版本控制信息、历史记录等等。…

    2022年8月27日
    6
  • idea mac激活码【注册码】[通俗易懂]

    idea mac激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    47
  • LoadRunner使用教程

    LoadRunner使用教程1.了解Loadrunner1.1 LoadRunner 组件有哪些?LoadRunner 包含下列组件:➤ 虚拟用户生成器用于捕获最终用户业务流程和创建自动性能测试脚本(也称为虚拟用户脚本)。➤ Controller 用于组织、驱动、管理和监控负载测试。➤ 负载生成器用于通过运行虚拟用户生成负载。➤ Analysis 有助于您查看、分析和比较性能结果。➤ Launch

    2022年5月24日
    38
  • Kotlin学习之路(3)控制语句

    Kotlin学习之路(3)控制语句

    2021年3月12日
    153
  • Python OSError: [Errno 22] Invalid argument:的出现和解决「建议收藏」

    Python OSError: [Errno 22] Invalid argument:的出现和解决「建议收藏」1、在学习从文件读取数据中,写了个示例代码,读取不在同一个目录的file.txt,运行后报这个PythonOSError:[Errno22]Invalidargument:错误:(1)、首先,在F盘的python_stu中新增了一个file.txt,同时在F盘的python_stu文件目录底下新增一个file文件夹,里面有个file_reader.py来读取python_stu文件目…

    2022年6月24日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号