暴风影音3字幕乱码问题的解决

最新暴风影音Ⅲ用户完美版 V3.02950已于近日发布,不仅采用了MEE引擎2.0,而且还新增支持79种格式,40多项功能(点击查看详情),这对我们这些暴风影音用户来说绝对是个好消息。新版增加了一项手/自动字幕载入、字幕格式调节功能,这个特别吸引笔者,于是特定测试了一下,但发现了个问题——无法调整字幕的显示字体。

大家都知道,.avi格式的电影要比.rm格式的在画质和音质方面都有清晰一些,但是字幕文件一般是需要单独载入的。用暴风影音Ⅲ打开一个.avi格式的电影,在播放界面状态按下F10功能键,然后找到字幕文件(.SRT格式),选定即可导入。但其默认字体显示为“Arial”,笔者更喜欢用“微软雅黑”字体,于是将字幕显示字体设置为“微软雅黑”,结果发现字幕显示为“乱码”(如图1)。

图一 修改载入字体为微软雅黑时出现乱码

尝试着变换为其它字体,比如宋体时,导入的外挂字幕依然“乱码”(如图2)。

图二 调为宋体时依然为乱码

用记事本程序打开字幕文件查看,也没发现什么异常,于是怀疑是字幕设置的问题。在“高级选项”的“字幕”显示下仔细查看,希望能发现什么“蛛丝马迹”,看到有个“风格”选项,于是尝试着将“风格”由原来的“ANSI(0)”变换为“默认(1)”(如图3),确定后看看,字幕立即就正常了。---http://www.bianceng.cn

图三 调整字幕显示风格后恢复正常

小结:经笔者测试,无论外挂中文字幕使用何种字体,只要风格为“ANSI(0)”都会显示为乱码,只需要将其风格变换为“默认(1)”或者“GB2312(134)”即可。当然如果你使用其他语言的外挂字幕,遇到字体的乱码问题,也可以在这里尝试着改变字体“风格”来消除乱码。

提示:ANSI是8位的字符集,只能表示128个字符,只有英文字符、罗马数字、特殊符号字符集,因此如果中文字幕采用这种风格将显示“乱码”。中文字幕请调整为GB2312(134)风格。

时间: 2024-10-27 23:47:04

暴风影音3字幕乱码问题的解决的相关文章

VLC播放器中文字幕乱码问题解决方法

  VLC对于Mac用户来说算得上是必备软件.其相当于PC上的"暴风影音",但Mac新手使用VLC播放avi时都会碰到字幕乱码的问题.avi字幕的格 式有多种,这里假设你使用常见的.srt字幕.VLC默认支持的字幕内码为utf-8,而网上提供的.srt字幕基本上都是GBK码,所以在初装 VLC后的默认状态下,加载.srt字幕都会出现乱码.VLC播放器中文字幕乱码问题解决方法如下 正如上面所说的,VLC默认支持的字幕内码为utf-8,而我们从网上下载的.srt字幕基本上都是GBK码,因此

Zend Studio7中文乱码的终极解决方法

上一篇我介绍了PHP开发工具Zend Studio7入门使用教程,在使用过程中当我们新建(导入)的项目本身的编码是UTF8时,比如Wordpress,我们发现当使用zend studio打开PHP项目文件调试时变量等会出现中文乱码的问题,亦或者当你使用zend studio新建一个UTF8编码的PHP文件,打开时也会出现中文变成乱码的问题,这是由于zend studio的默认字符编码使用的是GBK造成的,那么zend studio中文乱码问题如何解决呢? 针对整个PHP项目调试或单个PHP文件使

Putty远程连接Linux服务器出现乱码问题的解决

环境:VirtualBox4.1 + RedHat Linux 6 + Putty0.62 问题:Putty远程连 接Linux服务器出现乱码 如下图所示: 解决: 1.首先执行locale –a查看当前系统支持的字符编码: 2.执行LANG=zh_CN.utf-8修改当前环境语言常量: 3.点击Putty左上角的图标,找到Change Settings- 4.找到Window------>Translation-------->Remote character set, 把它改为你设置的字符

Linux下sqlplus中文乱码问题的解决

错误现象: 在windows下用其他工具访问oracle,确认中文正常显示.在Linux下使用sqlplus查询数据表中文内容出现乱码. 分析及解决: 因为windows下正常,所以问题应出现在Linux客户端.用下列sql查询数据库字符集为"ZHS16GBK": SELECT * FROM nls_database_parameters t WHERE t.parameter = 'NLS_CHARACTERSET'; 设置环境变量NLS_LANG,问题解决. export NLS_

Win7系统打开程序弹出乱码记事本怎么解决?

Win7系统打开程序弹出乱码记事本怎么解决? 解决方法: 1.打开360等安全杀毒软件,点击闪电杀毒; 2.再点击全盘扫描,如下图所示:从下图可以看出,我的电脑前21分钟360修复两个系统安全问题; 3.等待一段时间,重启电脑,在打开网页.QQ及运行命令就不会弹出乱码记事本问题了,比如,在运行窗口输入:CMD就不会出现乱码记事本问题了. 注意:扫描完后一定要点立即处理并重启电脑.  

php导入csv文件碰到乱码问题的解决方法

 这篇文章主要介绍了php导入csv文件碰到乱码问题的解决方法,需要的朋友可以参考下 今天主要是想写一个php导入csv文件的方法,其实网上一搜一大把.都是可以实现怎么去导入的.但是我导入的时候遇到了两个问题,一个是在windows上写代码的时候测试发生了乱码问题,然后解决了.第二个是提交到linux系统上的时候又发生了乱码.我开始还不清楚是乱码的原因,一开始我还以为是代码svn提交发生的错误,到最后我在我的一个群里提问了一下,一朋友是做phpcms的,他说他遇到从Windows提交到Linux

Win7系统执行bat批处理文件显示乱码该如何解决?

Win7系统执行bat批处理文件显示乱码该如何解决?   其实原因很简单,是由于bat中的文字使用了UTF-8到导致. 解决方法: 1.右键点击Bat批处理,选择编辑,然后打开,重新另存为 编码选择ANSI 即可.若以别的方式(如UTF-8)编辑了批处理,转换成ANSI格式即可; 2.下面是保存后文件; 3.打开运行后,乱码的问题解决了.

jquery.ajax的url中传递中文乱码问题的解决方法

 本篇文章主要是对jquery.ajax的url中传递中文乱码问题的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 JQuery   JQuery默认的contentType:application/x-www-form-urlencoded    这才是JQuery正在乱码的原因,在未指定字符集的时候,是使用ISO-8859-1    ISO8859-1,通常叫做Latin-1.Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符.   JQuery的Ajax根本没有考

jquery ajax传递中文参数乱码问题及解决方法说明

 本篇文章主要是对jquery ajax传递中文参数乱码问题及解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注    代码如下: smsubmitclick = function(){    $(document).ready(function(){        var name = $("#txt_name&q