Linux中国论坛's Archiver

cbl20020825 发表于 2007-11-21 11:49

在arm上播mplayer出了点问题,请各位进来看看啊!

大家好,我是编译mplayer在arm上进行播放音视频,我的配置参数如下:
--cc=arm-linux-gcc --target=arm-armv4l-linux --host-cc=gcc --enable-static --disable-win32 --disable-dvdread --enable-fbdev --disable-mencoder --disable-live --disable-mp3lib --enable-libavcodec --enable-ossaudio --language=zh_CN --disable-network --enable-mad
用mplayer播放时出了以下问题:
1.播放mp3啊这种纯音频的文件都没有问题,但是播视频的时候,如果放弃音频
mplayer -nosound tell.wmv 的话,在lcd上能看到流畅的视频,在终端上可以看到数据很快的解码。
但如果是要视频和音频一起都要的话:mplayer tell.wmv。在终端上也还是有音频A和视频V的解码数据显示,但是解码超慢,而LCD上的视频几乎走不动,跟静止差不多,这是何缘故呢??
刚开始我还以为是CPU的处理速度跟不上,但我又试了一下播放视频文件时不要视频只要音频:
mplayer -novideo tell.wmv 时,终端上有音频解码的数据,但是超慢,耳机根本就没有啥子音乐!!郁闷啊,请问这是什么原因呢??是不是视频文件中的音频解码器是不是重新编译吗??请高手们指点一下啊??
2.就是用mplayer播放rm,rmvb格式时是不能成功的,老是出问题,像rm格式的视频文件应该用Libavcodec中的RealVideo 1.0解码器可以播放的吧??我编译mplayer时是使能了本地编码库libavcodec啊??难道是我的库里面没有RealVIdeo吗??请高手出来指点一下,我播放rm格式时的错误信息如下:
/mnt/ext1/bin # ./mplayer2 Beyondamani.rm
MPlayer 1.0pre7try2-3.3.2 (C) 2000-2005 MPlayer Team
CPU: ARM
Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)
播放 Beyondamani.rm.
检测到REAL文件格式。
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
Stream mimetype: logical-fileinfo
VIDEO: [RV40] 360x260 24bpp 29.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: [url=http://www.ttmp3.com/][color=#0000ff]www.ttmp3.com[/color][/url]
author: [url=http://www.ttmp3.com/][color=#0000ff]www.ttmp3.com[/color][/url]
copyright: [url=http://www.ttmp3.com/][color=#0000ff]www.ttmp3.com[/color][/url]
commenttesting the lcd by softmcu
==========================================================================
要求的音频解码器族 [ra10cook] (afm=realaud) 不可用.
在编译时开启它.
要求的音频解码器族 [racook] (afm=realaud) 不可用.
在编译时开启它.
要求的音频解码器族 [racookwin] (afm=realaud) 不可?
在编译时开启它.
要求的音频解码器族 [racookmac] (afm=realaud) 不可用.
在编译时开启它.
找不到音频格式 0x6B6F6F63 的解码器.
请看DOCS/zh/codecs.html!
==========================================================================
==========================================================================
要求的视频解码器族 [rv3040] (vfm=realvid) 不可用.
在编译时开启它.
要求的视频解码器族 [rv40] (vfm=realvid) 不可用.
在编译时开启它.
要求的视频解码器族 [rv40win] (vfm=realvid) 不可用.
在编译时开启它.
要求的视频解码器族 [rv40mac] (vfm=realvid) 不可用.
在编译时开启它.
找不到适合所选的-vo和视频格式 0x30345652 的解码器!
请看DOCS/zh/codecs.html!
==========================================================================
Can't restore text mode: Invalid argument
正在退出... (文件结束)

请大家帮忙啊!!

zhengrob 发表于 2008-1-12 21:25

请LZ先讲你用的哪个版本的Mplayer 和arm-linux-gcc?

yaj114777175 发表于 2008-4-20 01:47

sdfsdfsdgsadfas

yaj114777175 发表于 2008-4-20 01:48

为什么不用libmad解码器?

suntao_222 发表于 2008-4-23 09:36

我也遇到同样的问题

不知道LZ的问题解决了没,我也遇到同样的问题,我在FC7下可以播放RM和RMVB了,解决办法是chcon -t textrel_shlib_t /usr/lib/codecs/drv*,但是ARM-LINUX下面没有这个命令,不知道该怎么办!

hrz2008 发表于 2008-11-25 13:12

mplayer arm 优化源码 出售

mplayer arm平台移植成功
完全优化源码 采用著名科学家的算法思想
目前测试了mp3 wma rm ogg等格式 音质良好
免费试用测试
优价出售!欢迎企业、个人购买!
QQ:805396213
mail:[email=hrz2008@gmail.com]hrz2008@gmail.com[/email]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.