mmfileinfo
Information about multimedia file
Syntax
info = mmfileinfo(filename)
Description
returns a structure, info = mmfileinfo(filename)info, with fields containing information
about the contents of the multimedia file identified by
filename. The filename is
specified as a character vector or string scalar.
If filename is a URL, mmfileinfo might
take a long time to return because it must first download the file.
For large files, downloading can take several minutes. To avoid blocking
the MATLAB® command line while this processing takes place, download
the file before calling mmfileinfo.
The info structure contains the following
fields, listed in the order they appear in the structure.
Field | Description |
|---|---|
| Text indicating the name of the file. |
| Text indicating the absolute path to the file. |
| Length of the file in seconds. |
| Structure containing information about the audio data in the file. See Audio Data for more information about this data structure. |
| Structure containing information about the video data in the file. See Video Data for more information about this data structure. |
Audio Data
The Audio structure contains the following
fields, listed in the order they appear in the structure. If the file
does not contain audio data, the fields in the structure are empty.
Field | Description |
|---|---|
| Text indicating the audio format. |
| Number of audio channels. |
Video Data
The Video structure contains the following
fields, listed in the order they appear in the structure. If the file
does not contain video data, the fields in the structure are empty.
Field | Description |
|---|---|
| Text indicating the video format. |
| Height of the video frame. |
| Width of the video frame. |
Examples
Display information about the example file xylophone.mpg:
info = mmfileinfo('xylophone.mpg')
audio = info.Audio
video = info.VideoMATLAB returns:
info =
Filename: 'xylophone.mpg'
Path: 'matlabroot\toolbox\matlab\audiovideo'
Duration: 4.7020
Audio: [1x1 struct]
Video: [1x1 struct]
audio =
Format: 'MPEG'
NumChannels: 2
video =
Format: 'MPEG1'
Height: 240
Width: 320where Path is system-dependent.
Version History
Introduced before R2006a