♪ 无损音乐识别

假无损是怎么来的

FLAC 不会凭空造出细节——所有假无损,都是把丢了细节的文件装进声称没丢的容器。

本手册只讲怎么鉴别,不涉及文件下载。首页的网盘检索只索引公开分享的链接,本站不存储文件、不参与分发,版权归权利人所有。

FLAC 是「无损压缩」,意思是解压之后与原始 PCM 逐字节一致。它不能凭空造出细节。所以所有假无损的本质只有一句话:把一个已经丢了细节的文件,重新装进一个声称没丢的容器里。

CD 原盘 16/44.1 · 40 MB MP3 320 kbps 10 MB · 16 kHz 以上被砍掉 转回 FLAC 35 MB · 上方依然是空的
图 1 · 三个阶段的频谱示意(纵轴为频率,横轴为时间)。第三格最值得看:文件从 10 MB 涨回 35 MB,红色虚线以上的空白一像素都没变。

做法一:转码(最常见)

把一个 MP3 或 AAC 解码成 PCM,再用 FLAC 重新压缩。这个过程可以无损地保留 MP3 里剩下的一切,但被 MP3 砍掉的频率不会回来。

  • 文件从 10 MB 变成 35 MB,磁盘占用翻三倍多,听感一点没变
  • 频谱图上表现为一条笔直的断崖,断崖上方几乎全黑
  • 复杂度最高的地方在于它是「完整的一次转码」,任何只看文件头的工具都会认为它是标准 FLAC

做法二:升采样

把 44.1 kHz 升到 96 kHz 或 192 kHz。采样率的数字好看了,奈奎斯特频率也跟着抬高了,但原本不存在的信号依然不存在。

  • 典型现象:频谱上方三分之一到一半完全空白
  • 升采样软件会在中间插值补零再滤波,留下一条平滑的「过渡带」,那不是真的信号,是算法的输出

做法三:假位深

把 16 bit 的每个采样点左移 8 位,就得到了一个「24 bit」文件。多出来的低 8 位全是零,或者被人为填进噪声(dither)掩盖。

  • 体积增加约 50%,有效动态范围一点没变
  • 判定要看「有效位深」:最低几位如果是恒零或恒定的噪声图案,就是放大出来的

为什么有人这么做

三个动机,都很实际:一是平台按「无损」「Hi-Res」分层定价,档位越高越贵;二是很多人相信文件大就是音质好,体积本身就是卖点;三是搬运链条上的人未必懂技术,他拿到的就是别人转过的文件,一路传下来没人验证过。

记住这一条就够了:FLAC、WAV、DSD 都只是容器,容器不构成证据。判断依据永远是容器里装的内容,不是扩展名,更不是文件大小。

拿一个文件来试试 纯前端分析,文件不离开你的电脑,几百毫秒出结果。
›