标签: audio wav libsndfile riff
我一直在使用libsndfile库。但直到最近,我才发现我的一些wav文件里面有这个额外的JUNK部分,而libsndfile并没有把它归类为JUNK,只是把它作为数据读取。
我的wav文件的结构如下所示:
我想知道我应该如何跳过或忽略这个JUNK部分。 请注意,fmt现在处于偏移量(off=56)而不是off=20,这是我的test.wav没有任何JUNK的时候。
fmt
off=56
off=20
如果解决方案是使用除libsndfile之外的其他库,那么请建议,哪一个允许我以编程方式跳过此JUNK块。