从前后摄像头同时捕获视频

时间:2010-10-27 06:14:32

标签: iphone

我正面临一个难题,我正在开发一款应用程序,可以在iPhone 4上同时从前后摄像头捕获视频,而无需越狱,并将其保存为一个AVI格式的视频。我面临两个问题: 1.同时从两个摄像头(前后)捕捉视频。 2.将捕获的视频仅保存为AVI格式的1个文件。

我在IPhone SDK中使用了多媒体库,知道UIImagePicker类支持我在iPhone上捕获视频,但它只支持一个摄像头设备,通过设置UIImagePicker的cameraDevice属性。似乎UIImagePicker无法帮助我......

我希望在屏幕上显示来自两个摄像头的2个拍摄视频,一个是背景视频(全屏)和一个前景视频,如PIP效果(电影节目中的画中画视频效果),然后我想保存它们(捕获)视频)只有1个视频文件,视频格式正确,AVI格式。

出于这些目的,我确实在谷歌搜索,并知道FFMPEG似乎支持合并2视频与PIP效果,但我没有看到任何关于它的教程。我之前在FFMPEG上没有任何exp ......

问题(1)& (2)还在那里。我不知道如何在iPhone上同时捕捉视频,然后将它们合并并保存在1个视频文件中,如PIP效果。

有人知道我的问题吗?请帮我 !

1 个答案:

答案 0 :(得分:1)

我很确定这在公开的API中是不可能的。

你的断言是正确的UIImagePicker只允许指定一个摄像机。

Facetime,它可以做你想要的PiP,是iPhone的一个低级别部分,由Apple制作,可能有大量的优化和低级代码来实现这一点。

编辑:在Nestor的评论之后,我有一个更详细的了解Factuime是如何工作的(我自己没有iPhone)。 Nestor是正确的,它不会显示来自两个摄像头的流,而是显示其他手机视频,然后是相机的PIP。

相关问题