簡體   English   中英

如何管理內存中的視頻幀

[英]How to manage video frames in memory

我的應用程序正在使用FFMPEG捕獲視頻的所有幀。
我的問題是,我應該將所有幀保存在哪里?
我已經嘗試將幀轉換為位圖並保存到arraylist,但是該應用程序顯示內存不足。
另外,當我將IplImages保存到arraylist(運行)但占用了500 MB以上的內存時。
我使用了質量低下的視頻。 那些高質量的文件不會與IplImages一起運行。

您只是無法將所有這些幀都加載到內存中,因為存在內存限制。 要檢查限制,您可以谷歌Android堆大小,每個設備都不同,但不是很多。 您必須逐幀處理它,並將其保存在sdcard等存儲設備上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM