LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1126|回复: 8

mplayer字幕下划线__

[复制链接]
发表于 2008-9-30 22:59:34 | 显示全部楼层 |阅读模式
mplayer,srt字幕,下划线__,怎么都调不好
用Totem Movie Player自动加载字幕反而OK了,实在是无语了... ...
srt是自己用gedit保存的utf8的,win下用的不行,乱码。
发表于 2008-10-1 12:52:16 | 显示全部楼层
[php]
vi ~/.mplayer/config
[/php]

加上或者修改成
[php]
font=SimHei
subcp=utf8      #如果是gb2312编码的srt文件,设置为cp936
[/php]
试一下
回复 支持 反对

使用道具 举报

发表于 2008-10-1 13:48:43 | 显示全部楼层
我猜是字体问题~
回复 支持 反对

使用道具 举报

发表于 2008-10-1 14:44:47 | 显示全部楼层
试试gnome-mplayer 小界面。
回复 支持 反对

使用道具 举报

发表于 2008-10-1 22:47:10 | 显示全部楼层
改字体应该就好了。
回复 支持 反对

使用道具 举报

发表于 2008-10-2 00:58:09 | 显示全部楼层
没有或者没有合适的字体吧,楼上正解
回复 支持 反对

使用道具 举报

发表于 2008-10-2 22:17:10 | 显示全部楼层
纯粹是字体的问题,编码自己可以指定的,只要和字幕一样的编码就行了。
指定这个文件:
~/.mplayer/subfont.ttf
可以把别的中文字体拷过来改成这个名字,也可以为这个名字建立一个链接.
windows里面创建的srt文件编码一般都是gbk,你可以指定gbk、gb18030,指定18030最好,从命令行播放:
mplayer xxx.avi -sub xxx.srt -subcp gb18030
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-4 20:41:32 | 显示全部楼层
编码的问题首先排除,用Totem是没问题的。

从图形界面修改属性&字体,或者改动config,还是一样。
字体用ukai.ttf,或者simhei.ttf,或者改为subfont.ttf还是那样。
命令行播放也是那样...

看那些内嵌字幕的没问题,但是那种可调节中英文字幕mkv,或者加载字幕文件的就是下划线。
这个有这个错误:
  1. [mpeg4 @ 0x8711590]Invalid and inefficient vfw-avi packed B frames detected
复制代码
不过应该和字幕没有关系。
偶尔还是很郁闷的啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-4 20:54:03 | 显示全部楼层
Post by yourfriend;1889152
试试gnome-mplayer 小界面。


使用gnome-player没问题。
曾经看到有人说在线安装可能会有问题,自己编译会好很多,我估计是这个问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表