返回信息流厄,本人刚接触c语言,导师要我做这个练习。我上网研究下大致思路可以先创建一个文件,将第一个音频文件头写进去,数据域直接复制就好,第二个去掉文件头,然后将数据域写到第一个的后面,可是具体操作啊,我不是很清楚。。。希望大牛可以指点一下,不胜感激
这是一条镜像帖。来源:北邮人论坛 / cpp / #41691同步于 2010/7/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【求助】用C实现wav文件的拼接问题
j123talent
2010/7/22镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
直接把第二个原样接在第一个后面就成,播放器能认出来有两段文件
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 这个,难道第一个文件头不需要做相应的修改么?
: 觉得不靠谱。
【 在 FadeToBlack 的大作中提到: 】
: 直接把第二个原样接在第一个后面就成,播放器能认出来有两段文件
wav有文件头,貌似还得处理下开头的东西再接上数据,不过还是谢谢你的帮助
【 在 ericyosho 的大作中提到: 】
: 这个,难道第一个文件头不需要做相应的修改么?
: 觉得不靠谱。
恩,肯定得修改啊,呵呵,还得研究下RIFF格式的文件头特点,主要是拼接加上指针什么的,不是很熟悉,谢谢你的关注,嘿嘿
这个不难,把文件头研究明白就行了
【 在 j123talent 的大作中提到: 】
: 厄,本人刚接触c语言,导师要我做这个练习。我上网研究下大致思路可以先创建一个文件,将第一个音频文件头写进去,数据域直接复制就好,第二个去掉文件头,然后将数据域写到第一个的后面,可是具体操作啊,我不是很清楚。。。希望大牛可以指点一下,不胜感激