找回密码
 立即注册
搜索
楼主: Midnight.Coup

[软件] FireFox 支持 HEVC 了,然而阿三坑钱还不做人

[复制链接]
     
发表于 2023-12-26 12:28 来自手机 | 显示全部楼层
本帖最后由 0WHan0 于 2023-12-26 12:33 编辑
两个路人 发表于 2023-12-26 12:12
那个7块钱的,不知道是不是大陆特供的。商店留言里,点赞最多的是教人如何找设备制造商的免费版 ...

不是,美区0.99刀,下面都是英文留言。评论数更多,评分更低
回复

使用道具 举报

     
发表于 2023-12-26 12:49 | 显示全部楼层
所以 macOS 版 Firefox 什么时候能支持 HEVC,121.0 都没有启用 HEVC 的 flag。
顺便主楼提到的苹果开发者视频我用 Firefox 打开会切到 AVC 流。
回复

使用道具 举报

     
 楼主| 发表于 2023-12-26 12:59 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-26 13:14 编辑
Junakr 发表于 2023-12-26 12:49
所以 macOS 版 Firefox 什么时候能支持 HEVC,121.0 都没有启用 HEVC 的 flag。
顺便主楼提到的苹果开发者 ...

是的,提示不支持的话反而会加载 AVC,提示支持但加载 hvc1 就没法播
Firefox macOS 版倒是在 100.0 就有 HDR 支持,很神秘,Win 这边字节测试页里试下 PQ 的 HDR 视频,颜色明显不对,这又是另外一个有生之年特性了,明明广色域支持的不错
明年 Linux DE 也会有初步可用的 HDR 支持,对 Firefox 尊重、祝福吧
回复

使用道具 举报

     
发表于 2023-12-26 14:10 | 显示全部楼层
Midnight.Coup 发表于 2023-12-26 12:59
是的,提示不支持的话反而会加载 AVC,提示支持但加载 hvc1 就没法播
Firefox macOS 版倒是在 100.0 就有 ...

刚好就是在 ytb 上找了个 HDR 视频测的播放[1],设备 MBP 内屏,体感 Firefox 和 Safari 的 HDR 播放效果上倒是没什么差。
顺便杜比测试页说 Firefox 只支持 SDR,查了下它是用 CSS @media dynamic-range [2]属性值判断的。
Firefox 100 独自启用了一个 video-dynamic-range [3]属性用来判断是否支持 HDR 视频,前者可能就用来判断对 HDR 图像的支持了[4]。
而目前除了 Chrome,可以说也没有哪家浏览器对 HDR 图像有着良好支持。

顺便放两个 HDR 图像样片:
- https://people.csail.mit.edu/ericchan/hdr/hdr.php
- https://github.com/MishaalRahmanGH/Ultra_HDR_Samples

[1]: https://www.youtube.com/watch?v=LXb3EKWsInQ
[2]: https://developer.mozilla.org/en ... media/dynamic-range
[3]: https://developer.mozilla.org/en ... video-dynamic-range
[4]: https://developer.mozilla.org/en ... ox/Releases/100#css
回复

使用道具 举报

     
发表于 2023-12-27 12:56 | 显示全部楼层
话说 firefox 有可能在 Linux 上用类似 chromium 的方案实现 hevc 硬解吗?虽然我使用的网站似乎只有b站会用到这个 hevc 解码。。

