Big Sur beta 4 已添加 VP9 解码器

2020-08-05 13:07:43 +08:00
 Satelli

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 。

3745 次点击
所在节点    macOS
12 条回复
TerryNi
2020-08-05 13:21:03 +08:00
beta4 iPad 实测在开启 vp9 Decoder 后并 Safari 不能看 YouTube 4K
Satelli
2020-08-05 13:24:46 +08:00
@TerryNi 抱歉,我没有 iPad 可供测试,那 9to5Mac 信息有误。
reayyu
2020-08-05 13:35:28 +08:00
NF 也可以 4k 了吗
darrh00
2020-08-05 13:37:57 +08:00
AppleTV 4k 的版本有可能支持 vp9 吗?
vsiriicat
2020-08-05 13:38:12 +08:00
@reayyu nf 可以 4k,但是首先得有块 4k 屏幕才行
hoythan
2020-08-05 13:41:17 +08:00
tv 太恶心了,4k 版本连最基本的 youtube 都不支持,只能看看 netflex 和本地蓝光用了
Satelli
2020-08-05 13:45:26 +08:00
@reayyu
@vsiriicat
不只是 4K 。DisplayPort 1.2 也可以 4K60,但是 Netflix 需要 HDCP 2.2 才能放 4K 和 HDR,而至少 HDMI 2.0 和 DisplayPort 1.4 才带 HDCP 2.2 。大部分非 HDR 的 4K 显示器的 DisplayPort 是 1.2 。
TerryNi
2020-08-05 13:50:36 +08:00
@Satelli 但是 YouTube 客户端是可以 4K 的,beta3 时候发现支持的
reayyu
2020-08-05 14:12:08 +08:00
@Satelli 我的显示器确实只有 dp1.2.. 如果不走 dp 走 hdmi 是不是就可以了?
Satelli
2020-08-05 14:13:51 +08:00
@reayyu 是的。
ideadisc
2020-08-05 15:20:22 +08:00
值得庆祝
这么多年了,macOS 终于能硬解 4k YouTube 了
typetraits
2020-08-05 20:36:03 +08:00
苹果终于妥协了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/695804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX