b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

armv5te解码包下载_armv8a_mxplayer解码包armv7

电脑杂谈  发布时间:2017-03-09 20:14:23  来源:网络整理

测试环境为:Red Hat Linux AS3在Linux环境中,您或许还在为没有找到一款优秀的媒体播放软件而苦恼,或许您曾经使用过Helix Player、RealPlayer或 Xine等播放软件,但由于其播放式局限多多而感到失望。Mplayer正是一款可以解决您上述问题的万能播放器,它可以支持Win环境的所有媒体式,画质与流畅程度自然也是一流的,但强大功能背后必然也隐藏着安装和操作的繁杂,这也正是我写本文的目的,希望通过这篇文字可以让您轻松进入Linux 环境中Mplayer带给我们的精彩影音世界。说了这么多,进入正题吧。

首先我们需要登录Mplayer和live的官方网站,下载Mplayer的源代码,和相关媒体式的,以及支持RTSP 流媒体式的Mplayer插件。登录下载 MPlayer v1.0pre3 source原代码,这是我们要编译安装的主程序。下载CODECS中的内容,这Mplayer的,正是它Mplayer才可以支持那么多的媒体式的。这里需要我们下载的主要有rpArraywin32codecs.tar.bz2和win32codecs.tar.bz2和 extralite.tar.bz2这三个包。从名字我们可以看出,前者是让Mplayer支持realplayer支持的.rm等媒体式的解码包,第二个包是让Mplayer支持Win式的众多媒体式的解码包,extralite.tar.bz2是一个扩展包,里边包含了Real及 QTuickTime等式的解码包。解压缩后,把解压出来的*.dll等文件拷贝到/usr/local/lib/codecs/目录,一些老的教程会提示你在/usr/local/lib/创建win32目录,把那些*.dll文件考到/usr/local/lib/win32目录中当然现在您依然可以这样做,但 MPlayer v1.0pre3已经把/usr/local/lib/codecs/当作的默认目录了。把复制到这里,在稍后编译安装Mplayer的时候,Mplayer可以自动找到我们的。

讲完了的简单配置,我们接下来需要从Mplayer官方站点下载的是Fonts和Skins中的压缩包了。armv5te解码包下载Fonts是图形界面需要调用的字体文件,当然,官方站提供的是英文的字体库,对英文不太好的朋友可以去linux公社 http: //.linuxfans.org/nuke/index.php 下载中文的字体库。Skins是GUI界面启动所必须的”皮肤”文件,解压缩后,你会发现skin中都是图片文件,稍后我们将具体介绍他们的安装方法。

目前,我们观赏自己喜欢的电影的主要途径之一当然是通过互联网了,RTSP是一种主流的流媒体传输协议,因此,让你的Mplayer播放器支持流媒体式,当然是必须的!这里我们就不能不提到Live插件,正是它赋予了天才的 Mplayer此方面更强大的功能。登录下载 live.2004.03.23.tar.gz源代码包。解压缩后,你将得到一个live文件夹。把它复制到/usr/local/lib目录,打开终端,用cd /usr/local/lib/live命令进入live目录。如果您使用的是Linux操作系统,则使用命令./genMakefiles linux 来生成一个‘Makefile’文件(如果是Solaris系统,用./genMakefiles solaris生成这个文件),然后我们可以在终端用make命令来编译它。好,到此为止,我们的准备工作都已经完成了。

下面我们就可以正式安装我们的 Mplayer播放器了。首先解压缩先前下载的Mplayer-1.0pre3.tar.bz2压缩包,解压缩.bz2的压缩包可以在终端用tar fxvj Mplayer-1.0pre3.tar.bz2命令来解压缩,这样我们就得到一个MPlayer-1.0pre3文件夹。用cd命令进入此文件目录,开始编译安装:首先运行命令./configure --enable-gui –-enable-live –-language=zh (–-language参数可以让你指定编译完成的Mplayer界面的语言,这里我们选择中文。--enable-gui参数是Mplayer可以加载 GUI界面。--enable-live参数是让Mpalyer支持流媒体协议。)如果一切正常,将会进入第二步。运行命令make ;make install。剩下我们要做的事情基本是等待编译安装结束了,编译速度取决于您机器的配置。

编译安装成功之后,我们就可以给我们期待以久的 Mplayer装载图形界面了,此时就用到了我们刚才下载的Fonts和Skin了。把Fonts的压缩包font-arial-iso-885Array- 1.tar.bz2解压缩后,进入解压缩目录,你会看到象font-arial-14-iso-885Array-1 font-arial-18-iso-885Array-1 font-arial-24-iso-885Array-1 font-arial-28-iso-885Array-1这样的几个文件。他们的14、18、24、28分别代表了他们包含的字体库的字体大小,如何选择取决于你系统的分辨率设置。一般选择18就可以了。把 font-arial-18-iso-885Array-1中的文件内容复制到/usr/local/share/font或您的工作目录 ~/.mplayer/font/(.mplayer是隐藏文件,需要你在Konqueror的查看中选择”显示隐藏文件”才可以找到)目录就可以了。好,字体库到此为止我们也安装成功了。

