2013-06-02 43 views
1

我用我問here但在決賽圈的ani(ii)=getframe;和循環 movie2avi(ani, 'orbeeit.avi', 'compression', 'None');後添加的代碼。而不是適當的avi我得到一個冷凍搗爛avi(長度10秒),其唯一的框架是這一個one。我究竟做錯了什麼?在Matlab的getFrame在Windows

+0

也許[這個答案](http://stackoverflow.com/a/16878561/1698972)可能作爲'movie2avi'的替代方式提供幫助。 – pm89

+0

@theOrthanormalBeginner您是否使用與上一個問題的答案完全相同的代碼?如果是這樣,你能發佈一個鏈接到你正在使用的圖像嗎? –

+0

@ pm89我試過了,但它只是打開圖(2)和圖(3),輸出是MYFILE.avi,其中不包括任何灰色背景。 –

回答

3

此問題是由Windows Vista中(以及更高)在某些圖形驅動程序一起在this bug report描述可能引起的。

可以更改renderer您創建的人物後:

set(gcf,'Renderer','zbuffer'); 

或者

opengl('software'); 
+0

這是一種改進(現在球從右軸移動到左邊),但問題仍然存在。我使用Windows 7家庭高級版 –

+0

你能提供關於持久性問題的更多細節嗎? – pm89

+0

好吧,爲了向您展示我將視頻上傳到vimeo的問題。令人驚訝的是,它工作得很好(沒有對角線和適當的顏色圖)。可能問題在於vlc及其編解碼器。它也用於xbmc播放器。畢竟問題解決了。謝謝。 –