另外吐槽下 win 和 Linux 下硬解的一些坑爹体验,首先是 windows 上 edge 的a卡 hevc 和 av1 硬解好像都坏了一段时间了(我记得上次看别人用 3070 硬解b站的 hevc 视频是正常的),然后 chrome 上能正常硬解,然而有概率出现浏览器上方大概1/5的区域画面不刷新的bug(我怀疑是 amd 的驱动问题,在 edge 上也可能出现;另外,我用的一直是应用商店7块钱的版本,一般装完系统我都会把免费版的 hevc 扩展卸掉);Linux 上使用 chromium-wayland-vaapi 再加上一些必要的 flag 之后,intel 的 gpu 可以正常硬解各类视频,包括 hevc,av1,avc(目前也只有 intel 平台能够实现 wayland 下 chromium 的硬解),倒是使用一些 patch 自己编译 mesa-git 后能够在 amd gpu 上实现 xwayland 的 chromium 硬解,但需要开启 vulkan backend,然后体验上的影响是高刷屏下 chromium 的刷新率只有60,另外就是 chromium wayland 启用硬件加速(不是硬解)后 hyprland 上会出现一些动画的问题;firefox 倒是很早就在 Linux 上支持 av1 的硬解了(记得最开始有一个相关的 bug 就是 av1 的视频播放的帧数只有一半,即30帧的视频播放只有15帧,60帧的视频播放只有30帧),体验还是不错,问题是抖抖看直播会自动停住,需要重新加载,可以说基本告别了黑听抖抖直播的习惯。。另外b站的直播ui在小于2倍缩放的情况下(包括1倍缩放,也就是没有缩放的情况),chromium 上的按钮会对不齐,2倍缩放正常(更高的缩放倍数我没试过);然而 firefox 在任何缩放下这些控件的按钮都是对齐的,然而在我 3000x2000 和 2880x1800 都是两倍缩放的情况下,b站的顶栏显示不全(我怀疑是需要有效分辨率至少1080才能显示完全),而在 2560x1600@1.25 以及 2560x1440@1.00 的情况下的 firefox 则没有这个问题。。。

firefox

firefox


chromium

chromium


(截图出来后才发现居然连显示大小都不一致。。都是 2560x1600@1.25 下的截图)

回复

使用道具 举报

     
 楼主| 发表于 2023-12-27 15:18 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-27 17:31 编辑

Firefox 121 看 B 站直播目前还是没法改成 HEVC 或者 AV1
firefox av1.png firefox hevc.png
回复

使用道具 举报

     
发表于 2023-12-27 15:21 来自手机 | 显示全部楼层
Midnight.Coup 发表于 2023-12-27 15:18
Firefox 121 看 B 站直播目前还是没法改成 HEVC 或者 AV1

应该是直播不支持av1推流吧,据我的观察一般刚上传的视频都是avc的,过段时间才会变成av1编码。。

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.1.2
回复

使用道具 举报

     
 楼主| 发表于 2023-12-27 15:27 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-27 17:31 编辑
BRS5672023 发表于 2023-12-27 15:21
应该是直播不支持av1推流吧,据我的观察一般刚上传的视频都是avc的,过段时间才会变成av1编码。。 ...

这个是服务器转码的,直播间是有 HEVC 流的,但没有 AV1
Chrome 测试情况:
chr.png chr av1.png
回复

使用道具 举报

     
 楼主| 发表于 2023-12-27 16:03 | 显示全部楼层
BRS5672023 发表于 2023-12-27 12:56
话说 firefox 有可能在 Linux 上用类似 chromium 的方案实现 hevc 硬解吗?虽然我使用的网站似乎只 ...

Linux 且有 N 卡的话可以试下这个
https://github.com/elFarto/nvidia-vaapi-driver/
回复

使用道具 举报

     
发表于 2023-12-27 16:19 来自手机 | 显示全部楼层
Midnight.Coup 发表于 2023-12-27 16:03
Linux 且有 N 卡的话可以试下这个
https://github.com/elFarto/nvidia-vaapi-driver/

这个firefox能用我是知道的(github上直接说 specifically designed to be used by firefox )

而且我没有n卡。。

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.1.2
回复

使用道具 举报

     
 楼主| 发表于 2023-12-27 16:23 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-27 20:46 编辑
Junakr 发表于 2023-12-26 14:10
刚好就是在 ytb 上找了个 HDR 视频测的播放[1],设备 MBP 内屏,体感 Firefox 和 Safari 的 HDR 播放效果 ...

