当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 29 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-03-01 18:00 

注册: 2009-02-28 10:31
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
原帖地址 http://blog.chinaunix.net/u/31909/showart_1138711.html

按原帖的方法编译时出错,我把原帖的内容稍微改动了一下,具体改动位置参照原帖,本人按以下流程成功编译Mplayer中文版
每次系统安装完后第一件事总是装mplayer,如果能上网还好,直接可以从各个版本的源里安装一个,但是所有的安装源里都是英文版的,而且还要找解码器的安装包,比较繁琐。下面是我原来在Ubuntu8.10里用源码编译安装的Mplayer的过程,希望能给大家一些帮助。
/*
其实在每个发行版下从源码编译都是一样的,包括Archlinux,只要安装了GCC的编译环境和GTK的开发组件,都可以顺利编译安装Mplayer。
*/

严重注意!
以下命令都是假设所有编译安装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-svn_r27865.bz2 mplayer安装主文件到这里下载http://slackbuilds.org/repository/12.1/multimedia/MPlayer/
clearplayer-0.9.tar.bz2 mplayer 皮肤文件到这里下载http://www.mplayerhq.hu/MPlayer/skins/clearplayer-0.9.tar.bz2
font-arial-cp1250.tar.bz2 mplayer 字体文件到这里下 载http://www.mplayerhq.hu/MPlayer/releases/fonts/font-arial-cp1250.tar.bz2
essential-20071007.tar.bz2 mplayer linux解码器到这里下载http://www.mplayerhq.hu/MPlayer/releases/codecs/
windows-essential-20071007.zip win32解码器到这里下载http://www.mplayerhq.hu/MPlayer/releases/codecs/
essential-20061022.tar.bz2 解码器到这里下载http://www.mplayerhq.hu/MPlayer/releases/codecs/
这些源码包按以上地址下载!
然后在终端里执行:
代码:
mkdir /usr/local/mplayer

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

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

建立MPlayer Win32解码器目录
2:解压缩文件
解压缩: mplayer-svn_r27865
在终端下运行:
代码:
tar -xjvf mplayer-svn_r27865
生成一个MPlayer-1.0rc2的目录
解压缩: clearplayer-0.9.tar.bz2
在终端里运行:
代码:
tar -xjvf clearplayer-0.9.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 还有一个播放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-svn_r27865 ;进入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-svn_r27865/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
如果出现播放有声音无图像或有图无声等情况时,请启动mplayer,
在首选项>视频>X11(选这个驱动)
在首选项>音频>OSS(选这个驱动)
可解决问题
在里面另起一行写上: zoom=yes 保存退出就行了!
OK啦!现在播放器已经完全没有问题了,现在就享受去吧!
你可以在终端里直接输入gmplayer 启动MPlayer 中文界面了
或者在桌面上建立一个启动器,去试一下吧!
附上mplayer中文版图片一张


附件:
sendpix0.jpg
sendpix0.jpg [ 158.92 KiB | 被浏览 7541 次 ]



最后由 huzhaoyu1981 编辑于 2009-03-03 12:18,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-03-02 21:45 
头像

注册: 2008-06-30 22:32
帖子: 2869
送出感谢: 0 次
接收感谢: 10
重点就在./configure那一步


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-03-02 22:25 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
8错~~~


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-03-02 22:27 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
楼主辛苦了,讲得很详细,对编译安装感兴趣的朋友们可以好好看看! :em11


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-03-03 12:45 

注册: 2009-02-25 11:27
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
老实说,我看的相当的头疼 :em06


_________________
金钱总有花完的一天
美女总有老去的一日
荣耀总有淡忘的一刻
希望百年之后还有人记得你我曾经共同的努力和梦想......


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-03 22:19 

