VideoReader.getFileFormats
文件格式,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
对象
支持的视频文件格式,作为数组返回音视频。FileFormatInfo
具有以下属性的对象。
扩展 |
文件扩展名。 |
描述 |
文本对文件格式的说明。 |
ContainsVideo |
逻辑值,表示是否VideoReader 可以从这种格式读取视频。 |
ContainsAudio |
逻辑值,表示是否VideoReader 可以从这种格式读取音频。 |
VideoReader
不能总是读取特定的视频文件,即使getFileFormats
列表的格式。有关更多信息,请参见支持的视频文件格式.
在Windows和UNIX上®在系统中,文件格式列表并不总是包含所有的格式VideoReader
可以在你的系统上读取。getFileFormats
返回与平台相关的静态格式列表VideoReader
能在大多数系统上阅读。
版本历史
介绍了R2010b
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。