音频波形显示工具
在线音频波形显示工具,基于 Web Audio API 实时绘制时域波形与频域频谱(FFT),支持本地文件分析,适合音频调试,纯前端。
Audio Waveform
Audio Waveform
点击或拖拽音频文件到此处
支持 MP3 / WAV / OGG / FLAC / M4A 等浏览器可解码格式
请先上传音频文件
#FF6B35
💡 提示:播放音频时可查看实时波形/频谱;切换到「波形概览」可查看整段音频的静态波形图,点击进度条可跳转播放位置。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,音频文件不会上传到服务器,保护隐私安全
- 需浏览器支持 Web Audio API(Chrome / Safari / Firefox / Edge 近两年版本均可)
- 可解码的格式取决于浏览器,部分特殊编码可能无法解析
- FFT 大小越大频率分辨率越高,但时间响应略慢;按需调节
📚 深度解析:音频波形显示工具
💡 常见使用场景
- 调试录音或混音时观察时域波形,判断音量是否过载、有无静音段与爆音。
- 分析一段音频的频域能量分布,定位某频率的嗡嗡声或共振峰。
- 教学或演示时把声音可视化,直观展示振幅与频谱的关系。
FFT 频谱参数示例
在 Web Audio 中用 AnalyserNode 取数据:设 fftSize=2048,则频域 bin 数为 1024,频率分辨率 = 采样率÷fftSize = 44100÷2048 ≈ 21.5Hz/bin。叠加汉宁窗(Hann)可减少频谱泄漏。时域波形则直接反映每个采样点的振幅(−1~+1),纵轴常按 dB 或线性幅度显示。
❓ 常见问题(FAQ)
- 为什么频谱图会糊成一片?
- 分辨率不够或没加窗函数会导致泄漏。增大 fftSize 可提高频率分辨率(但时间分辨率下降),并对信号加汉宁/汉明窗抑制边缘不连续,频谱会更清晰锐利。
- 波形上看不见声音但能听到?
- 可能是极小幅度的超声波段或相位抵消在单声道显示时被平均,也可能是波形纵轴缩放在满量程而信号很小。可放大纵轴或切换频谱视图交叉验证。
▼
工具简介
音频波形显示工具基于 Web Audio API 的 AnalyserNode 实现,可对本地音频文件进行实时可视化分析。支持时域波形(示波器)、频域频谱(FFT 分析)和静态波形概览三种显示模式,并提供 FFT 大小、波形颜色、平滑度等参数调节。所有处理在浏览器本地完成,文件不上传,隐私安全有保障。
功能特点
- 三种可视化模式自由切换
- 实时时域波形示波器显示
- 实时频域 FFT 频谱分析
- 整段音频静态波形概览
- FFT 大小可选(256~4096)
- 自定义波形颜色与平滑度
- 高 DPI 屏幕清晰渲染
- 支持深色模式与响应式布局
- 纯前端处理,文件不上传
使用场景
- 音频编辑前快速预览波形
- 音乐制作频谱分析辅助
- 语音录制质量检查
- 音频教学与声学演示
- 播客后期处理参考
- 声学频率特征观察