fileName = 'XXX.avi'; % .avi必须是无损压缩的.
obj = mmreader(fileName);
vidFrames = read(obj);% 读取所有的帧数据
numFrames = obj.numberOfFrames;% 帧的总数
for k = 1 : numFrames% 读取数据
mov(k).cdata = vidFrames(:,:,:,k);% mov(k)是一个结构体,mov(k).cdata实际上就是一个有RGB的帧
mov(k).colormap = [];
end
movie(mov);% 在matlab中播放视频