Java世界

学习笔记

常用链接

统计

积分与排名

天籁村

新华网

雅虎

最新评论

Opensuse安装mplayer实现步骤

下面是我安装mplayer的过程,写下来备忘,也不知道有没有错,反正安装成功了。安装环境为opensue11.1 ked。

安装准备:
1、Opensuse安装mplayer下载
( http://www.mplayerhq.hu/MPlayer/)Mplayer-1.0rc2.tar.bz2,Abyss- 1.7.tar.bz2 (皮肤)
all-20071007.tar.bz2,windows-all-20071007.zip,windows-essential- 20071007.zip,essential-amd64-20071007.tar.bz2。

2、以root用户建目录:

  1. mkdir /usr/lib/codecs   
  2. mkdir /usr/lib/wincodecs 。 



3、解压复制:
 

  1. tar jxvf all-20071007.tar.bz2   
  2. mv all-20071007/* /usr/lib/codecs   
  3. unzip windows-all-20071007.zip  
  4. cp windows-all-20071007/* /usr/lib/wincodecs   
  5. mv windows-all-20071007/* /usr/lib/codecs   
  6. tar jxvf all-20071007.tar.bz2   
  7. mv all-20071007/* /usr/lib/codecs   
  8. tar jxvf essential-amd64-20071007.tar.bz2  
  9. mv essential-amd64-20071007/* /usr/lib/codecs   
  10. unzip windows-essential-20071007.zip  
  11. mv windows-essential-20071007/* /usr/lib/codecs   


4、Opensuse安装mplayer
 

  1. tar jxvf MPlayer-1.0rc2.tar.bz2   
  2. cd MPlayer-1.0rc2   
  3. configure。你可以用./configure --help 查看选项。这是我的configure:  
  4. ./configure --prefix=/usr/local/mplayer --enable-menu --enable-gui --codecsdir=/usr/lib/codecs  
  5.  --win32codecsdir=/usr/lib/wincodecs --language=zh_CN --disable-ivtv  
  6. make  
  7. make install 



5、Opensuse安装mplayer安装皮肤
 

  1. tar -jxvf Abyss-1.7.tar.bz2  
  2. mv Abyss /usr/local/mplayer/share/mplayer/skins/   
  3. cd /usr/local/mplayer/share/mplayer/skins/  
  4. mv Abyss default   
现在输入/usr/local/mplayer/bin/gmplayer 应该可以打开mplayer了。

6.Opensuse安装mplayer安装字体
到系统中找自己喜欢的字体,然后   cp 字体.ttf $HOME/.mplaye
cd $HOME/.mplayer
mv uming.ttf subfont.ttf
安装完毕。

桌面建立快捷方式方法是;在桌面点右键,选择创建启动器,名字自己想怎么写就怎么写.命令填写你安装mplayer的目录下的 gmplayer(mplayer是一个字符下的播放器,gmplayer是一个图形下的播放器),确定就可以在桌面上使用了.

1wmv:弹出以下Error提示,但能正确播放

Error:Could not open required DirectShow codec wmvdmod.dll.

2wmv:弹出以下Error提示,能正确播放视频,但无音频

Error:Can not find codec for audio format 0x162.

3wmv:能正确播放,播放期间弹出以下Error提示

Error:J-type picture is not supported

4rm:弹出以下Error提示,有的能播放,有的不能

Error:Cannot find codec matching selected -vo and video format 0x30345652.

5rmvb:弹出以下Error提示,不能播放

Error:Cannot find codec matching selected -vo and video format 0x30345652.

6.不能播放rm/rmvb文件的解决方案
在终端启动
MPlayer:#gmplayer,这样启动主要是能看到到底哪里出错了。每当播放rm rmvb时就有以下错误提示:
================================
Opening video decoder: [realvid] RealVideo decoder
Error: libstdc++.so.5: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load:drvc.so,/usr/lib/codecs/drvc.so,/usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
………………
================================
但我在
/usr/lib/下发现有libstdc++.so.6libstdc++.so.6.0.8
/usr/lib/codecs下发现有
drvc.so
如是我就建立一个链接:

[root@localhost ~] # ln -s /usr/lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.5
这样仍旧报错:

====================================
Error: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by /usr/lib/codecs/drvc.so)
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
………………
====================================
看来还是
gcc版本的问题了,因为我的RHEL5.5自带的gcc4.1.2,这里需要gcc3.2编译。
在网上找了很久终于发现《
libstdc++.so.5丢失的处理办法》一文:
http://hi.baidu.com/wangwader/blog/item/c87b44cdebd021550fb34584.html
上的处理方法,于是我就试了一下:

下载http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/compat-libstdc++-33-3.2.3-47.3.i386.rpm
再安装
[root@localhost ~]# rpm -ivh compat-libstdc++-33-3.2.3-47.3.i386.rpm

安装这个包估计主要解决gcc编译时的版本问题,但是这样播放rm,rmvb时还是弹出Error消息框:Cannot find codec matching selected- vo and video format 0x30345652.并且桌面右下方有个五角星提示SELinux显示错误: SELinux AVC denial,这时只要对解码器进行以下处理:

[root@localhost ~]# chcon - t textrel_shlib_t /usr/lib/codecs/drv*
终于,机子上的什么
.mp3.wma.wmv.mpeg.avi.rm.rmvb都能播放了


一切OK了.
mplayer的设置有几点,“音频”点选“声音正常化”,字幕编码是CP936,字体点选“按高度比例”。

注意:系统需要安装gcc,可以通过安装软件进行选择;
          make需要安装才能执行,命令 sudo zypper in make。

posted on 2010-12-11 21:10 Rabbit 阅读(2182) 评论(3)  编辑  收藏

评论

# re: Opensuse安装mplayer实现步骤 2011-10-18 11:48 dsaf

dfdffdfdfffdfffffffdf  回复  更多评论   

# re: Opensuse安装mplayer实现步骤 2011-10-18 11:49 中央

地方打到底叮叮当当  回复  更多评论   

# re: Opensuse安装mplayer实现步骤 2011-11-19 19:26 fansuse

太难了,吓退了fans!  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: