双摄录像里会拍到手机弹出的通知吗?
不会。拍摄过程中弹出的短信、App 提醒、日历提醒,不管是什么,都不会出现在最终的视频文件里。DualCam 的每一帧画面,都是直接由前后两颗摄像头的画面在 GPU 上实时合成出来的;通知横幅是 iOS 叠加在 App 之上的一层系统界面,这一层根本不会进入生成录像帧的那条流程。看得见它,和它被存进文件里,是两回事。
不过横幅还牵扯到另一个不相关的问题——它会不会打断录制本身,这两件事值得分开看。这篇讲的是画面里到底录了什么。至于来电这类事件对录制会话本身的影响,可以看「电话会打断 iPhone 双摄录像吗」这篇——结论是,光是看到横幅同样不会碰到会话,真正起作用的是接听这个动作。
成片里到底录进去了什么
录下来的每一帧,并不是屏幕的照片。它是前后两路实时摄像头画面,在画面一到达就立刻被画进同一张画布——宽 1080 像素,高 1920 或 2340——合成出来的。当时用的版式、画中画位置、滤镜,也是画在同一帧里一起写进文件的,一帧接一帧,贯穿整段录制。
正因为这条流程的起点和终点都是两路摄像头的画面本身,iOS 叠加在 App 上面的东西——通知横幅、状态栏、摄像头或麦克风被占用时那个绿色或橙色小圆点——都不会进到这条流程里。它们只存在于系统对整块屏幕的合成里,那是完全不同的一层,录制这条流程根本碰不到。
出现在屏幕上,不等于存进了文件里
这一点值得知道,是因为一个很日常的场景:正在拍反应视频或者 vlog 的时候,朋友的一条短信突然点亮屏幕顶部,时机总是特别不巧,很自然会担心那条预览文字会不会跟着录进一条你打算发出去的视频。不会。玻璃屏幕上出现的东西,和写进硬盘的东西,是两回事,其中只有一个才是手机屏幕本身的照片。
不管这条通知来自哪个 App——微信、某个社交软件、日历、游戏——结论都一样。它们都是通过同一种系统级横幅弹出来的,画法完全相同,都在摄像头 App 自己正在做的事情之外。
唯一真的会把横幅拍进去的情况
例外是一种完全不同的取材方式:iOS 自带的「屏幕录制」,它做的事情就是字面意思——把整块屏幕连同上面的系统界面一起录下来。如果有人想用屏幕录制去拼两个摄像头 App 的预览画面,那么录制期间弹出的任何横幅都会出现在结果里,因为屏幕录制录的是屏幕本身的样子,而一款双摄 App 自己存下来的文件不是。至于为什么屏幕录制本身也解决不了「同时录两路摄像头」这个问题,可以看「iPhone 上用屏幕录制能拍出前后双摄视频吗」这篇。
「拍不拍得到」和「会不会打断」是两个问题
不会出现在画面里是一回事,完全不影响录制又是另一回事,只是这两件事恰好出于同一个原因都成立——横幅只是一层叠加提示,不是 App 必须响应的事件。不理会它,或者干脆不点它,文件和会话都不会受影响。
真正会让录制结束的,是 App 彻底失去前台——接听电话、切到别的 App 去回复消息,或者像紧急天气预警这类会像来电一样整块接管屏幕的系统级提示。这些情况把屏幕、有时候还有摄像头,交给了别的东西,这和一条横幅只是叠在上面完全是两种机制。
如果拍摄时还是不想看到它们
既然本来就没有泄露的风险,关掉通知就只是个让人拍得更专心的选择,不是技术上的必要。但对于访谈、播客这类场合,这仍然是个合理的选择——镜头前低头瞄一眼突然亮起的屏幕,看起来会显得分心,即便那条横幅本来就不会被录进去。开拍前打开勿扰模式或者某个专注模式,去掉的是这种诱惑,不会改变录像本身能录到什么、录不到什么。
延伸问题
短信或者 App 通知会出现在我的双摄录像里吗?
不会。视频是由前后两路摄像头画面实时合成出来的;通知横幅是 iOS 叠加在 App 之上的另一层,根本不会进入这条合成流程。
状态栏、电量图标,或者摄像头/麦克风指示点会被录进去吗?
不会,原因一样——这些都不属于合成画面所用的那两路摄像头画面。最终进到文件里的,只有摄像头实际看到的画面,加上你选的版式和滤镜。
如果录制过程中收到紧急天气预警这类全屏提示怎么办?
这和普通横幅是两回事。全屏系统提示会像接听电话一样整块接管屏幕,可能因此结束这次录制——但在这之前已经录到的部分,会被收尾成一段完整、可以播放的视频,而不会丢失。
如果用 iPhone 自带的「屏幕录制」而不是双摄 App,结果会不一样吗?
会。屏幕录制录的是整块屏幕,所以录制期间弹出的横幅会出现在结果里。这也是屏幕录制难以替代基于同步多摄像头采集的 App 的原因之一,具体可以看「iPhone 上用屏幕录制能拍出前后双摄视频吗」这篇。