android采样率
㈠ 如何得到的比特率,采样率和没有.在Android上的音频文件的频道
在视频文件上点右键,属性,在详细信息里可以看到视频和音频的具体信息。
1.简单来讲,采样率和比特率就像是坐标轴上的横纵坐标。横坐标的采样率表示了每秒钟的采样次数。 纵坐标的比特率表示了用数字量来量化模拟量的时候的精度。
2.采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25赫兹,NTSC制式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以同样的速率播放时,就能听到连续的声音。显然,这个采样率越高,听到的声音和看到的图像就越连贯。当然,人的听觉和视觉器官能分辨的采样率是有限的,基本上高于44.1kHZ采样的声音,绝大部分人已经觉察不到其中的分别了。
㈡ android中采样率压缩会导致分辨率变大吗
数据采集卡的采样率和分辨率是根据市场需求来定的,但是数据采集的分辨率和采样速率是根据你要采集的物理信号来定的,你要确定你要采集的信号的频率,再乘以5到10,就基本上确定你的采样率了。分辨率是你希望识别到最小的信号电压值,主要根据你希望还原的物理信号的真实度来考虑,这里给出一个公司:U=1/2的N次方。随着N的增大,你识别到的最小电压值越小,得到的数据越能够反映真实的变化。
㈢ 安卓系统src问题
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。
一直以来,Android系统由于底层语言的问题,在音频播放上存在一个漏洞,即48khz采样率转换为44.1khz会被劣质SRC。这种被劣质SRC的问题,使得音频信号在安卓设备里受到了扭曲和损耗,产生大量噪波,立体声播放层次等这些指标全面受损。而用户需求较多的高品质音乐母生带、高清视频、游戏等的音频都是高于44.1khz的采样率;因此有很多用户不厌其烦抱怨安卓机器的音质失真和受损问题。
通过一段标准音频理论状态下的光谱图,我们可以发现正常安卓机型在播放48khz音频时,光谱图可谓惨不忍睹。主信号周围出现了巨量的噪波,主信号基本难以分辨,因此难免会出现声道串声,杂音,变调等问题。
近期智能手机厂商vivo发布了其自主研发的音频技术VRS。据了解,vivo的VRS技术声称完全解决了上述困扰安卓系统音频播放的梦魇,并得到了国家专利受理。
而应用了VRS音频技术的vivo V1智能手机在播放48khz音频时,完全不存在任何问题,其主信号的保真度接近于理论完美状态。虽然信号源质量并不完全代表最后的听感,但我们也知道,有了接近无损的信号源,是能够取得优秀播放效果的前提。可见,VRS技术的出现,表明vivo智能手机在致力于追求产品完美的音质享受探索又迈上了一个新的高度。
㈣ 安卓系统为什么音质不好
Android 基于Linux,我们先来了解一下Linux的特点。Linux使用ALSA作为其音频架构,其全称Advanced Linux Sound Architecture,即高级Linux声音架构的意思,在2.6核心之后,ALSA成为了Linux系统默认的音频子架构。取代了之前的OSS[Open Sound System,开放式声音系统]。
ALSA并不太好理解,它首先是一个驱动库,包含了大量的声卡设备的开源驱动,并提供了核心层API与ALSA库通信,而ALSA库则是应用程序访问和操控音频硬件的中间层,这个中间层有标准接口,开发者可以无须考虑硬件差异性进行开发,它对提升开发效率是大有帮助的。ALSA可以向下兼容OSS,因为OSS已经被淘汰,其兼容的工作模式不再讨论。
这个体系被继承到了Android当中。在Android2.2[含2,2]之前,系统文件夹中能找到一个LibAudioALSA.so的文件,这就是ALSA库文件,其他应用程序调用它,与声卡设备进行指令和数据通信。Android音频架构与Linux的并无本质区别。
在桌面版本的Linux当中,为了兼容各类声卡,Linux也设置了一个SRC[Sample Rate Converter,采样频率转换]的环节,当当前采样率低于48kHz时强制SRC到48kHz输出。这个SRC环节位于ALSA的插件模块中的混音器部分。Android针对这个进行了改进。
什么是SRC?SRC即Sample Rate Converter,中文意思为采样频率转换。它被声卡爱好者所关注,大部分发烧友视SRC为音质杀手。
Android增加了一个AudioFinger,这个可以简单的理解为Android的ALSA音频子系统的标准化的插件模块,它包含了AudioMixer[混音器]、AudioResampler[重采样]等子模块,AudioResampler即我们理解的SRC,Android换了一个新名称而已。针对SRC,Android做了改进,但改进并不是以去除SRC为目的,而是修改了默认的输出频率,Android的SRC目标采样率为44.1kHz,非该值的采样率都将SRC处理。例如播放48kHz采样率的信号,输出的最终是44.1kHz,这对音质将产生负面影响。
ALSA是一个针对Linux 桌面版本设计的音频架构,它实际上是不适合智能终端设备的,起码里面大量的开源驱动代码是可以去除的,对与Android来说,这些都是废代码。从Android2.3起,启用了一个新的音频架构。它放弃了一直使用的ALSA架构,因此系统文件夹中,也不再有LibAudioALSA.so这个文件。
Android2.3起,架构已经做了修改,在针对内部代码进行了优化,去除了冗余代码,理论上让系统能变得更加高效,可以将新架构理解为一个精简的或者为智能终端设备定制的ALSA架构。遗憾的是,它同样存在SRC严重劣化的问题,通过测试可以证明。
Android 3.0专门为平板电脑设计,影音体验变得更加重要了,是不是新系统在音质方面会有新的的进步呢,测试结果依然是令人失望的。
Android系统将采样率同一为44.1kHz输出,这造成了诸多限制,它将无法实现96kHz、192kHz高清音频节目的良好回放,大量视频节目源自DVD或者蓝光盘,其采用率多为48kHz,Android设备在回放这些视频节目时,音质也将大打折扣。
理论上软件SRC可以通过更换算法来实现音质提升,但却不太现实,智能终端所采用的CPU多为ARM,ARM芯片的浮点运算力有限,而SRC需要大量的浮点运算的资源,即便有了高质量的SRC算法,其运算也是以牺牲设备性能和耗电量为代价的,实用性差。
从Android的音频架构及流程分析,可以认为,播放44.1kHz采样率的音乐节目时,不会引发SRC,音质因此可以获得保证,理论上确实如此。但它同样存在问题,不管是之前的ALSA架构还是Android2.3之后改良的架构,其驱动库都位于核心层,也就意味着音频设备厂商、用户无法象PC平台那样安装驱动来改善音质。实际测试也表明,Android设备音质普遍偏差,Soomal有大量测试可以证明。
我们再把目光投向iOS,iOS非常封闭,我们甚至无法获知其架构的具体构成,但iOS设备不存在硬件设备多样性的问题,因此要实现更好音质也会更加简单。iOS可以实现针对性的开发和改良,以实现更好的音质。实际情况也是如此,目前为止,还没有一款Android设备的音质可以媲美任意一款iOS设备,这种差距,我们认为不是来自硬件,而是操作系统。
Android音频架构的局限性也使得其难以成为优质的影音平台,如果你希望设计一款基于Android的高清影音播放器,那么首先需要做的不是设计硬件,而是去修改现有架构的不足,或者干脆设计一个专用的架构来取代Android的通用架构。从源代码分析,Android和原生的Linux底层能支持各种采样率,开源也使得其具有改造基础,因此,在技术实力强劲的公司手里,Android也可以乌鸡变凤凰。
㈤ 听说高通平台处理器有先天的音频采样率缺陷,是什么
高通芯片组在常用的44kHz采样率从下确实普遍存在类似的高强度谐波,这说明高通芯片组在44kHz采样率下出现了强制SRC现象。 可能是高通的Codec设计遵循了AC97规范,硬件强制48kHz输出,再由于Android系统采样率从锁定,当时包括高通、NVIDIA、三星等主流移动处理器芯片组在内的几乎所有的Android手机在48kHz采样率音频播放时都会得到一致的测试结果。在谷歌官方固件系统中,Android系统的多媒体音频仅支持单一采样率[44kHz或48kHz],遇到非匹配的采样率,Android会进行采样率转换,也就是SRC操作。但从频谱测试图中可以明显看出,Android的重采样效果甚至远不如高通芯片组强制SRC的品质。在听44kHz采样率的音乐很糟糕,看视频时音质则更差。
小米2是国内首个使用高通APQ8064四核处理器的手机产品,它即没有Android SRC问题,在44kHz采样率下也没有高通芯片组以往特有的谐波。
也就是说这个问题在APQ8064上就已经解决了,骁龙800也没有这个问题!
㈥ android怎么获取某款手机的最高硬件录音采样率大牛帮忙
这个应该没有,我记得以前看源代码的时候,这部分是和两个地方有关系,第一就是硬件的支持,第二就是低层的定义,好象在低层有个地方是控制其采样率的。
㈦ android5.0系统音频是否还有src的问题
一直以来,Android系统由于底层语言的问题,在音频播放上存在一个漏洞,即48khz采样率转换为44.1khz会被劣质SRC。这种被劣质SRC的问题,使得音频信号在安卓设备里受到了扭曲和损耗,产生大量噪波,立体声播放层次等这些指标全面受损。而用户需求较多的高品质音乐母生带、高清视频、游戏等的音频都是高于44.1khz的采样率;因此有很多用户不厌其烦抱怨安卓机器的音质失真和受损问题。
通过一段标准音频理论状态下的光谱图,我们可以发现正常安卓机型在播放48khz音频时,光谱图可谓惨不忍睹。主信号周围出现了巨量的噪波,主信号基本难以分辨,因此难免会出现声道串声,杂音,变调等问题。
近期智能手机厂商vivo发布了其自主研发的音频技术VRS。据了解,vivo的VRS技术声称完全解决了上述困扰安卓系统音频播放的梦魇,并得到了国家专利受理。
而应用了VRS音频技术的vivo V1智能手机在播放48khz音频时,完全不存在任何问题,其主信号的保真度接近于理论完美状态。虽然信号源质量并不完全代表最后的听感,但我们也知道,有了接近无损的信号源,是能够取得优秀播放效果的前提。可见,VRS技术的出现,表明vivo智能手机在致力于追求产品完美的音质享受探索又迈上了一个新的高度。
㈧ 安卓音频输出规格最高支持多少khz
安卓是基于Linux内核开发的系统,Linux使用是ALSA作为其音频架构,其理论支持的采样率是48khz。所以很多人都认为安卓系统的手机音质很差。但在手机或电脑中影响音频输出质量的不单是系统,最重要的是处理器和声卡。
㈨ iOS为什么音质比Android好
IOS经过多年才能支持96Kbs,而安卓播放无损完全不在话下。也不知你从哪儿的底气,认定IOS音质比Android好。要知道现在多少安卓手机的音质都可以把IOS甩出多少条街了。
看看索尼的播放器吧
㈩ 安卓系统的手机音质都一样吗
楼主天真的样子好可爱,安卓手机的音质是很差的。
首先,安卓系统是有问题的,这个改不了。Android的SRC目标采样率为44.1kHz,非该值的采样率都将SRC处理。例如播放48kHz采样率的信号,输出的最终是44.1kHz,这对音质将产生负面影响。这个可以通过测试证明。
其次,手机的音质不可能好到哪里去,除非有专业解码芯片。9100的音质对比ipod要差的很远,iPod都不是hifi。
听音乐还要用MP3或者是CD。