Mplayer的移植

配置并编译库文件:libmad 
1. 解压  将库文件:libmad-0.15.1b.tar.gz 到所创建的mubiao目录中 在终端中敲入 
  tar –xzvf libmad-0.15.1b.tar.gz  -C /mubiao   
2. 配置路径  a.进入到解压的mubiao目录中
b.然后在终端中敲入./configure --enable-fpm=arm 
--host=arm-linux --disable-shared --disable-debugging 
--prefix=/mubiao   CC=arm-linux-gcc    若出现错误提示     
 cc1: error: unrecognized command line option "-fforce-mem"  
 解决办法是:删除Makefile中的上述关键字(上面的红色部 分)。  
3. 编译 
在终端中敲入make 
4. 安装 
在终端中敲入make install   
(二)配置并编译播放器:Mplayer    
 1.解压MPlayer-1.0rc2.tar.bz2到所创建的mplayer目录中
 在终端中敲入 tar –xjvf MPlayer-1.0rc2.tar.bz2  –C /mplayer  进行解压
 2.进入解压文件MPlayer-1.0rc2的目录中
 3.利用configure命令进行配置
 在终端中敲入
./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm-linux --enable-static --disable-win32dll
--disable-dvdread --disable-dvdread-internal
--disable-dvdnav --disable-libdvdcss-internal
--enable-fbdev --disable-mencoder --disable-live --disable-mp3lib
--enable-mad --enable-libavcodec_a --disable-ivtv 
--with-extraincdir=/ys/lib/include --with-extralibdir=/ys/lib/lib --prefix=/mubiao


注:(我把生成的mplayer安装到/mubiao目录。)
5.编译
在终端中敲入make进行编译
注:若出错,在 MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S
文件和 MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S
文件的开始
处写入  如下的内容: 
#ifndef  HAVE_PLD 
.macro  pld reg 
.endm  
#endif   
 然后再make时,应该不会出错
6.安装  在终端中敲入make install
注:若出现以下错误 
install -m 755 -s mplayer
 /usr/local/mplayer/bin  
 strip: Unable to recognise the format of 
 the input file  `/usr/local/mplayer/bin/mplayer'  
 install: strip process terminated 
 abnormally 
 make: *** [install-mplayer] 错误 1
解决办法:   可以不管它,因为此时mplayer已经出来了,也就是说已经成功了


四. 下载到开发板上进行测试   
 1.将目标目录/ys/mplayer/lib/下载到开发板中的/lib目录中 
 2.下载播放器 到开发板中的/bin目录中
 3.下载一个小视频(后缀名.avi) 
 4.播放测试    
 在终端中敲入 ./mplayer   视频文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值