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计算方式:

相关推荐
TSINGSEE4 天前
解码未来:H.265与H.266技术对比及EasyCVR视频汇聚平台编码技术优势
音视频·h.265·视频编解码·安防视频监控·视频监控管理平台·h.266
音视频牛哥5 天前
细数H.264 H.265 H.266区别
h.265·h.264·h.266·rtmp h.265·rtsp h.265·rtmp hevc
TSINGSEE3 个月前
视频编解码从H.264到H.266:浅析GB28181安防视频汇聚EasyCVR视频压缩技术
音视频·视频编解码·h.264·视频监控技术·h.266
xxwtiancai7 个月前
FFmpeg的HEVC解码器源代码学习笔记-2
c++·笔记·学习·ffmpeg·h.265·h.264·h.266
xxwtiancai7 个月前
HEVC视频编解码标准学习笔记-1
笔记·学习·ffmpeg·h.265·视频编解码·h.264·h.266