当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [教学]在ubuntu 7.10下编译安装Mplayer 1.0rc2 + 所有解码
帖子发表于 : 2007-10-22 3:59 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
综合了两篇文章

原文1:http://ubuntuforums.org/showthread.php?t=558538
原文2:http://www.linuxsir.org/bbs/showthread.php?t=314090

原文1说的是编译mplayer svn版,这里改成1.0 rc2版。

安装后是中文界面。

在ubuntu 7.10下编译和在其它LINUX发行版里编译安装的一个区别就是依赖关系,在编译前,请先安装:

代码:
$ sudo apt-get install avifile-divx-plugin avifile-xvid-plugin gawk \
libxcursor-dev ladspa-sdk liba52-0.7.4 liba52-0.7.4-dev libaa1-dev libartsc0 \
libartsc0-dev libasound2-dev libatk1.0-dev libaudiofile-dev libavcodec1d libavcodec-dev \
libavformat1d libavformat-dev libavifile-0.7c2 libavifile-0.7-dev libavutil1d \
libavutil-dev libcaca-dev libcairo2-dev libcdparanoia0-dev libcucul-dev libdv4-dev \
libdirectfb-dev libdirectfb-extra libdbus-1-dev libdbus-glib-1-dev libdc1394-13 \
libdc1394-13-dev libdfb++-0.9-25 libdfb++-dev libdts-dev libdvdnav4 libdvdnav-dev \
libdvdread3 libdvdread-dev libebml0 libebml-dev libenca0 libenca-dev libesd0-dev \
libexpat1-dev libfaac0 libfaac-dev libfaad2-0 libfaad2-dev libfame-0.9 libfame-dev \
libflac++6 libflac-dev libflac++-dev libfontconfig1-dev libfontenc-dev libfreetype6-dev \
libfribidi-dev libgdk-pixbuf2 libgdk-pixbuf-dev libgii1 libgii1-dev libgii1-target-x \
libgl1-mesa-dev libglib1.2 libglib1.2-dev libglib2.0-dev libglu1-mesa-dev \
libglu1-xorg-dev libgsm1 libgsm1-dev libgtk1.2 libgtk1.2-common libgtk1.2-dev \
libgtk2.0-dev libice-dev libggi2 libggi2-dev libggimisc2 libggimisc2-dev libggiwmh0 \
libggiwmh0-dev libjpeg62-dev liblame0 liblame-dev liblivemedia-dev liblzo1 liblzo-dev \
liblzo2-2 liblzo2-dev libmad0 libmad0-dev libmatroska0 libmatroska-dev libmikmod2 \
libmikmod2-dev libmp4v2-0 libmp4v2-dev libmpcdec3 libmpcdec-dev libncurses5-dev \
libogg-dev libpango1.0-dev libpng12-dev libpopt-dev libpostproc1d libpostproc-dev \
libraw1394-dev libsdl1.2-dev libslang2-dev libsmbclient-dev libsm-dev libspeex-dev \
libsvga1 libsvga1-dev libsysfs-dev libtheora-dev libungif4-dev libungif4g \
libvorbis-dev libx11-dev libx264-54 libx264-dev libxau-dev libxcomposite-dev \
libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxfont-dev libxft-dev \
libxi-dev libxinerama-dev libxrandr-dev libxrender-dev libxsharp-dev libxv-dev \
libxvidcore4 libxvidcore4-dev libxvmc1 libxvmc-dev libxxf86dga-dev libxxf86vm-dev \
mesa-common-dev pnet-interpreter sharutils toolame ttf-bitstream-vera \
x11proto-composite-dev x11proto-core-dev x11proto-damage-dev \
x11proto-fixes-dev x11proto-fonts-dev x11proto-input-dev x11proto-kb-dev \
x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev \
x11proto-xf86dga-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev \
xlibs-static-dev xtrans-dev zlib1g-dev


后续工作,请参照原文2,即http://www.linuxsir.org/bbs/showthread.php?t=314090

转帖一下吧:

代码:
在mplayer网站上下载
http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip
http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-ming.tar.bz2
http://www1.mplayerhq.hu/MPlayer/skins/Abyss-1.6.tar.bz2   [也可以下载其它皮肤]

下载完后 解压解码器包放到/usr/lib/下
tar jvxf all-20071007.tar.bz2
sudo mv all-20071007 /usr/lib/codecs
unzip windows-all-20071007.zip
sudo mv windows-all-20071007 /usr/lib/win32
现在解压MPlayer-1.0rc2.tar.bz2
tar jvxf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
sudo ./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN&make&make install
在编译中发现mplayer指定解码器目录的命令有些改动了
安装完后解压skin和font
tar jvxf Abyss-1.6.tar.bz2
sudo mv Abyss-1.6 /usr/local/mplayer/share/mplayer/skin/default
tar jvxf gb2312-ming.tar.bz2
cd gb2312-ming/gbsn00lp16/
sudo cp * /usr/local/mplayer/share/mplayer/font/
现在就完成全部安装了,就可以用他看你喜欢看的电影。


