请教一个matlab的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:07:03
mov=aviread('e:\1.avi');
??? Error using ==> readavi
Unable to locate decompressor to decompress video stream

Error in ==> aviread at 64
X = readavi(info.Filename,-1);

是哪出错了

没有此avi文件的解码器,你可以用GSpot软件(下载地址:http://www.skycn.com/soft/17901.html)来判断此文件需要安装什么解码器。或者下载最新暴风影音也可以安装所有视频编码器。
如果不行,那么只能考虑转换avi为其他格式来编辑了。
不过根据错误提示,就是找不到解码器,无法解压视频数据流。
所以我判断还是解码器的问题。

mov=aviread('e:\1.avi');
命令的用法是对的,至少在我这里可以运行
缺少avi解码器