如何将onPreviewFrame转换为mp4视频

时间:2013-11-02 00:44:19

标签: android android-camera android-mediarecorder mediacodec

我使用onPreviewFrame回调设置了相机预览,我想知道,“如何将onPreviewFrame数据编码到mp4视频文件中?”

到目前为止我所知道的是Android 4.1有一个MediaCodec(它是一个解码器和编码器)。 MediaCodec类是否足以将onPreviewFrame数据编码到mp4视频上?如果是这样,完成此任务的步骤是什么?

谢谢,非常感谢任何评论或意见或建议,

1 个答案:

答案 0 :(得分:0)

假设您的设备安装了mp4编解码器,MediaCodec可以处理此问题。您可以使用createEncoderByType()创建一个特定于mime的编码器。您可能正在寻找"video/mp4v-es"作为参数。

有关基础知识的简要概述,请查看this question。您可以在网上找到更详细的教程,甚至是MediaCodec的完整实现。