V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Richard14
V2EX  ›  问与答

是否有关注视频编码器发展的朋友, google 的 av1 到底是不是画大饼?

  •  
  •   Richard14 · 2021-05-28 03:58:21 +08:00 · 2122 次点击
    这是一个创建于 1279 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有个喜欢的电影想要压缩保存一下,原版 20G 左右存下来体积略大。之前了解过一些视频编码相关的知识,感觉 av1 好像已经出了挺长时间了,正好测试一下,于是编译了一个 svt-av1 的编码器,用 tier3 的设置,简单修改了一下自适应量化,开启了据说比较新的 film-grain 选项。

    4800H 的 CPU,1080P 真人电影压了 17 万帧左右,平均速度 1.6fps 左右。

    总体感觉,跟前两年的测试结果比,速度方面已经达到了堪用的水准,并不会比 x265 有数量级差距,随着算力提高应该也是可接受的水平。但是具体画质方面,av1 的涂抹非常夸张,对于比较明亮的场景效果还算 OK,但对于 luma 值比较低的区域,不要提纹理了,就连线条损失都非常大。

    总体感觉,个人感觉是比较失望,起码对于电影来说,速度比 x265 慢,细节也更差,而 av1 的线条量化瑕疵低的优势在电影中并不明显(电影中往往充斥着大量噪声,细微的量化瑕疵其实用户并不注意),感觉很失望啊,谷歌画大饼,不知道有没有关注这方面的朋友,有没有相关的评价?

    16 条回复    2021-05-29 19:35:32 +08:00
    Richard14
        1
    Richard14  
    OP
       2021-05-28 04:21:20 +08:00
    外网搜了一圈,目前最热的讨论社区应该是 reddit 的 av1 区,很多人也提到类似问题,不过不知道 svtav1 的仓库维护人员对这个问题有没有什么回应,难道他们没意识到这个问题导致编码器完全不具备可用性?
    ynyounuo
        2
    ynyounuo  
       2021-05-28 04:47:37 +08:00 via iPhone
    去 Doom9 看看
    Richard14
        3
    Richard14  
    OP
       2021-05-28 04:51:56 +08:00
    @ynyounuo 别提了,doom9 av1 的前五帖子还是半年前的
    ynyounuo
        4
    ynyounuo  
       2021-05-28 05:11:14 +08:00 via iPhone
    @Richard14 注意看 sticky 一般都愿意在几个大 thread 下面讨论,总结一下主流看法就是 AV1 目前作为在线视频 streaming 可用,archiving 还是不可用。另外 SVT-AV1 的主要 maintainer 前一阵生了娃忙去了,所以也没啥像样的维护。在 Transparency 上,X265 已经足够好了,追求前卫目前还没太有必要。
    LeeReamond
        5
    LeeReamond  
       2021-05-28 06:00:05 +08:00
    @ynyounuo 原来如此。我前几年是对于动画这种线条和平面区分很明晰的素材,av1 的量化表现超过 x265 很多让我非常兴奋,不过到今年还是不具备收藏级能力实在是令人遗憾了,又测了几个片段,感觉真人素材上面对 x265 是全面劣化,动画上也只能说各有优劣。另外 Transparency 怎么理解?透明度?
    Richard14
        6
    Richard14  
    OP
       2021-05-28 06:02:32 +08:00
    @LeeReamond 视频编码有透明度功能?
    fl2d
        7
    fl2d  
       2021-05-28 07:40:08 +08:00
    在一个展会上 看过无线传非压缩 4k/60p 视频 12Gb/s 或许以后存储 /传输等技术上去了 压缩就没必要了?
    bitdepth
        8
    bitdepth  
       2021-05-28 08:02:16 +08:00 via iPad
    VP 系列從來都是
    那些專利都是有用的不是想繞就繞的
    msg7086
        9
    msg7086  
       2021-05-28 08:11:41 +08:00   ❤️ 1
    @LeeReamond
    @Richard14
    Transparency (data compression)
    通透性 (资料压缩)
    在数据压缩和心理声学中,通透性( Transparency )指的是资料在有损压缩的结果下,以人类感官上来说,与未压缩的资料并无区别。 换句话说,经通透压缩后的文件难以查觉资料有有损的现象。
    From Wikipedia

    至于 AV1,没有像样的商业组织来开发,很难成气候。x265 背后是商业公司开发。AV1 现在最多还是看个响,可能到 x266 出来了 AV1 还是看个响。
    winterbells
        10
    winterbells  
       2021-05-28 10:27:53 +08:00 via Android
    我们公司图片已经用 av1 了,差不多大小的话感觉还是 webp 清晰点(不知道是不是压缩参数问题
    mxT52CRuqR6o5
        11
    mxT52CRuqR6o5  
       2021-05-28 10:48:45 +08:00
    @winterbells webp 相当于 vp8,av1 相当于 vp10,按照道理说不太应该会这样
    mxT52CRuqR6o5
        12
    mxT52CRuqR6o5  
       2021-05-28 10:51:31 +08:00
    视频编码属于一种标准,预先规定了一些方式可以去描述视频的冗余信息,至于如何去利用这些东西达到更好压缩率和更高的画质则是编码器自己的事了
    像大公司都是用自己的私有编码器的,现在开源的 av1 编码器未必能代表 av1 的真正水平
    nikolai
        13
    nikolai  
       2021-05-28 10:53:24 +08:00
    是不是饼不知道,但 macOS 至今没提供 VP9 硬解的 header,这发展前景甚忧
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5  
       2021-05-28 10:53:54 +08:00
    并且很可能在相当长的时间内 av1 的开源编码器都不会有太大长进,用来做收藏视频的编码可能确实会非常的不够合适
    fl2d
        15
    fl2d  
       2021-05-29 17:15:23 +08:00
    借楼问一下,svt-av1/svt-vp9 到底值不支持 svt ?
    jim9606
        16
    jim9606  
       2021-05-29 19:35:32 +08:00
    很多非技术原因可以左右其应用场景,Google 有 Youtube 、Android 、Chromium 这几个产品,它给这些产品上了 AV1 就能在网络流媒体领域有不错的市占率,AV1 有没有更高效都不见得是关键因素。

    Google 也没少给竞争对手下绊,Chromium 全系都不支持 HEVC 。当然对面也不是吃素的,做电视和电影的那帮公司是偏向支持 HEVC 的,苹果一直拒绝支持 VPx 家族。

    AV1 软件编码器有好几种实现啊,有试过别的实现吗?

    个人感觉前代 VP9 算不上最广泛但算得上主流吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5467 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.