大家好,我是编译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: www.ttmp3.com author: www.ttmp3.com copyright: www.ttmp3.com 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 正在退出... (文件结束)
请大家帮忙啊!! |