当前位置: 首页 > article >正文

H266开源视频编码器VVENC现状

VVenC 是由 Fraunhofer HHI 研究团队开发的,主要是视频编码系统组。HHI 是欧洲最大的研究组织 Fraunhofer 协会的成员,该协会是德国的一个大型非营利性组织。源代码在:
https://github.com/fraunhoferhhi/vvenc
VVenC几乎与H.266视频标准同时发布,2020年6月发布了0.1版本(H.266视频标准发布于2020年的7月),在H.266参考软件VTM10.0修改实现,在VTM基础上重新设计编码器架构,增加了SIMD指令集优化和多线程的支持等,具体描述如下,VVenC对于H266的VTM,就像x265与HM。
在这里插入图片描述

VVenC的0.1的基本特性有:
VVenC的0.1版本支持了Faster,Fast,Medium和Slow这4个档位,每个档位相比VTM都有了数十倍的编码速度提升。
VVenC源码从最初的版本开始,编译后就包括了一个基础编码器vvencapp和一个全特征的专家编码vvencFFapp共两个可执行程序。
编码器vvencFFapp,性能和速度更接近参考软件VTM。而x264,x265等经典开源视频编码器项目只有类似vvencapp的可执行文件。
2021年5月17日,VVenC发布了1.0版本。目前最新版是2024年2月20日,Fraunhofer 发布了针对开源 H.266/VVC 编码的多功能视频编码器的最新版本VVenC 1.11:
1、新版本就将快速/慢速/低速预设速度提高了约 6%。与此同时,中等预设速度提高了约 12%,而多线程执行和较长的内部时间则提高了约 25%以上。
2、VVenC 1.11 版本完成了帧间并行化工作,增加了矢量化 DQ 实现,改进了 SCC 检测,并做了其他改进。
相对HM17.0和VTM19.0具体性能如下:
在这里插入图片描述
在这里插入图片描述
相对于x265 v3.5 ,在x265 3.5也配置为8 threads,和HM17.0相比较,性能如下在这里插入图片描述PSNR YUV BD-rate数值越小,压缩性能越好。
具体设置也一样如示:–preset {0,1,2,3,…,9} --tune psnr --crf {17,22,27,32} --keyint 1s --min-keyint 1s --profile main10 --output-depth 10
最后加上vvenc的psnr计算方式:
在这里插入图片描述


http://www.kler.cn/a/274018.html

相关文章:

  • 《深度洞察ICA:人工智能信号处理降维的独特利器》
  • DeepSeek最新图像模型Janus-Pro论文阅读
  • ARM内核:嵌入式时代的核心引擎
  • Web3.js详解
  • 实验十 Servlet(一)
  • CSS 背景与边框:从基础到高级应用
  • 【01】htmlcssgit网络基础知识
  • 常用大数据组件的Web端口号总结
  • 高性能服务系列【九】内外网之分
  • 因聚而生 数智有为丨软通动力携子公司鸿湖万联亮相华为中国合作伙伴大会2024
  • 使用ChatGPT高效完成简历制作[中篇3]-有爱AI实战教程(十)
  • 面经(六)武汉超星
  • C++ 字符串转数字的几种方法
  • C++项目中的每个目录、文件,以及build生成的一些文件都是干嘛用的例如 .sln 项目名exe,项目名.pdb,项目名.vcxproj都是干啥的
  • pdf文件属性的删除
  • 【每日力扣】 修剪二叉搜索树与复原 IP 地址
  • linux用git拉取我云端以及git处理冲突
  • 【Redis】基于Redis实现查询缓存
  • IDEA集成Github
  • 蓝桥杯算法基础(13):十大排序算法(希尔排序) (快速排序)c语言版
  • Vue组件通信
  • Python高级语法
  • Spring--拦截器与过滤器
  • 机器人学习书籍
  • Wifi环境下Unity开发iOS应用启动后HTTPS请求未弹出是否允许无线数据使用数据的弹窗
  • C语言 扫雷游戏