双摄视频分屏会不会把脸拉宽或拉长变形?
不会。把偏宽的摄像头画面塞进竖屏画布窄窄的一半里,肯定要改变点什么,但在 DualCam 里,被改变的是画面留下多少,而不是留下的那部分变成什么形状。分屏里的脸还是正常比例的脸,不会像有些视频被硬套进一个不适合的尺寸时那样,被拉得又高又瘦,或者压得又扁又宽。
把一张偏宽的画面塞进窄空间,通常只有两种做法:拉伸和裁切。拉伸保留了原图的每一个像素,但改变了它们之间的比例来凑形状;裁切保留了每个像素原本的比例,只是把装不下的部分直接舍弃。DualCam 一直用的是后一种。
是裁切,不是缩放变形
DualCam 的画布宽度固定 1080 像素,高度可选 1920(标准 9:16)或 2340(铺满现代 iPhone 屏幕),不管哪种都是竖长的矩形。单路摄像头画面,就算已经转成竖屏方向,形状也比这张画布宽得多。把它塞进画布的一半,是裁切,不是缩放:App 保留原始像素之间的比例不变,只决定这一帧里哪些部分留下、哪些被切掉。
这也是为什么分屏里的一张脸看起来就是一张正常的脸,而不是被拉伸或压扁过的脸——合成这一步从不改变画面内容本身的比例,改变的只是原始画面里有多少能留到最终成片里。
被裁掉的部分究竟去哪了
左右分屏让每一路拿到画布的全高,但只有一半宽度;原始画面的宽度本来就比这窄窄的一半多得多,于是 DualCam 从左右两侧往里裁——实际上每边大约裁掉四分之一。上下分屏正好相反:每一路保留画布的全宽,裁切发生在上下两端。
不管哪种,留下来的那部分画面都按真实比例显示。改变的是取景范围,不是画面里内容的形状——这也是为什么留在分屏那一半中间的人看起来完全正常,而站在那一半边缘的人却可能整个被裁出画面。
画中画小窗也是同样的做法
画中画里悬浮的那个小窗,同样没有被拉伸。它是源画面缩小之后的一个版本,再按你选的形状——竖条、方形或圆形——裁出对应的那一块,用的还是「裁切而不是拉伸」这一套,只是套用在了一个不是普通矩形的形状上。圆形小窗是从画面里裁出一个圆,而不是把一张方形画面硬拗成椭圆。
小窗真正的取舍在于清晰度,不是形状:因为它是从源画面向下采样出来的一个更小的窗口,细节看起来会比铺满画面的那一路软一些。这是分辨率的问题,不是变形的问题——不管 DualCam 提供的哪种大小,比例始终是对的。
这对构图意味着什么
正因为 DualCam 是裁切而不是拉伸,分屏构图真正要考虑的是「该把什么留在每一半的中间」,而不是要提防画面变形。留在左右分屏或上下分屏中间的一张脸,看起来就和一张普通照片里的脸一样——同样的大小、同样的比例,只是占的画面比例比铺满全屏时更小一点。
真正该提防的失误不是脸被拉变形,而是脸被裁没了:人站在自己那一半的边缘,或者录到一半探出画面,才是实际的风险。把主体留在自己所在那一半的中间,就直接解决了这个问题——这条建议对画中画和 DualCam 提供的其他版式同样适用,因为它们没有一个会让画面内容变形。
延伸问题
DualCam 的分屏会把人脸拉宽或压扁吗?
不会。把摄像头画面塞进竖屏画布的一半,用的是裁切而不是缩放,比例始终是对的——真正的取舍是留下多少画面,而不是留下的部分变成什么形状。
分屏之后,画面实际上会少掉多少?
取决于版式。左右分屏会从每路源画面的左右两侧各裁掉大约四分之一;上下分屏则是从上下两端裁。不管哪种,留下的部分比例都是对的。
画中画小窗会不会为了凑形状而把画面拉变形?
不会。小窗是源画面缩小之后的一个版本,再按你选的形状——竖条、方形或圆形——裁出对应部分,而不是拉伸出来的。它可能因为更小而显得没有铺满画面的那一路清晰,这是清晰度的问题,不是变形的问题。