GPU 加速播放视频在 OS X 下不可用吗?

2016-10-06 14:21:06 +08:00
 liuyanjun0826
mpv qt 播放视频 cpu 占用都在 20 %左右,是 GPU 加速没有启用的原因吧?
3769 次点击
所在节点    macOS
10 条回复
ZRS
2016-10-06 14:39:20 +08:00
可能是 scale 算法或者是视频编码无法硬解的原因吧…?
JackBlack2006
2016-10-06 15:45:59 +08:00
mpv 的硬件加速命令是 hwdec=videotoolbox

但是我打开就是

GVA error: Not detecting IGPU in IORegistry!
GVA error: Not detecting valid offline codec!
GVA info: Successfully connected to the Intel plugin, offline Gen6
failed to init videotoolbox decoder: Hardware doesn't support accelerated decoding for this stream or Videotoolbox decoder is not available at the moment (another application is using it). (-78)
Using software decoding.

这意思是莫非独显不行?非得英特尔集显?
twy2004
2016-10-06 20:31:34 +08:00
1.git clone https://github.com/mpv-player/mpv-build.git
2.cd mpv-build
3.sh ./force-head
4../update
5.echo --enable-vda >> ffmpeg_options
6.make
7.sudo make install
twy2004
2016-10-06 20:33:20 +08:00
[ Playing ]
mpv --hwdec=vda --vo=opengl <filename>
chyiz
2016-10-07 10:06:31 +08:00
@twy2004 你这是 Linux 下的吧
chyiz
2016-10-07 10:11:27 +08:00
LZ 你 mpv 的版本会不会太老了?我记得 mpv 在 macOS 下编译已经不依赖 qt 了啊。
还有 videotoolbox 好像也是 El Capitan 新加入的东西。不确定的话 hwdec=auto 就行了。
twy2004
2016-10-07 22:24:55 +08:00
@chyiz 不是。
atone
2016-10-08 14:16:23 +08:00
@JackBlack2006 我前几天也恰好遇到了相同的问题,不过我的是黑苹果,最终是通过更改 SMBIOS 信息解决的。
JackBlack2006
2016-10-08 15:16:50 +08:00
@atone 改机型?你原来和修改以后的都是什么机型?
liuyanjun0826
2016-10-26 12:47:11 +08:00
好像 MPlayerX 播放视频时是启用显卡硬件加速的,是这样的吗?

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

https://tanronggui.xyz/t/310825

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

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

© 2021 V2EX