开会员就有好音质?可能遇到假无损!
随着手机的普及,MP3随身听的市场已经被挤压成为了绝对的非主流,手机听歌成为了越来越多人的日常。
不过,大多数人手机听歌只是图个方便,一旦讨论起手机的音质,大家似乎都不怎么抱以期待。
的确,除了某些内置了独立DAC、运放芯片的手机,大多数手机都并不以音质为卖点,很多朋友用手机听歌也觉得音质是挺差的,但这是否真的是理所当然的事情呢?
并非如此。虽然很多手机没有专门的“HiFi芯片”,但手机硬件反而不怎么该背音质差这个锅,就算是常规设计,音质也应该是合格的。
实际上,很多软件算法上的因素,甚至比硬件更加影响手机的音质。如果你用手机听歌感觉音质不堪入耳,被软件方面原因坑的概率其实还是蛮大的。
同样一部手机,某些人听到的是天籁之音,某些人听到的却是渣音质。为什么会这样?今天就来盘点一下手机和音质相关的大坑,看看你跳了几样!
开会员就有好音质?可能遇到假无损
现在越来越多的网络音乐App提供了无损音频格式的选项,部分朋友就开通这些音乐App的会员,以享受无损带来的音质提升。然而即使如此,某些无损音频的音质依然难以令人满意。为何如此?你可能是遇上假无损了。
所谓是假无损,指的是从MP3等有损格式转换过来的无损音频。MP3是一种有损音频压缩格式,Wav转换成为MP3后会损失16kHz以上的音频信息。
把MP3重新转换成为Wav也好,无损音频也好,损失的音频信息并不会凭空补回来。使用MP3等有损格式转换而来的无损,就是人们常说的“假无损”。
无损音频的波形和原始数据是一样的,没有分别,但如果是假无损的话会缺失16kHz以上的信息
假无损的出现往往是为了噱头,看到某首歌是MP3,对品质有要求的人可能就无视了;但看到是无损的话,妥妥的把歌收藏起来啊!
这种情况下,无损就意味着流量,但手中没有无损音乐怎办?就靠骗了。于是可以看到某些无良音乐网站把MP3做成假无损,用户美滋滋下载以为捡到宝,但其实只是捡到了一堆占据额外空间的无用数据。
所幸的是,鉴别假无损的办法还是有的,只是要费点功夫。利用波形图观察16kHz上的信息,是否假无损一目了然。而利用一些软件,也可以进行假无损的识别。这里以Foobar2000为例,教大家如何识别假无损。
Foobar2000有一个颇为神奇的无损识别插件“fooCDtect”。在Foobar2000安装了这款插件后,就可以通过“转换”菜单找到“辨别无损”的选项。
你可以在播放列表中选中N首歌,然后一次性进行无损辨别。如果结果显示的是“CDDA-100%”,那么就说明这肯定是真无损,否则就有可能是假无损。
安卓手机的老问题:SRC
如果你用安卓手机听歌,遇到渣音质的概率会大大高于iOS设备。其原因就是,一些安卓手机上可能会存在音频SRC的问题,这会让音质有所劣化。
SRC是什么意思呢?SRC的全称为“Sample Rate Converter”,即采样率转换。
采样率是数字音频一个十分重要的参数,而不同定位的音频则有着不同的采样率——如CD的采样率一般是44.1kHz,普通视频中的音轨采样率为48kHz,高清音频的采样率能达到192kHz以上。
有时候由于种种原因,无法以原本的采样率播放音频,如44.1kHz的CD不得不使用48kHz输出,这个过程就产生了SRC。
如果是非整数倍的SRC,那么对音质的影响极有可能是比较明显的。例如PC早些年的AC‘97音频规范中,为了节约成本,就约定俗成采用48kHz输出,44.1kHz的CD会被SRC,这也造成了电脑音质不好的口碑。
现在电脑的HD Audio规范已经修正了该问题,但安卓在这方面仍不甚考究,市面上很多安卓手机都有千奇百怪的SRC问题。
例如近年某些使用高通芯片的机器,高通芯片会先把48kHz的音频SRC成为44.1kHz,然后安卓系统又把44.1kHz的音频SRC成48kHz。
又例如不少安卓机连接USB声卡输出,会统一固定在某个采用率造成SRC,这些问题其实是由于安卓系统不完善导致的,iOS就没这方面的问题。
当然,SRC到底会对音质造成多大影响,和算法也有很大关系,高品质的SRC算法对音质的劣化也不是不能接受。
但是SRC除了影响音质,还会耗费额外的资源,更加耗电。那么遇到SRC怎么办?某些App例如海贝音乐,它可以调节安卓音频输出的采用率,规避SRC问题。如果你用的是iPhone,那就无需什么特殊动作,iPhone的采用率输出一直都是挺正常的。
蓝牙音质一定差?编码格式要注意
现在越来越多手机取消了3.5mm的耳机孔,也有很多朋友开始选择蓝牙耳机来听歌。而不同的蓝牙音频编码,音质有明显差别。目前主流的蓝牙音频编码有以下几种。
·SBC。这是最早的蓝牙音频传输编码,音质也是最差的,但兼容性最好,随便一部手机的蓝牙都支持SBC。
·AAC。音质比SBC更好,iPhone就会使用这种蓝牙编码,也被其他手机广泛支持。如果手机播放的是AAC音频文件,那么使用AAC蓝牙编码传输可以少一个编码转换的步骤,音质更加保真。
·aptX。aptX是更高一档的蓝牙音频编码,其中aptX-HD可以做到接近无损音质(但还是有损)。
目前比较高档的手机会支持这个编码,但iPhone是不支持的,因为这个编码标准背后是高通。iPhone有自己的蓝牙音频方案,例如iPhone 7使用了专门的W1芯片负责处理蓝牙音频,也许配合Airpods使用了私有的蓝牙编码传输。
·LDAC。索尼目前力推的蓝牙音频编码,最大的卖点就是能够做到Hi-Res无损音频传输,音质是最好的。
这种编码以前不甚流行,除了索尼自己的手机和蓝牙耳机,并没有什么其他设备支持这种编码。
但情况在安卓8.0发布后发生了改变,安卓8.0以上的系统是自带LDAC支持的!配合支持LDAC的耳机,你可以获得最完美的蓝牙音质体验——前提是蓝牙天线和处理器足够靠谱,不然数据量太大可能会爆音。
如果你有一副好的蓝牙耳机,想要追求蓝牙音质,那么至少也要选择支持aptX的手机。
而如果一部安卓机可以升级到安卓8.0,这就意味着它的蓝牙音质很有可能会大幅提升。如果你喜欢蓝牙听歌,那么可以着重考虑系统带有aptX和LDAC支持的手机。
杂音底噪满天飞?USB转接有讲究
前面提到,不少耳机取消了耳机孔,于是大家就需要用到如Lightning或者USB Type-C来输出音频信号。要使用旧耳机的话,就得用上转接线。而转接线是否对音质也有影响?答案是肯定的。
iPhone上的Lightning接口输出的是数字信号,因此转接线就必须带有数模转换(DAC)和放大模块,才能把数字信号输出到耳机。
因此,转接线的本身的质量,对手机音质有着最大的影响,杂牌的话可能会存在杂音底躁。iPhone用户可以选择原厂线或者某些在线材中内藏了极高质量的DAC方案的耳机,来获得更好的音质体验。
而安卓就比较复杂了,安卓机使用USB-Tpye C来输出音频,输出的可以是模拟信号,也可以是数字信号。
如果输出的是模拟信号,那么音频的数模转换、放大都是机内处理的,转接线就只相当于耳机的一小段延长线,对音质影响并不大,买杂牌也不太容易影响音质,但部分安卓机的机内处理就挺糟糕,所以依然会有底躁杂音。
但如果输出的是数字信号,你使用的是自带DAC的转换线,那么这转换线就相当于一个外置USB声卡,在安卓系统下容易出现SRC的问题。
不过,就算存在SRC,带DAC的转换线音质依然很有可能好于机内处理,例如HTC某条带有CODEC芯片的转接线就成为了很多手机的渣音质拯救者,再说SRC也可以用海贝音乐这样的App来规避。
总结
音频播放并非手机的专职,但是否渣音质就应该是理所当然的呢?
其实上文提到的几个大坑,很大程度是可以通过软件的层面来解决的。在音频输出方面,目前iOS的确比安卓问题更少一些。
希望音乐内容商和手机厂商都可以更加注重音质,以很多手机的硬件基础,用它们听歌音质不该是像现在这么差的。