Stage1st

 找回密码
 立即注册
搜索
楼主: Midnight.Coup
打印 上一主题 下一主题

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

[复制链接]
     
跳转到指定楼层
楼主
发表于 2023-12-25 13:05 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Midnight.Coup 于 2023-12-28 16:22 编辑

FireFox 终于支持 HEVC 了,然而阿三坑钱的 HEVC 扩展不工作,免费扩展反而可以正常使用
打开方式:在 about:config 搜索 media.wmf.hevc.enabled 并把 0 改成 1 ,Nightly 默认打开此项,在 about:support 的“媒体 - 解码器支持信息 - HEVC”可以看到软/硬件解码的支持情况。

已知 Bug:从 120/121(正式版)、122(Beta)、123.0a1(Nightly) 都有这个 Bug,估计年后才会来修,杜比测试页显示支持 video/mp4 ; codecs="hvc1.1.6.L93.B0",但打开苹果开发者网站任意视频会提示“无法播放,文件已损坏”



12 月 26 日更新测试,加入是否安装付费和免费 HEVC 扩展情况,这两扩展文件名就差结尾一个"s"“来自设备制造商的 HEVC”只能在商店的更新列表里看到并且无法在设置里卸载,需要用到 pwsh 的 Remove-AppxPackage 命令

测试环境:Win11 Build 26016,Firefox 121(正式)和 123.0a1_20231225(Nightly),新 Media Player;本地测试视频为 京吹新短篇,1080P HEVC 420 10bit 24fps SDR;B 站测试视频为影视飓风 8K 测试片,需要选择 HEVC 优先
测试结果:服了™的阿三了,做的什么臭玩意,字节+Intel 员工秒了
  • 先都不安装,新媒体播放器提示需要买付费扩展,Firefox 内提示软/硬解码均不支持,B 站会加载 AVC/AV1 流,字节测试页内全提示“找不到支持格式”,杜比测试页 HEVC 两栏均为红/不支持
  • 只安装付费扩展,新媒体播放器提示文件为无法支持的 HEVC 格式我寻思这格式难道不是最常见的?Firefox 内/B 站/杜比测试页/字节测试页同 1
  • 只安装免费扩展,然后神奇的事情来了,新媒体播放器正常播放,丝滑流畅Firefox 内提示软解码不支持,硬解码支持,B 站正常播放,杜比测试页 HEVC 两栏均为绿(probably/true/supported),字节测试页的情况比较复杂,建议一个个视频单独打开,整合页面全加载容易提示文件损坏,杜比、HEVC RExt 这类 Firefox 不支持的单独打开也是提示找不到支持格式,8K 到了硬解分辨率上限可以放但不怎么流畅需要看媒体单元、带宽和视频复杂度
  • 最后是 2 个都安装,Firefox 只认付费扩展,情况同 2,不会因为付费扩展无法正常工作就切换到免费扩展,但新媒体播放器就可以使用免费扩展正常播放,情况同 3

关于 HDR:macOS 版 Firefox 已在 100.0 加入 HDR 支持,效果等于 Safari。enable-chromium-hevc-hardware-decoding 项目里对 Firefox(Win) HDR 支持情况的测试:PQ/HDR10/HDR10+/HLG/DV _P5/DV_ P8.1/DV_P8.4 全部不支持,遥遥无期啊“经测试 Firefox 支持 HEVC Main profile,但还暂不支持 HEVC Main10 profile (通常 HDR 视频以 Main10 profile 编码)”

活该 Chrome 占有率高,Edge 把自家的 HEVC 支持又玩坏了,从117 开始 4 个版本号的 HEVC 都有时不时失效的 Bug,更别说 AV1 支持已经消失半年多了
Edge 121 Canary/Dev/Beta 已经重新支持 AV1 和 AVIF,看来是解决了 AVIF 的许可问题,正式版 121 将于 1 月底发布,只不过还是需要去商店里装 AV1 的免费扩展,HEVC 编码也正常,B 站直播也能切 HEVC 流(hvc1)

评分

参与人数 1战斗力 +1 收起 理由
串行总线 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
2#
 楼主| 发表于 2023-12-25 13:21 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-25 13:23 编辑
Litccc 发表于 2023-12-25 13:20
chrome支持hevc是字节大佬的pr吧,edge好像是自己实现的?

Firefox 用的是 Edge 方案,走 Media Foundation 调用商店那个的扩展所以 Linux 也无缘了
扩展本身是正常的,用 Media Player 可以放 HEVC 的片子
回复

使用道具 举报

     
3#
 楼主| 发表于 2023-12-25 13:26 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-25 13:43 编辑
