iPhone 双摄同时录像有防抖吗
有,但比单摄录像弱,这是采集会话本身的性质,不是 DualCam 或哪个双摄 App 刻意省掉的功能。多路采集会话跑的格式只暴露较基础的防抖模式,用不了单摄能调用的那种更强的数字平滑。这和分辨率上限、没有「高质量」预设属于同一类问题:两颗摄像头同时工作这份硬件预算,付不起这笔钱。
这一点在手持拍摄时最明显,尤其是画中画小窗——它本来就是从源画面裁切、缩小采样出来的一个窗口,抖动是叠加在这份裁切之上的。搞清楚防抖为什么有限,实际的应对办法也就很自然地出来了:手机在这件事上不会替你兜底,得靠拍摄方式自己来。
为什么多路会话的防抖比平时弱
较强的防抖模式,做法是采集一张比你最终看到的画面稍大一点的图像,然后逐帧决定输出哪一个窗口,抖动就变成了这个窗口在图像里滑动,而不是整张画面在跳。这个做法要多占传感器面积,也要多算一份逐帧的计算量,只跑一颗摄像头的会话有余量去花这笔账。
多路会话没有这份余量。会话里每一路输入都必须运行在明确标注支持多路的格式上,两路加起来的成本,还要和实时 GPU 合成、编码一起挤进同一份硬件预算里。能满足多路条件的格式,通常只提供最基础的防抖模式,单摄能调用的那种更强平滑用不了。这不是 App 主动选了一个低档位,而是它跑的这个格式底下根本没有更高的档位可选。
拍出来实际是什么样子
拿手机以最强防抖档拍一段单摄视频再走两步,画面接近滑行般平稳。同样走两步拍双摄视频,你自己脚步带来的晃动会更多地留在画面里——不是坏了,只是没有你在同一台手机上单摄拍惯了的那种吸收效果。
画中画会让这一点更明显,而不是更不明显。小窗本来就是源画面裁切、缩小后的一小块采样,同样幅度的物理抖动,在这个小窗里占的比例比在整张画面里大得多。放在整幅画面里只是轻微晃一下的抖动,落到小窗里就会显得晃得更厉害。
格式帮不上忙时,靠拍法自己稳住画面
按录制之前先找好支撑,而不是说话说到一半再找
手肘夹紧贴着身体两侧,双手握住手机,附近有肩膀或门框就靠上去——这些都不花一分钱,对手持镜头的效果比任何逐帧平滑都管用。这份支撑要在开录前就定好,和提前决定版式、构图是一个道理,因为拍到一半再去调整握姿,本身就是你想避免的那种晃动。
要走路、开车或者持续移动的镜头,架起来拍
三脚架、车载支架、胸带或腰带——只要能把手机固定在一个稳定的点上,就是从源头去掉抖动,而不是指望一个本来就吃不住那么多补偿的格式去事后弥补。这条建议和拍车载 vlog、健身视频时给出的建议是同一条,只是出发点不同(那边是散热和构图),但恰好同时也把防抖这个缺口补上了。
延伸问题
切换 720p 和 1080p 会改变画面的防抖表现吗?
不会。在多路会话里,采集分辨率和防抖模式是这个摄像头格式里两个互不相关的属性——分辨率改变的是拍到多少细节,不是抖动被抹平多少。两档设置下的防抖表现应该是一样的。
同一台 iPhone 拍出来,单摄视频会不会总是比双摄更稳?
手持拍摄的情况下通常会稳一点,因为单摄会话能调用双摄会话用不了的那些防抖模式。如果画面是架起来或者手持时有支撑的,这个差距会缩小,因为本来留给哪种模式去抹平的原始抖动就不多了。
DualCam 里有防抖开关可以打开吗?
没有——它的拍摄控制里不带防抖开关,因为底层这个多路格式本身就没有更强的档位可切。真正能改变结果的是握稳手机或者架起来拍,而不是某个设置项。