• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 移植MPlayer-1.0rc2到mini2440 复制链接 | 浏览器收藏 | 打印
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
楼主  发表于: 2010-09-15 17:34

 移植MPlayer-1.0rc2到mini2440

管理提醒: 本帖被 kasim 执行加亮操作(2010-09-15)
主机Linux系统:fedora 9
主机GCC编译器:gcc 版本 4.3.2 20080428 (Red Hat 4.3.0-8) (GCC)
开发板:mini2440
arm-linux-gcc交叉编译器:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72)
下载: MPlayer-1.0rc2.tar.bz2
输入: tar jxvf MPlayer-1.0rc2.tar.bz2
输入:cd MPlayer-1.0rc2
输入:./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm --enable-static --disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --enable-mad --enable-libavcodec_a \
--disable-live 2>&1 | tee logfile
输入:make
编译出错,不支持pld [r1]指令的问题
替换
MPlayer-1.0rc2/libmpeg2/motion_comp_arm_s.S文件

MPlayer-1.0rc2/libavcodec/armv4l/dsputil_arm_s.S文件
中的pld [r1]替换为空行即可!
输入:make
得到mplayer,下载到mini2440开发板/usr/bin目录
在开发板执行
mplayer 123.avi -framedrop -quiet -vf rotate=1,scale=240:320
成功啦!有图像也有声音了!MP3也能播哦:-)
自己在做的是视频图像采集处理播放
得到的数据为经过h264编码的原始流,如test1.264
该原始流不能在最新暴风影音上播放,但可以在3.8.6.14版本上播放!应该是最新版本没有解码原始流的264的了
该原始流也可以在VLC media player上播放,也可以在H264Visa.exe上分析道YUV值!
#mplayer test1.264
提示H264-ES file format detected后退出播放,
一开始认为加入x264应该可以,所以下了个x264-snapshot-20061201-2245.tar.bz2
输入# CC=arm-linux-gcc ./configure --prefix=/usr/local --host=arm-linux
#make
#make install
再重新编译mplayer
#./configure --host-cc=gcc --cc=arm-linux-gcc --target=arm --enable-static --disable-win32dll --disable-dvdread --disable-dvdread-internal --disable-dvdnav --disable-libdvdcss-internal --enable-fbdev --disable-mencoder --disable-live --enable-mad --enable-libavcodec_a \
----enable-x264 \
--disable-live 2>&1 | tee logfile
#make
重新得到mplayer
同样不能播放test1.264~~
有待解决,暂时想法是将test1.264解码成mp4视频文件.
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
贡献值: 71 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-09-15 17:52
good, 顶一个!
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 28861
精华: 0
发帖: 20
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2010-09-18
最后登录: 2017-09-13
2楼  发表于: 2010-10-02 16:57
很多人告诉我MPlayer在mini2440根本跑不动,看来是假的啦,呵呵
LZ的MPlayer运行起来如何,能播高清不?
级别: 新手上路
UID: 28861
精华: 0
发帖: 20
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2010-09-18
最后登录: 2017-09-13
3楼  发表于: 2010-10-02 17:08
LZ咱们做的东西比较接近
小生现在正在做P2P播放器方面的东西,很多地方是相通的
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
4楼  发表于: 2010-10-05 21:04

 回 2楼(默非) 的帖子

是能播放影音,但能否播放高清问题有点不好说,
要看你自己的cpu和设置的-fps即帧数了
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
5楼  发表于: 2010-10-05 21:07

 回 3楼(默非) 的帖子

可以相互学习哦
级别: 新手上路
UID: 34968
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2010-12-23
最后登录: 2011-01-07
6楼  发表于: 2010-12-23 21:26
你移植的能不能播放rmvb啊 ???  我移植的就是不能播放rmvb           avi和wmv的能播放  
级别: 新手上路
UID: 10868
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2009-11-19
最后登录: 2015-01-05
7楼  发表于: 2011-01-10 14:20
--enable-mad  楼主是不是少发了编译libmad 的步骤?
级别: 新手上路
UID: 2836
精华: 0
发帖: 23
金钱: 120 两
威望: 32 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2008-12-12
最后登录: 2018-11-09
8楼  发表于: 2011-02-22 01:18

MARK~~~
级别: 新手上路
UID: 27133
精华: 0
发帖: 41
金钱: 205 两
威望: 41 点
贡献值: 0 点
综合积分: 82 分
注册时间: 2010-08-20
最后登录: 2013-07-01
9楼  发表于: 2011-03-31 08:36
好家伙哦
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go