radar 发表于 2022-5-16 13:55

集成HEVC硬解的Chromium发布了(顶楼更新作者回复)

本帖最后由 radar 于 2022-5-17 22:43 编辑

月初在B站看到的,是一个在字节工作的大佬的劳动成果

实测下来,我的APU笔记本R7-2700U工作完美(升级了驱动之后)


之前有在安装了微软商店的某个扩展之后能够硬解的办法,
这个的好处是不需要安装扩展,可以直接用(UA还是需要改一下)


Chrome (Chromium) HEVC硬解来了!内附下载链接



今天 19:49
哈哈 做这个一个是兴趣 一个单纯就是想贡献下


实在是看不上chrome那些人7年了无动于衷


今天 19:57
没注册这个论坛,帮忙回几个top问题吧


今天 20:05
1. 是否有合入chromium,进主线?已经合入,直接拉main分支就能看到代码,后面chrome会官方直接支持。2. 技术方案是咋样,是否和edge有区别?edge走的mediafoundation 这个实现起来很简单,我们走的d3d11va 需要完整实现所以硬解逻辑,实现起来复杂,但不需要依赖插件,也永远不会出现edge抖动那种低级问题,系统版本要求也更低。3. 写的文章为啥删了?因为后面我们公司官号会发,内容需要独家,所以暂时删掉,跟版权无关,感兴趣可以直接在github提issue问问题。4. electron是否可以支持?可以,这就是chromium的最大意义,支持在cef等框架集成,elecrtron20直接照我文档改参数就可以编译,或者electron18自己CV代码patch集成编译 5. 关于版权?按照chromium dale curtis大佬的回复,使用平台提供的解码器无版权问题。


Ichthys 发表于 2022-5-16 14:13

radar 发表于 2022-5-16 14:21

Ichthys 发表于 2022-5-16 14:13
需要改ua是b站的问题,不过未来统一标准还是av1。

vp9就很好,当下支持硬解av1的笔记本还没那么普及,软解高码率AV1对一些老的轻薄笔记本压力还是不小的,风扇起飞

sunbeach 发表于 2022-5-16 14:27

我直接用那个uwp 批站客户端了,挺好用的,还可以解锁海外番剧(虽然我不看

Prushka 发表于 2022-5-16 15:22

用exe版bilibili客户端就不会给你推hevc流了

noahhhh 发表于 2022-5-16 22:29

感谢分享

claymorep 发表于 2022-5-17 09:18

我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为版权的问题,这就放这个代码合并到Chromium了?Chromium不商用不用在意版权么?大量的国产浏览器还有firefox都是基于Chromium

说这么多,我就是很期待electron支持h265

Prushka 发表于 2022-5-17 09:41

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

解码器和调用解码器的api是两回事吧,Windows装了hevc解码插件之后edge就能调用插件硬解hevc,chrome同样操作应该也没问题。

claymorep 发表于 2022-5-17 10:00

Prushka 发表于 2022-5-17 09:41
解码器和调用解码器的api是两回事吧,Windows装了hevc解码插件之后edge就能调用插件硬解hevc,chrome同样 ...

仔细去翻了原贴,有如下这么一段:
相比Windows的Edge,存在如下优势:1. 无需安装HEVC视频扩展插件. 2. 可完美支持所有类型的HDR 3. 具备 Windows 7 等老系统和 HEVC Rext Profile 支持软解的优势。

感觉似乎不是类似edge调用插件的形式实现的,但是原贴没写实现逻辑,github上也没写,全都是说自己的效果如何如何好,脑壳疼

rrpw777 发表于 2022-5-17 10:10

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

可以把他的patch拿来给electron打上试试自己编译

—— 来自 vivo NEX S, Android 10上的 S1Next-鹅版 v2.5.2-play

radar 发表于 2022-5-17 10:19

claymorep 发表于 2022-5-17 10:00
仔细去翻了原贴,有如下这么一段:
相比Windows的Edge,存在如下优势:1. 无需安装HEVC视频扩展插件. 2....

之前在掘金上有个详细的文,后来作者给删了,现在快照还能看到,标题是《8K HDR! 为Chrome实现HEVC硬解 - 原理/实测/编译指南》
有兴趣的可以自己抓一下快照

华蝶风雪 发表于 2022-5-17 10:42

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

因为是授权去掉的,如果自己要加几乎是一行的事
不分发应该是没什么影响

Bean 发表于 2022-5-17 11:14

radar 发表于 2022-5-17 10:19
之前在掘金上有个详细的文,后来作者给删了,现在快照还能看到,标题是《8K HDR! 为Chrome实现HEVC硬解 - ...

找不到快照了,大佬有的话求分享

radar 发表于 2022-5-17 11:19

Bean 发表于 2022-5-17 11:14
找不到快照了,大佬有的话求分享

bing有,别用百度,刷出来以后可能会白屏,抓住时间按esc,技巧就这么多

计算机组成原理 发表于 2022-5-17 12:00

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

Firefox不是基于Chromium的

Litccc 发表于 2022-5-17 12:12

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

哪个世界线的Firefox是基于chromium的

claymorep 发表于 2022-5-17 12:55

计算机组成原理 发表于 2022-5-17 12:00
Firefox不是基于Chromium的

记错了,是edge换了Chromium

claymorep 发表于 2022-5-17 12:55

Litccc 发表于 2022-5-17 12:12
哪个世界线的Firefox是基于chromium的

记错了

claymorep 发表于 2022-5-17 12:56

radar 发表于 2022-5-17 11:19
bing有,别用百度,刷出来以后可能会白屏,抓住时间按esc,技巧就这么多

感谢,下载成功,我研究下

Midnight.Coup 发表于 2022-5-17 19:18

本帖最后由 Midnight.Coup 于 2022-5-17 19:20 编辑

claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

技术上支持h265硬解本来就不是很难,Chrome不支持是因为 ...

进不了主线的应该,作者在github上自己编译了一个版本

这其实就是一个屁股问题,外加HEVC的专利确实吃相难看,AV1过两年老设备一淘汰应该就能像H264一样普及开来了

radar 发表于 2022-5-17 22:42

Midnight.Coup 发表于 2022-5-17 19:18
进不了主线的应该,作者在github上自己编译了一个版本

这其实就是一个屁股问题,外加HEVC的专利确实吃相 ...

作者回复了,有兴趣深入讨论可以去GayHub提issue交流

radar 发表于 2022-5-17 22:43

claymorep 发表于 2022-5-17 10:00
仔细去翻了原贴,有如下这么一段:
相比Windows的Edge,存在如下优势:1. 无需安装HEVC视频扩展插件. 2....

你的问题也得到了作者的回答

claymorep 发表于 2022-5-19 10:42

radar 发表于 2022-5-17 10:19
之前在掘金上有个详细的文,后来作者给删了,现在快照还能看到,标题是《8K HDR! 为Chrome实现HEVC硬解 - ...
下载放在百度上了,需要的自取

链接:https://pan.baidu.com/s/1NAsmik962nJy7lUHFdXvBg
提取码:6bkv

shikkoku 发表于 2022-5-24 12:18

有油猴脚本了,不用改UA。https://greasyfork.org/en/scripts/441403-bilibili-%E8%A7%A3%E9%8E%96%E6%9D%9C%E6%AF%94%E5%85%A8%E6%99%AF%E8%81%B2-8k-%E9%96%8B%E5%95%9F-hdr-%E7%9B%B4%E6%92%AD%E7%95%AB%E8%B3%AApro

radar 发表于 2022-5-24 12:27

shikkoku 发表于 2022-5-24 12:18
有油猴脚本了,不用改UA。https://greasyfork.org/en/scripts/441403-bilibili-%E8%A7%A3%E9%8E%96%E6%9D%9 ...

你这脚本不还是改UA?
脚本说明里还是基于微软商店的HEVC插件实现方式。

shikkoku 发表于 2022-5-24 12:29

本帖最后由 shikkoku 于 2022-5-24 12:32 编辑

radar 发表于 2022-5-24 12:27
你这脚本不还是改UA?
脚本说明里还是基于微软商店的HEVC插件实现方式。
我是懒得再装个插件调整选项

瓦格雷 发表于 2022-5-24 17:49

sunbeach 发表于 2022-5-16 14:27
我直接用那个uwp 批站客户端了,挺好用的,还可以解锁海外番剧(虽然我不看 ...

为啥我用uwp看不了海外。。

Midnight.Coup 发表于 2022-7-12 22:50

字节的微信公众号更新了掘金那篇删除的文章

zmw_831110 发表于 2022-7-12 23:59

2700U有啥合适的显卡驱动或者叫APU驱动么?
真的卡死了

—— 来自 Xiaomi M2007J3SG, Android 11上的 S1Next-鹅版 v2.5.4

radar 发表于 2022-7-13 07:55

zmw_831110 发表于 2022-7-12 23:59
2700U有啥合适的显卡驱动或者叫APU驱动么?
真的卡死了


去amd官网下载最新的即可

mjb.homeworld 发表于 2022-7-13 10:20

感谢分享,我的4650U GPU占用率总算比CPU高了。不过有个问题,台式机上N卡用硬解色彩就怪怪的,偏紫,只有软解色彩才正常。

泉玲奈 发表于 2022-7-13 10:21

大善啊

RPG-7 发表于 2022-7-13 11:21

我显卡新,B站用AV1完事

Anaheim 发表于 2022-7-14 08:17

zmw_831110 发表于 2022-7-14 08:20

本帖最后由 zmw_831110 于 2022-7-14 08:21 编辑

radar 发表于 2022-7-13 07:55
去amd官网下载最新的即可

那个不行,卡的
看来只有退回笔记本官方支持的最后一个版本win10,然后禁止系统自动更新这一条路了

—— 来自 Xiaomi M2007J3SG, Android 11上的 S1Next-鹅版 v2.5.4

伊克路西安 发表于 2022-7-14 10:47

本帖最后由 伊克路西安 于 2022-7-14 11:07 编辑

shikkoku 发表于 2022-5-24 12:18
有油猴脚本了,不用改UA。https://greasyfork.org/en/scripts/441403-bilibili-%E8%A7%A3%E9%8E%96%E6%9D%9 ...
用cent浏览器装这个脚本会强制avc,关了这个脚本虽然可以选hevc但是走的还是软解,cent感觉是越来越难用了
看了下cent里的chrome://gpu和edge里的edge://gpu,cent的chrome://gpu里面不支持hevc硬解,
也没有edge://gpu里的Media Foundation Rendering Capabilities子集和hevc installed

sunbeach 发表于 2022-7-14 13:05

伊克路西安 发表于 2022-7-14 10:47
用cent浏览器装这个脚本会强制avc,关了这个脚本虽然可以选hevc但是走的还是软解,cent感觉是越来越难用了 ...

但是cent可以硬解av1我之前是把cent指定给核显跑硬解来给老独显续命

万里小路さん 发表于 2022-7-14 16:00

Anaheim 发表于 2022-07-14 08:17:32
hevc那个解码器微软商店还收费 不装在edge还看不了4k奈飞 奶奶的有免费版倒是,搜不到,直接浏览器输入url可以看到

-- 来自 能看大图的 Stage1官方 Android客户端

Anaheim 发表于 2022-7-14 19:25

RPG-7 发表于 2022-7-14 20:51

那么 B站的HDR怎样才能在pc上启用
页: [1] 2
查看完整版本: 集成HEVC硬解的Chromium发布了(顶楼更新作者回复)