英特尔终止开发开源 H.265/HEVC 编码器项目

2024-08-22 09:36

本文主要是介绍英特尔终止开发开源 H.265/HEVC 编码器项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作为英特尔可扩展视频技术(SVT)计划的一部分,一直以来他们持续在开发 SVT-HEVC,这是一款 BSD 许可的高性能 H.265/HEVC 视频编码器,针对至强可扩展处理器和至强 D 处理器进行了优化。但最近他们改变了方向,该项目已正式终止。

随着SVT-AV1 2.2 的新版本发布,我对 SVT-HEVC 感到好奇,因为已经有一段时间没有看到任何新版本了,这是因为英特尔已经正式终止了 SVT-HEVC。

不久前,SVT-AV1 项目已经转给了开放媒体联盟(AOMedia)项目,其主要维护者之一两年前从英特尔加入了 Meta。SVT-AV1 在英特尔公司之外继续大放异彩,但 SVT-HEVC(和 SVT-VP9)仍然是英特尔公司的开源项目,但至少 SVT-HEVC 已经正式结束。

在这里插入图片描述
自 2021 年以来,SVT-HEVC 就没有再发布过新版本,而且现在已经有了几个很棒的开源 H.265 编码器替代品,如 x265 和 Kvazaar。但从几周前开始,SVT-HEVC 上游版本已经停止开发。GitHub 存储库已进入只读状态,官方通知中写道:

“DISCONTINUATION OF PROJECT
本项目将不再由英特尔维护。
英特尔已停止对本项目的开发和贡献,包括但不限于维护、错误修复、新版本或更新。
英特尔不再接受本项目的补丁。
如果您有持续使用本项目的需求,有兴趣独立开发本项目,或希望为开源软件社区维护补丁,请创建自己的本项目 fork。”

但是,正如上文提到的 x265 和 Kvazaar 等其他优秀的替代方案,这很可能是 SVT-HEVC 的终结,尽管它在英特尔至强服务器以及 AMD EPYC 和其他 x86_64 硬件上表现出色。

与此同时,SVT-VP9 目前还没有任何停产通知。SVT-VP9 GitHub 代码库仍保留在英特尔的 Open Visual Cloud 账户下,不过它已经有四个月没有任何新的提交了,上一次标记发布还要追溯到 2020 年。

https://github.com/OpenVisualCloud/SVT-HEVC

https://github.com/OpenVisualCloud/SVT-VP9

这篇关于英特尔终止开发开源 H.265/HEVC 编码器项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095895

相关文章

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Python 中 requests 与 aiohttp 在实际项目中的选择策略详解

《Python中requests与aiohttp在实际项目中的选择策略详解》本文主要介绍了Python爬虫开发中常用的两个库requests和aiohttp的使用方法及其区别,通过实际项目案... 目录一、requests 库二、aiohttp 库三、requests 和 aiohttp 的比较四、requ

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模

SpringBoot项目删除Bean或者不加载Bean的问题解决

《SpringBoot项目删除Bean或者不加载Bean的问题解决》文章介绍了在SpringBoot项目中如何使用@ComponentScan注解和自定义过滤器实现不加载某些Bean的方法,本文通过实... 使用@ComponentScan注解中的@ComponentScan.Filter标记不加载。@C

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(