UbuntuLinux安装Mplayer过程解析.doc_第1页
UbuntuLinux安装Mplayer过程解析.doc_第2页
UbuntuLinux安装Mplayer过程解析.doc_第3页
UbuntuLinux安装Mplayer过程解析.doc_第4页
UbuntuLinux安装Mplayer过程解析.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ubuntu6.06 Linux安装Mplayer过程解析2007-8-31网友评论 0 条点击进入论坛sudo apt-get install mplayer-386sudo apt-get install mplayer-fontssudo apt-get install mozilla-mplayersudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backupsudo gedit /etc/mplayer/mplayer.conf找出下面这一行. vo=x11, # To specify default video driver (see -vo help for.以下面这一行取代vo=xv, # To specify default video driver (see -vo help for安装 w32codecs解码器(用于播放wmv、rmvb等常见windows平台下的多媒体文件;假设你已经添加了ubuntu-cn源。$ sudo apt-get install w32codecs配置中文字幕显示(可选)cd ; mkdir .mplayerln -sf /usr/share/fonts/truetype/arphic/uming.ttf .mplayer/subfont.ttfgedit .mplayer/gui.configsub_cp = GBKfont_text_scale = 4.000000font_osd_scale = 4.000000sub_fuzziness=2设置配置文件gedit .mplayer/configsubcp=cp936本以为用上面的方法就可以轻松搞定了,可惜网络不行,没下来,只好自己编译了。1、下载相关codes(http:/www.mplayerhq.hu/MPlayer/)主要都在这里Mplayer-1.0rc1.tar.bz2(主程序)Abyss-1.6.tar.bz2 (皮肤)all-20061022.tar.bz2windows-all-20061022.zip(建议不要在win下使用. rar,用. zip)2、安装过程a.安装相应的解码sudo mkdir /usr/lib/codecssudo mkdir /usr/lib/wincodecstar jxvf all-20061022.tar.bz2sudo mv all-20060611/* /usr/lib/codecsunzip windows-all-20061022.zipsudo mv windows-all-20060611/* /usr/lib/wincodecsb.安装mplayertar jxvf MPlayer-1.0rc1.tar.bz2cd MPlayer-1.0rc1./configure -prefix=/usr/local/mplayer -enable-gui -enable-freetype -with-codecsdir=/usr/lib/codecs/ -with-win32libdir=/usr/lib/wincodecs/ -language=zh_CN注意:-prefix=/usr/local/mplayer 是安装路径-enable-gui 安装图形化用户界面-enable-freetype 调节字体(可以防止Mplayer发生乱码)-with-codecsdir=/usr/lib/codecs/-with-win32libdir=/usr/lib/wincodecs 指定解码位置-language=zh_CN 中文出错:Checking for inttypes.h (required) . noChecking for bitypes.h (inttypes.h predecessor) .noError: Cannot find header either inttypes.h or bitypes.h (see DOCS/HTML/en/faq.h)郁闷,估计又是什么开发库没有装,没办法google了下,看到网上有人说得装libc6-dev,装一个吧:sudo apt-get install libc6-dev运行过程中安装了两个包:libc6-dev linux-kernel-headers再次运行configure,又出错了:Checking for GUI . yesError: The GUI requires PNG support, please install libpng and libpng-dev packages.Check configure.log if you do not understand why it failed.我哭,这个也没有啊,dpkg了下,系统里面是有libpng的,但是没有libpng-dev,接着get吧:sudo apt-get install libpng12-dev运行configure,再次出错,崩溃了.Error: X11 support required for GUI compilation.去网上Google了下,需要GTK的dev包,继续get,我就不信了:sudo apt-get install libgtk1.2-dev这会安装了15个包:libglib1.2 libglib1.2-dev libgtk1.2 libgtk1.2-common libgtk1.2-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxi-dev pkg-config x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev无语了.还好终与configure过了.接着make吧,又一次华丽的倒在了错误之下:./version.sh cc -dumpversioncc -c -Wdeclaration-after-statement -fno-PIC -O4 -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I. -I./libavutil -I./libavcodec -o mplayer.o mplayer.cIn file included from mplayer.c:59:libvo/font_load.h:5:22: error: ft2build.h: No such file or directorylibvo/font_load.h:6:10: error: #include expects FILENAME orIn file included from mplayer.c:59:libvo/font_load.h:40: error: expected specifier-qualifier-list before FT_Facemake: * mplayer.o 错误 1其实在编译时加入-enable-freetype参数是为了解决字幕乱码的问题,但是加了之后make时出错.不加-enable-freetype是可以正常编译,不过GUI和字幕均为乱码.请教了N个人,最后得知,问题是因为当初安装编译环境的时候选择的是GTK1.2,更新为2.0既可顺利编译:sudo apt-get install libgtk2.0-devmake一下,各种warning,看得我都眼花,还好最后通过了,最后sudo make installc.安装皮肤tar jxvf Abyss-1.6.tar.bz2sudo mv Abyss /usr/local/mplayer/share/mplayer/skins/cd /usr/local/mplayer/share/mplayer/skins/sudo mv Abyss defaultd.设置字体个人比较喜欢幼园,所以复制个simyou.ttf过来,copy到/.mplayer下面,改名成subfont.ttf编辑下/.mplayer下面的gui.conf:sub_cp = “cp936font_factor = “0.750000font_encoding = Unicode如果还有问题,请试着修改gui.conf文件中的sub_cp = “cp936,把cp936换成其他的例如GB,GBK,GB2312,GB18030等等,总有一个行的。至于中文字幕就再说吧,没有看字幕的习惯,终于算是装上了,执行程序在/usr/local/mplayer/bin中,在桌面建个起动器,激动的时刻到来了,加入了一首偶喜欢的歌Maria,居然没声!报错:AO OSS audio_setup: Cant open audio device /dev/dsp: Device or resource busyao_nas: init(): Cant open nas audio server - nosound再次郁闷,仔细检查了下,Ubuntu的桌面环境使用的是Gnome,默认使用是esd (Enlightenment Sound Daemon),而不是我们通常使用的ALSA或者更老的OSS。esd的功能就是负责Gnome的背景音效,并且它有多音源同时发声的能力。自己安装的mplayer默认是使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论