iOS, iPadOS 和 tvOS 在 14 beta 里可以看 YouTube 4K60 HDR 了,而 macOS 在前几个 beta 版本中没有得到支持。
在 beta 3 中 macOS 的 Safari 开发者选项中多出了一个 vp9 decoder 的选项,可接受注册 vp9 为 VideoToolbox decoder,但开启后无效果。据 9to5Mac 介绍 iOS 的此项开关打开后可在浏览器中播放 YouTube 4K60 视频。
beta 4 中勾选此选项后可以正常播放 YouTube 4K60 视频,MacBook Air 2019 (i5-8210Y) CPU 占用在 10% 左右,显然不是软解。
在活动管理器内看到 VTDecoderXPCService 在活跃且正在使用 GPU,发现它调用了 macOS 新增的 AppleGVAVPXDecoder.bundle,应该就是 vp8/vp9 的解码器,后续也调用了 Intel Kaby Lake 的集显驱动,说明是调用显卡的硬解模块而不是 T2 (AVE)。之前一直猜测 Apple 会把 VP9 的解码器限制在 Apple Silicon 上。
因为是 8 代 CPU,DisplayPort 是 1.2,测试不了 HDR,各位继续,但既然是硬解那应该没问题的。作为对比,Chrome 自带的 libvpx 即使是 45W 的 i7-9750H 也不能软解 4K60 HDR 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.