机器是 2019 的 15 寸 MBP 配置是:i9 9880H,32G 内存,Vega20 独立显卡,以及 UHD630 集成显卡。
我从油管上下载了两个 8K 60fps 的视频,一个 VP9 编码,一个 AV1 编码。
播放器用的是 Movist, 播放 VP9 编码的 8K 时,一卡一卡的,且声音也是每隔几秒卡一下。 播放 AV1 编码的 8K 时,非常非常卡,大概 2 ~ 3 秒 1 帧。
我大概知道苹果和谷歌因为 H.265 和 VP9 格式标准之争,苹果故意不支持硬解码 VP9 。
请问能否有其他方式实现流畅播放这个视频。
1
YUX 2020-06-04 09:16:04 +08:00
直接在油管看就不卡了
|
2
mystrylw 2020-06-04 09:23:24 +08:00
|
4
pkuphy 2020-06-07 07:05:34 +08:00
独立显卡在工作吗?
|
5
HAYABUSA OP @pkuphy #4 独立显卡不负责解码。我去查了下资料,我电脑自带的集成显卡 UHD630 本身是支持 VP9 的解码的,同时也是 Intel 的集成显卡(和 N 卡和 A 卡相比也是)里支持解码种类最多的之一了。这个确实如 2 楼所说,macOS 估计不提供相应的 API 。
同时我也测试了下,8K30fps 能通过 cpu 软解勉强流畅播放。但是 8k60fps 就太勉强了。 |
6
pkuphy 2020-06-07 17:07:12 +08:00
@HAYABUSA
CPU: Intel Core i9-9880H @ 2.30GHz GPU: Intel UHD Graphics 630 / AMD Radeon Pro 5500M 视频 Peru 8k 272+251,播放器 IINA 我用 gfxCardStatus 软件切换到独立显卡播放很流畅,不使用独立显卡时播放卡顿。 |
7
HAYABUSA OP @pkuphy #6 哎,估计 5500M 比 Vega20 支持更多的硬解吧,但是按理说,macOS 是系统级不支持 VP9,那么按理说在 macOS 下只能软件 VP9 才对。
我播放视频是一直都只有集显 UHD630 。难道只有用你的那个软件来手动切换么。 |
9
HAYABUSA OP @pkuphy #8 外接显示器时会强制开启独显这点我也知道。对了,我现在就来试试连接电视,让其强制用独显,看能否解决卡顿问题。
|
10
HAYABUSA OP @pkuphy #8 我刚才用你的这个思路试了下直接连接电视,然后把 MBP 盖子盖上,播放器用的 Movist,还是一如既往的卡顿。莫非真的只有用 gfxCardStatus 来强制只用独立显卡么。这软件会要求系统权限么。
|
13
chodomatte 2020-06-07 18:12:13 +08:00
我歪个楼,2015 款 13mbp ( 2.9ghz i5,16g 款)看 YouTube2k 及以上 会画面卡(不是网络卡)
真的是醉了,难受 |
14
HAYABUSA OP @chodomatte #13 我不知道 2015 款 13mbp 是什么显卡,原因应该只有两个,一个是 gpu 和 cpu 太弱了,另一个就是谷歌故意用 vp9 或者 av1 编码,导致卡顿。
@pkuphy #11 我刚才下载了 gfxCardStatus 和 IINA 来测试,结果虽然比 Movist 流畅很多,但是也还是有点周期性卡顿。大概达到了 95%~ 98%的流畅度。估计是 Vega20 太垃圾了吧。 有点我注意到了就是,用 Movist 播放时,在活动监视器里,CPU 占用大概 1300%,GPU 占用 0%,而用 IINA 播放同一个 8K60FPS 的 VP9 编码视频,CPU 占用大概 800%,GPU 占用大概 55% 。 |
16
HAYABUSA OP @pkuphy #15 果然如此,我用 Movist 播放 AV1 可以播放,但是非常非常卡,然后刚才用 IINA 播放 AV1 也是闪退。
|
17
dingdangnao 2020-06-08 15:09:05 +08:00
@HAYABUSA nPlayer 能用软解播放😂
|