libsndfile:读取跳过JUNK块的wav

时间:2014-05-26 10:05:32

标签: audio wav libsndfile riff

我一直在使用libsndfile库。但直到最近,我才发现我的一些wav文件里面有这个额外的JUNK部分,而libsndfile并没有把它归类为JUNK,只是把它作为数据读取。

我的wav文件的结构如下所示:

test.wav with JUNK section

我想知道我应该如何跳过或忽略这个JUNK部分。 请注意,fmt现在处于偏移量(off=56)而不是off=20,这是我的test.wav没有任何JUNK的时候。

如果解决方案是使用除libsndfile之外的其他库,那么请建议,哪一个允许我以编程方式跳过此JUNK块。

0 个答案:

没有答案