Using getframe in Matlab on Windows
I used the code which I asked about here but added in the final loop the ani(ii)=getframe; and after the loop movie2avi(ani, 'orbeeit.avi', 'compression', 'None'); . instead of proper avi I get a frozen smashed avi (length 10 sec) which its only frame is this one . What am I doing wrong? This problem is probably caused by Windows Vista (and newer) in conjunction with certain graphics drivers as described in this bug report . You can change the renderer after you created the figure: set(gcf,'Renderer','zbuffer'); Or opengl('software'); 来源: https://stackoverflow.com/questions/16885207/using