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

来源:互联网 发布:linux配置网关命令 编辑:程序博客网 时间:2024/05/18 05:02

[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); %这个也行,只不过没有声音了