在linux下用mplayer播放带字幕的电影

刚才经过反复的试验,得出下面的结果:
播放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

转载请注明: 转自船长日志, 本文链接地址: http://www.cslog.cn/Content/mplayer_linux_movie_subtitles/

此条目发表在 其它 分类目录。将固定链接加入收藏夹。

发表评论