您的位置:首页 > 编程语言 > MATLAB

Matlab生成视频文件

2015-12-27 16:37 393 查看
在用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视频