注册: 2009-03-05 14:25
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
我的是怎么回事呀?
代码:
ewonder@ubuntu:~/Desktop/MPlayer-1.0rc2$ make
./version.sh `cc -dumpversion`
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o mplayer.o mplayer.c
mplayer.c: In function 'parse_cfgfiles':
mplayer.c:815: warning: ignoring return value of 'write', declared with attribute warn_unused_result
mplayer.c: In function 'main':
mplayer.c:2503: warning: format not a string literal and no format arguments
mplayer.c:3061: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
mplayer.c:3062: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
mplayer.c: At top level:
libvo/font_load.h:97: warning: 'render_one_glyph' defined but not used
libvo/font_load.h:98: warning: 'kerning' defined but not used
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o vobsub.o vobsub.c
make -C libvo libvo.a
make[1]: Entering directory `/home/ewonder/Desktop/MPlayer-1.0rc2/libvo'
cc -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o vo_ivtv.o vo_ivtv.c
vo_ivtv.c: In function 'ivtv_reset':
vo_ivtv.c:79: error: storage size of 'sd' isn't known
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable 'sd1'
vo_ivtv.c:79: warning: unused variable 'sd'
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/home/ewonder/Desktop/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] 错误 2


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-05 12:05 
头像

注册: 2007-09-10 18:28
帖子: 129
送出感谢: 0 次
接收感谢: 0 次
把你做好的中文打个DEB包发上来多好 :em06


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-10 16:22 

注册: 2009-03-09 17:03
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
xiaowei3731 写道:
把你做好的中文打个DEB包发上来多好 :em06

正是!。。。。。。。。。。。。。。。。。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-15 18:03 

注册: 2008-04-05 17:58
帖子: 50
地址: 大西北
送出感谢: 0 次
接收感谢: 0 次
辛苦了,不过我还是没有勇气去自己编译。 :em06


_________________
平等,自由,分享


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-15 18:11 
头像

注册: 2008-10-08 13:48
帖子: 3476
送出感谢: 0 次
接收感谢: 1
:em20 直接从终端安不好吗?


_________________
--------------------------------------
论坛精华贴全集:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=199845
book:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=198286


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-20 20:06 

注册: 2009-04-20 10:46
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
请问楼主,我这个是什么问题呢?运行gmplayer出现下诉问题,可以用命令项启动,谢谢,等您回信!

MPlayer dev-SVN-rUNKNOWN-4.3.3 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz (Family: 6, Model: 23, Stepping: 6)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
129 音频和 258 视频编解码器
/usr/share/themes/Human/gtk-2.0/gtkrc:82: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:83: Murrine configuration option "lightborder_ratio" will be deprecated in future releases. Please use "lightborder_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:194: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
[skin] 文件 (/usr/local/mplayer//share/mplayer/skins/default/skin) 没找到。
找不到皮肤 (default)。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-25 10:45 

注册: 2009-04-23 8:27
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
我想 十有八九会编译安装错误,和楼上的一样,不敢去编译安装。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-25 16:39 

注册: 2008-11-06 5:03
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
huzhaoyu1981,
以下命令都是假设所有编译安装MPlayer的文件都在
/soft/mplayer/目录

这个/soft/mplayer/目录在哪? :em06


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-25 23:09 

注册: 2009-04-23 8:27
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
搞这么复杂干嘛,直接使用UBUNTU Tweak (到http://www.getdeb.net/下载,目前是Ubuntu Tweak 0.4.7 版本),里面有你想要的播放器。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 编译安装mplayer中文版(实际安装成功,有图)
帖子发表于 : 2009-04-28 0:33 

注册: 2007-10-29 10:58
帖子: 613
送出感谢: 0 次
接收感谢: 2
ewonder 写道:
我的是怎么回事呀?
代码:
ewonder@ubuntu:~/Desktop/MPlayer-1.0rc2$ make
./version.sh `cc -dumpversion`
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o mplayer.o mplayer.c
mplayer.c: In function 'parse_cfgfiles':
mplayer.c:815: warning: ignoring return value of 'write', declared with attribute warn_unused_result
mplayer.c: In function 'main':
mplayer.c:2503: warning: format not a string literal and no format arguments
mplayer.c:3061: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
mplayer.c:3062: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
mplayer.c: At top level:
libvo/font_load.h:97: warning: 'render_one_glyph' defined but not used
libvo/font_load.h:98: warning: 'kerning' defined but not used
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o vobsub.o vobsub.c
make -C libvo libvo.a
make[1]: Entering directory `/home/ewonder/Desktop/MPlayer-1.0rc2/libvo'
cc -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o vo_ivtv.o vo_ivtv.c
vo_ivtv.c: In function 'ivtv_reset':
vo_ivtv.c:79: error: storage size of 'sd' isn't known
vo_ivtv.c:80: error: storage size of 'sd1' isn't known
vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function)
vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable 'sd1'
vo_ivtv.c:79: warning: unused variable 'sd'
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/home/ewonder/Desktop/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] 错误 2


我也出现同样问题?


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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