在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

此條目發表在 其它 分類目錄。將固定鏈接加入收藏夾。

發表評論