主要内容

VideoReader.getFileFormats

文件格式VideoReader金宝app支持

描述

例子

格式= VideoReader.getFileFormats ()返回一个数组。音视频。FileFormatInfo对象,这些对象指示哪种格式VideoReader可以读取当前系统。

例子

全部折叠

查看文件格式的列表VideoReader金宝app支持您的系统。

fmts = VideoReader.getFileFormats()
视频文件格式:。AVI - AVI文件。mj2 -运动JPEG2000 .ogg - OGG文件。ogv - OGG视频

此输出用于特定的Linux®系统。你的结果可能不同。

检查是否VideoReader可以读取当前系统上的AVI文件。

fmtList = VideoReader.getFileFormats();如果任何(ismember ({fmtList。扩展},“avi”) disp (“videereader可以在这个系统上读取AVI文件。”);其他的disp (“videereader无法读取此系统上的AVI文件。”);结束
videereader可以在这个系统上读取AVI文件。

创建一个对话框,允许用户交互式地选择视频文件。

获取支持的文件格金宝app式。

格式= VideoReader.getFileFormats()
视频文件格式:.asf - ASF文件.asx - ASX文件.avi - AVI文件.m4v - MPEG-4视频.mj2 - Motion JPEG2000 .mov - QuickTime电影.mp4 - MPEG-4 .mpg - MPEG-1 .wmv - Windows Media视频

这个输出是针对Windows的®系统。你的结果可能不同。

转换格式数组到筛选器列表。

filterSpec = getFilterSpec(格式)
filterSpec = ' * .asf; * .asx; * .avi; * .m4v; * .mj2; *。mov; * mp4; * .mpg; * .wmv; ' '所有视频文件' ' *。asf文件(*.asf) ` `。asx' ' asx文件(*.asx)' '*. asx。avi ` ` avi文件(*.avi) ` `。MPEG-4 Video (*.m4v)' '*. m4v。mj2' '动议JPEG2000 (*.mj2)' '*。mov的QuickTime电影(*。mov)“* mp4的mpeg - 4 (* mp4)“*。英里/加仑的mpeg - 1 (* .mpg)“* .wmv“Windows媒体视频(* .wmv)“*。“所有文件(*.*)”

filterSpec单元格数组包含“所有视频文件”在第一行,和“所有文件(*.*)”在最后一行。

创建对话框uigetfile

[filename,pathname] = uigetfile(filterSpec);

输出参数

全部折叠

金宝app支持的视频文件格式,以数组的形式返回音视频。FileFormatInfo具有以下属性的对象。

扩展 文件扩展名。
描述 文件格式的文本说明。
ContainsVideo 表示是否的逻辑值VideoReader可以从这种格式读取视频。
ContainsAudio 表示是否的逻辑值VideoReader可以从这种格式读取音频。

VideoReader不能总是读取特定的视频文件,即使getFileFormats列出它的格式。有关更多信息,请参见金宝app支持的视频文件格式

Windows和UNIX®系统中,文件格式的列表并不总是包含所需要的所有格式VideoReader可以读取你的系统。getFileFormats返回一个依赖于平台的静态格式列表VideoReader可以在大多数系统上读取。

版本历史

在R2010b中引入

另请参阅

|