在 Compiz Fusion 下正常使用 Mplayer 看电影
安装了 Compiz Fusion 后总是无法正常使用 Mplayer(其实是GMplayer),总不能为了看个电影来回切换系统吧……
看了一些帖子以后发现似乎是窗口渲染的问题,这就好了!我不用窗口就是了(GMplayer),直接在命令行下调用mplayer。
编辑 ~/.bashrc 文件,加入以下内容:
alias mpl='mplayer -font /usr/share/fonts/zh_CN/msyhbd.ttf -subcp gbk -subfont-autoscale 2 -subfont-text-scale 4'
注意我用的字体是雅黑,你也可以替换成其他字体,但要注意字体编码。
接着让环境变量生效:
source ~/.bashrc
在同一目录下让视频文件和字幕文件为同一文件名:
[谍影重重.伯恩的身份].The.Bourne.Identity.2002.HDRip.Xvid.AC3-EDRP-cd1.avi
[谍影重重.伯恩的身份].The.Bourne.Identity.2002.HDRip.Xvid.AC3-EDRP-cd1.srt
注意!后缀名不同,保留原来的。
接着用以下命令打开电影:
mpl “[谍影重重.伯恩的身份].The.Bourne.Identity.2002.HDRip.Xvid.AC3-EDRP-cd1.avi”
完成!
若字幕出现乱码问题,可适当将 gbk 替换为 cp936 、gb 等。
f 键切换全屏。
[补充]:
通过命令的方式播放 rmvb 是可以快进的!当然也是可以暂停的。
以下是拷贝过来的Mplayer快捷键资料,供大家参考:
基本播放
→ 前进10秒
← 后退10秒
↑ 前进60秒
↓ 后退60秒
PageUP 前进10分钟
PageDown 后退10分钟
Enter 全屏开关
Space 暂停开关
Esc 退出
q 退出音量
9 降低音量
0 增大音量
/ 降低音量
* 增大音量
a 切换声道:若有多种语言音轨,在多音轨间切换;
否则,在左右声道与立体声间切换;字幕
o 切换屏幕显示键盘控制(比如音量)和时间的格式
v 切换是否显示字幕
j 在不同语言的字幕之间切换
z 字幕推迟显示0.1秒
x 字幕提前显示0.1秒
{ 字幕提前显示1秒
} 字幕提前显示10秒
r 字幕位置向上1%
t 字幕位置向下1%画面
1 对比度减
2 对比度加
3 亮度减
4 亮度加
7 饱和度减,到最后就是黑白了
8 饱和度加
d 切换是否降低祯数,显卡跟不上去的时候使用,以避免影音不同步
s 截屏,截取的图片(png格式)存放在视频所在文件夹下其他非常用控制
< 暂停状态下,后退一祯
> 暂停状态下,前进一祯
F7 将播放速度减慢0.25倍速
F8 将播放速度加快0.25倍速
F6 将播放速度重设为1.0倍速鼠标控制
单击 暂停开关
双击 全屏切换
右键单击 切换前端显示-总是|播放时|总不
按滚轮 切换OSD(同o)
滚动滚轮 调节音量来自另一个来源的总结:
* f-当播放视频时,在全屏和窗口模式之间切换。你也可以在命令行中使用 -fs 选项,以便让 MPlayer 开始在全屏模式中播放。
* o-在播放视频时切换 OSD(OnScreen Display)模式。
* p 或 Space-暂停/继续播放。
* q 或 Esc-退出 MPlayer。在 GUI 模式时,Esc 不会退出,仅停止播放。
* / 和 * 或 9 和 0-减小或增大音量。
* m-静音切换。
* T(通常是 Shift + t)-播放窗口置顶切换。
* b 和 j-在可用的字幕间循环。
* x 和 z-调整字幕的延迟时间。
* I(Shift + i)-显示播放电影的文件名称。
* 1 和 2-调整对比度。
* 3 和 4-调整亮度。
* 5 和 6-调整色度。
* 7 和 8-调整饱和度。

呵呵,可以看看这篇日志里的解决办法,很简单的。
http://www.oceanboo.cn/read.php/171.htm
这个方法对我没有效果 所以我才用命令行的
不过现在也越来越喜欢shell了 而且这么启动mplayer 可以正常播放 rmvb 可以快进~
并且通过命令行 也可以简单实现列表播放(多跟几个文件名就可以了)
在熟悉了shell之后 会越发感觉shell的舒服之处
谢谢 oceanboo 经常逛你的blog呢
呵呵,我也是经常逛你的blog呢。
你在这里是用了一个别名alias的方法来减少输入的参数,其实可以通过更改mplayer的配置文件来减少输入呢!
看看这篇日志 http://www.oceanboo.cn/read.php/89.htm
不过两种方法都是差不多的,条条大路通罗马嘛。
无意中进来了。呵呵
mplayer有好多参数。
gmplayer 在compiz下是有问题的。
不过我查了一些资料解决了。
(注:我用的ubuntu)
方法:1,换掉video。 打开gmplayer 按右键。选择preferences
将video 从xv -->x11.
2.图像,声音不同步。将audio 从esd -->alsa
3.鼠标调节窗口大小。 cp /etc/mplayer/mplayer.conf ~/.mplayer/config 修改zoom=yes