下面介绍一些小技巧,比如我们想切换全屏和原始尺寸,可以按F键。退出可以用Q键,增加或减小音量用0和Array键等,具体的设置是由input.conf配置文件来完成的,你可以更改其中的内容自定义(但不推荐这样做),也可以在终端用man mplayer命令得到更详细的说明。此外,在我们编译的MPlayer-1.0pre3目录中找DOCS目录,这其中有很多有价的说明文档,zh为中文文档。在GUI界面的Mplayer中,我们可以在播放器控制台上点击鼠标右键,来选择我们想要让Mplayer为我们播放的一切。在全屏状态时,把鼠标点击屏幕下边缘中心处,还可以弹出浮动的控制台。

如果要看RTSP协议的流媒体电影,选择OPEN菜单的PLAY URL项就可以了。把鼠标悬停在网页流媒体电影超链接上,你可以看到影片文件的URL地址,点击鼠标右键复制超链接,粘贴到Mplayer的URL地址栏,我们就可以收看流媒体电影了。这里有一个小技巧,有时候电影名字是中文的,但张贴过来的URL地址显示乱码,我们可以用刚才说的把鼠标悬停在网页超链接处的方法,在Mozilla浏览器的左下方地址条就可以看到正确的文件URL了,在Mplayer的地址栏中写入这个地址就可以播放了。Mplayer-1.0pre3目前还不支持rm式的拖放功能,是一个小小的遗憾,但播放流畅度是没问题的,画面也非常的细腻。本文说得或许太过详细了,只是希望给刚刚接触Linux的朋友以指引和帮助,毕竟Linux不仅仅是一个开放的操作系统,更是一种精神一种信仰,本文的真正意义在于指引你去认识她,理解她,以最终走入这个开放共享的世界,最后请铭记,知识与信息让你我获得自由!

MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作,而且你也能使用GGI和SDL和一些低级的硬件相关的驱动模式(比如Matrox、3Dfx和Radeon、Mach64、Permedia3)。MPlayer还支持通过硬件MPEG解码卡显示,诸如DVB 和DXR3与Hollywood。

本文使用的CentOS Linux,在CentOS 5下安装MPlayer-1.0rc1:

一、准备工作

下载几个必要的软件包():

all-20110131.tar.bz2

windows-all-20071007.zip

需要的安装包及下载地址:

mplayer源代码包(MPlayer-1.0r.tar.bz2)下载:

安装包(all-20110131.tar.bz2)下载:

win32安装包(windows-all-20071007.zip)下载:

皮肤安装包(Clearlooks-1.2.tar.bz2)下载:

mplayer的编码包默认应安装在/usr/local/lib/codecs/中,win32编码默认安装在/usr/local/lib/win32,如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径,参数是--codecsdir=“包的路径”,--win32libdir=“包的路径”。

解压MPlayer:

# tar -jxvf all-20110131.tar.bz2

# mkdir /usr/local/lib/codecs/

# mv -f all-20110131/* /usr/local/lib/codecs/

注意:是把 all-20110131 中所有的文件复制到/usr/loc-al/lib/codecs中,而不是文件夹,否则编译后不能播放。

解压win32:

# unzip windows-all- 20071007 .zip

# mkdir /usr/local/lib/win32

# mv window-all- 20071007 /* /usr/local/lib/win32

二、安装Mplayer

这里所有的软件包都下载到目录/usr/local/,具体目录根据自己情况定义。

安装主题文件:

# tar -jxvf MPlayer-1.0r.tar.bz2

# cd MPlayer-1.0r

# ./configure --codecsdir=/usr/local/lib/codecs --enable-gui --enable-largefiles --enable-menu --language=zh_CN,en --charset=utf8

解释一下参数:

--enable-gui 是打开图形界面 这个我想一般都需要

--enalbe-largefiles 允许播放超过2g的大文件

--enable-menu 允许菜单

--prefix=/usr 如果加上此句,mplayer,gmplayer放到/usr/bin/目录下,没有此句,则在安装目录/bin下

--confdir=/usr/local/mplayer 这个是mplayer的安装目录

--disable-gcc-checking 不检查gcc的版本。此处不用,MPlayer-1.0rc1就是需要gc.1而CentOS 5就是gc.1

--language=zh_CN 安装中文界面。

如果编译没有错误则执行:

# make

# make install

安装皮肤:

默认的安装路径是/usr/local/share/mplayer/skins/目录,默认的皮肤目录为default

# tar -jxvf Clearlooks-1.2.tar.bz2

