我有一个在视频流上使用一些图像处理的应用程序。对于我从相机捕获的每一帧,我将帧发送到我的代码 (NDK) 并获取一个字节数组,并处理帧。
我想获取经过处理的帧流并从中创建一个小视频(每秒约 20 帧,持续 5 秒)。我想将视频保存到图库或文件系统中的文件。
这怎么可能?
非常感谢!
我有一个在视频流上使用一些图像处理的应用程序。对于我从相机捕获的每一帧,我将帧发送到我的代码 (NDK) 并获取一个字节数组,并处理帧。
我想获取经过处理的帧流并从中创建一个小视频(每秒约 20 帧,持续 5 秒)。我想将视频保存到图库或文件系统中的文件。
这怎么可能?
非常感谢!
You can use the mediaCodec Encoder API introduced in android 4.3 to do the recording easily. refer to this class to get started
http://developer.android.com/reference/android/media/MediaCodec.html