我有一个应用程序,它在视频流上使用某些图像处理。对于我从相机捕获的每一帧,我将帧发送到我的代码(NDK)并获取一个经过处理的字节数组。
我想将处理后的帧流创建成一个小视频(每秒约20帧,持续5秒)。我想将视频保存到相册或文件系统中作为文件。
是否可能实现?
非常感谢!
我想将处理后的帧流创建成一个小视频(每秒约20帧,持续5秒)。我想将视频保存到相册或文件系统中作为文件。
是否可能实现?
非常感谢!
您可以使用Android 4.3中引入的mediaCodec编码器API轻松进行录制。请参考此类以开始操作。
http://developer.android.com/reference/android/media/MediaCodec.html
FileOutputStream
到一个新的File
并传递你的byte[]
应该可以完成任务。就像我给你的那个链接中的示例一样。 - Joao Guilherme