clc;
clear ;
videoName = 'Bolt.avi'; %表示将要创建的视频文件的名字
fps = 24; %帧率
startFrame = 1; %从哪一帧开始 (玩爱剪辑的IT朋友,好好看)
endFrame = 400; %哪一帧结束
%生成视频的参数设定
aviobj=VideoWriter(videoName); %创建一个avi视频文件对象,开始时其为空
aviobj.FrameRate=fps;
open(aviobj); %打开文件写入视频数据
%读入图片
for i=startFrame : endFrame % for循环,从哪一帧到哪一帧
% 获取图片文件名
frames=imread(strcat('data_000', int2str(i-1), '.jpg'));
writeVideo(aviobj,frames);
end
close(aviobj);
matlab对大量图片生成视频代码
最新推荐文章于 2023-09-02 15:38:11 发布