如何使用Matlab检查视频中的音频信号

时间:2017-07-01 13:12:14

标签: matlab audio video

我正在使用MATLAB 2017,我需要检查所选视频是否有音频信号? 我用了

[file path] = uigetfile('*.avi');

if(~isequal(file,0))

fullpath =strcat(path,file);
xyloObj = vision.VideoFileReader(fullpath);
infoa = info(xyloObj)
end

它给出了错误功能' subsindex'没有为class' vision.VideoFileReader'。

的值定义

1 个答案:

答案 0 :(得分:1)

使用mmfileinfo

[file path] = uigetfile('*.avi');
if exist(fullfile(path,file),'file')
    info= mmfileinfo(fullfile(path,file));
    isfield(info,'Audio')
end