免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 979 | 回复: 0
打印 上一主题 下一主题

mplayer源代码包在fedora中的安装方法详解[转] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-29 19:32 |只看该作者 |倒序浏览

虽然mplayer的安装方法已经不是什么技术活,但最近有不少同学在询问我关于mplayer的安装方法的问题。我一贯推荐它们源代码包的安装,虽然步骤有些复杂,但解码器和二进制程序都尽在掌握,心里踏实。
===
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
./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
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
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”前面的小勾,应该可以解决问题。如果不行,另寻高就:D
10
如果你make时总是报关于ivtv的错误,那就svn一个最新的mplayer版本吧,因为ivtv错误是软件本身的一个bug。svn最新版本的方法是:
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
over~
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17660/showart_1914542.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP