英特尔SVT-AV1:重型开源AV1编码器


英特尔已经发布了开源视频编码器SVT-AV1 (Scalable Video Technology-AV1),它使用了日渐增长的视频格式AV1 (VP9的后继产品)。 AV1编码器专为高负载流服务而设计,具有出色的可扩展性-最多可容纳112个逻辑处理器。 以前,英特尔已经为H.265 / HEVC编解码发布了类似的编码器。

SVT-AV1是在BSD-2许可下发行的,支持以下平台:

  • Windows Server 2016
  • Ubuntu 16.04服务器LTS
  • Ubuntu 18.04服务器LTS
  • MacOS的

该编码器专为CPU上的重载而设计,对硬件平台提出了非常严格的要求。 从计算角度来看,它已针对现代Intel Xeon可扩展和Xeon D处理器进行了高度优化,尽管原则上它可以在第五代(从Intel Xeon一代-E5-v4或更高版本)开始的任何Intel Core处理器上启动。 除并行化外,高达AVX2的矢量指令也被积极用于优化编码。 吹牛当然是丑陋的,但有时是适当的。 该产品的矢量优化的重要部分由vikky13完成

对于内存,情况如下:48 GB内存是4k编码所需的最小内存,而使用FullHD则需要16 GB。 所有数字均为10位流。
权限最小RAM(GB)
4k48
1080p16
720p8
480p4

从技术上讲,该软件就像AOM 的AV1参考实现一样,是一个库,是使用该应用程序的最简单示例,并且还包括一个ffmpeg补丁,用于在那里“连接” SVT-AV1。

有关系统需求,构建和安装方法,依赖项等的详细描述,可以在GitHub的项目页面上找到

好吧,如果您不仅要编码,还要观看接收到的视频,那么例如,最新版本的Firefox,Chrome,VLC以及新生的开放式跨平台解码器Dav1d将可以完成此任务。

Source: https://habr.com/ru/post/zh-CN439948/


All Articles