如何连接两个声音数据(或文件)(200分)

  • 主题发起人 主题发起人 fox007
  • 开始时间 开始时间
是要用程序实现吗?
 
就用do
s 的 Copy命令就可以做到了
 
是不是这个意思:
a.wav发音为“大富翁”,b.wav发音为“论坛”,你要得到c.wav发音为“大富翁论坛”
如果是这样,那可太难了,必须彻底研究WAV文件格式,并涉及到数据压缩与解压。要不
直接找找有没有这方面的控件吧!
“或文件”是什么意思?如果只是两个文件的简单合并,那就容易了。
 
不合并不行吗?
先播放第一个声音文件
播放完了就播放第二个

不知你的目的,希望能有帮助
 
wav文件的格式不复杂,要合并的两个文件要采用相同的采样率,相同的通道数,
如都是44.1K,16bit,立体声,则可以合并。

wav从第40个字节(就是data后紧接着的字节)- 第43个字节表示wav文件数据长度
(不包括数据头)注意高位在后面,低位在前面。
将两个文件的这个值相加,然后将第二个文件的数据添加到第一个文件的后面就可以了

注意有些软件处理后的wav文件末尾会加上一些此软件的信息,不要将他们也加入到新
文件中去!
 
yaoyao 已做出正确回答
 
后退
顶部