原创 linux下mplaye的安装

2008-10-30 14:25 6557 8 12 分类: MCU/ 嵌入式
最近想在fodera上装个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


skin

http://www.mplayerhq.hu/MPlayer/ (不要直接点链接,复制在浏览器地址兰中)

;这个目录下有很多皮肤的 建议用这个Abyss-1.7.tar.bz2 ;


font http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-ming.tar.bz2下面是转贴的别人的帖子,按其步骤就可以成功安装了(至于资源的下载就用我上面提供的连接吧,能用的)。


相信大家都有看过mplayer的魅力,不错!它是一个非常优秀的媒体播放软件,支持多种格式的视频/音频。而我本人也曾经发表过有关mplayer在各
系统下的靓影,对于新手来说,我不是在炫耀我的技术,不过我敢肯定,在新手初次安装linux软件时候一定遇到过棘手的问题,他们总是在gooogle或
者baidu上搜遍了整个网络关于安装mplayer的方法,但是相信都不尽人意吧,在这里我只给大家说一下,怎样在红旗6下用源码装mplayer。
(1)首先下载源码包 MPlayer-1.0rc2.tar.bz2
      下载地址为  1.http:  http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
                2.ftp:    ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
      下载代码(解码器,有两个)essential-20071007.tar.bz2 和windows-essential-20071007.zip
      codecs  http:                                                                          http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
        ftp:  ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
      win32coodecs  http://www1.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip
          ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip
    下载皮肤 Abyss-1.6.tar.bz2 (自己挑喜欢的就行了)
        下载地址为 http://www.mplayerhq.hu/MPlayer/skins/Abyss-1.6.tar.bz2
                  ftp://ftp.mplayerhq.hu/MPlayer/skins/Abyss-1.6.tar.bz2
