DualCam

双摄录像能不能用外接摄像头?

不能。DualCam 的镜头选择只在你 iPhone 自己拥有的后置镜头里选——超广角、广角或长焦——里面没有一项、App 里其它任何地方也没有一项,是给不属于手机本身的摄像头留的。USB-C 摄像头、经采集卡转进来的运动相机画面、无人机的实时画面:它们都成不了合成画面里的那两路之一。

这件事值得讲清楚而不只是给个答案,因为「外接摄像头」其实指的是几种完全不同的东西,各自行不通的原因也不一样。有几种看起来很接近能用,容易让人以为已经解决了这件事;实际上都没有。

多摄像头会话真正配对的是什么

双摄录像之所以存在,是因为 iPhone 能开一个 AVCaptureMultiCamSession——一个能同时读取两颗摄像头的会话,跑在同一颗芯片上,共用同一份硬件预算。DualCam 用这个会话固定接入两路:前置的 TrueDepth 摄像头,以及你手机拥有的某一颗后置镜头。镜头选择器能挑的是哪颗后置镜头接进这个会话——超广角、广角或长焦,取决于你的 iPhone 有哪几颗——但列表里的每一项,仍然是手机自带的镜头。

这就是这个功能的全部。这个会话本来就是为配对手机自己的前后摄像头而设计的,它们本来就共处一台设备,天然共享时序、各自独立的曝光判断,以及同一份散热和带宽预算。这个设计里从来没有给手机之外的摄像头留过第三个位置,因为它要解决的问题——把手机自己的两颗摄像头实时放进同一帧——压根用不上那个位置。

为什么配件摄像头插不进来

iOS 确实支持一部分外部摄像头。一台遵循标准 UVC 协议的 USB-C 摄像头可以直接接上现代 iPhone,被系统识别为一路摄像头来源——这从 iOS 17 起就是真的。但它出现在 App 面前的样子,是它自己独立的、单路摄像头来源,跟配对手机自身前后镜头的那个多摄像头会话完全是两回事。想让二者合流,App 得专门针对性地开发:从两条互不相干的通路——iPhone 自己的多摄会话,和 UVC 配件自己的那一路——分别取帧,再放进同一个着色器里混合。这跟合成两颗本来就是为一起工作而设计的摄像头,是不一样的功能,DualCam 提供的也不是这个功能。

无线配件离得更远。运动相机或无人机在 iOS 眼里根本不是一路摄像头,它们的画面是自己设备上、自己时间线里的独立文件。想把这段画面和手机上的东西放在一起,只能靠事后把文件导过来,这又回到了「两段素材要在剪辑软件里对齐」的老问题——恰恰是实时合成本来想省掉的那一步。

真正能满足大部分诉求的办法

多数「想用外接摄像头」的诉求,拆开看其实是想要后摄有不一样的取景范围或不一样的画面质感,而这两件事,不用离开内置摄像头也能做到。如果是想要后摄拍得更广——这也是很多人一开始想上运动相机的原因——超广角选项在有这颗镜头的 iPhone 上已经能覆盖大半,不用配件,也不用多开一条通路。

如果是想要某种配件才有的光学效果——鱼眼的弯曲、微距的近对焦——卡口镜头是唯一真正能整合进来的外部硬件,原因很实在:它压根不会以摄像头的身份出现在 iOS 面前,它就是架在手机已经认识的那颗镜头前面的一片玻璃,多摄检测根本看不见它,也就无从有意见。卡口镜头带来的代价——对位、可能遮住相邻镜头——是真实存在的,但那是取景问题,不是兼容性问题。

如果真正想要的是两路各自独立、各自专业拍摄的画面——一台真正的运动相机加一部对着自己脸的手机,各自调色、各自重新构图——这是个合理的诉求,但它对应的是「两台设备分别拍、事后剪辑」的工作方式,不是单文件的实时合成。把这一点想清楚再决定——换来的是各自没有共同限制的两路画面,代价是事后要把两个文件对到一起——跟想当然地以为外接摄像头能直接插进双摄录像里,是两个不同的决定。

一份简单的检查清单

  • 想要后摄取景更广:先试试镜头选择器里的超广角,再考虑配件。
  • 想要后摄有某种特定的光学质感:卡口镜头能整合进来,因为它是光学配件,不是摄像头来源。
  • 想让 USB-C 摄像头或运动相机的画面顶替其中一路:不支持——那颗摄像头走的是自己单独的通路,不在手机的多摄像头会话里面。
  • 想要两路真正独立、能分别调色的画面:这是需要事后剪辑的两台设备拍摄,不是实时的双摄录像。

延伸问题

画中画或分屏版式,能不能至少放一张照片或一段预先录好的视频,代替其中一路实时画面?

不能。合成画面里的两路都是 iPhone 实时读取、实时绘制的摄像头画面。任何预先录好的内容,或者来自手机之外的内容,都不会被一起合成进去。

iOS 视频通话都能用 USB-C 摄像头了,双摄 App 为什么不能用?

USB-C 摄像头出现的方式是它自己独立的单路摄像头来源,而不是配对手机自身前后摄像头的那个多摄像头会话里多出来的一颗镜头。同时读取两者、放进同一帧里,是跟这两者各自单独工作都不一样的另一个功能——这类 App 做的不是那个功能。

用后摄拍电视或显示器算不算用了外接摄像头?

不算——那仍然是手机自己的后置镜头在拍摄,只是它对着的是一块屏幕而不是一个房间。画面里恰好出现了别处的视频内容,但产生这一帧的,依旧是手机自己的两颗镜头之一。

想直接开录?

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

前往 App Store 下载