LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 800|回复: 3

fedora 10 install mplayer part one

[复制链接]
发表于 2008-12-9 13:29:23 | 显示全部楼层 |阅读模式
fedora 10 install mplayer part one
“linux大棚”是一个以Linux技术专题为主的博客。http://roclinux.cn/?p=248

mplayer源代码包在fedora中的安装方法详解
。我一贯推荐它们源代码包的安装,虽然步骤有些复杂,但解码器和二进制程序都尽在掌握,心里踏实。
1
下载如下这些软件:
all-20071007.tar.bz2
windows-all-20071007.zip
Blue-1.7.tar.bz2
MPlayer-1.0rc2.tar.bz2
2
将all-20071007.tar.bz2解压到/usr/lib/codecs中(如果没有相应目录就自己建一个),命令如下:
tar -xjvf all-20071007.tar.bz2
cd all-20071007
cp -r * /usr/lib/codecs
将windows-all-20071007.zip解压到/usr/lib/win32中(如果没有相应目录就自己建一个),命令如下:
unzip windows-all-20071007.zip
cd windows-all-20071007
cp -r * /usr/lib/win32
3
下载四个补丁:
demux_audio_fix_20080129.diff
demux_mov_fix_20080129.diff
stream_cddb_fix_20080120.diff
url_fix_20080120.diff
4
解压MPlayer-1.0rc2.tar.bz2后打补丁,最后configure,命令步骤如下:
tar -xjvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
cp 四个补丁 . (这个步骤是拷贝刚才下载的四个补丁到当前目录中)
patch -p0 <filename.diff (用四个补丁分别替换filename.diff字符串)
(是不是patch -p0 demux_audio_fix_20080129.diff回车,
patch -p0 <demux_mov_fix_20080129.diff回车,
patch -p0 <stream_cddb_fix_20080120.diff回车,
patch -p0 < url_fix_20080120.diff回车,)


./configure –prefix=/usr/local/mplayer –enable-gui –enable-freetype –codecsdir=/usr/lib/codecs/ –win32codecsdir=/usr/lib/win32/
此处的–prefix和–codecsdir和–win32codecsdir都是可以自定义的。但建议非高手不要自己改,按默认即可。
enable-gui用于安装mplayer的图形界面。如果你只在命令行工作,那么当然可以省去这个选项。
还有一些其他的选项,如果你在未来可能会进行格式转换,那么你最好加上下列这堆参数:
–enable-libmp3lame \
–enable-libogg \
–enable-libvorbis \
–enable-libtheora \
–enable-libfaac \
–enable-libfaad \
–enable-liba52 \
–enable-libx264 \
–enable-libxvid \
–enable-libamr-nb \
–enable-libamr-wb \
–enable-gpl \
–enable-pp \
–enable-pthreads \
–disable-debug \
–enable-shared \
5
编译、安装,命令如下:
Make(这个命令在哪个用户下执行?root?普通管理员?要不要指定路径?)
make install
6
安装皮肤Blue-1.7.tar.bz2,命令步骤如下:
tar jxvf Blue-1.7.tar.bz2
mv Blue /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Blue default
(。。。。/usr/local/mplayer不能手工创建是不是在第5步电脑自动创建的????)
 楼主| 发表于 2008-12-9 13:30:20 | 显示全部楼层
7
如果这个时候你运行你的gmplayer(gmplayer是mplayer的gui版)会报错,因为还有字体没有安装。
从linux的/usr/share/fonts中随便找一个喜欢的ttf字体,将它更名为subfont.ttf
然后拷贝到~/.mplayer/目录下即可(如果你对~符号不太了解,可以去百度查查关键字“linux 家目录 符号”)(具体在哪里呀,百度不到呀,)
8
享受mplayer吧!
到/usr/local/mplayer中的bin目录下去找gmplayer可执行文件,执行即可!
9
如果播放电影时总是弹出某个错误的话,可以这样解决。进入mplayer的preference,然后点击Audio,去掉“Enable equalizer”前面的小勾,应该可以解决问题。如果不行,另寻高就
over~

4 Responses

•         gcell Says:
September 20th, 2008 at 12:57 am
很好的文章啊,顶一下
另外有两个问题:
1.all-codec 和windows-essential这两个有什么不同?我一直都只装all-codec的
2.文中提到的四个补丁都有什么用?
麻烦博主指点一下,谢谢!
•         rocrocket Says:
September 20th, 2008 at 1:23 am
先谢谢gcell的关注
第一个问题:windows-essential似乎是为了照顾一些老的unix播放器,比如xine等。这个是我通过一些网上资料的只言片语得出的,未必准。呵呵
第二个问题:在http://www.mplayerhq.hu/design7/ ... 进行了解释。
呵呵
欢迎这样的交流
•          fool Says:
December 7th, 2008 at 12:59 pm
[alge@localhost MPlayer-1.0rc2]$ ./configure -prefix=/usr/local/lib64/mplayer -enable-gui -enable-freetype -codecsdir=/usr/lib64/codecs/ -win32codecsdir=/usr/lib/win32/
Unknown parameter: -prefix=/usr/local/mplayer
why?
•          rocrocket Says:
December 7th, 2008 at 1:13 pm
To fool:
prefix前应该是两个小横线
可能是html显示小横线有点不清晰。
回复 支持 反对

使用道具 举报

发表于 2008-12-9 14:04:33 | 显示全部楼层
这种文章在linuxsir一大堆,而且楼主应该升级下你自己,下面的连接可以帮你自己升自己!!
http://www.linuxsir.cn/bbs/thread339764.html

http://www.linuxsir.cn/bbs/thread338051.html
回复 支持 反对

使用道具 举报

发表于 2008-12-9 17:41:58 | 显示全部楼层
Mplayer果然是够经典。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表