我想制作一个可以处理音频的程序。
如何获得一组帧,而每个帧都有一组音调及其音量? (这就是音频的构建方式。)
基本上它只是一个解析WAV
的API文件,然后导出 WAV
文件。
也许有不同的音频编辑方式?
最佳答案
Wav (RIFF) 文件与音调信息没有直接关系(例如,您可以有一个无调性噪声的 wav 文件),它们包含一个采样波形(每个 channel )。
您可以使用一些 DSP 处理技术(例如各种类型的 FFT 处理、窗口化、重叠等)来获取不同类型的光谱信息,或者执行诸如粒度分析/重新合成之类的操作。
关于c# - 如何使用 C# 编辑波形音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8194939/