自2020年7月Rec.ITU-T H.266视频编码标准发布以来,已3年多了。根据2020年的JVET-T0013提案报告,VVC参考软件VTM的不同版本中所实现的VVC新工具的性能变化如下图所示(RA配置下):
2024年1月9号提案的JVET-AG0021提案,是关于目前VVC/H.266视频编码标准应用情况的一个调研,在JVET-AG0021提案中,它引用了Bitmovin在2022年对VVC的调研结果,报告的内容见具体如下:
https://bitmovin.com/video-developer-report/
这里说有19%的开发者,正在直播场景使用VVC。在目前现有开源的VVC软件编码器和解码器项目中,除了VTM参考软件,影响力最大的是Fraunhofer HHI的VVenC编码器和VVdeC解码器。VVenC编码器目前最新版本是1.9,VVdec目前最新的版本是2.1.3,这两个项目的代码都在github上开源:
https://github.com/fraunhoferhhi/vvenc
https://github.com/fraunhoferhhi/vvdec
此外,这个提案里还介绍了3个其他VVC相关开源项目,如下图所示:
其中第5个项目对应源码在下面的地址,不过看它的提交日志,大约有一年没更新了,估计是黄了。
https://gitlab.lms.tf.fau.de/LMS/vtm-analyzer
其中第6个项目对应的源码地址在:
https://github.com/bitmovin/vvDecPlayer
这项目的维护者是ChristianFeldmann这个老哥,他也是YUView的作者。
推荐一个开源且跨平台的免费码流分析软件YUView
其中第7个项目是NHK基于VVenC开源代码实现的多层编码功能,这个项目的源码在:
https://github.com/nhkrd/vvenc
与之相关的提案是JVET-AE0172。
至于H.266码流的软件解码器和播放器,在这个提案里提到了腾讯的O266dec,阿里的Ali266 decoder,快手的K266Dec,字节的BVC Decoder等,不过提案里目前提供的相关数据,基本是2022年1月之前的。大家有点抢占第一的意思,至于后面怎样就另当别论了。
而在电视机顶盒领域,目前与H.266视频编码格式相关的一些动作主要有下面这些:
而上图这些基本是关于H.266/VVC的硬件解码器的支持,目前还没看到公开有说能够支持H.266/VVC硬件编码器消息。
H.266视频码流的码流分析工具,文档有列出如下,是收费的:
以上是提案的基本包含的内容。
除此之外,FFmpeg在2024年1月份也添加了对VVC软件解码器的一些支持。如下图所示: