查明 FLAC 或 WAVPACK 音频文件是否最初不是从有损源编码的

查明 FLAC 或 WAVPACK 音频文件是否最初不是从有损源编码的

有没有办法检查所谓的 FLAC 或 WAVPACK 音频文件最初是从无损源(WAV、CDA、APE 等)而不是有损源(MP3、AAC、ATRAC 等)编码的?

假设我有一个有损 MP3 音频文件(5.17Mb,压缩率为 87%,来源不明)。然后我将其编码为另一种无损格式,比如 FLAC 或 WAVPACK。

大小增加了 (23.14Mb,比其原始源 MP3 压缩了 39%)!ID 标签等保持不变,并且无法检查其来源的完整性。

我该如何做呢?

答案1

确定某个声音是否来自有损源的最佳方式是创建频谱图:

无损频谱图

可以清楚地看到它上升到了正规 CD 的 22.1kHz。

当转码为有损 MP3 128kbps 时,你可以清楚地看到编码器的破坏性工作:

有损 V2 频谱图

更多详细信息和示例请参见:http://blowfish.be/eac/Spectral/spectral.html

答案2

目前无法确定某个无损文件是直接从 CD 中翻录的还是从其他有损格式重新编码的。不过,有几种程序可以尝试确定某个文件是否有损来源的可能性:

这些程序的作用是分析文件,寻找可能表明它们曾经被有损编码的特征。例如音频的急剧下降 > 16 KHz、音频与 CD 帧不对齐、预回声等表明编码缺陷的信号等。

还有一个尖刻的回答:别再听盗版音乐了,去买 CD 或曲目吧。:-p

答案3

完整的数学分析将显示音频频率中的“空洞”,与初始有损压缩中使用的心理声学参数相称。

相关内容