当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 样让mplayer显示sub显示字幕?
帖子发表于 : 2007-02-14 21:14 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
刚才经过反复的试验,得出下面的结果:
播放idx/sub字幕:
有些字幕怎样都报错,然后显示不出字幕。
有些字幕怎样也都报错,但在几次拉动进度条之后可以显示出字幕。。。
播放srt字幕文件
将srt字幕改成和影音文件一样的文件名+.srt后缀,会自动显示。
如果字幕后面有.chs.srt或.cn.srt等附加字串,将不能自动挂上。可将字幕文件改名,或手动加载。
关于手动加载.srt字幕
如果在影片播放时load subtitle,播放中影片将被关闭(!)。
加载字幕文件应该在加载影片之前操作,加载字幕文件后再打开电影文件,这样可以显示字幕。

为正常显示中文编码的srt字幕,应该在MPlayer做如下设置:
Preferences->Subtitles&OSD中Encoding选:
Simplified Chinese charset(CP936)
勾选下方Unicode Subtitle
(另不要勾选中Disable Subtitle autoloading)
Preferences->Font中Font路径设置为一个中文字体路径,如宋体或圆体等
下方Encoding选Unicode
另附字幕按键操作:

v -------------------切换显示字幕。
j ------------------选择字幕语言(对多语言sub字幕)。
y 和 g------------------在字幕列表中步进/步退。
F --------------------锁定的字幕
a ---------------------切换对齐字幕: 上 / 中 / 下。
x 和 z------------------调整字幕延迟增加/减少 0.1 秒。
r 和 t-------------------上/下调整字幕位置。

我的MPlayer的版本是1.0rc1-4.0.3,用的是Ubuntu 6.06


最后由 xain 编辑于 2007-02-15 15:32,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-02-15 10:36 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
改成和影音文件一样的文件名(后缀除外),mplayer会自动挂。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-02-15 14:28 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
TheThirdGhost 写道:
改成和影音文件一样的文件名(后缀除外),mplayer会自动挂。

是的。我就以为这样可以加字幕。
但打开时提示
Error!
Cannot load subtitles:XXXXXXXX.sub
打开电影后手动load subtitle也不能打开。
(字幕没有问题,我用vlc播放可以显示)

我百度,Google了半天,只看到很多人问这个问题的,没能找到答案。。。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-02-15 14:41 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
mplayer有的字幕是无法加载,有时候明明报错了,却能够显示字幕,有点奇怪.

不过我已经很久没有用过mplayer了,现在都一直用kaffeine,没有出现过这些情况,用起来非常爽


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-02-15 20:30 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
提示出错是正常的,按j键看有没有,没有你就按ls换吧。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-02-15 20:35 

注册: 2006-04-14 19:42
帖子: 63
送出感谢: 0 次
接收感谢: 0 次
mplayer 命令行的比较好用,加载字幕没有任何问题,包括idx/sub srt(gb,big5,utf8) 以及mkv内嵌的字幕
最好自己编译一个cvs命令行的mplayer
在ubuntu里面是很简单的
可以玩玩
mplayer的文档比较多
特别适合没有编译经验的朋友

贡献出我的~/.mplayer/config
代码:
# Write your default config options here!
font=/usr/share/fonts/truetype/win/simhei.ttf
#这个是我自己的字体,你要改成你的字体!推荐使用黑体。
subcp=cp936
#str字幕的内码,写成这样,自动识别utf8
subfont-autoscale=2
subfont-text-scale=4.5
#以上两项为字幕大小
vo=xv
#视频输出模式 常用的有xv gl aa x11 sdl
ao=alsa
#音频输出模式 常用的有 alsa oss esd
vf=screenshot=2,expand=:::::4/3:2
#调整视频长宽比
subfont-autoscale=2
subfont-osd-scale=4.8
subpos=89
#字幕位置
sub-fuzziness=1
#字幕模糊
subalign=1
spualign=1
slang=zh,ch,tw
#DVD字幕排序
monitoraspect=4:3
#显示器比例 如果宽屏,应该调整
#sub-ignore-errors=3
#autoexpand=1
#dr=yes
double=yes
#cache=2048
#aspect=-1
#vm=yes
#fs=yes
#priority=high
#subpath=c:\sub\
#autodr=1
#autohide=0
#sub-ignore-errors=3
#systray=2
#benchmark=2



用这个配置文件,可以打到类似windows下的mplayer kk版的效果


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-02-16 2:22 

注册: 2007-02-05 18:55
帖子: 219
送出感谢: 0 次
接收感谢: 0 次
还有两个问题:
在Mplayer在全屏下有没有办法移动画面?
我以前在windows下用kmplayer,用它可以将宽屏电影的画面从电脑屏幕中间移到屏幕的下方,让黑边都留在上方,这样的高度看着舒服。
还有就是MPlayer有没有KMPlayer那个书签功能?就是电影看到一半有事了,按一个快捷键将进度记起来,下次可以从那接着看。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2008-09-16 13:04 

注册: 2008-09-08 12:26
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
xain 写道:
刚才经过反复的试验,得出下面的结果:

为正常显示中文编码的srt字幕,应该在MPlayer做如下设置:
Preferences->Subtitles&OSD中Encoding选:
Simplified Chinese charset(CP936)
勾选下方Unicode Subtitle
(另不要勾选中Disable Subtitle autoloading)
Preferences->Font中Font路径设置为一个中文字体路径,如宋体或圆体等
下方Encoding选Unicode


按此设置,好使,谢谢!!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2008-09-29 1:35 
头像

注册: 2008-09-11 0:33
帖子: 309
地址: 中国地球
送出感谢: 0 次
接收感谢: 0 次
谢谢楼主和6楼的`
我的也成功拉 :em09


_________________
我的记忆里只有未来没有过去


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2008-10-01 15:13 

注册: 2006-02-27 9:20
帖子: 265
送出感谢: 0 次
接收感谢: 0 次
xain 写道:
播放srt字幕文件
将srt字幕改成和影音文件一样的文件名+.srt后缀,会自动显示。
如果字幕后面有.chs.srt或.cn.srt等附加字串,将不能自动挂上。可将字幕文件改名,或手动加载。

~/.mplayer/config文件里加上

sub-fuzziness=1


_________________
一只菜鸟的自白:Windows常被病毒搞坏;Linux常被自己玩死.


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2009-01-05 14:00 
头像

注册: 2007-12-20 15:08
帖子: 231
地址: harbin
送出感谢: 0 次
接收感谢: 0 次
这个方法很好很强大。。^_^


_________________
Keep trying...never say never. blog: H。U。C
代码:
        .--.
       |o_o |
       |:_/ |           < Hello Girl >
      //   \ \             ------------
     (|     | )
    /'\_   _/`\
    \___)=(___/


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2009-06-21 15:32 
头像

注册: 2008-09-09 16:39
帖子: 206
送出感谢: 0 次
接收感谢: 0 次
终于弄完了


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 样让mplayer显示sub显示字幕?
帖子发表于 : 2013-07-13 16:07 

注册: 2008-06-23 19:31
帖子: 442
系统: debian+fedora+win10
送出感谢: 22
接收感谢: 3
windows xp下 mplayer中文字幕乱码
在config里写上
代码:
font=SimSun​
subcp="cp936"
即可

示例
代码:
# Write your default config options here!
font=SimSun​
subcp="cp936"


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译