最后由 testtest22 编辑于 2008-06-14 3:26,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-22 7:05 

注册: 2006-01-10 19:09
帖子: 1334
送出感谢: 0 次
接收感谢: 0 次
安装库文件也太不现代化了吧~最好能打成DEB的包


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-22 7:07 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
有这么麻烦吗?


_________________
目前负债150多万


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-22 7:45 

注册: 2007-08-04 18:18
帖子: 17
地址: 长沙
送出感谢: 0 次
接收感谢: 0 次
支持

sudo apt-get install mplayer
sudo apt-get install smplayer


GOOGLE搜索mplayer,进入MPLAYER网站,下载解码器


sudo mkdir /usr/lib/win32

解压文件 sudo cp 到/usr/lib/win32就可以了


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-22 9:21 

注册: 2007-09-06 16:24
帖子: 193
地址: 中国上海
送出感谢: 0 次
接收感谢: 0 次
好。

textformat 写道:
支持

sudo apt-get install mplayer
sudo apt-get install smplayer


GOOGLE搜索mplayer,进入MPLAYER网站,下载解码器


sudo mkdir /usr/lib/win32

解压文件 sudo cp 到/usr/lib/win32就可以了


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-22 15:03 

注册: 2007-07-21 1:16
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
tar jvxf all-20071007.tar.bz2
sudo mv all-20071007 /usr/lib/codecs

这样是不是就在 /usr/lib/codecs下建立了一个 all-20071007的目录啊?

unzip windows-all-20071007.zip
sudo mv windows-all-20071007 /usr/lib/win32

这个是不是就会出现/usr/lib/win32/windows-all-20071007

那在最后编译的时候,就会出错的吧,因为这两个目录里的文件,不在codecs和win32里,而是里面的子目录,我每次编译的时候都会出错,所以就把编译的命令加上了这两个目录,结果就是什么也没发生,反正就是没弄明白.


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-10-22 15:07 
头像

注册: 2007-05-26 11:50
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
:) 俺是svn checkout 出来源代码编译的,没装中文支持,没这麻烦,呵呵!


_________________
---------------------------------------------------------------------
我终身奋斗的最低革命纲领:农妇__山泉__有点儿田


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-10-24 10:23 
头像

注册: 2007-05-20 10:59
帖子: 23
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
搂主在编译安装mplayer的时候有错误,应该是--enable-gui,搂主拼错了。


_________________
Show自己
走自己的路,让别人去说吧!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-10-24 23:25 
头像

注册: 2005-04-06 21:15
帖子: 2200
地址: 安徽黄山
送出感谢: 0 次
接收感谢: 0 次
我打包了svn新版,在ftp ct's文件夹,谁试试看是否成功了。(字体要改下)


_________________
生命不息,灌水不止,我师父是白娘子.另热烈庆祝本人blog访问量突破2w大关.
被高手bs,向小白显摆.


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-10-28 0:22 

注册: 2007-07-25 21:34
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
我用make install命令的话安装不上,要用sudo make install命令才能安装成功。不知道是不是我的系统是ubuntu 7.10的原因。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-10-28 6:32 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
是需要 sudo make install.

最好是用debian/ubuntu的编译方法.

sudo apt-get build-dep mplayer-nogui //安装编译依赖库. 我不用gmplayer, 用smplayer, 所以这里是根据nogui来的.

sudo apt-get install fakeroot // debian模式打包的一个软件, 模拟root权限的.

把mplayer解压之后, 进入debian目录. 修改changelog, 把第一行的版本号修改一下, 比如修改为 2:1.0~rc2-ubuntu1 , 默认好像是1.0-svn, 建议修改, 不然可能系统会认为比源里面的版本低.安装的时候带来麻烦.

然后在mplayer的源代码的根目录, 执行
dpkg-buildpackage -rfakeroot // 这个是标准的打包方法. 或者可以用下面的简便方法. 两者差不多.

fakeroot debian/rules binary

如果顺利的话, 在上级目录就会有个mplayer的deb包, 双击就可以安装, 也可以用命令 sudo dpkg -i xxx.deb //自己将后面的包名修改为正确的包名.

然后到ubuntu-cn的源里面去安装一个w32codecs, 安装smplayer, smplayer-themes, 打完收工.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-28 6:34 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
注意, 上面的方法编译出来没有gui. 其实自带的gmplayer并不好用, 建议用我推荐的smplayer.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-10-28 9:55 

注册: 2007-10-20 20:27
帖子: 43
送出感谢: 0 次
接收感谢: 0 次
我刚解决这个问题,请看forum.ubuntu.org.cn/viewtopic.php?p=483369&sid=60225e0978036b33f535b96ce04ab73a
呵呵,真爽……


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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