从视频文件中读取视频帧和音频样本
的VideoFileReader
对象从视频文件中读取视频帧、图像和音频样本。该对象还可以读取图像文件。
平台 |
文件格式 |
---|---|
所有平台 |
AVI格式,包括未压缩、索引、灰度和运动jpeg编码的视频( |
所有窗口® |
mpeg - 1 ( |
Windows 7或晚 |
MPEG-4,包括H.264编码视频( |
麦金塔电脑 |
支持的大多数格式金宝appQuickTime的球员,包括: 注意:对于OS X Yosemite(版本10.10)和更高版本,MPEG-4/H。264文件使用 |
Linux® |
为GStreamer 金宝app1.0或更高版本安装的插件所支持的任何格式,如https://gstreamer.freedesktop.org/documentation/plugins_doc.html,包括奥格·希奥拉( |
读取文件:
创建愿景。视频FileReader
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
返回一个视频文件读取器系统对象™,videoFReader
=愿景。视频FileReader(文件名
)videoFReader
,按顺序从输入文件中读取视频帧或音频样本,文件名
.
另外,使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,videoFReader
=愿景。视频FileReader(___,名称,值
)videoFReader = vision.VideoFileReader (PlayCount, 1)
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
Windows系统上的视频阅读性能:为了在Windows上对MP4和MOV文件实现更好的视频阅读性能,MATLAB使用系统的图形硬件进行解码。然而,在某些情况下,使用显卡进行解码可能会导致较差的性能,这取决于系统上特定的图形硬件。如果你注意到你的系统上的视频阅读器性能变慢了,可以通过输入:
matlab.video.read.UseHardwareAcceleration(“了”)
matlab.video.read.UseHardwareAcceleration(上)