matlab读视频、播放视频、写视频

[vid,audio]=mmread('04.avi');    %读视频
mmplay(vid);                        %播放视频
%fnum=size(vid.frames,2);
%for i=1:fnum
 %   size(vid.frames(i).cdata);
 %   vid.frames(i).cdata(240,:,:)=[];
 %   vid.frames(i).cdata(:,320,:)=[];
 %   length=size(vid.frames(i).cdata);
 %   vid.width=length(1);
 %   vid.height=length(2);
%end
mmwrite('out04.avi',audio,vid);        %写入视频
%mmwrite('1.avi',vid); %这个也行,只不过没有声音了

你可能感兴趣的:(matlab读视频、播放视频、写视频)