1. 程式人生 > >matlab讀取wav檔案報錯:Data compression format (Format #65534) is not supported.

matlab讀取wav檔案報錯:Data compression format (Format #65534) is not supported.

用matlab做語音相關的工作,用wavread函式讀取檔案時報錯。

自己用audition錄的雙聲道的音訊,後來將錄音檔案拆分為單聲道的音訊,用MATLAB的wavread函式讀取時,報錯。

報錯資訊如下:

Data compression format (Format #65534) is not supported.

網上找了些方法都沒解決。

後來用的其他的wav檔案,就可以正常讀取。

通過比較兩個檔案屬性資訊,發現只有聲道資訊不一樣,所以就用audition重新儲存了一遍檔案,聲道改為單聲道。

修改檔案屬性,如下圖:

圖片:去掉聲道資訊

然後matlab  wavread函式就不報錯了。

檔案屬性修改前後的資訊,對比如下:

錄音檔案屬性資訊對比圖片