1
chengyiqun 2021-11-19 16:41:59 +08:00
夸克不支持硬解码主要是因为 chromium 不支持吧.
http://html5test.com/ 看到 H.265 是个叉号 HEVC 是有版权问题的, 专利费很高. 所以 chromium 系列的浏览器一般都不支持. 只有苹果系的浏览器支持 |
2
guodongbin 2021-11-19 16:43:12 +08:00
|
3
ysc3839 2021-11-19 16:54:20 +08:00
@chengyiqun 调用操作系统或显卡的解码器也有版权问题吗?
|
4
chengyiqun 2021-11-19 17:06:03 +08:00
@ysc3839 新版的酷睿一直都是支持硬解码的, 只是浏览器没有调用硬解码的 api, 或者是有, 但是默认是屏蔽的(不是技术原因, 就是版权问题). chrome 就是如此.
可以看看这个 https://www.bilibili.com/read/cv13253613 |
5
chaosrb79 OP @chengyiqun 对,就是版权问题,微软在 IE 时代是有这个版权的,chromium 我记得有一个大版本也支持,然后没几天更新了就和谐掉了。
|
6
chaosrb79 OP @guodongbin 谢谢,火狐永神。终于可以私有化 hevc 浏览器直读 notion 的 hevc 了。
|
7
ysc3839 2021-11-19 17:21:06 +08:00
@chengyiqun 所以调用操作系统或显卡的解码器也有版权问题吗?
|
8
chengyiqun 2021-11-19 17:27:24 +08:00
@ysc3839 不是这个意思, 硬解码也需要软件 api 去调用, 这个解码器也是个软件, 收费是收的这个.
并不是播放器直接调用显卡硬解码的, 而是播放器调用解码器, 解码器去沟通显卡. 收费的是解码器. windows 商店里的 HEVC 视频扩展就是这个东西. 手机上玩 mxplayer 的, 应该知道要装第三方 codec 解码器. 都是这个道理. |
9
chengyiqun 2021-11-19 17:29:17 +08:00
@ysc3839
有个藏起来的下载 https://www.microsoft.com/zh-cn/p/hevc-video-extensions-from-device-manufacturer/9n4wgh0z6vhq?activetab=pivot:overviewtab 不过不建议用新版, 而是用旧版 https://www.free-codecs.com/hevc_video_extension_download.htm 下载 1.0.31823 x64, 这个版本比较稳定. |
10
ysc3839 2021-11-19 17:38:55 +08:00
@chengyiqun 按我的理解,所谓专利问题指的是编解码算法需要收取专利费,因此在程序中集成解码算法会有专利问题。但是调用系统、硬件解码器的情况下,程序本身并不包含编解码算法,我个人觉得是没有版权问题的,所以我想知道调用操作系统或显卡的解码器也有版权问题吗?
至于 MXPlayer 的第三方解码器,那就不是同一种情况。是因为 MXPlayer 内置的软件解码器因为某些原因 (比如有专利问题) 不支持某种格式,于是使用第三方支持该格式的解码器来解码,而这个第三方解码器往往是直接忽略掉专利问题的 (因为是个人搞的,专利持有人难以追究)。 当硬件支持某种格式时,MXPlayer 是可以直接用硬件解码的,不需要第三方解码器。一个典型的例子是 MXPlayer 不支持 EAC3 音频格式,但是设备支持硬解时不需要安装第三方软件解码器也能解码。 |
11
chengyiqun 2021-11-19 17:51:41 +08:00
@ysc3839 mxplayer 的基础解码器是 ffmpeg, ffmpeg 是支持 hevc 的, 据说 hevc 来自 openHEVC 项目, 绕过了官方专利.
ie 老版本的 edge, 老版本的 chrome, 是又支持 hevc 的, 但是后来都不支持了, 我是推测, hevc 除了硬件上的授权, 还需要软件上的授权. 虽然主流的 gpu 都支持了 hevc, 但是像谷歌油管之类的都转向了开源 av1, 应该就是这个原因, 如果解码 hevc 的软件是免费的, 那么大公司没有理由不支持 hevc. 加上微软撤销了 HEVC 扩展的免费版, 有个 7 元的版本在商店了. 更加印证了, 调用 HEVC 硬解码的解码器软件都是收费的. |
12
chaosrb79 OP @chengyiqun 所以我才想哪个浏览器嗅探的方式绕过这个限制,最近办公全部搬到 notion 上了,特意买了 moto 的手机用桌面安卓来玩这一套东西
|
13
chengyiqun 2021-11-19 17:53:29 +08:00
@ysc3839
HEVC 是商业授权使用的,在微软商店买的相当于,微软买了 windows 的 HEVC 授权,然后按需批发给用户 同理,一些要录高清 HEVC 视频(高清摄像)、播放 HEVC 视频内容(电视等)的设备商也会购买设备的 HEVC 授权 以上说的都是 HEVC 官方授权 至于各种 openHEVC ,都不是官方的,基本都是免费开源项目 一来兼容性没有官方好,视频质量并不稳定 二来必须绕过官方专利,运行效率比官方低,普遍对于 4K 、高帧率支持不好,目前似乎还以 1080p 为主 第三基本都只能解码播放,不能编辑视频(编码) |
14
chaosrb79 OP @ysc3839 智能电视蓝海时代的时候,就接触过 hevc 专利池,我们当时电视上的播放器也是需要针对 apk 的安装量收费的,即使那台电视的芯片解码部分已经交过 hevc 的专利费。hevc 的整个专利策略复杂的一逼
|
15
chengyiqun 2021-11-19 17:57:12 +08:00
@chaosrb79 就吸血呗, 所以大公司很多转向 AV1 了
|
16
chengyiqun 2021-11-19 18:02:12 +08:00
@ysc3839 哦对了, potplayer 以前也收到过 hevc 版权问题, 后来他们就是用的修改版的 ffmpeg 来绕过的.
|
17
chaosrb79 OP @chengyiqun 所以至今大部分 web 还在跑 av1 就很好笑
|
19
Cielsky 2021-11-19 19:05:53 +08:00 via Android
Firefox ,m 浏览器,via 都可以吧
|
21
chengyiqun 2021-11-19 23:21:28 +08:00
@chaosrb79 av1 是衍生自 vp9, 第一版是 2018 年 3 月 28 日的, 可以说是很新的格式了, 不好笑啊?
只是硬解码部分可能有问题, gtx 30 系列全系列是支持 av1 硬解码的. 老显卡就不行了. |
22
chengyiqun 2021-11-19 23:21:52 +08:00
@chaosrb79 大部分 web 跑的是 h.264 吧.
|
23
git00ll 2021-11-19 23:33:36 +08:00
手机 qq 浏览器国际版,可以做到。不知道他是如何实现的。
|
24
chaosrb79 OP @git00ll qq 浏览器的 x5 内核会独立进程接管媒体,但是也被高清联盟警告了在六月之前的内核都可以做大全媒体文件接管,并且可以任意跳转本地播放器算是目前浏览器内核里安卓对解码最友好的了
|
25
chaosrb79 OP @chengyiqun qq 浏览器有国际版?
|
29
git00ll 2021-11-22 10:38:01 +08:00
|