做视频编码的开发必然就得了解HM,作为HEVC的参考软件,在最初CfP(Call for Propose)的时候起就一直持续更新,每次JCT-VC会议结束后会有新的技术,新的提案,评价那些技术和提案的时候都是用HM作为参照计算相应的性能提升率。如果相应的技术能被采纳(adopted),那么相关的代码实现就会出现在下一个版本的HM软件中,所以说弄懂了HM代码就可以说能对HEVC有个全面的了解了
至本文的写作时间为止,HM 软件从最初的HM-1.0版本更新到了现在的HM-16.7+SCM-6.0版本
学习HEVC之前,我们首先了解怎么下载HM模型软件(下面提供的方法不唯一,只是作为推荐)
左边会有三个目录,下面分别介绍他们的功能
选择好相应的导出目录,然后点击OK即可下载成功。
上面是旧的HM参考软件的下载方法,从2019年开始,官方一改之前的SVN的代码管理模式,全部改为Git管理了,新的下载地址为:HM新下载地址 不同的HM版本通过不同的Branch管理(不懂怎么使用Git的朋友可以参看我的博客里关于git的使用)