简单的合并两个wav音频文件
vb吧
全部回复
仅看楼主
level 7
名副其实的简单:合并的两个wav文件的采样率、声道数、量化位数须是一致的,否则后果未知。由于这是两年前的一个小程序中的子程序,后来没有维护,因此附上一些资料,供大家自行研究吧。
这里实现混音就是将每一个采样点的值相加求平均,实现波形合并,因此也可以给每个加数乘上不同的权数以达到类似于背景音乐的效果,等等。
如果要实现两个wav文件串联合并,思路就是将两个wav的数据块串联合并,并且更新合并后wav文件的数据头中与时长有关的参数。
好了,源码和参考资料大家自己看吧。
另外此贴是由于在这个帖子【https://tieba.baidu.com/p/2363962240】回复中发不了附件,而且我不喜欢用邮箱发送,所以召唤一下[@HJonny] [ @qq1132244364]
2013年06月03日 01点06分 1
level 7
哎呀,@失败了。。。
2013年06月03日 01点06分 2
吧务
level 13
不是混音MP3吗?
2013年06月03日 03点06分 3
两步走嘛,这个简单
2013年06月03日 04点06分
回复 最爱的那一个 :LZ能来个MP3混合吗
2013年06月03日 06点06分
回复 HJonny :目测要先学会内存转码。。
2013年06月03日 06点06分
回复 《顾名思义》 :你能转不。。
2013年06月03日 07点06分
level 13
表示没研究过这个
2013年06月03日 03点06分 4
大吧来捧场啦
2013年06月03日 04点06分
1