当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 编译安装MPlayer 1.0rc2 完全教程
帖子发表于 : 2007-12-02 19:11 

注册: 2007-09-23 12:36
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
大家系统安装完后恐怕第一件事是装mplayer吧,如果能上网还好,直接apt-get就行了,可是如果不能上网的话 ---比如我,就麻烦了,于是我就有把整个编译过程写下来的想法,希望大家能在Linux下轻轻松松看电影!
我也是菜鸟一个 如果中间有什么错误希望大家包含!
严重注意!
以下命令都是假设所有编译安装MPlayer的文件都在/soft/mplayer/目录下进行的
,我用的是root用户编译的,请大家也用root 用户

1.安装准备:
如果想正常编译安装mplayer还得需要安装一个libgtk2.0-dev 的包,不然会编译失败的,我用的是DVD光盘安装的系统,把光盘放进光驱,直接可以在终端:
代码:
apt-get install libgtk2.0-dev

然后根据提示点yes就行了,其实我在装完系统后还会安装另一个包 build-essential:
代码:
apt-get install build-essential


建议大家也装上吧!好了!废话不说了!开始吧!

安装前一定要有这几个源码包:

MPlayer-1.0rc2.tar.bz2 mplayer安装主文件
clearplayer-0.8.tar.bz2 mplayer 皮肤文件
font-arial-cp1250.zip mplayer 字体文件
essential-20071007.tar.bz2 mplayer linux解码器
windows-essential-20071007.zip mplayer win32解码器
这些东西在http://www.mplayerhq.hu/design7/dload.html官方网站都有下,可以自己去下载!
然后在终端里执行:
代码:
mkdir /usr/local/mplayer

建立MPlayer主目录
代码:
mkdir /usr/lib/codes

建立MPlayer Linux解码器目录
代码:
mkdir /usr/lib/win32codes

建立MPlayer Win32解码器目录
2:解压缩文件
解压缩: MPlayer-1.0rc2.tar.bz2
在终端下运行:
代码:
tar -xjvf MPlayer-1.0rc2.tar.bz2

生成一个MPlayer-1.0rc2的目录
解压缩: clearplayer-0.8.tar.bz2
在终端里运行:
代码:
tar -xjvf clearplayer-0.8.tar.bz2

生成clearplayer目录
解压缩: font-arial-cp1250.zip
在终端里运行:
代码:
unzip font-arial-cp1250.zip

生成font-arial-cp1250目录
解压缩: essential-20071007.tar.bz2
在终端里运行:
代码:
tar -xjvf essential-20071007.tar.bz2

生成essential-20071007目录
代码:
cp essential-20071007/* /usr/lib/codes/ -Raf 

拷贝解码器到指定目录
代码:
chmod 777 /usr/lib/codes/*

改权限为777,即所有人都可以访问

mplayer rc2版本还有一个播放rmvb文件时提示出错的问题,解决的办法是在官方网站上下载http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2在前面的拷贝解码器那一步把其中的几个文件拷到解码器目录
代码:
tar -xjvf essential-20061022.tar.bz2

代码:
cd /soft/mplayer/essential-20061022

代码:
cp drv* /usr/lib/codes/

其实主要拷贝的是drv4.so.6.0,因为提示的就是没有这个解码器

解压缩: windows-essential-20071007.zip
在终端里运行:
代码:
unzip windows-essential-20071007.zip

生成windows-essential-20071007目录
代码:
cp windows-essential-20071007/* /usr/lib/win32codes/ -Raf

同上
代码:
chmod 777 /usr/lib/win32codes/*

同上
3.编译源代码安装MPlayer
cd MPlayer-1.0rc2 ;进入MPlayer 源码目录
代码:
./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/ --language=zh_CN     

生成Makefile文件

/*此处为解释刚才的./configure命令,并非执行命令。
--prefix=/usr/local/mplayer/ 指定MPlayer安装路径
--enable-gui 开启GUI界面
--codecsdir=/usr/lib/codes/ 指定MPlayer linux解码器目录
--win32codecsdir=/usr/lib/win32codes/ 指定MPlayer Win32解码器目录
--language=zh_CN 指定MPlayer GUI界面语言 这里为简体中文
解释结束!下面是执行安装命令! */

