【问题标题】:How to save front and back camera footage in the same file after being recorded simultaneously?前后摄像头同时录制后如何保存在同一个文件中?
【发布时间】:2018-07-07 23:44:16
【问题描述】:

我很难弄清楚如何将前后摄像头的素材同时保存在同一个文件中。

目前我在屏幕上的两个摄像头预览都可以正常工作,但我希望每当我按下录制按钮来捕捉这些帧,直到我再次按下它停止。然后,它应该一起保存在本地设备上。

知道如何实现吗?

【问题讨论】:

  • 我可以看到它的唯一方法是使用 AsyncTask 或线程,因此 Tread A 记录前置摄像头,而 Tread B 记录后面

标签: android android-camera


【解决方案1】:

记录来自两个摄像机的预览帧与recording video that is through MediaCodec 的任何其他情况没有什么不同。您不能使用 MediaRecorder。

【讨论】:

  • 问题是我将如何合并它们?我不想为每台相机创建一个文件。我想将两个实例都放在一个文件中。就像我正在录制屏幕但没有 UI 元素(按钮、文本)......
  • 每次都必须准备一个合并的 YUV 帧。没有现成的工具来创建这样的合并框架。您最终将逐个像素地复制这两帧(NEON 和 GPU 可能在一定程度上有所帮助)。
  • 我真的不知道该怎么做。你知道有什么资源可以帮助我吗?我在哪里可以学到这个?
猜你喜欢
  • 1970-01-01
  • 2022-12-19
  • 1970-01-01
  • 1970-01-01
  • 2014-09-28
  • 2014-07-10
  • 1970-01-01
  • 2011-04-24
  • 2019-06-27
相关资源
最近更新 更多