enable-chromium-hevc-hardware-decoding 项目里对 Firefox Win HDR 支持情况的测试,PQ  HDR10  HDR10+  HLG  DV _P5  DV_ P8.1  DV_P8.4 全部不支持
注1:Firefox >= 120 新增 HEVC 解码支持 (仅 Windows 平台,实验功能,需手动设置 media.wmf.hevc.enabled=1 开启),经测试 Firefox 支持 HEVC Main profile,但还暂不支持 HEVC Main10 profile (通常 HDR 视频以 Main10 profile 编码),如 Firefox 后续修复,我会重新测试并更新上表。
AV1/AVIF 还算是 Google 主导的项目自然支持最积极,当然和完全控制的 WebP2 不能比,AVIF 主流浏览器和修改版都支持了,但 HDR 的 AVIF 就需要另外看 HDR 支持情况,说起来今年 4 月 Google 前脚刚放弃了对同样支持 HDR、WCG、额外通道等新特性的 JPEG-XL 的支持,6 月 Safari 支持后 8 月底 Google 又考虑加回去了,还得是有竞争啊然后 Firefox 还对支持 JPEG-XL 的事情上讨论了几个月然后说等市场情况再支持,目前站中立
Edge 121 Dev 已经重新支持 AVIF,看来是解决了 AVIF 的许可问题,到 1 月底的正式版 121 发布,四个更新通道全部支持 AVIF,只不过还是需要去商店里装扩展

评分

参与人数 1战斗力 +1 收起 理由
BRS5672023 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

头像被屏蔽
发表于 2023-12-27 18:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-12-27 19:00 | 显示全部楼层
macos 发表于 2023-12-27 18:13
你只放了图,问题在于,用户怎么自测有没有异常,根本没有对比啊

火狐显示第一个链接的图片不正常(chromium 显示的色彩是正常的)
screenshot_2023-12-27-185737.png

回复

使用道具 举报

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

使用道具 举报

     
发表于 2023-12-27 19:53 | 显示全部楼层
macos 发表于 2023-12-27 18:13
你只放了图,问题在于,用户怎么自测有没有异常,根本没有对比啊

两个链接给出了两种 HDR 图像格式,MIT 那个是 HDR AVIF,GitHub 上的是 JPEG_R(带 HDR 信息的 JPEG)。
我测试有这么几种异常情况,不支持的图像格式打不开(Edge 还不支持 AVIF)、网页全白(浏览器还无法很好处理 HDR 信息、存在一些渲染性能问题)、HDR 图像过曝(只在 Vivaldi 遇到),要么就是 Firefox 那种打开 HDR AVIF 两眼一黑(可能是还不支持 HDR10 的原因?),除了这几种应该都能正常展示为 SDR 图像。
SDR 和 HDR 的显示差异我也不知道该怎么给出对比合适,反正就看亮部够不够亮有没有糊成一团吧,没 HDR 屏做对比也没有意义,有 HDR 屏也不用我给出对比。
回复

使用道具 举报

     
发表于 2023-12-27 20:55 | 显示全部楼层
Junakr 发表于 2023-12-27 19:53
两个链接给出了两种 HDR 图像格式,MIT 那个是 HDR AVIF,GitHub 上的是 JPEG_R(带 HDR 信息的 JPEG)。 ...

这张照片的 HDR 效果比较明显就简单贴个图吧,左边是 Safari 显示的 SDR 图片,右边 Chrome 是 HDR,第一张是截图,第二张摄屏。
photo.jpg
photo2.jpg
回复

使用道具 举报

     
发表于 2023-12-27 22:15 | 显示全部楼层
Junakr 发表于 2023-12-27 20:55
这张照片的 HDR 效果比较明显就简单贴个图吧,左边是 Safari 显示的 SDR 图片,右边 Chrome 是 HDR,第一 ...

我怎么感觉完全过爆了?参考图像



Snipaste_2023-12-27_22-14-30.png

回复

使用道具 举报

     
发表于 2023-12-27 22:21 | 显示全部楼层
火狐就不用测试什么HDR,因为就压根就不支持
回复

使用道具 举报

     
发表于 2023-12-27 22:46 | 显示全部楼层
暁美ほむら 发表于 2023-12-27 22:15
我怎么感觉完全过爆了?参考图像

截屏又不保留 HDR 信息,HDR 亮部激发出来的亮度信息截出来就过曝,所以附上了摄屏勉强展示一些亮部细节。
所以说这主要看屏幕显示效果的东西我真不知道怎么对比才好
另外 Firefox 在 macOS 测试是可以播放 HDR 视频的。
回复

