1
tanrenye 2023-02-02 21:33:47 +08:00
视频网站不会只有 av1 编码,m1 支持 hevc 和 vp9 基本会优先调用的,目前 av1 的优势说实话不是特别明显,远没有 hevc 相对于 avc 升级这么大
|
2
cwbsw 2023-02-02 21:35:01 +08:00
很费电倒不至于,虽然相对于硬解会更费电,但得益于 M 芯片优秀的能耗比,软解油管的 1080p av1 功耗几百 mW ,对笔记本来说还算能接受。
|
3
KevinChan 2023-02-02 21:58:05 +08:00
视频网站都会给你的设备匹配编码
|
5
BrettD 2023-02-02 22:13:59 +08:00 via iPhone
苹果有 HEVC 专利,AV1 是个无版税开放标准
|
6
noahhhh 2023-02-02 22:28:12 +08:00 via Android
m 系列支持的格式和 a 系列一样,a14 不支持 m1 也不支持,下一代应该就支持了
|
7
Aaron325 2023-02-02 22:32:38 +08:00
av1 的优势好想 8k 才能看到
屏幕分辨率都不够 |
8
jfdnet 2023-02-02 22:46:23 +08:00
协议这种东西,跟性能没什么关系。APPLE 甚至是 AOMedia 这个联盟的创始会员。
也许到 H.266/VVC 时期,混乱的专利收费会被终结,大一统了,等着吧。 |
9
renmu 2023-02-02 22:47:42 +08:00 via Android
果子哥要推自己的标准,才不会管那些其他不能赚钱的标准
|
10
okakuyang 2023-02-02 23:33:00 +08:00 1
现在压根就没有制作 av1 格式视频的需求。
|
11
duke807 2023-02-02 23:53:58 +08:00 via Android
我的策略是,优先提供 av1+opus 编码的 webm 视频,以及 avif 图片
如果浏览器不支持,就 fallback 到同等大小,甚至更小的 mp4 视频和 jpg 图片,画质会差很多 av1 还是很不错的,它的关键帧所使用的图片格式已经被各大浏览器支持,包含最顽劣的 ios safari 浏览器 只有 pc 端的 edge 浏览器暂时还不支持了 反观 hevc 和 hevc 对应的图片格式,几乎没有支持的浏览器 |
12
duke807 2023-02-02 23:55:15 +08:00 via Android
另外,我自己电脑上收藏的视频,大多数我都转码成 av1 的 webm 文件,占用空间不到原来的 1/5
|
13
MrKrabs 2023-02-03 00:46:38 +08:00
av1 自带美颜垃圾的一笔
|
14
autoxbc 2023-02-03 01:26:26 +08:00 1
视频网站是无法智能匹配编码的,因为没有用于声明是否支持硬解的 API 。所以即便浏览器软解 AV1 卡翔,也不会降级到 VP9 。至于苹果,让他再扭捏的挣扎一段时间吧,就范是早晚的事
|
15
haroldji 2023-02-03 02:08:33 +08:00
"The Mac has always been about innovation and boldly pushing things forward, embracing big changes to stay at the forefront of personal computing. ---- Tim Cook at WWDC2020"
|
16
lslqtz 2023-02-03 02:47:46 +08:00 via iPhone
@autoxbc 不一定需要靠 API 来实现, YouTube 和 Bilibili 都有相应的智能选择策略.
|
17
lslqtz 2023-02-03 02:49:10 +08:00 via iPhone
果子是自己不需要的东西跟进都非常慢... 加上 8k 也没什么内容.
|
18
alexcding 2023-02-03 03:06:38 +08:00 1
M3
|
19
shutongxinq 2023-02-03 03:38:20 +08:00 via iPhone
就是没做嘛。和小时候忘做作业一样的
|
20
autoxbc 2023-02-03 03:41:23 +08:00
@lslqtz #16 不靠 API 靠瞎猜?油管就是不管硬解支持什么格式,随机返回 AV1 或者 VP9 ,还不允许手动调节; B 站更扯了,表面上允许调节,实际货不对版,不开调试信息无法确定,要么就是检测 UA 粗暴匹配,以至于之前出现浏览器明明支持 HEVC 偏选不上,还要伪装 Safari 的逆向兼容桥段
把这叫智能的话,真的希望他们 Keep It Simple, Stupid |
21
lslqtz 2023-02-03 05:43:06 +08:00 via iPhone
@autoxbc 要不直接摆烂 H264? 那样就没智能匹配的问题了. 我反正是觉得基于设备信息也是智能的一种形式. 另外, 智能选择编解码器 不代表 智能选择硬件编解码器.
其实还有另一种方案, 可以检测播放的视频是否有丢帧的现象, 并且浏览器支持广泛. https://developer.mozilla.org/en-US/docs/Web/API/VideoPlaybackQuality/droppedVideoFrames 多说无益, 每个人的看法注定都是有差异的. |
22
Satelli 2023-02-03 07:24:21 +08:00 3
回复 @autoxbc
除了 @lslqtz 提到的播放过程中检测丢帧 API 外, https://developer.mozilla.org/en-US/docs/Web/API/mediaCapabilities/decodingInfo 这个 API 可以询问浏览器播放某种编码的音、视频的支持情况、流畅度和是否省电。 另回复楼主 @caEsIum @lslqtz 也提到了不一定软解就不省电(或者不流畅),可以参考一下 https://v2ex.com/t/811506 。 Safari 不支持 av1 ,只能放 vp9 。 在能放(但不一定硬解)的设备上,YouTube 之前优先选 av1 的 DASH 。但最近一段时间我的仅支持软解 av1 的环境:macOS 和 Windows (RTX 2060) 上的 Chrome 都只看到 vp9 的流(包括 4K 分辨率的视频)。 关于 HEVC ,Chrome 也只是最近才支持在非 ChromeOS + DRM 环境能放。B 站只是没有立刻跟上配置。 虽然 av1 比 vp9 的压缩效率更高,但 YouTube 一部分视频的 av1 码率都要比 vp9 更高 (同等分辨率)。播放器在选择 dash 流的时候除了解码能力外,还可能考虑到它的带宽消耗、你的网速以及在你播放器分辨率上的最佳观影效果 (stats for nerds: optimal res) 等因素。 以 28 亿观看的 MV 视频 ID k2qgadSvNyU 为例,其 480p 和 720p 分辨率下 av1 的码率都要比 vp9 更高。 |
23
ruimz 2023-02-03 08:19:13 +08:00
M 系列性能强体现在
相比于 2019 年“1.7GHz 4 核 Intel Core i7 处理器、Intel Iris Plus Graphics 645 图形处理器” 在 Final Cut Pro 10.6.2 视频剪辑、用 ProRes 将 4K Apple ProRes RAW 媒体视频转码为 Apple ProRes 422 、场景剪辑检测、在 Adobe Lightroom Classic 5.3 进行对 15 张 5000 万像素的图像进行拼接照片拼接、Affinity Photo 1.10.5 进行图像处理、使用 Baldur’s Gate 3 v1.0.0.9 进行游戏的性能、使用 Pixelmator Pro 2.4.1 图像优化放大 这些方面的优势。 苹果已经自己当裁判员已经划定范围了,并不代表 M 系列芯片可以胜任其他任何功能。如果有良好的 av1 支持,哪怕 av1 优势不明显,想必早就拿出来 3 年前的 i7 对比了 |
24
jtshs256 2023-02-03 08:31:39 +08:00 via iPhone
解码必要,编码无所谓吧,能想到的应用场景也就直播推流了
|
25
BingoXuan 2023-02-03 09:37:40 +08:00
因为要买 ip ,还要额外在晶圆留下空间放硬件,还要仿真测试。反正 cpu 能干为什么要花钱。
|
26
agagega 2023-02-03 10:10:42 +08:00 via iPhone
因为 AV1 不是苹果主推的,苹果一直是 HEVC 的利益方。不过大趋势来看快了
|
27
zhywang 2023-02-03 10:30:49 +08:00
M 系列是支持 AV1 解码的,编码无所谓,大部分人又不编辑视频,只是看看油管 NF 罢了
|
28
breaker911 2023-02-03 10:58:34 +08:00
苹果在生产端推的还是 ProRes (Raw)
消费端主流格式还是 H264 265 的情况下 苹果 M 系列的优化集中在这两种格式 苹果的处理器强集中在优化过的编码 你拿几个摄影厂的 Raw 折磨一下 M 系列芯片就知道 其实也没那么强了 支持解码很简单 软解硬解 但是以苹果的态度是 只有这种格式作为主流分发和编辑格式的情况下 苹果才会提供全套软硬件编解码加速 |
29
caEsIum OP @breaker911 哇,专业,苹果确实是优先自己的生态和主流技术。
再苟几年看看。 |
30
mxT52CRuqR6o5 2023-02-03 11:14:07 +08:00 1
av1 的优势对油管更明显,对于用户来说相对于 hevc 的优势也就那样
|
31
ShuWei 2023-02-03 12:31:08 +08:00 1
av1 目前还是稀罕物,战未来,尤其是相对于已经成熟的 hevc ,非 8k 下,优势并不那么大,苹果目前不支持很正常,估计,后续 m3 或者 m4 应该就会开始支持硬解了吧
|
32
zapper 2023-02-03 12:40:48 +08:00
264 再战十年
|
34
234ygg 2023-02-03 14:07:09 +08:00
免费的东西背后都是有代价的,更何况 av1 背后有明显的利益集团。
大公司是不可能轻易就去依赖别家,那样的话自家的竞品就逐渐丧失了开发动力,对方这次免费的产品,下次升级可能就要付费了。。长期看来对苹果是一点好处都没,从用户角度来说也没几个用户会关心视频背后的格式 |
35
honeycomb 2023-02-03 14:28:07 +08:00 via Android
苹果有可能会在硬件支持 vvc 以后,再回过头来支持 av1
|
36
metalbuild 2023-02-03 21:49:54 +08:00
一开始连 vp9 都不想支持 所以 2020 年前用 safari 是看不到 utube 4k 的 说到底就是争利 用户体验算个毛
|
37
caEsIum OP @metalbuild 我的 2016 款的 MBP ,确实是无法激活 4k 。。。我还以为是电脑太慢,苹果不给开。。
|
39
systemcall 2023-02-05 14:34:26 +08:00 via Android
高通好像也是最近才开始支持,av1 要是普及了,还怎么用 HEVC 坑钱?微软商店 HEVC 支持现在还是 7 块钱,蚊子肉也是钱
|
40
caEsIum OP @echo1937 我刚看老白的视频,苹果的 M2 版本的 mini 也不支持 8K60 帧 AV1 解码,八个核心全满,视频卡顿。
|
42
lslqtz 2023-02-10 07:57:43 +08:00
因为我网速比较慢, 所以我等待了缓冲了一下再播后, CPU 还有更低的占用率. 大致上来说在 80-95%.
|
43
seanzxx 2023-02-18 08:48:27 +08:00
新的 Safari 16.4 beta 增加了 av1 支持
https://developer.apple.com/documentation/safari-release-notes/safari-16_4-release-notes New Features Added improvements to audio quality for web video conferencing. Added support for a subset of the AudioSession Web API. Added support for AVCapture virtual cameras. Added support for inbound rtp trackIdentifier stat field. Added support for the AV1 codec in the MediaCapabilities API. Added support for video stats overlay with developer tools enabled. Added support for VTT-based extended audio descriptions. Added support to allow a site to provide an “alternate” URL to be used during AirPlay. Added video-only support for Web Codecs. Added WebRTC support for hardware AV1 decoding on supported device configurations. |
44
seanzxx 2023-02-18 08:53:45 +08:00
看到一个有意思的东西
Added WebRTC support for hardware AV1 decoding on supported device configurations. 说明苹果会添加对于 AV1 的硬件解码 |
46
afon 23 天前
M4 支持 AV1 硬解了。
|
47
afon 23 天前
不对,好像 M3 就支持 AV1 硬解了
|