mmfileinfo
有关多媒体文件的信息
语法
info
= mmfileinfo(filename
)
说明
返回结构体 info
= mmfileinfo(filename
)info
,其字段包含有关 filename
所标识的多媒体文件内容的信息。filename
指定为字符向量或字符串标量。
如果 filename
是一个 URL,mmfileinfo
可能要花费很长时间才能返回信息,因为它必须先把文件下载下来。对于较大的文件,下载可能要耗时几分钟。为了避免在进行此项处理时阻断 MATLAB® 命令行,要在调用 mmfileinfo
之前下载文件。
info
结构体包含以下字段,这些字段以在结构体中的显示顺序列出。
字段 | 描述 |
---|---|
| 指示文件名的文本。 |
| 指示文件绝对路径的文本。 |
| 文件的长度(以秒为单位)。 |
| 包含文件中音频数据信息的结构体。有关此数据结构体的更多信息,请参阅 音频数据。 |
| 包含文件中视频数据信息的结构体。有关此数据结构体的更多信息,请参阅 视频数据。 |
音频数据
Audio
结构体包含以下字段,这些字段以在结构体中的显示顺序列出。如果文件不包含音频数据,则结构体中的字段为空。
字段 | 描述 |
---|---|
| 指示音频格式的文本。 |
| 音频通道数。 |
视频数据
Video
结构体包含以下字段,这些字段以在结构体中的显示顺序列出。如果文件不包含视频数据,则结构体中的字段为空。
字段 | 描述 |
---|---|
| 指示视频格式的文本。 |
| 视频帧的高度。 |
| 视频帧的宽度。 |
示例
显示有关示例文件 xylophone.mpg
的信息:
info = mmfileinfo('xylophone.mpg') audio = info.Audio video = info.Video
MATLAB 返回:
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: 320
其中,Path
取决于系统。
版本历史记录
在 R2006a 之前推出