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