有关mplayer一些问题的解决方法

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

有关mplayer一些问题的解决方法

#1

帖子 exact0028 » 2008-09-20 14:29

偶用的是ubuntu 8.04版,之前用mplayer使用如下方式安装的:
$sudo apt-get install mplayer mplayer-fonts mplayer-skin mozilla-mplayer
但是这之后就发现了很多问题。。。
首先,就是常见的死机问题,打开一个文件,偶然就会死机,按什么键都没有用,只能强行关机,可怜啊,我的机子。。。也去论坛看了看,有的说是分区支持的问题,在NTFS分区下打开就有可能 死机,建议把要打开的文件复制到linux分区下面打开,在preferences下勾选"Enable frame dropping"。尝试了以下,起初还行,可过了几天,就又不行了,唉,linux分区下也死机呀,无语。。。
其次,你在拖动窗口的过程中,mplayer会显示蓝边,有的时候是整个窗口都是蓝色的,这让人很不爽。。。更别提开了3D效果转动立方体还能看到视频了。。。
于是偶打算按源代码方式安装,结果上述问题都解决了。现在把偶安装过程跟大家交流下,又不当之处希望不吝赐教。
在安装之前,你得保证你的机子能够编译这些源代码,ubuntu 8.04在刚安装完成时是不能编译源代码的,因此建议安装:
$sudo apt-get install build-essential autoconf automake1.9 cvs subversion
源码安装至少需要三个软件包,它们在mplayer官方页面download下都有,分别是Source and Binaries,Binary Codec Packages和Skins包。下载的时候我选用的是ftp方式下载,点的是"KR",可能指的是韩国,呵呵,"CH"可能指的是中国,但是下载速度超慢。我当时下载下来的文件是源码包MPlayer-1.0rc2.tar.bz2,解码器包essential-20071007.tar.bz2,皮肤包Blue-1.7.tar.bz2。因为都是.tar.bz2方式打包的,所以都可以用tar jxvf方式解压。安装过程 如果大家英文好的话可以参考http://www.mplayerhq.hu/DOCS/README

step1. 安装解码器包
$tar jxvf essential-20071007.tar.bz2
将解压出来的文件夹essential-20071007拷贝到/usr/lib/codecs下面
$sudo mv essential-20071007 /usr/lib/codecs
这里注意下,/usr/lib/w32是到/usr/lib/codecs的一个链接
建议大家再安装windows的解码器w32codecs
$sudo apt-get install w32codecs

step2. 配置configure文件
解压源码文件:
$tar jxvf MPlayer-1.0rc2.tar.bz2
$cd MPlayer-1.0rc2
$./configure --enable-gui --prefix=/usr --with-codecsdir=/usr/lib/codecs
参数解释如下:
--enable-gui 允许使用图形界面
--prefix 安装路径
--with-codecsdir 解码库路径

step3. 安装mplayer
$make
$sudo make install

step4. 字幕字体显示
如果你喜欢宋体,可以到windows系统c:\windows\fonts下面复制simsun.ttc到~/.mplayer目录下面。
如果你安装了文泉驿,也可以在~/.mplayer下建立一个指向它的链接并改名为subfont.ttf:
$ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf ~/.mplayer/subfont.ttf

step5. 皮肤
$tar jxvf Blue-1.7.tar.bz2
把解压出来的Blue文件夹拷贝到~/.mplayer/skins或者/usr/share/mplayer/skins目录下面

至此,mplayer源码安装就完成了,如果不出意外,现在你就可以播放你喜欢的媒体文件了。我的机子是集成显卡,全屏的话还是有点卡。祝大家顺利!!!希望不吝赐教[/url]
上次由 exact0028 在 2008-09-20 15:03,总共编辑 2 次。
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

#2

帖子 exact0028 » 2008-09-20 14:44

有一点需要补充:
$sudo apt-get install mplayer mplayer-fonts mplayer-skin mozilla-mplayer方式安装了mozilla-mplayer。
这个软件包需要很多包的依赖,大家可以$sudo apt-get install mozilla-mplayer试一试。至于firefox里面的文件播放,建议大家安装mediawrap插件。
http://addons.sociz.com/firefox/116/
头像
drc1234
帖子: 632
注册时间: 2008-08-31 10:09

