Main Content

aviinfo

有关音频/视频交错 (AVI) 文件的信息

注意

在以后的版本中将会删除 aviinfo。请改用 VideoReader

语法

fileinfo = aviinfo(filename)

说明

fileinfo = aviinfo(filename) 返回一个结构体,其字段包含有关 filename 中 AVI 文件的信息。以字符向量或字符串标量形式指定 filename。如果 filename 不包含扩展名,则使用 .avi。此文件必须在当前的工作目录或 MATLAB® 路径下的目录中。

fileinfo 结构体中的字段集如下所示。

字段名称

描述

AudioFormat

包含用于存储音频数据的格式名称的字符向量(如果存在音频数据)

AudioRate

以赫兹为单位指示音频流采样率的整数(如果存在音频数据)

Filename

指定文件名的字符向量

FileModDate

包含文件修改日期的字符向量

FileSize

以字节为单位指示文件大小的整数

FramesPerSecond

指示每秒所需帧数的整数

Height

以像素为单位指示 AVI 影片高度的整数

ImageType

指示图像类型的字符向量。'truecolor' 用于真彩色 (RGB) 图像或 'indexed' 用于索引图像。

NumAudioChannels

指示音频流中的通道数的整数(如果存在音频数据)

NumFrames

指示影片中的总帧数的整数

NumColormapEntries

指定颜色图条目数的整数。对于真彩色图像,此值为 0(零)。

Quality

0 与 100 之间的数指示 AVI 文件的视频质量。质量数越大,视频质量越高;质量数越小,视频质量越低。此值有时并不在 AVI 文件中设置,因此可能不准确。

VideoCompression

包含用于压缩 AVI 文件的压缩器的字符向量。如果压缩器不是 Microsoft® Video 1、Run Length Encoding (RLE)、Cinepak 或 Intel® Indeo,则 aviinfo 返回标识压缩器的四字符代码。

Width

以像素为单位指示 AVI 影片宽度的整数

版本历史记录

在 R2006a 之前推出