Information about audio file
Create a WAVE file from the example file handel.mat, and get information about the file.
Create a WAVE (.wav) file in the current folder.
load handel.mat filename = 'handel.wav'; audiowrite(filename,y,Fs); clear y Fs
Use audioinfo to return information about the WAVE file.
info = audioinfo(filename)
info = Filename: 'S:\handel.wav' CompressionMethod: 'Uncompressed' NumChannels: 1 SampleRate: 8192 TotalSamples: 73113 Duration: 8.9249 Title:  Comment:  Artist:  BitsPerSample: 16
Name of file, specified as a string. If a path is specified, it can be absolute, relative, or partial.
audioinfo supports the following file formats.
|Platform Support||File Format|
|All platforms||WAVE (.wav)|
|Windows® 7 (or later), Macintosh, and Linux®||MP3 (.mp3)|
|MPEG-4 AAC (.m4a, .mp4)|
On Windows 7 platforms (or later), audioinfo might also return information about the contents of any files supported by Windows Media® Foundation.
On Linux platforms, audioinfo might also return information about the contents of any files supported by GStreamer.
audioinfo can extract audio metadata from MPEG-4 (.mp4, .m4v) video files on Windows 7 or later, Mac OS X 10.7 Lion or higher, and Linux, and from Windows Media Video (.wmv) and AVI (.avi) files on Windows 7 (or later) and Linux platforms.
Information about audio file, returned as a structure. info can contain the following fields.
|Field Name||Description||Data Type|
|Filename||Filename including the absolute path to the file and the file extension.||string|
|CompressionMethod||Compression method used.||string|
|NumChannels||Number of audio channels encoded in the audio file.||double|
|SampleRate||Sample rate of the audio data in the file, in hertz.||double|
|TotalSamples||Total number of audio samples in the file.||double|
|Duration||Duration of the file, in seconds.||double|
Number of bits per sample encoded in the audio file.
Only valid for WAVE (.wav) and FLAC (.flac) files.
Number of kilobits per second (kbit/s) used for compressed audio files.
Only valid for MP3 (.mp3) and MPEG-4 Audio (.m4a, .mp4) files.
|Title||Value of 'Title', if any.||string|
|Artist||Value of 'Artist', if any.||string|
|Comment||Value of 'Comment', if any.||string|
Note: The BitRate property returns the actual bit rate on Mac platforms, and not the encoded bit rate. This means that bit rate values might be lower than specified at the time of the encoding, depending on the source data.
For MP3 and MPEG-4 AAC audio files on Windows 7 and Linux platforms, audioinfo might report fewer samples than expected. On Linux platforms, this is due to a limitation in the underlying GStreamer framework.
On Linux platforms, audioinfo interprets single channel data in MPEG-4 AAC files as stereo data.