代码:
make && make install

编译Makefile即编译MPlayer
4.配置MPlayer
代码:
cd /usr/local/mplayer/bin/

代码:
./mplayer
; 生成/root/.mplayer/目录,因为这个目录是在第一次运行mplayer的时候自动建立的,这是MPlayer配置目录
代码:
cp * /usr/bin/
;把MPlayer主文件拷贝到系统执行环境目录下
cd /soft/mplayer/MPlayer-1.0rc2/etc/
代码:
cp input.conf example.conf menu.conf codecs.conf /root/.mplayer/

代码:
cd /soft/mplayer/ 
 
退回到/soft/mplayer/下
代码:
mv clearplayer/ /usr/local/mplayer/share/mplayer/skins/

把皮肤文件拷贝到指定目录
代码:
cd /usr/local/mplayer/share/mplayer/skins/

代码:
ln -s clearplayer/ default

建立默认皮肤软链接
代码:
cd /soft/mplayer/   

退回到/soft/mplayer/下
代码:
cd font-arial-cp1250/

代码:
cp font-arial-14-cp1250/ /root/.mplayer/font -Raf

到此mplayer就编译安装成功了,可能还会出现一些问题,比如不能全屏了
这时你可以到/root/.mplayer/config这个文件里加上一条配置zoom=yes 命令如下
代码:
gedit /root/.mplayer/config

在里面另起一行写上: zoom=yes 保存退出就行了!
OK啦!现在播放器已经完全没有问题了,现在就享受去吧!
你可以在终端里直接输入gmplayer 启动MPlayer GUI界面了
或者在桌面上建立一个启动器,去试一下吧!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-12-02 19:20 
头像

注册: 2005-08-18 18:43
帖子: 3277
送出感谢: 0 次
接收感谢: 3
不能上网还是不要编译了
另外编译可以用
代码:
sudo apt-get build-dep mplayer
#这个命令自动安装mplayer的编译环境

接下来获取mplayer的源码包
代码:
apt-get source mplayer
#会自动下载源码到你自己的家目录里并解压缩包裹

代码:
cd mplayer****-rc2/
#进入源码目录

代码:
./configure --prefix=/usr --confdir=/etc/mplayer --enable-gui --enable-largefiles --language=zh_CN --enable-menu --enable-freetype --enable-dvdnav --enable-mad
make
sudo make install


_________________
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝


最后由 内存不足 编辑于 2007-12-27 14:55,总共编辑了 2 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-12-02 19:31 

注册: 2007-09-23 12:36
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
谢谢!
学到了!
虽然我不得不承认现在的Linux系统脱离了网络确实用起来很麻烦,这是通病!
本来Ubunut就是以适合个人用户的桌面系统的形象出现在我们的面前的,如果它脱离了网络我们就不用了,那它的意义就没有了!我始终相信Ubuntu没有了网络一样优秀!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-12-23 23:44 
头像

注册: 2007-09-14 9:17
帖子: 229
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
弱弱问一句,怎么我找不到 /soft/mplayer/文件夹呢?


_________________
俺是菜鸟中的菜鸟的菜鸟.英文它认识我,我不认识它.
请给点耐心,和详细的指点.谢谢


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-12-27 14:08 

注册: 2007-09-23 12:36
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
/soft/mplayer 这个目录是你自己建立的,里面放着编译Mplayer所需要的所有文件,你再看看文档就明白了~!
如果还是有问题,可以为我留言~


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-01-01 5:18 
头像

注册: 2007-12-17 18:07
帖子: 1285
地址: 西安
送出感谢: 1
接收感谢: 1
:lol: 用第一个教程在学校的红帽子上装好了,因为脱离了网络,所以用得是叶子老大的离线包,也是有问题存在,可能是下载的时候没有安装全吧,说缺少什么png?
困惑的很呢?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-01-01 19:27 

注册: 2008-01-01 18:10
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
那Mplayer所需要的所有文件是安装盘里就有的吗??? :)


_________________
听我说武功,高不过寺院的钟!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-01-05 15:19 

