Matlab生成视频文件

在用Matlab程序生成图像时,如果将其保存为avi文件,则能有播放的好效果。以下程序能将Matlab画出的图像生成视频文件:

% Demo
t = 0:0.01:2*pi;
frame = moviein(62); %Frame,记录每一帧
for i=1:62
    y = sin(t+i*0.1);
    plot(y);    
    set(gcf,'Position',[20,50,1024,768]);
    frame(i) = getframe(gcf);
end
FrameToMovie('movieDemo', frame) ;

% FrameToMovie.m
function FrameToMovie(filename, frame) 
myObj = VideoWriter(filename);
myObj.FrameRate = 24;
open(myObj);
writeVideo(myObj, frame);
close(myObj);

Matlab生成视频文件_第1张图片

你可能感兴趣的:(Matlab视频)