【发布时间】:2013-11-14 08:39:27
【问题描述】:
我遇到了编程问题
我正在尝试对已与从其他层(如位图/GLsurface)检索到的其他帧合并的相机帧中的视频进行编码
当我使用 320X240 时。我可以以精细的 FPS(~10) 实时进行合并,但是当我尝试增加像素大小时,我得到的 FPS 小于 6。
这是明智的,因为我的合并功能取决于像素大小。
所以我要问的是,如何存储帧数组以供后处理(编码)?
我不知道如何存储这么大的数组。
简单计算一下:
如果我需要每秒存储 10 帧
每一帧都是960X720像素
所以我需要存储 40 秒的视频:40X10X960X720X(3/2-android 因子)=~ 276 MB
堆太多了
有什么想法吗?
【问题讨论】:
标签: android ffmpeg encode frames large-data