(2)解压,安装准备(假定你所有这些tar包在/root目录下,并且你的当前工作目录在/root)。
      打开控制台,输入下面命令
      解压源包  #>tar jxvf MPlayer-1.0rc2.tar.bz2
      解压解码器#>tar jxvf essential-20071007.tar.bz2
              #>unzip windows-essential-20071007.zip
      建立/usr/local/mplayer/share和其子目录 codecs,win32codecs。
          mkdir /usr/local/mplayer (这个可以由你决定,你喜欢装在哪,就在哪建立)
          mkdir /usr/local/mplayer/share
          mkdir /usr/local/mplayer/share/codecs
          mkdir /usr/local/mplayer/share/win32codecs
      把解压的解码器全部拷贝到相应的目录
          mv essential-20071007/* /usr/local/mplayer/share/codecs
          mv windows-essential-20071007/* /usr/local/mplayer/share/win32codecs
(3)编译源码
    1.首先进入目录
        cd MPlayer-1.0rc2
    2.配置configure
 
    输入(你可以键入./configure --help来获取更多信息):./configure
--prefix=/usr/local/mplayer --enable-gui --enable-freetype
--language=zh_CN --codecsdir=/usr/local/mplayer/share/codecs 
--win32codecsdir=/usr/local/mplayer/share/win32codecs
   
说明:--
enable-gui是用来支持图形界面的播入器,
–-language=zh_CN是用来指定Mplayer的字体为中文,--prefix=/usr/local/mplayer/ \
#安装路径,--codecsdir=/usr/local/mplayer/share/codecs指定我们下载的插件codecs,--
win32codecsdir=/usr/local/mplayer/share/win32codecs指定win32代码目录,--enable-
freetype\ #方便以后调整字体。
    3.make(时间可能长哦,耐心等待)
    4.make install
      安装完成了,呵呵现不要急,还要配置呢,简单的很
  (4)后期配置,不配置也可以用,但是还没皮肤,和字体,所以很难看的
      首先 mkdir  /usr/local/mplayer/share/mplayer/skins
          cd ..(保证你在/root目录下,为什么呢?自己想吧)
          tar jxvf Abyss-1.6.tar.bz2 
          mv Abyss /usr/local/mplayer/share/mplayer/skins
      其次
          cd /usr/local/mplayer/share/mplayer/skins
          mv Abyss default
      再次安装字体
          找到你的字体目录,如:/usr/share/fonts/zh_CN/TrueType
          随便选一个吧 把这个字体拷贝到~/.mplayer/ 并且改名为subfont.ttf下就行了
          例如:mv /usr/share/fonts/zh_CN/TrueType/fzht.ttf ~/.mplayer/subfont.ttf
              cd MPlayer-1.0rc2/etc
              mv example.conf ~/.mplayer/config
      你也可以在启动后的图形界面下设置字体路径,很简单的
      OK
  它的图形界面可执行文件在/usr/local/mplayer/bin下(gmplayer),自己弄个桌面图标连接该执行文件就行了,不过系统已经给你一个图标(在/usr/local/mplayer/share/pixmaps下)




文章评论4条评论)

登录后参与讨论

用户161601 2008-11-2 17:31

你用的也是feroda吗??可以先用yum更新一下,解决一下依赖关系!

用户147174 2008-11-1 01:12

晕,搞定GTK又出现以下错误,博主能帮看下吗? included from /usr/include/netdb.h:28, from network.h:16, from stream.h:65, from stream_dvd.c:32: /usr/include/netinet/in.h:259: parse error before '(' token /usr/include/netinet/in.h:259: parse error before "__u32" /usr/include/netinet/in.h:260: parse error before '(' token /usr/include/netinet/in.h:260: parse error before "__u16" /usr/include/netinet/in.h:262: parse error before '(' token /usr/include/netinet/in.h:262: parse error before "__u32" /usr/include/netinet/in.h:264: parse error before '(' token /usr/include/netinet/in.h:264: parse error before "__u16" stream_dvd.c: In function `dvd_parse_chapter_range': stream_dvd.c:168: warning: passing arg 2 of `strtol' from incompatible pointer type make[1]: *** [stream_dvd.o] Error 1 make[1]: Leaving directory `/root/MPlayer-1.0rc2/stream' make: *** [stream/stream.a] Error 2

用户147174 2008-10-31 14:32

没有装上呀,我的GTK版本竟然太低.... Checking for GTK+ version ... GTK-2 devel packages were not found, trying GTK 1. 2 Checking for GTK version ... Error: The GUI requires GTK devel packages (which were not found).

用户147174 2008-10-31 14:32

没有装上呀,我的GTK版本竟然太低.... Checking for GTK+ version ... GTK-2 devel packages were not found, trying GTK 1. 2 Checking for GTK version ... Error: The GUI requires GTK devel packages (which were not found).
相关推荐阅读
用户161601 2013-06-06 11:27
AT91LINUX编译试验 SAMA5DX cortex A5
atmel官方网站www.at91.com中对基于DTB的linux内核编译流程如下:   本文档为本人在ubuntu 10.04下实验流程,红色文字为本人添加的记录; by Jevon...
用户161601 2013-04-21 10:54
ubuntu10.04 vm6.5 hgfs 共享实现
以前用的VMWARE6.5+FC12安装好VM TOOL后 就可以在/mnt/hgfs 访问window中的共享文件夹了; 如今把FC12抛弃了,改装了ubuntu10.04但发现hgfs目录...
用户161601 2012-11-29 09:46
芯片制造工艺流程(转)
  芯片制造工艺流程   芯片制作完整过程包括 芯片设计、晶片制作、封装制作、成本测试等几个环节,其中晶片片制作过程尤为...
用户161601 2011-12-13 14:28
摄像头的组成以及红外摄像头
摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通...
用户161601 2011-11-01 10:50
KEIL MDK生成 bin 文件 for nxp MCU
说明:本文的实践是基于lpc1343; 要想在keil中直接生成bin文件一般需要加用户命令调用fromelf工具: 如下图在Options for Target 中 加上编译后的命令; ...
用户161601 2011-10-09 11:52
基于新唐DMX512帧头的判断
DMX 512协议是Digital Multiplex的缩写,是灯光行业数字化设备的通用信号控制协议,同时也是是一种国际协议;由美国剧场技术协会(United State Institute for...
我要评论
4
8
关闭 站长推荐上一条 /2 下一条