Google Chrome 和其他 Chromium 浏览器现在可以使用 HEVC 编解码器处理媒体录制,这对视频录制的质量有很大影响,并且尺寸略有减小。当我们提到 Windows 11 上基于 Web 的视频录制时,我们也在谈论屏幕录制,尤其是在使用 Zoom 或 Meet 时完成。
与 Windows 11(和 Windows 10)上的所有其他浏览器一样,基于 Chromium 的 Google Chrome 也使用 MediaRecorder API,当您在 Google Meet 等网络应用程序上进行视频会议时,它负责录制您的屏幕内容。到目前为止,Google Chrome 使用 H.264、VP8 和 VP9 编解码器处理媒体录制。
使用 H.264 是因为它几乎可以在所有平台上运行,但它制作的文件更大,质量与 H.265 (HEVC) 不相上下。VP8 和 VP9 是 Google 自己的编解码器,可以免费使用,但 VP8 的效率较低,而且 VP9 并非在所有地方都能使用。现在情况发生了变化,因为 Google 正在 Windows 11 上将所有与网络录制相关的工作切换到 HEVC。
正如 Windows Latest 首次发现的那样,我们注意到 Chromium Gerrit 上有多个代码提交,其中包括一个名为“HEVC encode support for MediaRecorder API”的代码提交。
Windows Latest 观察到,为 MediaRecorder API 添加 HEVC 编码支持是一个持续的过程,但大部分基本工作已经完成,并且已经添加到 Chrome 中。
具体来说,Google 正在添加对 HEVC(也称为 H.265)的支持,以便在 Chrome 中录制视频。这取代了现有的编解码器,如 H.264、VP8 和 VP9,它们很好,但不如 HEVC。现在,Chrome 将支持 HEVC 以 MP4 和 MKV 格式录制视频。
如果您想在录制 Google Meet 的内容时查看集成的工作原理以及视频是否确实使用 HEVC 进行硬件编码,您可以打开标题为以下内容的实验性标志:
--enable-features=MediaRecorderHEVCSupport
“这增加了 HEVC 的 mkv/mp4 多路复用器支持的基本部分,”谷歌开发人员在 Windows Latest 发现的 Chromium Gerrit 帖子中指出。“默认禁用,需要通过
手动启用支持,“他们补充道。

目前,此功能在大多数情况下默认处于禁用状态,必须手动启用才能进行测试。
该代码仅支持基本 HEVC 编码,但不检查硬件是否真的可以编码 HEVC。这意味着,即使 MediaRecorder.isTypeSupported() 表示支持 HEVC,编码也可能在不受支持的硬件上失败。
“在完全添加硬件检测之前,建议开发人员使用 MediaCapabilities.encodingInfo() 或 VideoEncoder.isConfigSupported() 以及 MediaRecorder.isTypeSupported() 等工具来检查设备是否可以在创建 MediaRecorder 实例之前对 HEVC 进行编码,”谷歌指出。
正如开头提到的,Google 仍在测试该功能,除非开发人员切换到 API 的新端点,否则默认情况下它不会工作。
此外,Windows Latest 之前发现 Chrome 正在为 Windows 11 和其他平台上的扩展程序、网页、进程和其他浏览器活动构建现代任务管理器。
相关文章
网友评论(共有 0 条评论)