同时录前后摄像头,真的比平时更耗电吗
是的,而且差距不小。双录要同时跑两条完整的摄像头采集链路,每一帧都要在 GPU 上把两路画面合成成一帧,然后再对合成结果做一次硬件编码——三件持续在跑的活,普通录像只有一件。这些都要耗电,所以同一台手机拍双录,掉电速度自然比正常单摄录像快。
更有用的问题不是「是不是更耗电」,而是这里面有多少是你能管的。分辨率、手机壳、是不是边充边拍,都会改变手机实际在干多重的活,其中有几项最好在按下录制之前就定好,而不是等电量掉到 20% 才想起来。
多出来的电到底花在哪
单摄录像只有一条采集链路:一颗传感器喂给一路编码器。双录同时跑两条采集链路,还多了一步单摄根本不需要的工作——GPU 要把两路画面合成到同一帧里,才能往磁盘写。这个合成不是开头做一次,而是录制过程中每一帧都要做。
这些都不是可有可无的额外开销,而是双录之所以能成立的原因。但这意味着耗电真正该比的从来不是「双摄对单摄」,而是「两条采集链路 + 实时 GPU 合成 + 一次编码」对「一条采集链路 + 一次编码」。这是实打实的差距,不是四舍五入的误差。
耗电和发热,本质上是同一笔账
手机花在采集和合成上的电不会凭空消失,大部分会变成热。这就是为什么这两个问题总是同步出现:一段特别耗电的录制,往往也是把手机推向温度上限的那一段。iOS 会监控设备的整体温度状态并分级作出反应,DualCam 在其中两级上有直接动作:到「严重」级时,如果你还没开录且选的是 1080p,会先把你降到 720p;到「临界」级时,录制会直接结束并保存文件。具体阈值见「双录为什么会中途停止」那篇。
这一点对耗电尤其重要:一台触发临界温度的手机,通常也已经高功率工作了一段时间——发热只是耗电的下游结果。让这段录制更凉快、更省电,实际上是同一套习惯。
长镜头到底怎么拍才省电
开拍之前
- 用电池拍,别插着线拍。充电本身就产热,而发热正是长时间双录最大的约束——用电池拍完再充电,能避免两个热源叠在一起。
- 超过几分钟的镜头用 720p。这大约能把每一路摄像头要处理的像素吞吐量砍掉一半,是实打实降低 GPU 和编码器的持续负载,不只是文件变小而已。
- 摘掉厚壳或不导热的壳。会困住热量的壳,除了让手机更快摸到温度上限之外,对电量本身也没有好处。
拍摄过程中
如果你一直盯着预览看,把屏幕亮度调低一些——屏幕本身就是一笔实打实的耗电,而且是你能直接控制的,跟摄像头在干什么无关。滤镜不用太担心:DualCam 的六种实时滤镜是和两路画面合成放在同一次 GPU 工作里完成的,不是录到一半再单独渲染一遍,所以切换滤镜不会额外叠加多少负载。
延伸问题
1080p 真的比 720p 更费电吗?
是的。1080p 下每一路摄像头要处理的像素量大约翻倍,多出来的数据既要合成也要编码,不只是采集。长镜头要省电,分辨率是比其他任何设置都更管用的一个开关。
静音录制能省不少电吗?
能省一点,因为它不用创建和写入音轨,但这不是耗电的大头。真正占大头的是两条摄像头链路和 GPU 合成,不是音频这部分。
边充电边拍双录安全吗?
能用,但充电会在录制本身已经产生的热量之上再叠一层,这个组合最容易在长镜头里把手机推进温度限制。条件允许的话,充电放在拍摄前后,别放在拍摄过程中。