免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2281 | 回复: 3

在 RHEL/4 i386 上安装使用 mplayer 媒体播放器(转) [复制链接]

论坛徽章:
0
发表于 2010-08-14 17:27 |显示全部楼层
写在前面的话:

一直一来,在 Linux 系统下都没有一个好的媒体播放软件,大量优秀的影片无法在 Linux 系统上欣赏,不免有些遗憾,不过在广大开源工作者不懈的努力下,这种状态正得到根本改观,gmplayer 媒体播放播放器从中脱颖而出,本文将探讨 mplayer 在 RHEL/4 i386 上的完整安装过程,带领大家一同走进色彩绚丽,音色优美的影音世界。

    step 1:)安装 mplayer 声音驱动包 lame-3.97
    # tar zxvf lame-3.97.tar.gz
    # cd lame-3.97
    # ./configure --prefix=/usr
    # make
    # make install

    资料来源:请从互联网上搜索下载最新版本,或从本光盘上直接下载 lame-3.97.tar.gz
    注意事项:一定要带上 --prefix=/usr 的编译参数,否则在后面安装 mplayer 软件包的时候,有可能找不到相关驱动,造成安装失败。


    step 2:)安装 mpeg 驱动插件包 divx4linux-5.0.5-0.1
    # rpm -ivh divx4linux-5.0.5-0.1.fc3.rf.i386.rpm

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
    注意事项:无


    step 3:)安装 Mpeg-4 video 插件包 xvidcode-1.1.2
    # tar jxvf xvidcore-1.1.2.tar.bz2
    # cd xvidcore-1.1.2
    # cd build/generic
    # ./configure
    # make
    # make install

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 xvidcore-1.1.2.tar.bz2
    注意事项:无


    step 4:)安装流媒体插件包 live-555-latest
    # tar zxvf live555-latest.tar.gz
    # cd live
    # ./genMakefiles linux
    # make
    # cd ..
    # cp -av live /usr/local/lib

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 live555-latest.tar.gz
    注意事项:1、编译配置文件不是 configure ,而是 genMakefiles 文件,这一点与多数编译安装的方法不同。
               2、编译完成后执行的安装操作不是 make install,而是使用 cp 将 live 连同目录直接拷贝到 /usr/local/lib 目录下。


    step 5:)安装媒体解码器插件包 essential-20071007 和 windows-essential-20071007
    # tar jxvf essential-20071007.tar.bz2
    # mv essential-20071007 /usr/local/lib/codecs
    # unzip windows-essential-20071007.zip
    # mv windows-essential-20071007 /usr/local/lib/win32codecs

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 essential-20071007.tar.bz2 和 windows-essential-20071007.zip
    注意事项:essential-20071007 是 lunux 系统下的解码插件包,直接换名拷贝到/usr/local/lib 目录下,新目录名为 codecs ,windows-essential-20071007 是 windows2K/XP/2003 32位系统解码插件包,直接换名拷贝到 /usr/local/lib 目录下,新目录名为 win32codecs 。


    step 6:)安装 gnu mplayer 媒体播放器软件包 MPlayer-1.0rc2 或 mplayer-20070814
    (本人安装的是 MPlayer-1.0rc2 ,本文以此为基础加以讲述,mplayer-20070814 的安装方法与此完全相同,略去。)
    # tar jxvf MPlayer-1.0rc2.tar.bz2
    # cd MPlayer-1.0rc2
    # ./configure --enable-gui --enable-menu --enable-largefiles --language=zh_CN --cc=gcc32
    # make
    # make install

    参数说明:--enable-gui             打开图形操作(相信大家都会需要的^_^。)
               --enable-menu           打开菜单操作(相信这个功能大家也需要^_^。)
               --enable-largefile         打开播放大于 2GB 文件许可(相信这个功能大家也需要^_^。)
               --langeage=zh_CN       设置菜单操作信息为中文。
               --cc=gcc32              设置编译器为 gcc3.2.x 的版本,如果你的系统是 RHEL ES5.x ,则请设置 --cc=gcc34。

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 MPlayer-1.0rc2.tar.bz2 或 mplayer-20070814.tar.bz2
    注意事项:1、你的系统安装开发包的时候,一定需要将“x 软件开发”、“GNOME 软件开发”、“原有的软件开发” 中的所有软件包都选上,另外:您在安装 GNOME 和 KDE 桌面环境的时候,请将 gtk 、gtk2、gtk-libs、QT 等软件包一并安装上。
               2、配置编译参数时一定将 --cc=gcc32 带上,在我实际的安装过程中,均发现有部分不同版本的 RHEL/4 和 RHEL/5 安装完成后出现 audio 和 rm、rmvb 找不到解码器无法播放的现象,经反复测试,发现是 gcc 编译器版本问题造成的,带上 --cc=gcc32 (RHEL ES 5.x 上使用 --cc=gcc34)强制使用 gcc3.2.x (RHEL ES 5.x 上是强制使用 gcc3.4.6) 版本后,问题得到解决。
               3、在安装过程中,我还曾试图打开流媒体播放参数 --enable-live ,用以支持网络上的流媒体播放,可惜没有成功,只能留待以后解决了^_^。

    好了,这个时间比较漫长,大约需要 15-20 分钟,坐下来喝杯咖啡,听听音乐,耐心等待。

    安装完成后会显示如下信息:
         "*** Download skin(s) at http://www.mplayerhq.hu/design7/dload.html
         "*** for GUI, and extract to /usr/local/share/mplayer/skins/"
    这是要求你从 http://www.mplayerhq.hu/design7/dload.html 网站下载 mplayer 的皮肤,展开到 /usr/local/share/mplayer/skins/ 目录下。


    step 7:)安装 mplayer 皮肤插件包 Blue-1.7
    # tar jxvf Blue-1.7.tar.bz2
    # mv Blue /usr/local/share/mplayer/skins/default

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 Blue-1.7.tar.bz2
    注意事项:一定要将 Blue 目录换名拷贝到 /usr/local/share/mplayer/skins/ 目录下,且目录名必须是 default ,因为在 mplayer 启动的时候,至少要找到一个默认的皮肤,其它的皮肤可不用换名,但必需拷贝到 /usr/local/share/mplayer/skins/ 目录下。


    step 8:)安装并配置语言支持包 font-arial-cp1250
    # tar jxvf font-arial-cp1250.tar.bz2
    # mkdir -p ~/.mplayer/font
    # cp font-arial-cp1250/font-arial-18-cp1250/* /usr/local/mplayer/share/mplayer/font/

    资料来源:请从互联网上搜索下载最新版本,或从本光盘直接下载 font-arial-cp1250.tar.bz2
    注意事项:~ 代表你用来操作的用户的根目录。

    step 9:)在Redhat Enterprise server 5中SELinux显示出错误的解决方案
    # cd /usr/lib/codecs
    # chcon -t textrel_shlib_t /usr/lib/codecs/drvc.so


操作中的小技巧:
    1、如果发现在播放过程中报 --vo 的错误,请在“终端命令行”状态下输入 gmplayer -vo help ,来查看你的机器支持的显示模式,反复使用 gmplayer -vo "显示模式类型" 来加以测试,如:gmplayer -vo x11 等,直到找到可用于使用的显示方式为止,然后修改 /usr/local/share/applications/mplayer.desktop 文件,将其中的行:
       Exec=gmplayer %U
       改成你测试出来的终端显示类型。
       如:Exec=gmplayer -vo x11 %U


原帖:http://blog.chinaunix.net/u/11240/showart_410432.html

论坛徽章:
0
发表于 2010-08-14 20:50 |显示全部楼层
以后最好截几个图看看

论坛徽章:
0
发表于 2010-08-14 21:38 |显示全部楼层
怎么发活动区了

论坛徽章:
0
发表于 2010-08-15 19:00 |显示全部楼层
RHEL/4 ……你怎么不写个在 Win 95 下看高清的教程呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP