SRC会如何影响音质?
简单解释就是采样率对音频信号有影响,非整数倍采样率的转换可能会对信号质量有影响,而安卓系统劣质的转换算法必然会做出这种影响。采样率是多少?这个东西,按照我的理解,不是很准确。一段音频是一个整体,读取信号的设备无法整体读取,而是在这段音频上选取无数个点进行读取,形成无限接近原始信号的读取数据。这个选点的标准(密度)?速度?)哪怕是一个采样率。当然,采样率越高,选择的点越多,读取的数据越接近原始信号。一般系统本身只输出一个采样率,所以SRC本身是不可避免的,但是SRC质量和SRC情况的区别还是比较大的,早期的声卡也喜欢标榜自己的SRC能力不错。非整数倍采样率转换可能会对信号产生不良影响。192是48的整数倍。母声带换成小格式的话,转换成48khz会好很多,转换成音乐44.1khz可能会影响质量。这个有点复杂。将192点均匀地打在一条线上,擦除该线,然后用平均消去法去掉192点的四分之三,将剩下的48点连接起来,与原线相差不大。但如果要192点,剩下44.1点就麻烦了,形状也会和原来不一样。高质量的声卡一般可以解决这个问题。用更好的算法来完成这种非整数倍的转换,可以尽可能的降低信号损耗。Android系统的SRC显然是一个很差的算法...不知道为什么一直不愿意改。据说和底层语言有关系。如果换成我,我会用安卓机启动全身,放48khz音频正弦波扫下频率。谐波还是很吓人的!正常应该是,所以安卓音响确实有很大的劣势。只是很多人没有意识到,原因是下载的MP3大部分都是44.1khz,视频流是48khz,但是大部分人听视频没有那么认真。如果你不幸听了48KHZ的MP3,这个采样率还有一些MP3,你会觉得这首歌的音质很差!声音混乱嘈杂,就像卡带机时代的轻微搅动!不知道的人一定以为这么差的歌应该是片源,所以也没多想!所以很少有人关注这个问题,有些厂商大概也不知道其他手机厂商会关注,直到今年国内vivo申请了专利VRS来解决这个问题。据我所知,有些机型和vivo的产品应该不会用优化算法来解决这个问题,对手机来说是很消耗能量的。应该是一种自适应的切换方式,也算是充分发挥中国人的聪明才智,做一个小小的手势,让两种采样率之间的切换变得没有必要!