什么是C++;如果我想修改声音文件并将其保存回去,我应该寻找哪些库? P> >我想为C++相关的声音库提供一些建议。

什么是C++;如果我想修改声音文件并将其保存回去,我应该寻找哪些库? P> >我想为C++相关的声音库提供一些建议。,c++,audio,C++,Audio,我的要求如下: 加载一个声音文件-这意味着我需要知道输入的是什么类型的声音,然后处理它。例如,MP3文件在进一步处理之前应该先解码 修改声音-我们应该能够播放整个声音文件。我的意思是,例如,能够精确定位一段时间(例如,这个声音的10.25秒),移动声音的一部分(例如,10到20秒的范围),等等 将声音文件保存回磁盘-在我们处理完受尊重的声音后,我们应该能够将声音保存回磁盘 我对这个领域很陌生,所以坦率地说,我不知道在哪里/如何接近。如果你知道如何进行声音编程,请指导我。多谢各位 仅供参考,我

我的要求如下:

  • 加载一个声音文件-这意味着我需要知道输入的是什么类型的声音,然后处理它。例如,MP3文件在进一步处理之前应该先解码

  • 修改声音-我们应该能够播放整个声音文件。我的意思是,例如,能够精确定位一段时间(例如,这个声音的10.25秒),移动声音的一部分(例如,10到20秒的范围),等等

  • 将声音文件保存回磁盘-在我们处理完受尊重的声音后,我们应该能够将声音保存回磁盘

我对这个领域很陌生,所以坦率地说,我不知道在哪里/如何接近。如果你知道如何进行声音编程,请指导我。多谢各位

仅供参考,我同时使用Windows和Mac。

Check out

是领先的开源音频编辑器和录音机。它是跨平台和C++的,浏览它的源代码应该会给你一个好主意。它是根据GPL授权的,因此您可能无法直接使用其源代码