从音频文件创建平面声波(波形)图像

Posted

技术标签:

【中文标题】从音频文件创建平面声波(波形)图像【英文标题】:Creating a flat sound wave (waveform) image from audio file 【发布时间】:2016-04-29 16:46:47 【问题描述】:

我已经搜索了很多,但找不到我要找的确切内容。

有没有办法从非常短的音频文件(在我的例子中为 1 秒 mp3)生成简化或平坦的声波图像?

简化可能是错误的术语,但我的意思是我想要这种输出:

不是这个:

我知道我可以放大很多并搜索波形中视觉上不错的部分,但我更感兴趣的是生成一个看起来像脉冲图像并代表整个音频的波形图像,在某种程度上。

它可能是你能想到的任何方式。在这里,精度并不重要!

非常感谢!

【问题讨论】:

您找到解决方案了吗?我需要它 【参考方案1】:

首先你需要一种可视化声音的方法,试试这个。

Java sound visualizer

您不会将每个样本(声音帧)可视化,而是计算多个样本的平均值并使用它来渲染您的波形。

你想要的越简单,你应该使用更多的样本来进行平均。

【讨论】:

以上是关于从音频文件创建平面声波(波形)图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flash 中创建一个音乐播放器来创建音频文件的波形?

asp.net 从 mp3 创建波形图像

GStreamer - 从 MP4 文件生成音频波形

音频波形到整数序列

如何在 C# 中使用原始音频样本创建波形流?

正确呈现波形概览(+/- 伏)