|
|
感觉这个题目开大了,不过大家肯定可以帮我完善它.
1.如何安装.
我个人偏好rpm包的安装方法,并不是不想编译,主要是有rpm -e,可以轻松删除.
yum install mplayer
apt-get install mplayer
都是多快好省的办法.
2.安装codecs.
自带的肯定不够用,建议下载,
http://www.mplayerhq.hu/MPlayer/ ... ll-20041107.tar.bz2
3.解压缩到 /usr/lib/win32 ,这是默认的解码器的安装路径.
===============================================================================
4.解决mplayer不能播放rmvb的问题(RTC timing导致).
===============================================================================
如果我们在以根用户运行mplayer播放rm,rmvb情况下,普通用户不能播放,请参考以下方法:
也就是如果是根用户:
as root: mplayer ...
Using Linux hardware RTC timing (1024Hz).
但是对于普通用户:
as a user:mplayer ...
Failed to open /dev/rtc: Device or resource busy (mplayer should be setuid root
or /dev/rtc should be readable by the user.)
Using usleep() timing
这是因为普通用户没有对这个设备的读和执行的权限,要解决这个问题也很简单.
chmod a+x /dev/rtc
cr-xr-xr-x 1 root root 10, 135 Aug 30 2002 /dev/rtc
在试过:
as a user:mplayer ...
Using Linux hardware RTC timing (1024Hz).
参考:
http://itdp.fh-biergarten.de/mplayer-users/2003-05/msg00442.html
Clark K.
有些朋友,包括我自己可能还会有问题.
类似一个命令没有权限的问题,这个可以通过以下的方法,解决:
根用户执行:
echo 1024 > /proc/sys/dev/rtc/max-user-freq
也就是手动设定这个 RTC timing.
然后exit,普通用户就可以用mplaer了.
想一劳永逸的话,把这一句加到
/etc/rc.d/rc.local
里边,每次开机自动执行.
================================================================================== |
|