使用道具 举报

     
发表于 2023-12-27 23:03 | 显示全部楼层
Junakr 发表于 2023-12-27 22:46
截屏又不保留 HDR 信息,HDR 亮部激发出来的亮度信息截出来就过曝,所以附上了摄屏勉强展示一些亮部细节 ...

问题是你Safari 显示的 SDR 图片也有问题啊
回复

使用道具 举报

     
发表于 2023-12-27 23:20 | 显示全部楼层
暁美ほむら 发表于 2023-12-27 23:03
问题是你Safari 显示的 SDR 图片也有问题啊

这个倒并没有,是你发的图欠曝了,亮度整体低一截,具体可以对比天空的颜色。
这张照片在 HDR 下的呈现非常惊艳,不过讨论这个实在有些偏题。
回复

使用道具 举报

     
发表于 2023-12-27 23:39 | 显示全部楼层
本帖最后由 暁美ほむら 于 2023-12-27 23:40 编辑
Junakr 发表于 2023-12-27 23:20
这个倒并没有,是你发的图欠曝了,亮度整体低一截,具体可以对比天空的颜色。
这张照片在 HDR 下的呈现非 ...

p3v2020_h_1000.zip (47.82 KB, 下载次数: 58)
Goblet of Fire2.zip (647.63 KB, 下载次数: 59)

这个是HDR测试视频,建议你检查下是否存在过爆问题


回复

使用道具 举报

     
发表于 2023-12-27 23:53 | 显示全部楼层
Junakr 发表于 2023-12-27 23:20
这个倒并没有,是你发的图欠曝了,亮度整体低一截,具体可以对比天空的颜色。
这张照片在 HDR 下的呈现非 ...

举个很简单的例子,如果你单看下面这一张图并不会觉得有什么问题,会觉得下面这一张要比我前面那一张表现要更好
Snipaste_2023-12-27_23-47-52.png

但是用我上面两个测试视频你就会发现问题了

Snipaste_2023-12-27_23-48-10.png
Snipaste_2023-12-27_23-48-36.png

对比前面下的表现
0M.png
1M.png

所以千万不要抱着亮度高就是HDR效果好这样的固有的错误认知。


回复

使用道具 举报

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

使用道具 举报

     
发表于 2023-12-28 15:40 | 显示全部楼层
本帖最后由 暁美ほむら 于 2023-12-28 15:53 编辑
macos 发表于 2023-12-28 08:14
先不说hdr,人眼直视和通过相机出来的对比度就是不同的,人眼生成的感知没有太极端的高低差,大部分影像集 ...

然而事实上HDR大部分影像亮度绝大部分场景依然集中在低亮度范围内也就是0-100nits左右,几乎可以说占了全片的5成左右,为什么如今HDR可以那么高的亮度依然把影片局限于低亮度范围内因为很简单的道理人眼对于高亮度并不敏感。

Snipaste_2023-12-28_15-40-37.png

这也是为什么我反感无脑追求高亮度的原因之一,另一个原因是HDR是绝对亮度你设备亮度再怎么高,即使你的设备亮度有5000nits那么高只要片源最多就1000nits亮度那么设备只会显示最多1000nits的亮度并不会把亮度提升到5000nits,超过1000nts以上的亮度范围就是浪费。



回复

使用道具 举报

     
发表于 2023-12-29 23:14 | 显示全部楼层
偶然点开阿b的直播发现确实有av1编码的情况了(默认超清av1编码,选原画会回到avc),浏览器火狐

screenshot_2023-12-29-231300.png
回复

使用道具 举报

     
 楼主| 发表于 2023-12-29 23:31 | 显示全部楼层
BRS5672023 发表于 2023-12-29 23:14
偶然点开阿b的直播发现确实有av1编码的情况了(默认超清av1编码,选原画会回到avc),浏览器火狐

阿B对超清还有免费的画质增强,目测效果不如不开
回复

使用道具 举报

     
发表于 2023-12-31 01:28 | 显示全部楼层
BRS5672023 发表于 2023-12-29 23:14
偶然点开阿b的直播发现确实有av1编码的情况了(默认超清av1编码,选原画会回到avc),浏览器火狐

反正我的观点就是码率太低任何编码都救不了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 00:34 , Processed in 0.184898 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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