我使用onPreviewFrame回调设置了相机预览,我想知道,“如何将onPreviewFrame数据编码到mp4视频文件中?”
到目前为止我所知道的是Android 4.1有一个MediaCodec(它是一个解码器和编码器)。 MediaCodec类是否足以将onPreviewFrame数据编码到mp4视频上?如果是这样,完成此任务的步骤是什么?
谢谢,非常感谢任何评论或意见或建议,
答案 0 :(得分:0)
假设您的设备安装了mp4编解码器,MediaCodec
可以处理此问题。您可以使用createEncoderByType()
创建一个特定于mime的编码器。您可能正在寻找"video/mp4v-es"
作为参数。
有关基础知识的简要概述,请查看this question。您可以在网上找到更详细的教程,甚至是MediaCodec
的完整实现。