1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| %%%%%%%% avifile %%%%%%%%%
Matrice = zeros(20,20,100);
scrsz = get(0,'ScreenSize');
figure('Position',[1.5*scrsz(4) 0.8*scrsz(4) 0.9*scrsz(4) 0.7*scrsz(4)],'Visible','off');
aviobj = avifile('Monfilm.avi');
for ii = 1 : 100
imagesc(Matrice(:,:,ii))
set(gca,'FontSize',25,'FontName','Times','linewidth',2,'Ydir','normal')
title('Mon titre'), grid on
drawnow
aviobj = addframe(aviobj,gcf);
clf
end
close all
close(aviobj);
%%%%%%%%%%% VideoWriter %%%%%%%%%%%
Matrice = zeros(20,20,100);
scrsz = get(0,'ScreenSize');
figure('Position',[1.5*scrsz(4) 0.8*scrsz(4) 0.9*scrsz(4) 0.7*scrsz(4)],'Visible','off');
writerObj = VideoWriter('Monfilm');
writerObj.FrameRate = 25;
open(writerObj);
for ii = 1 : 100
imagesc(Matrice(:,:,ii))
set(gca,'FontSize',25,'FontName','Times','linewidth',2,'Ydir','normal')
title('Mon titre'), grid on
drawnow
writeVideo(writerObj,getframe(gcf));
clf
end
close all
close(writerObj);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
Partager