Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我建议您用 C++ 编写自己的 WAVE 文件读取器和编写器,而不依赖外部库。 WAVE 格式相当简单,至少如果您只想支持最常见的波形文件的话。
然后您将可以访问音频数据,您可以在 C++ 中轻松操作这些数据。我建议首先修改音量、通道数来计算音频的统计数据。创建音频波形的 PNG 需要一些更高级的 C++ 技能...
I would suggest for you to write your own WAVE file reader and writer in C++, without relying on external libraries. The WAVE format is fairly straight forward, at least if you only intend on supporting the most common wave files.
Then you'll have access to the audio data, which you can easily manipulate in C++. I would recommend starting by modifying the volume, the number of channels to calculating statistics on the audio. Creating a PNG of the audio waveform requires some more advanced C++ skills...
查看此链接,它将为您提供有关可用(商业和开源)音频编辑软件的一些信息。
一些用 C++ 编写的有趣的开源音频编辑工具,
用于音频处理的 C++ 库。
C++ 代码以及相关过滤器和音频处理的链接。.
C++ 代码滤波器,音频处理
Code Guru,低通滤波器
Checkout this link which will give you some information on the available (commercial and open source) audio editing softwares.
Some interesting open source audio editing tools which are written in c++,
C++ library for audio processing.
C++ Code and links related Filters and audio processing..
C++ code for Filter,Audio Processing
Code Guru,Low pass filter
我使用 BASS 取得了良好的效果(有一个 C/C++ API 您可以使用)。
I've used BASS with good results (there's a C/C++ API you can use).