Android 如何在同步录制后将前后摄像头的镜头保存在同一文件中?

Android 如何在同步录制后将前后摄像头的镜头保存在同一文件中?,android,android-camera,Android,Android Camera,我很难想出如何在同一个文件中同时保存前后摄像头的镜头 目前,我有两个摄像头在屏幕上预览完美工作,但我想每当我按下录制按钮捕捉这些帧,直到我再次按下它停止。然后,它应该一起本地保存在设备上 你知道如何做到这一点吗?记录来自两台摄像机的预览帧与任何其他情况下的视频都没有区别。您不能使用MediaRecorder。我能看到的唯一可能的方法是使用AsyncTask或线程,因此踏板A记录前摄像头,踏板B记录后摄像头问题是如何合并它们?我不想为每个摄像头创建一个文件。我希望两个实例都在一个文件中。就像我正在

我很难想出如何在同一个文件中同时保存前后摄像头的镜头

目前,我有两个摄像头在屏幕上预览完美工作,但我想每当我按下录制按钮捕捉这些帧,直到我再次按下它停止。然后,它应该一起本地保存在设备上


你知道如何做到这一点吗?

记录来自两台摄像机的预览帧与任何其他情况下的视频都没有区别。您不能使用MediaRecorder。

我能看到的唯一可能的方法是使用AsyncTask或线程,因此踏板A记录前摄像头,踏板B记录后摄像头问题是如何合并它们?我不想为每个摄像头创建一个文件。我希望两个实例都在一个文件中。就像我正在录制屏幕但没有UI元素(按钮、文本)…每次都必须准备一个合并的YUV帧。没有现成的工具来创建这样的合并框架。你最终会一个像素一个像素地复制这两帧(霓虹灯和GPU在某种程度上可能会有所帮助)。我真的不知道该怎么做。你知道有什么资源可以帮我吗?我在哪里可以学到这个?