谷歌音乐,虾米网,豆瓣电台在线音乐音质比较

 May 26, 2011, 11:49 p.m.   18 comments    谷歌音乐 虾米网 豆瓣 在线音乐

谷歌音乐,虾米网,豆瓣电台是我平时在线听歌常去的几个网站,准确来说这几个网站都属于不同的类型,谷歌音乐是购买唱片公司的正版音乐然后提供给用户免费试 听和下载,虾米网是收集用户上传的音乐然后提供给用户免费试听和付费下载,豆瓣电台相对功能就比较单一了,主要是和豆瓣社区相结合的一个应用吧,可以免费 试听但是不可下载。

而这几个网站的一个共同特点就是,都提供免费的在线音乐试听服务。 抛开颇有争议的版权问题(比如虾米付费下载的合法性),我只想比较一下,同样是在线音乐试听,各个网站提供试听音乐的音质有何不同。

一般来说,由于普通用户的网络带宽相对有限,在线音乐试听不可能提供低压缩比的高品质音乐,那么不妨就将在线音乐的压缩比作为衡量在线音乐音质的指标,压缩比越低,说明音质越好,反之越差。 那么,如何获得这个参数呢?我想到的办法是将在线音乐保存到本地,然后再对其进行检测。

这个实验需要用到一个很强大的开源抓包工具wireshark,主流Linux发行版的软件仓库中应该都会提供,Windows上也可以在http://www.wireshark.org/download.html免费获取得到。

打开wireshark,开启抓包,然后将过滤器设置为http.request.method==GET,因为我只需要抓取从服务器GET的数据包,这样才能从中分析得到在线收听的歌曲URI。

准备好了实验工具,接下来就要开始我们的实验了~~

先从谷歌音乐开始,谷歌音乐是提供免费的音乐下载的,下载的音乐比特率一般都在192kbps以上,少量可以达到320kbps,而320kbps差不多是mp3音乐的最佳音质了,应该说整体素质是很不错的。

在谷歌音乐上随便找一首歌,比如这首《因为爱情》

点击试听按钮,弹出播放窗口,然后开始播放。

这时,注意观察wireshark的记录,从中不难发现有一条请求是以mp3结尾的,没错,就是这个了!

Request URI是/201105262250/A221242545929AA5C5F7FA9394797DDA/streaming1/Special_344867/M0344867001.mp3,Host是 audio9.top100.cn (很好理解,谷歌音乐是由巨鲸音乐top100.cn提供支持的)合起来歌曲的链接就是http://audio9.top100.cn/201105262250/A221242545929AA5C5F7FA9394797DDA/streaming1/Special_344867/M0344867001.mp3

将这个链接粘贴到地址栏中就可以直接将试听的歌曲下载下来了。

也许有人会有疑问,谷歌音乐不是一直提供歌曲下载么,何必多此一举...

额,我只想说,我的目的仅仅是测试在线试听音乐的音质,而在线试听的音质和下载到本地的音质是不一样的。

歌曲下载完成后,在播放器里打开,查看mp3文件的比特率,比特率越高,说明歌曲压缩比越低,音质越好,反之越差。

如图,可知谷歌音乐提供的在线试听mp3比特率是128kbps,而且有完整的ID3信息。

用同样的方法,我分别从谷歌音乐,虾米网,豆瓣电台各下载了两首歌曲,检测结果如下表所示:

谷歌音乐的检测结果在我意料之中,在线试听的128kbps虽然比下载的192~320kbps比特率低了一些,但就在线试听来说还是很不错的,而且歌词,专辑封面一应俱全。

让我比较意外的是虾米网,因为虾米网一直号称是高品质音乐分享社区,对用户上传的音乐质量要求也比较高,因此我一直以为虾米网在线试听的音质还是不错的,但是从检测出来的结果可以看出,虽然虾米网提供付费下载的音乐品质还是不错的,但是在线试听确实次了些。

豆瓣电台也许跟前两者没有太大的可比性吧,毕竟定位不尽相同。56~64kbps的比特率在保证了播放的流畅度的同时大大牺牲了音质,如果是为了听歌而听歌的话,我想我是不会在豆瓣电台上听的了。


我买糕的。

我买糕的。 May 27, 2011, 12:09 a.m. Reply

你确实是很蛋疼啊。
话说抓抓last.fm的吧。

Chon

Chon May 27, 2011, 12:45 a.m. Reply

你给我个VPN先=.=

Ernest

Ernest May 27, 2011, 12:56 a.m. Reply

last.fm的是128kbps,无ID3信息。

Flamenca

Flamenca Feb. 8, 2012, 11:25 p.m. Reply

wireshark这个抓包工具是在这里第一次见到,不过我也很早就用过抓在线音/视频的工具,头一个上手的就是WM Recorder了,它用的Windowns平台自有的Winpcap抓包,然后跟IDM组合就是绝配,好像还未遇敌手。不过是自动的,wireshark也好强大。
再分享一条,VPN不是有大名鼎鼎的freegate嘛,youtube,rhapsoady全无障碍,哈哈.......


ljsabc

ljsabc May 27, 2011, 12:11 a.m. Reply

嗯能用wireshark抓包分析地址的人也不多了。
其实在线听歌的人也不是太追求音质呢。

还有你这么做太暴力了!

Chon

Chon May 27, 2011, 12:47 a.m. Reply

纯属蛋疼...平时都很少用电脑听歌的


Ernest

Ernest May 27, 2011, 12:30 a.m. Reply

新浪乐库是128kbps,有的192kbps,音乐信息全,还有专辑封面。

Chon

Chon May 27, 2011, 12:48 a.m. Reply

貌似很早以前用过新浪乐库,好久没用了~~


我买糕的。

我买糕的。 May 27, 2011, 12:58 a.m. Reply

还是小正太比较给力哼哼。


天呐

天呐 June 14, 2011, 8:37 p.m. Reply

谢谢分享,原来虾米网的在线音质这么差,以后要去6V下载无损的听了,不然就浪费自己的非低端耳机了,哈哈

Chon

Chon June 14, 2011, 10:14 p.m. Reply

那样最好还得配一个好的声卡,呵呵

天呐

天呐 June 14, 2011, 10:24 p.m. Reply

声卡名称 SoundMAX Integrated Digital Audio
声卡厂商 Analog Devices, Inc.
UAA总线名称 IDT High Definition Audio Driver

呃,看来是很挫了。。。

Chon

Chon June 14, 2011, 10:25 p.m. Reply

再挫也比我的声卡好...可以考虑刻成CD


尛一

尛一 July 6, 2011, 5:41 p.m. Reply

呵呵,还是Google的最强大。


aphantee

aphantee March 2, 2012, 8:31 a.m. Reply

这两天用ipodtouch听豆瓣电台,耳机质量还算不错,所以听着就感觉歌曲不对劲,好像缺了什么。今天上网来查豆瓣电台的比特率,查到了lz的博文,终于明白为什么了^^多谢~~


Ceasar

Ceasar March 18, 2012, 11:44 a.m. Reply

谢谢分享了。但即使是这样低的比特率,虾米的缓冲依然很慢啊。对我来说最蛋疼的是google音乐不支持国外ip。。。。

Chon

Chon March 19, 2012, 9:46 p.m. Reply

同感,我在教育网内感觉虾米的速度也很慢
对了,现在谷歌音乐的内容已经比以前少了很多,不建议再使用谷歌音乐。。。


vrjz

vrjz June 8, 2012, 4:23 a.m. Reply

看了下豆瓣只有56kpbs, 好失望啊. 虾米也同样失望, 看来只有last.fm了么