armv7 neon解码包 1.7.37的解码包

查看: 3839|回复: 16
无法使用 ARMv7的NEON 指令集
& & & & 大家好,目前我正在使用FFmpeg进行视频编解码,通过在OMAP3530上面调试发现 实际运行效果 效率比较低,只能达到一两帧 的样子。通过谷歌知道 OMAP3530支持ARMv7有一个NEON指令集,可以加速多媒体数据处理。通过修改FFmpeg的配置参数,使用“--arch=arm --cpu=armv7-a --extra-cflags='-fPIC -march=armv7-a -mfloat-abi=softfp -mfpu=neon' ” 参数进行配置FFmpeg,安装后发现 libavcodec/arm文件夹下生成了 “h264cmc_neon.S&&h264dsp_neon.S&&h264cmc_neon.o&&h264dsp_neon.o”等文件。这说明FFmpeg已经生成了支持ARMv7 NEON的代码。
& & & & 编译代码时我在编译命令后面添加了“-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp”后缀进行编译。
& & & & 上板后发现代码依然没有使用ARMv7的NEON指令集。
& & & & 我使用的交叉编译工具的版本是:gcc version 4.3.3 (Sourcery G++ Lite )&&FFmpegd的版本是0.10.7。
& & & & 请问要使用OMAP3530的NEON 指令集该怎么配置?是修改FFmpeg的配置参数还是在交叉编译的时候添加 相应的参数?我的操作 问题出在什么地方?编译参数设置错误还是交叉编译工具的版本号过低?
GCC 4.3.3支持Neon了么?查查看?
印象中4.3的GCC出来的时候还没Cortex呢吧。。。
dr2001 发表于
GCC 4.3.3支持Neon了么?查查看?
印象中4.3的GCC出来的时候还没Cortex呢吧。。。 ...
谢谢提示,我查看一下。
dr2001 发表于
GCC 4.3.3支持Neon了么?查查看?
印象中4.3的GCC出来的时候还没Cortex呢吧。。。 ...
我查看了一下GCC 的官网,4.3.3 已经支持 NEON了。我也试过 4.4版本的编译器,也不能使用NEON指令集。
dr2001 发表于
GCC 4.3.3支持Neon了么?查查看?
印象中4.3的GCC出来的时候还没Cortex呢吧。。。 ...
刚刚仔细看了一下,4.3 和 4.4 都没有支持NEON。4.6版本的GCC 在ARM的优化中才提及NEON的概念。我换一个GCC 4.6 版本的交叉工具试一下。
dr2001 发表于
GCC 4.3.3支持Neon了么?查查看?
印象中4.3的GCC出来的时候还没Cortex呢吧。。。 ...
我解决这个问题了,原来我的X264库文件没有进行相关的配置,结果编码的时候就不能进行相关的调用。GCC 4.3.3支持NEON的。
Mario 发表于
我解决这个问题了,原来我的X264库文件没有进行相关的配置,结果编码的时候就不能进行相关的调用。GCC 4. ...
那现在的速度呢?
yyts 发表于
那现在的速度呢?
很不乐观,QVGA尺寸下只有 5帧的速率。编码的参数我只是指定了视频尺寸和数据格式,我现在在理解编码参数有哪些可以设置、提高编码效率。希望能提高,不然只能用NEON汇编指令优化了。
用的什么encoder?不是每个encoder都支持了neon优化的,就算支持了,也得看你的size fps bitrate等等一堆参数
aleska 发表于
用的什么encoder?不是每个encoder都支持了neon优化的,就算支持了,也得看你的size fps bitrate等等一堆参 ...
NEON现在已经支持了,之前是因为只配置了FFmpeg库文件,没有配置x264编码库文件,所以才在编码时没有开启NEON加速。
可惜现在即使开启了neon,实际效果还是不给力 啊。
Mario 发表于
NEON现在已经支持了,之前是因为只配置了FFmpeg库文件,没有配置x264编码库文件,所以才在编码时没有开启N ...
纯软编码H264本来就是挺累的事情,如果分辨率要求又高的话,请考虑别的方案吧。。
aleska 发表于
纯软编码H264本来就是挺累的事情,如果分辨率要求又高的话,请考虑别的方案吧。。 ...
分辨率只有 320*240 ,我觉得很小。
aleska 发表于
纯软编码H264本来就是挺累的事情,如果分辨率要求又高的话,请考虑别的方案吧。。 ...
我不知道为什么效率会这么低
按照我评估下来的结果,1GHz 双核 armV7架构的cpu应该是入门级别的配置了。除非对图像质量完全没有要求。
不过你的这个效率好像过低了点,应该有别的原因吧?
这是我的测试结果(AMM cortex-A8)
linux下mplayer测试,播放720p的avi视频,分辨率,xvid,5M左右bps,基本上已经很卡,无法音视频同步了。
因为AM3517的sgx没有视频的codec,无法对视频编解码进行优化,因此只能用cortex-a8的核来播放视频了。性能受限。
如果不加任何优化,测试下来,基本上800x480的avi,2.7M码率的能流畅播放,CPU占有率也不到80%。
Mplyaer打开neon优化后,速度明显快一些,基本上能播放分辨率2.7M码率的xvid视频,画质也还可以接受,cpu占有率在90%左右。
aleska 发表于
按照我评估下来的结果,1GHz 双核 armV7架构的cpu应该是入门级别的配置了。除非对图像质量完全没有要求。
我的程序 写的简单 粗暴。
savage_sdj 发表于
这是我的测试结果(AMM cortex-A8)
linux下mplayer测试,播放720p的avi视频,分辨率,xv ...
哦,我觉得重写代码后 性能应该能提高个 2三帧吧。
阿莫电子论坛, 原"中国电子开发网"MX Player 解码包 (ARMv7 NEON)下载_MX Player 解码包 (ARMv7 NEON) 1.7.39 安卓最新版_快播播放器下载_播放器下载
网站地图 | 加入收藏
近期更新的播放器软件
本类播放器软件总排名
站长强烈推荐的播放器
关注度:180
关注度:6331
关注度:7653
关注度:10373
关注度:1853
关注度:2128
关注度:15727
关注度:1222
当前位置 :
> MX Player 解码包 (ARMv7 NEON) 1.7.39 安卓最新版
MX Player 解码包 (ARMv7 NEON) 1.7.39 安卓最新版
MX Player 解码包 (ARMv7 NEON) 1.7.39 安卓最新版 >> 播放器软件介绍
MX Player解码包适用于 ARMv7 NEON CPU. MX Player - 欣赏影片的最佳途径。
重要通知:这是MX 播放器的播放组件,您应该先安装MX 播放器。
MX 播放器将会检查您的设备并自动提示最适合您设备的解码包。
如果播放器没有提示安装,则您无需安装。
感谢您认真阅读完本简介:提供:MX Player 解码包 (ARMv7 NEON) 1.7.39 安卓最新版,版权归开发者所有,本站所有内容来源于互联网,如有侵权,请来信告知。希望网友们不要破坏互联网平衡、支持正版、合法使用。本站软件都经过杀毒,为了安全和保护账号的角度,还是请大家下载后在进行一次检测。最后,播放器之家祝:广大网友使用软件愉快。
下载地址:下载帮助(找不到下载地址?)
猜您还可能要找以下版本软件
上一篇: 下一篇:
收藏起来:
1、播放器之家所提供的影音播放器软件绝大部分是免费和绿色免安装版本。我们都亲自运行测试后才上传,尽力保证没有木马和病毒,但限于能力及系统等因素,无法保证所有软件都没有任何问题,如果您发现链接错误或其它问题,请在线留言反馈给我们,谢谢! QQ:
2、脚本之家旗下-播放器之家尊重知识产权。 本站不提供破解文件及注册码,若无意中侵犯到您的权益,敬请联系我们。我们会在收到信息后及时给予配合处理; 所有资源均可正常下载,为了获得最快的下载速度,我们推荐您使用 迅雷 下载本站提供的软件。
3、为确保正常使用请使用 WinRAR3.5版本以上 解压本站播放器软件。
4、本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版,唯有如此才能更好支持你所喜欢的软件更好发展!本站严厉谴责和鄙夷一切利用本站资源进行牟利的行为!语言:中文
资费:免费
系统:2.1及以上
作者其它应用
5801人安装
2542人安装
同类下载排行
4336人安装
17万人安装
51万人安装
MX Player解码包适用于 ARMv7 NEON CPU.
MX Player - 欣赏影片的最佳途径。
** 重要通知:这是MX 播放器的播放組件,您应该先安装MX 播放器。MX 播放器将会检查您的设备并自动提示最适合您设备的解码包。如果播放器没有提示安装,则您无需安装。}

我要回帖

更多关于 mx player armv7 neon 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信