在linux下用mplayer播放带字幕的电影
Posted by Captain Zhan Fri, 13 Apr 2007 19:27:08 GMT
刚才经过反复的试验,得出下面的结果:
播放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
