LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 795|回复: 3

非root用户用mplayer播放rmvb错误。

[复制链接]
发表于 2006-12-8 10:33:10 | 显示全部楼层 |阅读模式
昨天晚上装了FC6,然后直接在root用户下重新编译mplayer,过程是对照这本论坛的一位前辈的FC6安装mplayer的帖子,安装成功。不过有以下几个问题,求教
对照这个教程http://www.linuxsir.cn/bbs/showthread.php?t=280491
SElinux一直禁用。
1,用root登录,打开rmvb,有这个错误“打不开所需的 DirectShow 编解码器: drvc.so”,不过点击确定之后,还是可以正常播放的,声画均正常。这个问题之前使用方fc5时也存在。
2,用非root用户登录,可以打开wmv的视频,但是打开rmvb的时候,错误,崩溃。看网上说播放rm的时候也有问题,我没试过了。
3,make  install 之后,在usr/local/mplayer/bin/里面确实是找到了应用程序,不过我在命令行的其他位置输入gmpalyer,却不能打开,提示command找不到,是不是make之前的./configuire里面缺了一项?怎么做才能让他可以有效呢?

请达人详解,谢谢。
发表于 2006-12-8 13:03:43 | 显示全部楼层
我也碰到楼上说的非root 用户播放出错的问题,我修改过解码器目录的用户权限,把其所有者改为我要播放的用户所有,故障一样,还没有解决,
       至于在命令行其它位置输入gmpalyer无法打开的问题,只根修改环境变量PATH,把路径/usr/local/mplayer/bin 加进去就行了.
        命令如下:
         PATH=$PATH:/usr/local/mplayer/bin

也可以修改用户主目录下的一个用户环境配置文件,文件名一时忘记了,回头看看
回复 支持 反对

使用道具 举报

发表于 2006-12-8 13:08:57 | 显示全部楼层
直接安装  rpm 包不简单点吗?
回复 支持 反对

使用道具 举报

发表于 2006-12-8 17:06:39 | 显示全部楼层
解码文件我通常放在
/usr/lib/codecs/

你提到的那篇帖子分别放在了
/usr/lib/codes/

/usr/lib/wincodes/


试试
cp -rf /usr/lib/codes/* /usr/lib/wincodes/
cp -rf /usr/lib/wincodes/* /usr/lib/codes/
mkdir /usr/lib/codecs
cp -rf /usr/lib/codes/* /usr/lib/codecs
chmod -Rf 755 /usr/lib/codes /usr/lib/wincodes /usr/lib/codecs

(互相复制一遍)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表