Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Matlab中打开视频时出错_Matlab_Video_Matlab Guide - Fatal编程技术网

在Matlab中打开视频时出错

在Matlab中打开视频时出错,matlab,video,matlab-guide,Matlab,Video,Matlab Guide,我需要Matlab2012a的帮助,因为这是我第一次使用它 当我编写函数在matlab中打开视频“mmread('jp.avi')”时,会弹出一个错误,如下所示: 使用FFGrab时出错 无法打开文件 mmread中出错(第146行) FFGrab('build',filename,fmt,double(disableVideo),double(disableAudio),double(trySeeking)) 注意:我把这个avi视频放在mmread文件夹中 我在网上搜索了这个问题,但不幸的是

我需要Matlab2012a的帮助,因为这是我第一次使用它

当我编写函数在matlab中打开视频“mmread('jp.avi')”时,会弹出一个错误,如下所示:

使用FFGrab时出错 无法打开文件

mmread中出错(第146行) FFGrab('build',filename,fmt,double(disableVideo),double(disableAudio),double(trySeeking))

注意:我把这个avi视频放在mmread文件夹中

我在网上搜索了这个问题,但不幸的是我没有得到任何结果


如果您有任何可行的解决方案,请告诉我

该错误意味着MATLAB无法找到该文件。你不应该把东西放在MATLAB拥有的文件夹里。相反,将它放在您知道其位置的文件夹中,并在启动MATLAB会话时在“当前文件夹”面板(通常在左侧)中导航到它(或使用顶部的“当前文件夹”下拉列表,或使用
cd
命令)。然后,它将可供您使用,而无需完全限定的路径


此外,我认为你不应该直接使用
mmread
;你应该用这个来代替;链接文档页面底部有一个使用它的示例。

您是否检查过是否安装了正确的编解码器?嗨,nhowe,我已经安装了正确的编解码器,但我不知道如何将其与matlab链接,所以我尝试了其他方法,但不起作用。嗨,wakjah,我按照您所说的做了,但出现了一个错误:cd('C:\Users\Alajmi\Documents')>>VideoReader('jp.avi')“使用VideoReader/init时出错(第447行)文件要求在系统上安装以下编解码器:VideoReader中的H264错误(第132行)obj.init(文件名);”我已经安装了DivXH264解码器820来完成这项工作,但我不知道如何将其链接到matlab。