mpv 在 mac 上可以硬解 hevc 了

2017-09-29 08:52:11 +08:00
 Valyrian

虽然代码不是我写的,但全程参与其中,帮忙测试,以一次有种对开源界做一点小贡献的感觉。。

解码是 ffmpeg 完成的,ffmpeg 在 mac 上硬解 hevc 的代码一个小时前才刚刚 commit,所以需要安装 HEAD 的 ffmpeg。重装 mpv 的方法:

brew uninstall ffmpeg mpv  # or brew cask uninstall mpv
brew install ffmpeg --HEAD
brew install --build-from-source mpv --with-bundle
brew linkapps mpv
12142 次点击
所在节点    macOS
23 条回复
lotux
2017-09-29 08:57:23 +08:00
必须得重装么? brew update 可以不
Valyrian
2017-09-29 09:01:04 +08:00
@lotux 现在不行,等 ffmpeg release 之后,再等 mpv release 之后才行。。
f2f2f
2017-09-29 09:04:37 +08:00
还是需要 16 款以上才行吧?
Valyrian
2017-09-29 09:12:17 +08:00
@f2f2f
Hayek
2017-09-29 09:23:53 +08:00
@f2f2 这样说有歧义,包含 16 款吗?我记得只有 17 款支持。
bookit
2017-09-29 09:33:08 +08:00
第二行执行之后出错:
ERROR: vda requested, but not all dependencies are satisfied: vda_framework pthreads

是缺什么库嘛,第一次编译 ffmpeg,本地 xcode 等都是最新版
bookit
2017-09-29 09:40:06 +08:00
@bookit 第二次好了,vda 选项已经被废止,不过 configure 没删除

https://github.com/Homebrew/homebrew-core/issues/18381
QAPTEAWH
2017-09-29 10:07:20 +08:00
需要 High Sierra 么
wc0517
2017-09-29 10:31:36 +08:00
@f2f2f
@Valyrian
2016 款支持吗?已经重装了
Elemento
2017-09-29 11:38:09 +08:00
16 款 15 寸 MBP 顶配可以硬解么
Hayek
2017-09-29 11:46:19 +08:00
@Elemento
@wc0517
我觉得 skylake 可能是支持的,16 款带 amd 显卡的应该支持的更好。

It gets very confusing, but, long story short: Skylake (6th gen, what's in the 2016 MBP's) supports HEVC, but Kaby Lake supports it better
Kaby Lake adds better 10-bit HEVC support. However, if you have a 2016 MBP with a discrete AMD GPU, the AMD GPU has the same level of support as Kaby Lake.

来源:
https://www.reddit.com/r/mac/comments/6fmarj/how_will_h265_hevc_work_on_the_2016_macbook_pro/

@QAPTEAWH

1. "We're building in software encoder support into High Sierra for all Macs"
2. "Hardware acceleration of HEVC in the newest Macs"...

来源:
https://forums.macrumors.com/threads/h265-hevc-on-macbook-pro-2016.2048579/
lhc70000
2017-09-29 14:50:35 +08:00
好棒,这样估计 iina 很快就能用上了
f2f2f
2017-09-29 14:57:44 +08:00
@lhc70000 老大,12 版停留很长一段时间了,13 版什么时候打包来一发?
Valyrian
2017-09-29 14:58:49 +08:00
@QAPTEAWH
@wc0517
@Hayek
@Elemento

说明一下:需要 high sierra 和 16 或 17 款 mac。16 款 mac 可以硬解 8bit,17 款可以硬解 8bit 和 10bit (也就是 HDR )。16 款有独显的话,虽然独显能硬解 10bit,但苹果系统不行,装 windows 可破。
ZRS
2017-09-29 15:12:27 +08:00
请问 15 年版有硬件加速效果嘛…看有人测试 quickplayer 软解 HEVC 的占用低很多呀
Valyrian
2017-09-29 15:39:56 +08:00
@ZRS 14 楼
wc0517
2017-09-29 15:46:00 +08:00
@Valyrian
@Hayek
谢谢解答!
IgniteWhite
2017-09-29 17:11:32 +08:00
棒!
lhc70000
2017-09-29 18:21:00 +08:00
@f2f2f 很快了,一周内吧
xuzhe
2017-09-30 01:38:58 +08:00
我只想知道……哪儿有片源?

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

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

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

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

© 2021 V2EX