Does the WAVREAD function from MATLAB 7.13 (R2011b) support ADPCM data format?

I am attempting to use WAVREAD to open WAV files under Windows and I receive the following error message from MATLAB:
airdata = wavread('airplane2.wav')
??? Error using ==> wavread at 166
Data compression format (Microsoft ADPCM) is not supported.

 采纳的回答

This enhancement has been incorporated in Release 2012b (R2012b). For previous product releases, read below for possible workarounds:
WAVREAD does not support the ADPCM data format found in some WAV-files; it only supports the Microsoft PCM data format.
Possible workarounds are:
1. Convert your ADPCM files into PCM files using a converter program. There are some free and paid options available online.
2. The Simulink DSP System Blockset has a 'From Multimedia File' block that can read ADPCM WAV files. However, to utilize this, you must have Simulink and the DSP System Blockset licenses available, and then make a Simulink model that utilizes the block and outputs the data into the workspace.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Audio I/O and Waveform Generation 的更多信息

产品

版本

R2011b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by