利用foobar声谱鉴别有损音源

Foobar是一款非常简洁且注重音质的音乐播放器。其自身提供了很多非常专业的分析面板,用于满足不同用户的需求。
今天,我向大家分享一个用foobar声谱面板来初步鉴别音源是否经过有损压缩的小技巧。

怎样调出Foobar声谱面板?

通过点击 View(视图) > Visualizations(可视化) > Spectrogram(声谱)

声谱面板的横坐标代表时间,纵坐标代表频率,颜色的深浅表示声音的分贝大小。

鉴别有损压缩音源

通过声谱鉴别有损压缩的原理其实很简单,就是看声谱高频部分是否被刻意削弱或截断。

为了演示整个鉴别的过程,我准备了一首歌曲, Snake Eater(合金装备4主题曲)。这是一首高低音均能完全覆盖声谱的歌曲。
另外,为了让大家可以直观地区分有损与无损,我为这首歌,准备两种码率的音源。一种是比特率为 192K 的CBR MP3格式,有损,另一首是比特率为861K的FLAC编码格式(CD音质),无损。如下图所示:

然后,我分别播放这两种音源的35秒到50秒位置并记录两种音源的声谱表现。如下图所示:

从上图红圈处可以看到,高音饱满且无明显削弱,此为无损音源。

这张图跟上一张比,高频部分的图像严重缺失,可以断定此为有损压缩音源。

有损 VS 无损

有损音源优点是体积小,便携,且一般人很难听出高音的差别,所以编码算法刻意滤去了高频段。但如果你使用的是高保真耳机,或播放器具备高保真还原能力,那么这类音源还是能听出一些异常(声音过小,高音阻塞感等)。
而无损音乐,就是尽量还原录音室效果。这类音源体积庞大,在几年前,便携音频播放器的普遍容量很小的时候,最多拷上几首就撑爆了。而目前市面上的音频播放器,动辄几G的容量,应该可以轻松容纳这些大家伙。

转载请注明原文链接:http://kenwublog.com/verify-lossy-compression-for-source-of-sound

2010/06/22 | Posted in Others
No comments yet.

Leave a comment

Attention: Java syntax highlighting is enable. For example: <pre lang="java"> class A {} </pre>