|
|
1
0
您可以使用任何常见的MP3编解码器API来解码流、使用流并再次保存它。例如,您可以使用 libLAME 对于这一部分。 至于混合,你可以自己做(例如,幼稚地添加两个样本并除以两个——这听起来可能不太好),或者为它找到一个合适的库。 您可能还对位于的相关堆栈溢出问题感兴趣 best c audio library linux |
|
|
2
3
由于专利原因,它不支持MP3,但是 libsndfile 是一个非常好的开源(LGPL)库,用于加载和保存各种其他音频格式的音频,包括wav。 至于覆盖部分,一旦您将示例加载到内存中,这就很容易了…您只需将文件A中的每个样本与其对应的文件B中的样本相加(如果您担心剪切,还可以将生成的样本值乘以一个常量,从而稍微缩小一点)。 |
|
|
3
1
图书馆 libsox 来自SOX(而不是 http://libsox.sourceforge.net/ 这是完全不同的东西)似乎有一个简单的API可以使用。文档给出了立体声到单声道混音的以下示例:
|
|
|
4
0
你可以试试看这个 http://terminatorx.org/ 我看着它做类似的事情。 |
|
|
rjonnal · 如何缩放基于FFT的互相关,使其峰值等于皮尔逊ρ 8 年前 |
|
|
Rearden · fftw从r2c(实到复)数据计算分析信号 8 年前 |
|
|
scord · 如何从FFT中确定频率值[重复] 8 年前 |
|
|
Harvey Chang · blackfin bf537 LED闪烁 8 年前 |
|
|
Muhammad Akmal · 构造不同长度的向量 8 年前 |
|
|
Foad · 如何使用循环缓冲区[复制]将信号移动90度 9 年前 |
|
|
haleyk · 寻求有关FFT模板的帮助 9 年前 |
|
|
Peter · 回归技术的MATLAB代码问题 9 年前 |
|
|
Rickson · Python中卷积后的数据后处理 9 年前 |