# 音频频谱图生成

从音频或视频音轨生成频谱图

> 标准页面: https://elysiatools.com/zh/tools/audio-spectrogram-generator

- **分类:** Media

- **关键词:** audio, spectrogram, frequency, image, ffmpeg

## 概述

使用 ffmpeg showspectrumpic 生成 PNG 频谱图，展示频率随时间的变化。可直接上传音频，也可上传视频并使用第一条音轨。

## 输入项

- **音频文件** (file): Select an audio or video file
- **图片宽度** (text): e.g., 1200
- **图片高度** (text): e.g., 500
- **配色方案** (select)
- **显示图例** (checkbox)

## 适用场景

- 需要直观分析音频文件的频率分布、噪声区间或声音特征时。
- 需要为视频或音频作品制作可视化的频谱图封面或插图时。
- 需要快速检查视频文件第一条音轨的音频质量与频率范围时。

## 工作原理

- 上传需要分析的音频文件（如 MP3、WAV）或视频文件（如 MP4、MKV）。
- 设置输出频谱图的宽度和高度，并选择适合的配色方案（如 Magma、Viridis 等）及是否显示图例。
- 系统通过 ffmpeg 的 showspectrumpic 滤镜处理音轨，生成并输出一张展示频率随时间变化的 PNG 格式频谱图。

## 使用案例

- 音频剪辑师用于快速检测录音中的高频噪声或静音区间。
- 播客创作者为音频节目生成视觉频谱图，用于社交媒体宣传分享。
- 多媒体开发者快速验证视频文件音轨是否正常及频率响应范围。

## 常见问题

### 这个工具支持哪些文件格式？

支持常见的音频格式（如 MP3, WAV, AAC 等）以及视频格式（如 MP4, MKV, AVI 等，系统将自动提取第一条音轨进行处理）。

### 什么是配色方案（Color Scheme）？

配色方案决定了频谱图中不同频率强度（分贝）的颜色映射，例如 Magma 呈现火山岩浆色调，Viridis 呈现绿黄色调。

### 为什么生成的频谱图没有显示刻度或图例？

默认情况下不显示图例。如果您需要查看频率和时间轴刻度，请在配置中勾选“显示图例”选项。

### 上传视频文件会消耗更多时间吗？

提取视频的第一条音轨并生成频谱图需要一定的处理时间，文件体积越大处理时间越长，请耐心等待。

### 生成的频谱图是什么格式的？

工具会输出一张高清晰度的 PNG 格式图片，方便您直接下载和保存。

## 相关工具

- [图片序列转视频](https://elysiatools.com/zh/tools/image-sequence-to-video): 将上传的图片文件或 ZIP 帧压缩包转换为视频，并按文件名自然排序
- [封面图嵌入](https://elysiatools.com/zh/tools/cover-art-embed): 不转码媒体流，嵌入封面图片。
- [音频频谱视频](https://elysiatools.com/zh/tools/audio-to-spectrogram-video): 将音频生成频谱可视化视频
- [音频波形视频](https://elysiatools.com/zh/tools/audio-to-waveform-video): 将音频生成波形可视化视频
- [音频波形图生成](https://elysiatools.com/zh/tools/audio-waveform-generator): 从音频生成波形图片
- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源
- [GIF转WebM转换器](https://elysiatools.com/zh/tools/gif-to-webm): 将GIF图像转换为WebM视频格式，支持现代压缩和网页优化
- [低 CPU 视频预览生成器](https://elysiatools.com/zh/tools/video-preview-generator): 从视频中均匀裁剪 5-10 段并合成为预览视频，全程不重新编码。

## 示例

- [WebRTC 实时通信示例](https://elysiatools.com/zh/samples/webrtc-samples): 全面的 WebRTC 示例，用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
- [Bevy 游戏引擎示例](https://elysiatools.com/zh/samples/bevy-samples): Bevy Rust 游戏引擎示例，包含 ECS、2D/3D 图形、音频和游戏机制实现
- [无版权FLAC音频样本](https://elysiatools.com/zh/samples/flac-samples): 用于测试与开发的 FLAC 无损音频样本集合，包含自然声音与冥想音乐
- [无版权MP3音频样本](https://elysiatools.com/zh/samples/mp3-samples): 免费使用和测试的无版权音频样本集合，包括自然声音、冥想音乐和环境音频，适用于测试和开发目的

## 相关内容

- [音频分析与可视化工具](https://elysiatools.com/zh/hubs/audio-analysis-and-visualization-tools): 免费在线生成频谱图与波形图、3D 频谱分析、声像仪与相位示波器检查立体声相位，以及丢音、静音、时长、字幕同步等 QC 诊断，全部本地处理。
- [音频编码与格式转换工具](https://elysiatools.com/zh/hubs/audio-convert): 在一个专题里比较音频格式转换、码率调整、采样率转换、编码切换和导出工具，适合交付与归档工作流。
- [图片格式转换与动画导出工具](https://elysiatools.com/zh/hubs/image-convert): 在一个专题里比较 JPG、PNG、GIF、AVIF、WebP、TIFF、ICO、base64 以及动画导出相关的图片格式转换工具。
- [视频转音频与动画格式转换工具](https://elysiatools.com/zh/hubs/video-convert): 在一个专题里比较把视频转成音频、提取视频流，以及在短视频与动态图格式之间转换的工具。
