为什么包装上写着 1080p,实际却是 720p
摄像头宣传的分辨率,是它在理想条件下能达到的最好水平。你实际得到的分辨率取决于多个因素共同作用:
- 摄像头的模式。 摄像头并不支持“任意”分辨率,而是有一份固定的模式列表,每种模式都是尺寸、帧率和像素格式的组合。很多摄像头只有在压缩格式(MJPEG)下才能做到 30 帧的 1080p;浏览器可能会改选一个分辨率较低的未压缩模式。
- USB 带宽。 未压缩的 30 帧 1080p 所需带宽超出了 USB 2.0 的能力。扩展坞、拓展底座和显示器上的 USB 接口会在多个设备之间分摊带宽,可能迫使摄像头使用更低的模式,接了多个摄像头时尤其如此。
- 浏览器。 除非网站请求特定尺寸,浏览器通常会以适中的分辨率启动摄像头,以节省算力。有些浏览器在手机和平板上还会限制分辨率。
- 其他应用。 如果其他应用先打开了摄像头,你可能只能沿用它选定的分辨率。
- 插值放大。 少数廉价摄像头宣传的分辨率超出了传感器的实际能力,只是把较小的画面放大。测试显示的是你实际收到的尺寸;如果“1080p”画面和 720p 一样软,多半是插值放大造成的。
这个测试会明确请求每一种分辨率,并记录实际发生的情况,让你不再靠猜。
测试是怎么进行的
对下表中的七种分辨率,测试会逐一:
- 请求完全相同的尺寸。 如果摄像头能提供,浏览器就以该尺寸打开摄像头,测试会测量约一秒的帧率。
- 再发出宽松的请求。 如果精确请求失败,测试会把同样的尺寸作为偏好再请求一次,并读取摄像头实际输出的尺寸。
- 报告结果。
- 支持:摄像头输出了完全相同的尺寸,并显示实测帧率。
- 实际为 宽×高:摄像头能打开,但尺寸不同。通常说明请求的尺寸不在它的模式列表里。
- 不支持:摄像头无法以该尺寸或相近尺寸打开。
整个测试大约需要 15 秒。你可以随时取消,测试结束后摄像头会自动关闭。
常见分辨率
| 名称 | 尺寸 | 百万像素 | 宽高比 | 典型用途 |
|---|---|---|---|---|
| 4K UHD | 3840 × 2160 | 8.3 | 16:9 | 高端摄像头、内容创作 |
| 1440p(QHD) | 2560 × 1440 | 3.7 | 16:9 | 高端摄像头 |
| 1080p(全高清) | 1920 × 1080 | 2.1 | 16:9 | 优质摄像头和录像的标准 |
| 720p(高清) | 1280 × 720 | 0.9 | 16:9 | 大多数视频通话;很多笔记本摄像头 |
| SVGA | 800 × 600 | 0.5 | 4:3 | 老款摄像头 |
| 480p(VGA) | 640 × 480 | 0.3 | 4:3 | 入门摄像头、低带宽通话 |
| 240p(QVGA) | 320 × 240 | 0.08 | 4:3 | 缩略图、非常老的摄像头 |
如何解读结果
- 最高的一行“支持”:摄像头在这个浏览器中真实的最高分辨率。应该拿这个数字和包装上的对比。
- 每种尺寸下的帧率:很多摄像头在 720p 下能跑 60 帧,在 1080p 和 4K 下只有 30 帧甚至更低。如果需要流畅的动作,请选择仍能达到 30 帧的最大尺寸。
- 多个“实际为”结果尺寸相同:摄像头的模式很少,匹配不上时就退回默认模式。
- 4K 显示支持但帧率很低:摄像头能拍 4K,但连接或电脑传输画面的速度跟不上。试试 USB 3 接口或更低的分辨率。
实际使用中如何获得最佳分辨率
- 把外接摄像头直接插到 USB 3 接口(通常是蓝色或标有 SS),不要插在扩展坞上。
- 开始前关闭其他正在使用摄像头的应用。
- 在相机工作室或通话应用中明确选择分辨率,不要依赖默认值。
- 要知道,视频会议服务会根据你的网络和参会人数,发送比摄像头拍摄更低的分辨率。
测试另一个摄像头
用开始测试按钮旁边的摄像头菜单选择另一个摄像头,然后再测一次。想检查日常表现(实时画面、实测帧率和硬件控制),请使用摄像头测试。