主要内容

VideoReader.getFileFormats

文件格式,VideoReader支持

描述

例子

格式= VideoReader.getFileFormats ()返回的数组。音视频。FileFormatInfo对象,指示格式VideoReader可以在当前系统上读取。

例子

全部折叠

查看文件格式的列表VideoReader支持。

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

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

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

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

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

获取支持的文件格式。

格式= VideoReader.getFileFormats ()
视频文件格式:。ASF - ASF文件。ASX - ASX文件。AVI - AVI文件。m4v - MPEG-4 Video .mj2 - Motion JPEG2000 .mov - QuickTime movie .mp4 - MPEG-4 .mpg - MPEG-1 .wmv - Windows Media Video

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

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

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

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

使用创建对话框uigetfile

(文件名、路径名)= uigetfile (filterSpec);

输出参数

全部折叠

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

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

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

在Windows和UNIX上®在系统中,文件格式列表并不总是包含所有的格式VideoReader可以在你的系统上读取。getFileFormats返回与平台相关的静态格式列表VideoReader能在大多数系统上阅读。

版本历史

介绍了R2010b

另请参阅

|

Baidu
map