找回密码
 立即注册
搜索
查看: 13115|回复: 51

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

[复制链接]
     
发表于 2022-5-16 13:55 | 显示全部楼层 |阅读模式
本帖最后由 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大佬的回复,使用平台提供的解码器无版权问题。


回复

使用道具 举报

头像被屏蔽
发表于 2022-5-16 14:13 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
 楼主| 发表于 2022-5-16 14:21 | 显示全部楼层
Ichthys 发表于 2022-5-16 14:13
需要改ua是b站的问题,不过未来统一标准还是av1。

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

使用道具 举报

     
发表于 2022-5-16 14:27 | 显示全部楼层
我直接用那个uwp 批站客户端了,挺好用的,还可以解锁海外番剧(虽然我不看
回复

使用道具 举报

     
发表于 2022-5-16 15:22 | 显示全部楼层
用exe版bilibili客户端就不会给你推hevc流了
回复

使用道具 举报

     
发表于 2022-5-16 22:29 来自手机 | 显示全部楼层
感谢分享
回复

使用道具 举报

     
发表于 2022-5-17 09:18 来自手机 | 显示全部楼层
我看原贴,代码是合并到Chromium了,居然可以吗?

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

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

使用道具 举报

     
发表于 2022-5-17 09:41 | 显示全部楼层
claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

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

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

使用道具 举报

     
发表于 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上也没写,全都是说自己的效果如何如何好,脑壳疼
回复

使用道具 举报

     
发表于 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
回复

使用道具 举报

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

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

评分

参与人数 1战斗力 +1 收起 理由
claymorep + 1 我去看看

查看全部评分

回复

使用道具 举报

发表于 2022-5-17 10:42 | 显示全部楼层
claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

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

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

使用道具 举报

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

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

使用道具 举报

     
 楼主| 发表于 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的
回复

使用道具 举报

     
发表于 2022-5-17 12:12 来自手机 | 显示全部楼层
claymorep 发表于 2022-5-17 09:18
我看原贴,代码是合并到Chromium了,居然可以吗?

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

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

使用道具 举报

     
发表于 2022-5-17 12:55 来自手机 | 显示全部楼层

记错了,是edge换了Chromium
回复

使用道具 举报

     
发表于 2022-5-17 12:55 来自手机 | 显示全部楼层
Litccc 发表于 2022-5-17 12:12
哪个世界线的Firefox是基于chromium的

记错了
回复

使用道具 举报

     
发表于 2022-5-17 12:56 来自手机 | 显示全部楼层
radar 发表于 2022-5-17 11:19
bing有,别用百度,刷出来以后可能会白屏,抓住时间按esc,技巧就这么多

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

使用道具 举报

     
发表于 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一样普及开来了
回复

使用道具 举报

     
 楼主| 发表于 2022-5-17 22:42 | 显示全部楼层
Midnight.Coup 发表于 2022-5-17 19:18
进不了主线的应该,作者在github上自己编译了一个版本

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

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

使用道具 举报

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

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

使用道具 举报

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

下载放在百度上了,需要的自取

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

使用道具 举报

     
发表于 2022-5-24 12:18 | 显示全部楼层
回复

使用道具 举报

     
 楼主| 发表于 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插件实现方式。
回复

使用道具 举报

     
发表于 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看不了海外。。
回复

使用道具 举报

     
发表于 2022-7-12 22:50 | 显示全部楼层
字节的微信公众号更新了掘金那篇删除的文章
回复

使用道具 举报

     
发表于 2022-7-12 23:59 来自手机 | 显示全部楼层
2700U有啥合适的显卡驱动或者叫APU驱动么?
真的卡死了

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

使用道具 举报

     
 楼主| 发表于 2022-7-13 07:55 | 显示全部楼层
zmw_831110 发表于 2022-7-12 23:59
2700U有啥合适的显卡驱动或者叫APU驱动么?
真的卡死了

去amd官网下载最新的即可
回复

使用道具 举报

     
发表于 2022-7-13 10:20 | 显示全部楼层
感谢分享,我的4650U GPU占用率总算比CPU高了。不过有个问题,台式机上N卡用硬解色彩就怪怪的,偏紫,只有软解色彩才正常。
回复

使用道具 举报

     
发表于 2022-7-13 10:21 | 显示全部楼层
大善啊
回复

使用道具 举报

     
发表于 2022-7-13 11:21 | 显示全部楼层
我显卡新,B站用AV1完事
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-7-14 08:17 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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 编辑

用cent浏览器装这个脚本会强制avc,关了这个脚本虽然可以选hevc但是走的还是软解,cent感觉是越来越难用了
看了下cent里的chrome://gpu和edge里的edge://gpu,cent的chrome://gpu里面不支持hevc硬解,
也没有edge://gpu里的Media Foundation Rendering Capabilities子集和hevc installed
回复

使用道具 举报

     
发表于 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客户端
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-7-14 19:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-7-14 20:51 | 显示全部楼层
那么 B站的HDR怎样才能在pc上启用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-15 13:23 , Processed in 0.232362 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表