静止画を繋げて動画作成 †以前は movie2avi を使用していたが,公式によれば削除される予定とのこと. % preallocate fr(1:nframe) = struct('cdata',[],'colormap',[]); % draw each step for k = 1:nframe ... fr(k) = getframe(gcf); end % make an animation mv = VideoWriter(filename,'Uncompressed AVI'); mv.FrameRate = 5; % ← fpsと同じ open(mv) writeVideo(mv,fr) close(mv) videowriter には framerate をはじめ多くのプロパティがあるが,open をしてしまうと変更ができなくなるため事前に指定しておく必要がある. |