# cd /usr/local/share/mplayer/skins

# mkdir default

# cd Clearlooks

# cp ./* /usr/local/mplayer/share/mplayer/skins/default

这个步骤完成你可以拥有图形界面了,可以进入/usr/local/bin目录执行gmplayer或mplayer打开播放器。

四、卸载程序

#cd MPlayer-1.0rc1

#make uninstall

删除其他相关的文件。

MPayer:

MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑

的Mac OS X系统。MPlayer是建基于命令行界面,在各作业系统可选择安装不同的图形界面。mplayer的另一个大的特色是广泛的输出设备支持。它可以在X11、

Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作,而且你也能使用GGI和SDL和一些低级的硬件相关的驱动模式(比如Matrox、3Dfx和Radeon、

Mach64、Permedia3)。MPlayer还支持通过硬件MPEG解码卡显示,诸如DVB 和DXR3与Hollywood。

Mplayer移植:

首先需要知道一点的是因为MPlayer移植后需要mad库播放音频,所以还需要交叉编译libmad。

我们要先获得libmad库,我这里用的是libmad-0.15.1b.tar.gz。首先将其解压。

而后配置文件#./configure --enable-fpm=arm --host=arm-linux --disable-shared --disable-debugging

--prefix=/usr/local/arm/usr/local/arm/4.3.1-eabi-armv6/lib(交叉编译工具目录中的库) CC=arm-linux-gcc

#make && make install

就这样,libmad就编译完成了,

接下来的就是MPlayer了,我这里用的是MPlayer-1.0rc2.tar.bz2,首先将其解压

而后配置文件#./configure --prefix=/opt/ARMMPlayer --cc=arm-linux-gcc --host-cc=gcc --target=arm-linux --enable-static --disable-win32dll

mxplayer解码包armv7_armv8a_armv5te解码包下载

--disable-dvdread --enable-fbdev --disable-liba52 --disable-libmpeg2 --disable-mencoder --disable-live --disable-live --disable-mp3lib

--enable-libavcodec_a --language=zh_CN --disable-armv5te --disable-armv6

在这里要做一些裁剪,我在这里说一些简单的项:

--cc 交叉编译工具,如果没添加到环境变量,就要指定完整路径

--target 在pre版本中,对于--target和这个配置参数是这样描述的:

===============================================

--target=arm-armv4l-linux这个参数要注意的是一个分三部分,第一部分的arm是指arch,这里设定为arm;第二部分的armv4l是指具体的版本,

这个要注意了,一定要跟libavcodec目录下的平台目录名一致,否则为这个平台的优化代码没办法编译进去(据我观察是这样的);第三部分是系统平台。

===============================================

但是在rc2版本中,只需要--target=arm-linux这样指定就好了。

--enable-static 是设定静态连接,不需要一堆乱七八糟的动态库,尤其对我们这些新手来说省了很多的麻烦。如果设置了这个参数就不用设置--prefix了,

另外也不用执行make install。

--prefix=/tmp/mplayer-rc2

make install后,可执行程序就安装在/tmp/mplayer-rc2目录下。

--disable-win32dll

禁用win32动态链接库支持。在pre版本中该参数为

--disable-dvdread

禁用libdvdread.

--enable-fbdev

支持fbdev,这个一定要选上。

--disable-mp3lib 和 --enable-mad

arm系列的cpu,一般都没浮点运算单元,而mplayer的mp3解码默认使用mp3lib,这个是浮点运算库,在arm上肯定跑不了,

使用ffmp3或者libmad(需要外部库libmad支持)应该就没问题了。所以这里需要禁止掉mencoder和使能libmad。

--disable-mencoder

禁止编码功能。项目上不需要此功能,禁掉以缩小尺寸。而且听说在这里编译mencoder会有问题,听说而已,没试过。

--disable-live

禁止live 555流媒体。(不知道干啥用)

--enable-libavcodec_a

启用静态的libavcodec解码。在pre版本中该参数为--enable-libavcodec。

--disable-armv5te --disable-armv6

禁用armv5te、armv6指令扩展。

--with-extraincdir和-with-extralibdir

指定libmad和mad.h的路径。mad的路径被添加到编译参数-I和-L后面,替换libmad后需要指定。

注:在pre版本中需要指定--host-cc=gcc配置参数。用来编译一些需要在host上执行的中间文件的,如codec-cfg,切记不能缺少。armv5te解码包下载

但在rc2版本中该参数可以省略掉。

最后一步就是编译安装喽#make && make install

就这样交叉编译就哦了,剩下的就是移植了,将刚才生成的库文件可可执行文件通过NFS或者是别的什么方法移植到板上即可.....


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-36703-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 杨淑丽
        杨淑丽

        还不是老百姓从血汗中得来

      热点图片
      拼命载入中...