我面临一个编程问题
我正在尝试从与从其他层检索到的其他帧(如位图/GLsurface)合并的相机帧中编码视频
当我使用 320X240 时。我可以以精细的 FPS(~10)实时合并,但是当我尝试增加像素大小时,我得到的 FPS 小于 6。
这是明智的,因为我的合并功能取决于像素大小。
所以我要问的是,如何存储帧数组以供后处理(编码)?
我不知道如何存储这个大数组。
只是一个快速的计算:
如果我需要每秒存储 10 帧
并且每帧是 960X720 像素
,所以我需要存储 40 秒的视频:40X10X960X720X(3/2-android 因子)=~ 276 MB
堆太多了
任何想法?