http://blog.ragingflame.co.za/2013/5/31/using-nodejs-to-join-audio-files
@coolicer 非常感谢。。。
牛!
@coolicer 不过没有理解合并的关键代码,请指教??
currentfile = './files/' + clips.shift() + '.mp3'; stream = fs.createReadStream(currentfile);
把排好序的数组,逐个shift出来,读入到流
stream.pipe(dhh, {end: false}); stream.on("end", function() { console.log(currentfile + ' appended'); main(); });
当读完时,再去执行main,再次shift,读入到流。一直到
if (!clips.length) { dhh.end("Done"); return; }
明白了?
@coolicer 有点明白了。。谢谢!!
首先得把mp3的header去掉,然后要转成相同格式的mp3格式
可以看看lame 这个上是音频格式转换的 id3 headr http://www.360doc.com/content/12/0523/14/6979751_213126182.shtml
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
http://blog.ragingflame.co.za/2013/5/31/using-nodejs-to-join-audio-files
@coolicer 非常感谢。。。
牛!
@coolicer 不过没有理解合并的关键代码,请指教??
把排好序的数组,逐个shift出来,读入到流
当读完时,再去执行main,再次shift,读入到流。一直到
@coolicer 有点明白了。。谢谢!!
首先得把mp3的header去掉,然后要转成相同格式的mp3格式
可以看看lame 这个上是音频格式转换的 id3 headr http://www.360doc.com/content/12/0523/14/6979751_213126182.shtml