str='foreman.avi';
info=aviinfo(str); %读取视频文件信息
fum=info.NumFrames; %fum为视频帧数
for i=1:fum
mov=aviread(str,i);
I=mov.cdata;
%I=rgb2gray(I);
%本程序直接保存为RGB图像,存为灰度图时使用上行语句
imwrite(I,strcat(int2str(i),'.jpg'),'jpg'); %提取每帧图像,保存为jpg格式
end