Save frames while creating a video
古いコメントを表示
I'm doing a video from a data array (ArrayVelocity). The data is composed the next way: files with Columns and rows (representing X and Y direction from the 2D image) and each file means an isntant of time.
The code goes as follows:
for i=1:size(ArrayVelocity,3) %Checks the lenght of the time vector
[x_1_range, x_2_range, matrixVmag] = buildMatrix(meanArray(:,1), meanArray(:,2), ArrayVelocity(:,colVmag,i)); %Brings the information from the array
txtTitle = "";
plotContour(time(i), x, y, matrixVmag, txtTitle); %Function to plot the data
%Creates the video
frame = getframe(gcf);
writeVideo(v,frame);
close
end
I want to get the image of each instant of time (or frame) and save them in a folder.
I'm stuck with that alrerady some time. I would appreciate your help!
Thanks :)
3 件のコメント
Geoff Hayes
2020 年 8 月 25 日
Is the problem with creating the video or do you want to also save each frame to file? Does the above code work so that a video is created correctly?
U A
2020 年 8 月 25 日
Geoff Hayes
2020 年 8 月 26 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Video Formats and Interfaces についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!