movie2avi by MATLAB R2011a

1 vue (au cours des 30 derniers jours)
Qianqian
Qianqian le 19 Sep 2011
Hi everybody,
I am using the following sample codes in the Mathworks to generate an avi movie by MATLAB R2011a on MAC OS X 10.6.7. However, there is nothing in the movie but blank when I open it either with QuickTime Player or Divx Player. Would any one please give me some suggestions? Thanks so much.
_|nFrames = 20;
% Preallocate movie structure. mov(1:nFrames) = struct('cdata', [],... 'colormap', []);
% Create movie. Z = peaks; surf(Z); axis tight set(gca,'nextplot','replacechildren'); for k = 1:nFrames surf(sin(2*pi*k/20)*Z,Z) mov(k) = getframe(gcf); end
% Create AVI file. movie2avi(mov, 'myPeaks.avi', 'compression', 'None');|__ITALIC TEXT_
Best, Qian
  1 commentaire
Xin
Xin le 2 Août 2012
I have same issue with 2012a version of matlab

Connectez-vous pour commenter.

Réponses (2)

Qianqian
Qianqian le 19 Sep 2011
I can generate the movie in mpg formate by mpgwrite now, but still cannot solve the problem with Movie2Avi.

Jorrit M
Jorrit M le 19 Sep 2011
I generally find it easier to use VideoWriter instead. It also allows you a more detailed control:
%create the object:
writerObj = VideoWriter([PathName FileName]);
%set properties:
writerObj.FrameRate = intFrameRate;
writerObj.Quality = intQuality;
%write movie
open(writerObj);
writeVideo(writerObj,mov);
% close the handle
close(writerObj);
  3 commentaires
Jorrit M
Jorrit M le 20 Sep 2011
Have you tried playing your movie with movie()? If that works, it's a problem with your avi-writer, otherwise there's something wrong with your image-to-frame assignment.
amit pathania
amit pathania le 19 Avr 2012
i tried both methods and I was able to record the video too.But,I was trying to make project on motion detection,in which I wanted to record the video whenever there is any motion.But Whenever I am trying to record the video freezes in GUI axis.Can you help me to increase the speed?

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by