c++ - 如何获取WAV文件的音量级别?

标签 c++ audio wav analysis

我需要像类或函数之类的东西,或者可以将wav文件作为输入的东西,请给我vloums值。
如果这样的东西不存在,我应该如何获得这些值?
有什么办法吗?

我有频率,我要音量。
顺便说一下,我用C++编码。
感谢您的答复。

说明:按体积,我指的是声音强度和振幅。

最佳答案

考虑到http://soundfile.sapp.org/doc/WaveFormat/,我不认为可以从wav文件本身中检索卷信息。同样,通常,“音量”取决于播放wav文件的硬件,如果我没有记错的话,则取决于wav文件本身。

关于c++ - 如何获取WAV文件的音量级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28147897/

相关文章:

c++ - 对 C++11 标准的工具链支持

c++ - boost 预处理器 : Sample not working

c++ - 将波形文件读入带符号的 float 组

c++ - WAVEFORMATEX - 最后如何读取编解码器数据?

c++ - 使用 ODB ORM 执行存储过程

c++ - 关于C++依赖注入(inject)的几个问题

android - Android MediaPlayer暂停流

audio - 有没有办法用Quartz Composer播放MP3或aac .pls文件?

java - 阅读并理解 Android 上的 AMR 文件的内容

java - 无法创建 AudioData 对象?