我搜索了互聯網和堆棧溢出,但找不到解決方案或對我的問題有幫助的提示。使用MATLAB同時播放多個視頻
我需要在MATLAB中編寫一個專門的視頻註釋軟件,它必須能夠在GUI上同時播放多個視頻(至少2個)。視頻文件是XVID編碼的。到目前爲止,我基本上只是調整了mathworks.com視頻播放示例(xylophon.avi,請參閱movie()說明)。
我熟悉的mmreader,VideoReader,電影和implay功能,但還是我面臨兩個問題:
即使我讀了只有少數幀(像xylophon.avi例如),我的程序很快超出了可用內存。而且,即使相對較少的幀(例如100)也需要相當長的時間才能閱讀。
movie()函數是synehronous的,所以第二個視頻在第一個視頻完成之前不會啓動。我怎樣才能同時調用兩個movie()函數?或者有另一種方式同時顯示兩個(或更多)視頻?
有什麼建議嗎?謝謝!
我在想是否可以用Parallel Toolbox完成多線程處理。但是,我總結以另一種語言實施該工具。不管怎麼說,還是要謝謝你! – Erich