[技术性探讨]为什么网易云音乐的320Kbps被质疑

不蠢的猫C2016-08-02阅读数14562网易320K检查小组专栏

各位好,这里是320K检查小组。

这篇文章,并不是说网易云音乐多么多么差,某米音乐多么多么好,只是从技术性角度来分析一下。

鄙人水平不高,如有错误,请在评论区指出~我们会改正的:)

今天我们的主要测试歌曲为DDRKirby(ISQ)的Strobo Nights (DDRKirby's Summer Night Mix)~

我们使用的软件为:LAME(3.92&3.99.5),iTunes12

大家都知道,不同版本的编码器解码器是有不同的效果的。

因为我们目前仍然不能得知网易使用的编解码器具体信息(一会是LAME,一会是Lavf),所以我们用LAME进行了最大化的模拟。

首先,我们在上次讲过网易云音乐的320K的频谱最大的特点是:一刀切。

那么,为什么会出现这种情况呢?

以下为技术性内容,小白可以跳过

在我使用的两个版本的LAME中,都附带着一个神奇参数——

lowpass翻译为低通滤波器(英语:Low-pass filter),它容许低频信号通过,但减弱(或减少)频率高于截止频率的信号的通过。对于不同滤波器而言,每个频率的信号的减弱程度不同。当使用在音频应用时,它有时被称为高频剪切滤波器,或高音消除滤波器

简单的来说,lowpass就是为了切掉高频的声波而存在。因为频率大于20Khz之后,人的耳朵就听不到了。那么听不到的为啥还要保留呢?所以lowpass这项技术就被发明出来了。

但是问题来了,我们是发烧友,就是为了追求高品质的歌曲啊!

频率16K~20KHz

这段频率范围实际上对于人耳的听觉器官来说,已经听不到了,因为人耳听觉的最高频率是15.1KHz。但是,人可以通过人体和头骨、颅骨将感受到的16~20KHz频率的声波传递给大脑的听觉脑区,因而感受到这个声波的存在。这段频率影响音色的韵味、色彩、感情味。如果音响系统的频率响应范围达不到这个频率范围,那么音色的韵味将会失落;而如果这段频率过强,则给人一种宇宙声的感觉,一种幻觉,一种神秘莫测的感觉,使人有一种不稳定的感觉。因为这些频率大多数是基音的不谐和音频率,所以会产生一种不安定的感受。这段频率在音色当中强度很小,但是很重要,是音色的表现力部分,也是常常被人们忽略的部分,甚至有些人根本感觉不到它的存在。

请以此类推……

再次简单地说,就是增强音色效果。

所以对于音乐发烧友来说,这么祸害人的lowpass还留着何用?

测试开始

我们来进行测试(为了方便大家测试,我们一并将参数奉上):

测试1:lowpass参数的危害

原盘的频谱

LAME(3.99.5)取消lowpass参数的结果:

lame -b 320 --lowpass -1 Strobo_Nights.wav test-no-lowpass.mp3 

LAME(3.99.5)直接压制的结果:

lame -b 320 Strobo_Nights.wav test.mp3 

嗯,再来看看大小:

所以我们在体积不变的情况下,为什么不追求一下极致的音乐体验呢?!

对了,这篇文章是说网易云音乐音质情况的……所以我们附上另外一个对比。

测试2:网易云音乐是否是因为lowpass参数而出现问题的

原盘的频谱

LAME(3.99.5)取消lowpass参数的结果:

lame -b 320 --lowpass -1 akalin.wav akalin-no-lowpass.mp3

然后下面,我们取消了lowpass参数来模拟网易的音频

LAME(3.99.5)直接压制的结果

lame -b 320 --lowpass -1 akalin.wav akalin.mp3

为了证明我们的结论,我们特地下载了网易的音频文件,还好网易这回是用LAME(3.99.5)压制的~

这两张图看上去几乎没有什么很大的差别,说明网易云音乐的技术人员并没有加入禁止lowpass的参数,这应该就是原因了吧。

附上一张iTunes AAC的对比图:

可以通过对比发现,iTunes AAC跟压制出色的MP3并没有太大的差别。

题外话

上面我们说过,不同版本的编码器解码器是有不同的效果,为什么我们这样断言?

我们可以从频谱图入手。

LAME(3.99.5)取消lowpass参数的结果:

lame -b 320 --lowpass -1 akalin.wav akalin-no-lowpass.mp3

LAME(3.92)取消lowpass参数的结果:

lame -b 320 --lowpass -1 akalin.wav akalin-no-lowpass.mp3

看到最前面了吗?LAME(3.92)比LAME(3.99.5)的频谱图更丰满。

这就说明,LAME(3.92)居然比LAME(3.99.5)的压制效果要出色得多。

后记

我们已经反馈了这个问题……不知道会不会改正。

补充:开启lowpass后,在转换成的CBR 320kbps音频文件里,低频信息可能会有损失。(猫C——2016年8月2日23:36:50)

本篇文章感谢@阿卡琳 的大力支持,他提供了3.92版本的LAME(我们makefile的只能在Linux下用表示十分不爽……)以及文章中提到的部分音频文件!

最后,但愿网易云音乐能重视一下这些小细节吧……

320K检查小组  敬上

作者:不蠢的猫C

关于网易云音乐320K检查小组的一切,都在这里。我们会不定时更新音质检查报告,以及各种教程。

关注