iPhone 双摄录像支持拍照风格吗
不支持,而且原因值得和常见的那种说法分开看。双摄录像做不到的大多数 iPhone 拍摄模式——电影效果模式、夜间模式、ProRes——缺席是因为多路摄像头会话已经把硬件预算花在同时跑两路实时画面上了,腾不出余量给这些模式需要的额外传感器处理。拍照风格不属于这一类。DualCam 用不了它,原因和苹果自己以外的任何相机 App 用不了它是同一个:这个功能根本没有通过公开的采集接口开放给第三方开发者,不管你的 App 是单摄还是双摄。
这个区别值得弄清楚,因为它关系到哪些限制是手机硬件的问题,哪些只是苹果让谁进门的问题。一个单摄的第三方 App,只要肯下功夫,往往还能做出接近夜间模式或浅景深的效果。但不管是跑一颗摄像头还是五颗摄像头,任何第三方 App 都拿不到拍照风格,因为这扇门从一开始就没有对外开放过。
拍照风格实际改变了什么
拍照风格从 iPhone 13 系列开始出现,它不是盖在成片上的一层滤镜,而是在拍摄的那一刻就改变相机自己的图像处理管线怎么对待色彩和对比度,同时特意保护肤色不被这种调整影响,这样画面其余部分被推得更暖或更冷时,人脸不会跟着发橙或发蓝。苹果自带几种命名好的风格——标准、丰富对比度、鲜明、暖色调、冷色调——不管当下选的是哪一种,它都会变成这张照片或这段视频处理方式的一部分,而不是叠在上面的一层。
大家真正想用它的理由是一致性:设定一次风格,之后系统相机拍下的每张照片、每段视频都带着同一种色调身份,不用事后一张张自己调色。
为什么这道墙和电影效果模式、HDR 那道不一样
电影效果模式、空间视频,以及更高档的 HDR 在双摄录像里缺席,是因为硬件预算的问题:多路摄像头会话里每颗摄像头都必须跑一个明确支持多路的格式,两路加起来的成本已经不剩余量给这些模式需要的额外传感器处理。这是资源问题,而资源问题原则上是程度问题——单摄 App 往往还是能用上它们,因为它没有把预算分给第二路实时画面。
拍照风格不是这种情况。它从来就没有通过 AVFoundation 开放过——这是每一个第三方相机 App 在 iOS 上赖以搭建的采集框架,不管这个 App 跑的是一颗摄像头还是两颗。这不是说 DualCam 理论上能在某种更老、负载更低的配置下用上它、只是自己选择不用;而是压根没有这样一个采集选项可以去申请。哪怕是一个你可能觉得比双摄 App「简单」得多的单摄 App,也一样拿不到它。
真去 DualCam 里找,会看到什么
在 DualCam 的拍摄控制里,你找不到一个「风格」菜单,找不到肤色滑块,也找不到任何以苹果那五种风格命名的东西。摆在那里的是分辨率选择、后置镜头选择器、倒计时、手电筒、参考线、静音,以及六款颜色滤镜——原色、鲜艳、暖色、冷色、黑白、胶片——这份清单不是系统相机功能的删减版,而是一个基于公开接口搭建的采集会话,实际上能够到的处理控制的全部。
如果你在手机上某个别的相机 App 里,看起来悄悄用上了类似风格的效果,更可能的情况是那个 App 在拍完之后自己做了一层色彩调整,取了个听起来相近的名字——不管宣传怎么说,机制上和苹果那套肤色感知的处理管线完全是两回事。
DualCam 能给到的最接近的东西
六款滤镜里,暖色和冷色最接近大家想从拍照风格里得到的东西——它们都会把整个画面的色温往一个方向推,和苹果几款命名风格的做法类似,只是不会像苹果那样单独区别对待肤色。这一点才是真正的差异:苹果的处理管线专门照顾人脸,所以一个偏暖的风格不会把人拍成橙色;DualCam 的滤镜则是把整个合成画面——前摄、后摄,中间的一切——一起、均匀地推过去。
大家想从风格里得到的那种一致性——整个频道所有视频统一的视觉身份——选定六款滤镜里的一款并一直用下去,在观众刷视频这个层面上做到的效果其实差不多。只是它做的是一次均匀的色彩偏移,而不是分区对待人脸的处理,而且它是录制时实时生效的,不像拍照风格那样设一次就管接下来所有的拍摄。
- 想要每条视频都统一的观感——选六款滤镜里的一款(暖色、冷色最接近拍照风格),每次都用它,这和用拍照风格想养成的习惯是一回事。
- 拍的是真实色彩很重要的内容——产品、演示——把滤镜留在原色,这和大家把拍照风格留在标准的理由是同一个。
- 和镜头选择、分辨率不一样,滤镜可以在录制中途随时改,不需要像后置镜头那样在按下录制之前就定好。
延伸问题
这是 DualCam 自己的限制,还是所有非苹果相机 App 都这样?
所有非苹果相机 App 都是这样。拍照风格从来就不在第三方开发者能用的公开采集接口里,所以任何外部 App 都提供不了它,不管是单摄还是双摄。
DualCam 里能拍出类似暖色调、冷色调的一致观感吗?
可以,用暖色或冷色滤镜,实时作用在整个合成画面上。它们会像苹果几款命名风格那样调整色温,只是没有苹果那套管线特有的肤色保护。
这是不是说 DualCam 的处理控制比系统相机少?
在这一点上是的,但这是所有第三方相机 App 的共性,不是同时录两路摄像头才有的问题。DualCam 的六款滤镜、镜头选择、分辨率等等,已经是一个基于公开接口搭建的采集 App 能够到的全部控制。