%% MP4文件处理
video= VideoReader('video_name.mp4'); %读取MP4文件
nFrames = video.NumberOfFrames;
vidHeight = video.Height;
vidWidth = video.Width;
video_4D=zeros(vidHeight,vidWidth,3,nFrames); % 3为通道数
for k = 1 : nFrames
im = read(video, k);%读取第k帧,存入im中
imwrite(im, ['original_frame',num2str(k),'.bmp'], 'bmp'); %把im存储成图片,并且存储的文件名根据序号改变
video_4D(:,:,;,k)=im; %形成4D文件
end
implay(video_4D) %播放video