如何在视频中保存相机预览帧?

时间:2017-11-28 18:38:47

标签: android android-camera android-mediarecorder

我正在尝试使用Android相机录制视频时添加绿框,如下图所示。 我构建了一个自定义的cameraPreview并在Camera Activity

中应用preview.setForeground(getDrawable(R.drawable.frame_green));

录制视频后,此绿框不会显示在视频中。

enter image description here

1 个答案:

答案 0 :(得分:1)

您无法使用MediaRecorder保存经过修改过的摄像机视频流的视频。您可以使用MediaCodec对修改后的视频进行编码(请参阅CameraToMpegTest sample上的http://bigflake.com/mediacodec)。

或者您可以按照H.Brookscomments above的建议对视频文件进行后期处理。