请问怎么分割一个大的声音文件,不如a.wav,想分为1.wav,2.wav,... (100分)

  • 主题发起人 主题发起人 mxn1
  • 开始时间 开始时间
M

mxn1

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎么分割一个大的声音文件,比如a.wav,想分为1.wav,2.wav,...

已经知道a.wav 的文件大小,并且得到起止位置,请问如何分割?
 
没有人知道吗?
 
恐怕得研究一下 Wave 文件的格式才行吧?这玩意儿可是有文件头的
CSDN 文件格式大本营里应该有
 
我有写wav临时文件的源代码,

问题是怎样截取,是跟一般二进制文件截取一样吗?然后加上文件头?
 
我的写wav临时文件的源代码是错误的,生成的声音格式不对,打不开
 
你不会是随便找了个 Wave 文件头就加上去了吧?
要是所包含的信息与实际内容不符,当然可能出错
要不怎么让你“研究”Wave文件的格式呢:-)

你要先取得源Wave文件的除文件头以外的部分,
然后照二进制流分割,取得每一小块文件的信息,
再根据此信息添加 相应 的文件头。
 
我试试,谢谢,如没有其他情况,我会给beta加分
 
接受答案了.
 
后退
顶部