#3

帖子 drc1234 » 2008-09-20 15:24

不用这么复杂吧,本人是到“添加删除。。“中找到MPLAYER安装的,再下w32codecs的DEB包,双击安装 也行,到终端安装也行,最好终端安装,命令sudo dpkg -i w32codecs---------.deb (DEB文件名以下载到的为准,不要照抄前面的,同时用CD命令转到W32CODECS所在的位置,如包在桌面,就cd /home/你的登录名/桌面)
仔细看终端的提示,再apt-get 安装提示要安装的包。

感觉出问题是更新的软件包没安装,最好到“更新管理器“更新必要的补丁更新软件,再装MPLAYER
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

#4

帖子 exact0028 » 2008-09-20 15:57

drc1234 写了:不用这么复杂吧,本人是到“添加删除。。“中找到MPLAYER安装的,再下w32codecs的DEB包,双击安装 也行,到终端安装也行,最好终端安装,命令sudo dpkg -i w32codecs---------.deb (DEB文件名以下载到的为准,不要照抄前面的,同时用CD命令转到W32CODECS所在的位置,如包在桌面,就cd /home/你的登录名/桌面)
仔细看终端的提示,再apt-get 安装提示要安装的包。

感觉出问题是更新的软件包没安装,最好到“更新管理器“更新必要的补丁更新软件,再装MPLAYER
源代码安装,可能真的复杂了点,哈哈,不过还是值得地,问题解决了。。。
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#5

帖子 HuntXu » 2008-09-20 15:58

CH应该是CHILE智利吧...

额...美国那几个下载在我这速度还不错
HUNT Unfortunately No Talent...
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

#6

帖子 exact0028 » 2008-09-20 16:20

HuntXu 写了:CH应该是CHILE智利吧...

额...美国那几个下载在我这速度还不错
我以为是CHINA呢,哈哈,谢谢指点。。。
wention
帖子: 4
注册时间: 2008-09-20 18:32

#7

帖子 wention » 2008-09-21 0:35

$tar jxvf essential-20071007.tar.bz2
将解压出来的文件夹essential-20071007拷贝到/usr/lib/codecs下面

没有找到codecs这个文件夹,是要自己创建一个新文件夹吗?

今天第一次用ubuntu,什么都不懂……
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

Re:

#8

帖子 exact0028 » 2008-09-21 19:05

wention 写了:$tar jxvf essential-20071007.tar.bz2
将解压出来的文件夹essential-20071007拷贝到/usr/lib/codecs下面

没有找到codecs这个文件夹,是要自己创建一个新文件夹吗?
没有的话你看看有没有/usr/lib/win32,有的话拷贝到那里也行。
如果没有就新建一个codecs,注意权限...
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 有关mplayer一些问题的解决方法

#9

帖子 想入非非 » 2008-09-21 20:24

没有遇到什么问题的说。。。主要是中文字幕
不过smplayer很好搞定 :mrgreen:
Ubuntu User
wention
帖子: 4
注册时间: 2008-09-20 18:32

Re: 有关mplayer一些问题的解决方法

#10

帖子 wention » 2008-09-21 22:46

./configure --enable-gui --prefix=/usr --with-codecsdir=/usr/lib/codecs
时说:
Unknown parameter: --with-codecsdir=/usr/lib/codecs
我已经在usr/lib 中建了codecs文件夹
头像
exact0028
帖子: 26
注册时间: 2008-04-27 16:42

Re: 有关mplayer一些问题的解决方法

#11

帖子 exact0028 » 2008-09-22 19:13

wention 写了:./configure --enable-gui --prefix=/usr --with-codecsdir=/usr/lib/codecs
时说:
Unknown parameter: --with-codecsdir=/usr/lib/codecs
我已经在usr/lib 中建了codecs文件夹
那就是参数改了,你试试
$./configure --help就知道了.
--with-codecsdir已经改成了--codecsdir了。
所以试试下面的表达式:
$./configure --enable-gui --prefix=/usr --codecsdir=/usr/lib/codecs
回复