DualCam

iPhone 双摄同时录像支持空间视频吗

不支持。空间视频和双摄同时录像听起来像同一件事——「一次用不止一颗摄像头拍」——但它们用两组完全不同的镜头解决两个不同的问题,谁也没法从对方的会话里够到。

空间视频是把两颗后置镜头配成一对,用来还原深度、供头戴设备回放;双摄同时录像是把前后摄像头配成一对,把两个不同的主体录进同一张平面画面里,可以直接发到任何地方。两者都是同时用一台 iPhone 上不止一颗镜头,但相似之处也就到此为止。

空间视频实际在拍什么

空间视频同时运行 iPhone 后置的两颗镜头——广角和超广角,两者在机身背面相距几毫米——从两个略有差异的位置对着同一个场景。这一点点位置差正是关键:它模仿的是人两只眼睛之间的间距,任何立体系统还原深度感都靠这个道理。两段几乎一样、只是位置略有偏移的画面,会被当作一对立体像对存起来,而不是合成成一帧,装在专门为容纳两只「眼睛」而设计的容器格式里。

拿到头戴设备上播放,两只眼睛各看各的屏幕,两路画面就能重新拼出原始场景的深度感。拿到普通屏幕上播放,它表现得就是一支普通平面视频——第二个视角只是被搭载在文件里,没被用到。

另一组镜头,对着完全不同的东西

DualCam 的双摄同时录像根本不是立体像对。它同时运行前摄和一颗后置镜头,这两者几乎从不对着同一个主体——一个是你,另一个是你正在展示的东西。这里没有共同的场景,也没有可以用来还原深度的那一点点位移;两路画面在拍摄的同时就在 GPU 上被画进同一张画布,合成成一帧普通的 2D 画面,写进文件的正是这张合成后的画面,而不是两只眼睛各自的独立视角。

立体像对需要两颗镜头从两个相近的位置对着同一个东西;双摄合成需要两颗镜头各自对着不同的东西,再画进同一张画面。这是两件方向相反的事,没有哪个会话能同时干这两件事。

持机方向和硬件预算,又各自否决了一次

空间视频要求横持手机拍摄,因为只有横持时,广角和超广角这两颗镜头才会像人的两只眼睛一样并排排列。DualCam 的会话反过来,只能竖持:这个方向才能让前摄对着你、后摄对着你要展示的东西,也正是前后合成真正需要的排布。

就算把持机方向放到一边,多路摄像头会话也只有一份硬件预算可花,而双摄同时录像已经把这份预算全部花在前摄和一颗后置镜头上:会话里每颗摄像头都得运行明确支持多路的格式,两路加上实时合成、再加上编码的合计成本,都得落进同一个上限里——分辨率封顶在 1080p、够不着 4K,说的就是这同一个上限。再加一颗后置镜头去凑立体像对,等于在前摄已经占着的基础上同时跑三路而不是两路,只会更远离这个上限,而不是更接近。

双摄文件反而给你的东西

双摄同时录像给你的不是一支「缩水版」的空间视频,而是刻意做成的另一种文件——为了能在任何地方看,而不是只能戴着头显看。一支合成好的 2D 文件能在任何屏幕上立刻播放、上传到任何平台,因为它从一开始就不是按两只眼睛的视角录的。空间视频换来的是某一条特定播放路径上的深度感;双摄同时录像换来的是两个主体同时落进一帧画面,随时随地都能播放。

如果你要的确实是那种立体的、给头显看的录像,那是原生相机 App 在对应机型上做的事——两颗后置镜头对着同一个主体,这是另一个会话、另一组镜头,也是另一种文件,和把前后摄像头合成在一起完全是两回事。

延伸问题

以后会不会更新,给双摄录像加上空间录制?

不会以「同一个会话里加个开关」的方式实现。空间视频需要两颗后置镜头横持着对同一个主体拍立体像对;双摄同时录像需要前后摄像头竖持着对两个不同的主体拍。两者用的是有重叠的硬件,干的却是相反的事——这是两个不同的会话,不是少了一个设置。

双摄录像事后能转成空间视频吗?

不能。合成好的双摄文件就是一支普通的平面 MP4——每一刻只有一帧,不是两只眼睛的视角,里面没有藏着第二个视角可以用来还原深度,因为当初就只录了一个视角。

双摄视频在 Vision Pro 上能正常播放吗?

能,跟在其他任何屏幕上一样播放。你看到的是一张普通的平面画面,而不是立体画面,因为录下来的本来就是平面画面。

想直接开录?

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

前往 App Store 下载