DualCam

iPhone 前后摄像头同时录像怎么做

结论先说:你需要一个基于多路摄像头采集能力开发的 App,因为苹果自带的「相机」并不提供这个功能。较新的 iPhone 确实能让前后两颗摄像头同时工作,这是采集硬件本身被官方文档写明的能力;但系统相机每次只向你暴露一路。双摄 App 的做法是同时打开两路画面,把它们画进同一帧里,并在你拍摄的当下就把这一帧写进视频文件。

由此带来的关键差别是:你拿到的是一个成品视频,而不是两段需要事后对齐的素材。人们搜索这个问题的动机基本都在这里——开箱反应、边走边讲解的 vlog、双方都要出镜的访谈,事后在剪辑软件里拼接非常折磨,而一次拍完则毫无难度。

系统自带相机为什么做不到

iOS 在这件事上有两套完全不同的机制。普通的采集会话同一时刻只跑一颗摄像头,可以在前后之间切换;多路采集会话才能让多个输入同时运行。双录需要的是后者,而苹果从来没有把它接进自带相机。所以不存在什么隐藏开关或手势能把它打开——这不是被藏起来的功能,它根本就不在那里。

多路采集还带着普通会话没有的约束:会话里每一颗摄像头都必须运行在明确支持多路的格式上,所有输入加起来的负载必须落在一个硬件预算之内,而且不能使用「高质量」「4K」这类便捷预设。这也解释了为什么双录并不等于「两次普通录制同时进行」,以及为什么它的分辨率上限低于单摄独占时能做到的水平。

你最终拿到的是一个合成好的文件

技术上有两种做法:一种是分别录两条视频轨,事后由你自己排版;另一种是实时把两路画面合成到同一张画布上,录的就是这张画布。后者才能让成片拍完即可发布。

DualCam 走的是后一条路。两路画面在 GPU 上被画进同一帧,你在取景框里看到的那一帧,就是写进文件的那一帧。事后不做任何重新渲染,所以预览不是「结果的近似」,它就是结果本身。画布宽度固定 1080 像素,高度可选 1920(标准 9:16)或 2340(铺满现代 iPhone 屏幕)。

怎样设置才拍得出能用的双录

按下录制之前先定版式

画中画是一路铺满、另一路浮在角落,适合主次分明的场景。分屏让两边各占一半,适合对话、对比和访谈。DualCam 允许录制途中改版式,但仍然值得提前决定,因为两种版式需要的构图完全不同。

按裁切后的画面来构图

这是毁掉双录素材最常见的原因。手机摄像头出的画面横向是 16:9,而竖向画布要窄得多。当一路画面被塞进分屏的一半里,App 必然要裁切——竖屏左右分屏的情况下,每一边大约有四分之一的画面被切掉。请把人脸放中间,重要内容远离边缘。

先设好那些一开录就锁死的项

在 DualCam 里,分辨率、静音开关和倒计时在录制开始的瞬间就固定了,因为它们决定输出文件如何构造。版式、画中画所在的角、小窗尺寸与形状、以及滤镜,都可以在录制过程中随意改。第一组请提前决定,第二组尽管边拍边调。

留足空间,也留足散热

两路摄像头加一路硬件编码是实打实的重负载。开拍前确认存储空间充裕;要拍长镜头就把厚壳摘掉;不要在手机刚在太阳底下充完电、机身滚烫的时候开始录二十分钟。具体的阈值见「双录为什么会中途停止」那篇。

关于「用录屏代替双录」

一种常见的变通做法是打开双摄预览,然后用 iOS 录屏把它录下来。它确实能产出文件,但画面里会连带状态栏、界面元素和通知,而且录屏编码器是为屏幕内容优化的,不是为摄像头画面优化的。如果这条视频是要发出去的,用真正写出干净画布的双摄录制 App 明显更好。录屏只适合当作完全不支持多路采集的老设备上的最后手段。

延伸问题

最后是一个文件还是两个?

用 DualCam 是一个:一条已经排好版的 MP4,直接可发。别的 App 可能选择分开保存两路,那是产品设计的取舍,不是硬件限制。

可以对调哪一路当主画面吗?

可以。哪一路铺满、哪一路当小窗是可以互换的,在 DualCam 里这个互换和其他版式控制一样支持录制中途操作。

支持横屏拍摄吗?

DualCam 只支持竖屏。画布本身就是竖向设计的,这也正是各个短视频平台需要的比例。

想直接开录?

DualCam 让 iPhone 前后摄像头同时工作,边拍边合成为一个 MP4。免费、无需注册、无广告,素材不出手机。

前往 App Store 下载