Junakr 发表于 2023-12-25 13:24
支持 != 能播。
顺便提一嘴果子对 HEVC 的支持也只限于 hvc1 tag,hev1 也是播不了的。
果子喜欢用非标准的东西也不是头一回了
回复

使用道具 举报

     
4#
 楼主| 发表于 2023-12-25 13:39 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-25 13:42 编辑
macos 发表于 2023-12-25 13:34
firefox好像有av1,几次看到b站出av1

Firefox 算最早支持 AV1 的,但目前 B 站给的 AV1 码率太低了不如用 AVC
AV1 硬编解码三家目前都支持了,移动端也差不多普及了,这个时候 Firefox 反而补课 HEVC 了,可能是互联网资源有一相当部分是 HEVC 了不得不支持吧
回复

使用道具 举报

     
5#
 楼主| 发表于 2023-12-25 20:33 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-25 20:35 编辑
被雨困住的城市 发表于 2023-12-25 20:07
我是觉得b站h264比h265和av1清晰度高,可能h264二压得不狠

—— 来自 Xiaomi M2007J3SC, Android 12上的 S ...

H265 大概是 H264 码率的 1/3...... AV1 比 H265 还略低一点,B 站压太狠了,哪天取消 AVC 就可以大幅降低带宽和存储压力了
回复

使用道具 举报

     
6#
 楼主| 发表于 2023-12-25 21:06 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-25 21:24 编辑
0WHan0 发表于 2023-12-25 20:58
来自设备制造商的 HEVC不是在&#x5DE5 ...

你可以打开商店更新列表点进对应页面看看,应该有横条提示,Chrome 的硬解走的是 D3D11 不需要这个插件
回复

使用道具 举报

     
7#
 楼主| 发表于 2023-12-25 21:25 | 显示全部楼层
0WHan0 发表于 2023-12-25 21:19
横条提示之前就有了,有了&#x ...

可以试试用媒体播放器打开本地的 hevc 视频
回复

使用道具 举报

     
8#
 楼主| 发表于 2023-12-26 08:57 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-26 17:36 编辑
0WHan0 发表于 2023-12-26 00:53
是不是 HEVC 扩展(¥7)的问题,或&#x ...

草,说不定还真是,我等会测试下更新到主楼
回复

使用道具 举报

     
9#
 楼主| 发表于 2023-12-26 09:06 | 显示全部楼层
0WHan0 发表于 2023-12-26 00:14
又试了mpc-hc,电影和电视,媒&#x4F ...

MPC-HC 看内置/外挂的 LAV 设置走的 DXVA 还是 D3D11,电影和电视(Win11 里是新版媒体播放器)走的 MF 框架,和照片、 Edge 一样,旧的媒体播放器走的 DXVA
回复

使用道具 举报

     
10#
 楼主| 发表于 2023-12-26 09:21 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-26 09:32 编辑
被雨困住的城市 发表于 2023-12-25 21:50
这个三分之一是同画质下码率的对比,还是b站一般压制的码率的对比啊

—— 来自 Xiaomi M2007J3SC, Andro ...

【8K演示片】B站首发!你的设备还顶得住吗?https://www.bilibili.com/video/BV1qM4y1w716/
4K 档,8K 只有 AV1 不做比较,8K 刚出来的时候只有 HEVC 流所以只有 Safari 能开,现在有 AV1 流其他浏览器都行了,HEVC 8K 还是只有用 Safari
HEVC:

AVC:

AV1 4K:

AV1 8K:
回复

使用道具 举报

     
11#
 楼主| 发表于 2023-12-26 10:35 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-26 10:42 编辑
0WHan0 发表于 2023-12-26 10:29
所以那Banner 就是骗大伙交钱的[f: ...

骗大伙交钱就算了,能正常工作的是这个免费扩展,付费的连新媒体播放器都不认,装了还会干扰免费扩展
回复

使用道具 举报

     
12#
 楼主| 发表于 2023-12-26 10:49 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2023-12-26 10:50 编辑
0WHan0 发表于 2023-12-26 10:34
MF 框架也是d3d11和dxva都有吧
MF 里可以用 D3D12/11/9 和 DXVA2,商店里的应用进一步限制为 D3D12/11,XBox 上还可以软解,具体看开发者
但只讨论这 2 个 HEVC 插件(解码器)的话,就是黑箱了,只能看出会用到 硬解+着色器+软解 保证尽量能播放的方案
回复

使用道具 举报

     
13#
 楼主| 发表于 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 尊重、祝福吧
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

     
17#
 楼主| 发表于 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 好评加鹅

查看全部评分

回复

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 10:15 , Processed in 0.045311 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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