VVenC开源编码器
VVenC是德国弗劳恩霍夫电信研究所 (Fraunhofer Institute for Telecommunications) 用 C++14 开发的开源 H.266/VVC 编码器,以 3-Clause BSD许 可证发布。
多功能视频编码(VVC,标准编号为 ITU-T H.266 | 23090-3)是 ITU-T 和 ISO/IEC 最新发布的国际视频压缩标准。它由联合视频专家团队 (JVET) 开发,而在这个过程中,德国弗劳恩霍夫电信研究所(隶属于德国海因里希· 赫兹研究所——Heinrich Hertz Institute, HHI)的视频通信及应用部门作出了重大贡献,VVC标准参考编解码器VTM就是该研究所开发的。与其前身 H.265/HEVC 相比,VVC 在主观视频质量相同的情况下,可为大量视频内容和应用节省大约 50% 的码率。
跟 VTM 不同的是,VVenC 支持多线程并行计算,而 VTM 由于只是个参考模型,只支持单线程计算。
此外,VVenC 是目前为数不多的开源 H.266/VVC 编码器之一,它有如下特点:
- 易于使用,有五个预定义提供的质量/速度 presets 级别;
- 基于 XPSNR 视觉模型的感知优化,以提高主观视频质量;
- 更宽泛的帧级别 (frame-level) 和基于任务的并行化,具有非常好的扩展性;
- 支持可变比特率 (VBR) 编码的帧级别 1-pass 和 2-pass 速率控制;
- 可使用专家模式编码器接口,允许细粒度地控制编码过程
评论