注册: 2008-01-05 15:12
帖子: 59
送出感谢: 0 次
接收感谢: 0 次
谢谢楼主 ,不过我没下那个字体文件也有中文菜单的。
以前没弄出来GUI,折磨我这么久的问题终于解决了。
不过俺用的是Fedora8,现在感觉Ubuntu的社区好活跃啊~


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-01-05 22:18 

注册: 2007-09-08 23:06
帖子: 246
送出感谢: 0 次
接收感谢: 0 次
还是gentoo好阿!需要什么往USE里面一加,什么都有了


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-01-06 22:19 

注册: 2007-12-28 21:20
帖子: 220
送出感谢: 0 次
接收感谢: 0 次
./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --codecsdir=/usr/lib/codes/ --win32codecsdir=/usr/lib/win32codes/ --language=zh_CN

我的是64位,怎么改?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-07 17:21 

注册: 2007-09-23 12:36
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
不好意思!好几天没来了,也没注意大家提的问题!其实我也是最近一年才接触Linux,了解的东西也是有限,不过我会把我知道的都拿出来和大家一起探讨。

首先:6楼的 drvical 你说是“说缺少什么png?”,应该是你的系统没有完全安装的问题,你可以添加安装未安装的包,特别是图形一类的。这个问题我也看看,如果找到是哪个包,我会给你消息!

然后:7楼的 Ithinking “那Mplayer所需要的所有文件是安装盘里就有的吗??? ”,MPlayer的安装源码包,Ubuntu的光盘里没有,Ubuntu的光盘里有咱们编译Mplayer源码包的编译环境所需要的所有包,比如:GCC
,MPlayer的源码安装包必须到它的官方网站去下载(http://www.mplayerhq.hu/design7/dload.html),下载完后你再根据我上面的文章你试着编译一下就明白了!

还有:8楼的 废铁 我也同时在用F8和Ubuntu,因为我是搞嵌入式的在Ubuntu下有很多东西装上了,问题那叫一个多啊,所以我只在Ubuntu下娱乐,以后等Ubuntu发展更成熟一点或者更适合编程的时候我可能会把工作环境换到Ubuntu下吧。所以 我的感觉是红帽子的系统最稳定且兼容性也好,但易用性不是很强;Ubuntu 界面非常好,这也是它流行的一个主要原因,但是因为Ubuntu是Debian的系统,而大多软件包都对Redhat架构支持比较好,所以我个人认为如果个人娱乐可以用Ubuntu,如果想更深地研究Linux,最好还是用Redhat架构的发行版。

9楼的哥们儿 你很强悍啊---装的是Gentoo,我自从做了几次LFS后就崩溃了,不敢再装Gentoo,以后还请指教啊!^_^

最后就是10楼的:i2000s .我是32位的机器,我没有编译过64位的版本所以暂时我还不能解决你的根本问题,我刚才找了一篇文章你可以看看不知道是否对你有所帮助!
http://www.dlog.cn/html/diary/showlog.v ... g_id=14154

最最后!我预祝大家春节快乐!


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-01-07 19:24 

注册: 2005-10-06 18:49
帖子: 179
送出感谢: 0 次
接收感谢: 0 次
引用:
./configure --prefix=/usr --confdir=/etc/mplayer --enable-gui --enable-largefiles --language=zh_CN --enable-menu --enable-freetype --enable-dvdnav --enable-mad
make
sudo make install


64位的用这个我用的这个通过了


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-01-08 21:41 
头像

注册: 2007-03-18 16:17
帖子: 639
地址: 汕尾
送出感谢: 0 次
接收感谢: 1
我很喜欢ubuntu啦,不过说实话,如果ubuntu不能上网的话,而且也没有ubuntu-DVD光盘这些外界的东西的话,电影也不能看了,歌也不能听了。
WIN下至少还有个WMP可以播放MP3和AVI,WMA,WAV等格式啊。


_________________
感受Ubuntu!


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-01-10 23:54 

注册: 2007-12-01 22:39
帖子: 129
送出感谢: 0 次
接收感谢: 0 次
没有这个阿。。。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-01-11 4:14 

注册: 2008-01-10 2:37
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
root@wdk-laptop:/home/wdk/soft/MPlayer-1.0rc2#
我怎么会出现这样的错误阿?楼上的几位能解释一下吗?这个错误出现在编译MPlayer的时候


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译