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

标签 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'未为类'vision.VideoFileReader'的值定义。

最佳答案

使用mmfileinfo

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

关于matlab - 如何使用Matlab检查视频中的音频信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44861320/

相关文章:

matlab - 如何使用matlab在3D大数据散点图中用不同颜色标记一个点(我有x,y,z)?

android - 如何在应用程序中编码音频?

c++ - FFmpeg/libav 将 AVPacket 数据存储在文件中并在不同的流中再次解码它们 - 如何在解码器中准备和发送自定义数据包?

php - 如何将 FLV 视频剪切成几个小块?

matlab - 如何在 MATLAB 中平滑表面?

matlab - 如何消除视频中剧烈的亮度变化?

matlab - 是否可以避免在元胞数组上迭代时出现 "s{1} annoyance"?

iphone - 最适合 iPhone OpenGL-ES 游戏的声音/音频框架是什么?

c# - 从代码中静音系统

jQuery - 将鼠标悬停在父 div 上时播放视频