能否通过缓冲区从摄像头录制视频并保存到文件中?

4

具体而言,我想实现以下设置:Android设备上的内置摄像头正在录制实时视频。该视频被保存到一个缓冲区,该缓冲区可容纳几秒钟的视频。当缓冲区已满时,最旧的帧从缓冲区中添加到磁盘上的视频文件中,以腾出空间,以便来自相机的新帧能够进入。然后可以使用缓冲区中的数据在视频中短暂地向后跳过。

我在考虑使用 mediaRecorder(和 mediaPlayer?)与 Surface 来获取视频,分别使用 addCallbackBuffer 来创建缓冲区,然后使用 setPreviewCallbackWithBuffer 来显示缓冲区中的视频。但是我并不确定接下来该怎么做,或者这完全是错误的轨迹;我在这方面还是个新手。

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接