频谱图查看器
可视化您的音频频谱
查看任意音频文件随时间变化的完整频率内容。可调 FFT 大小、配色方案及 dB 范围。类似 Spek,但直接在浏览器中使用。
将音频文件拖放至此
或点击浏览文件
FLAC
WAV
AIFF
MP3
AAC
OGG
M4A
OPUS
常见问题
频谱图是音频文件中频率随时间变化的可视化表示,可将其理解为声音的热力图。水平轴表示时间(从左到右,从文件开头到结尾)。垂直轴表示频率(底部 = 低音,顶部 = 高音)。每个点的颜色显示该时刻该频率的响度——明亮颜色表示响亮,暗色表示安静或无声。
水平亮线表示特定频率处的持续音调或音符。垂直亮列表示所有频率上的突然能量爆发(如鼓击或咔嗒声)。底部保持一致的亮带通常是低音或人声。颜色突然截止的位置(例如 16 kHz 以上一片黑暗)通常表示有损格式如 MP3——无损文件通常有内容一直到奈奎斯特频率。静音显示为暗色/黑色区域。您可以通过在频谱图上点击并拖动来放大,以更仔细地检查特定部分。
FFT 代表快速傅里叶变换——它是将音频分解为各个频率的数学运算。FFT 大小控制频率细节与时间细节之间的权衡。较大的 FFT 大小(如 16384)提供非常精确的频率信息——可以清晰看到单个音符——但时间分辨率会变模糊。较小的 FFT 大小(如 1024)提供精确的时间分辨率——可以看到声音的精确开始和结束——但频率信息不够精确。4096 是兼顾两者的良好默认值。
dB(分贝)衡量声音的响度。dB 范围滑块控制频谱图中可见的响度级别。最小滑块设置"底限"——比该值更安静的内容显示为黑色。最大滑块设置"顶限"——更响的内容显示为最亮的颜色。缩小范围(例如 -80 dB 到 0 dB)可增加对比度,使更安静的细节更清晰可见。扩大范围(例如 -140 dB 到 0 dB)可显示更多背景噪声底层。如果频谱图看起来太暗,请尝试提高最小滑块;如果看起来过曝,请尝试降低它。
SoX(默认)使用从黑色到紫色、红色、橙色、黄色再到白色的暖色调方案,灵感来自 SoX 音频工具,在整个范围内提供良好的感知对比度。Spectrum 使用经典彩虹方案——安静为蓝色,经过青色、绿色、黄色,到响亮为红色,类似许多科学工具使用的方案。Mono 是简单的灰度——静音为黑色,响亮为白色,简洁易读,但中间范围细节较少。选择最能让您关注的特征清晰可见的方案。
窗函数在 FFT 运行前应用于每段音频,控制频率精度与频谱泄漏(相邻频率之间不必要的模糊)之间的权衡。Hann(默认)是最常见的选择——提供良好的平衡,适用于大多数音频。Hamming 与 Hann 类似,但泄漏略少,代价是主瓣更宽——当需要相近频率之间更干净的分离时很有用。Blackman-Harris 在三者中具有最佳的旁瓣抑制——产生最干净的频率分离,泄漏最小,但每个频带显得略宽。对于大多数音乐和一般用途,Hann 已足够。如需最锐利的频率隔离,请尝试 Blackman-Harris。
线性(默认)均匀分布所有频率——1 kHz 与 10 kHz 占用相同的垂直空间,这是 Spek 和大多数频谱分析仪使用的方式。它提供高频内容的清晰视图,易于发现有损截止。对数为低频提供更多空间,与人耳对音高的实际感知相符——从 100 Hz 到 200 Hz 的跳跃与从 1000 Hz 到 2000 Hz 听起来相同(都是一个八度)。这使对数刻度非常适合分析音乐,因为大多数音乐内容(人声、低音、吉他、鼓)都在 5 kHz 以下。检查完整频谱或查找有损截止时使用线性;需要查看音乐细节和音符分离时使用对数。
对于立体声音频文件,声道选择器可让您查看仅左声道、仅右声道或两者的混合(平均值)的频谱图。这有助于发现声道之间的差异——例如,某些乐器可能被声像到一侧,或一个声道可能包含另一个声道没有的伪像。该选择器仅在加载立体声文件时出现。
在频谱图上点击并拖动以选择矩形区域——视图将缩放到该区域。可多次缩放以进一步放大。时间和频率轴将更新以显示缩放范围,并出现显示精确范围的缩放信息栏。要重置回完整视图,请双击频谱图或点击重置缩放按钮。
可以。MP3 和 AAC 等有损格式会截断高频以节省空间。128 kbps 的 MP3 通常在约 16 kHz 以上没有内容。320 kbps 的 MP3 截止于约 20 kHz。您会看到颜色突然停止的清晰水平线——其上方全为黑色。相比之下,真正的无损文件(FLAC、WAV)通常有内容一直到奈奎斯特频率(采样率的一半)。如果有人声称某个文件是"高分辨率",但频谱图显示在 16 kHz 处有明显截止,则该文件可能是从有损来源升采样的。
不会。所有处理——解码、FFT 分析和渲染——完全在您的浏览器中使用 Web Audio API 和 JavaScript 完成。您的音频文件永远不会离开您的设备,也不会向任何服务器发送数据。页面加载后,您甚至可以离线使用此工具。