前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[视频编码] 从HM 参考模型软件开始说起

[视频编码] 从HM 参考模型软件开始说起

作者头像
轻舞飞扬SR
发布2021-02-24 10:57:37
9530
发布2021-02-24 10:57:37
举报
文章被收录于专栏:Visual Codex

做视频编码的开发必然就得了解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模型软件(下面提供的方法不唯一,只是作为推荐)

  • 首先下载代码版本管理软件 Tortoisesvn https://tortoisesvn.net/ 下载完成后打开其中的 Tortoisesvn repository browser,在网址输入处填入HM下载地址,之后会转到

左边会有三个目录,下面分别介绍他们的功能

  • trunk: 该目录下的文件是JCT-VC代码管理人员的项目主目录
  • branch:一个中转目录,这里面的代码以后要并入到trunk中
  • tag:这个是公开的release软件目录,软件正式发布后就存储在这里 如果我们想做代码分析与开发的话,我们最好下载tag文件夹下的内容,下载时,在相应的要下载的版本的文件夹上右键,选择Checkout选项,会出现

选择好相应的导出目录,然后点击OK即可下载成功。

上面是旧的HM参考软件的下载方法,从2019年开始,官方一改之前的SVN的代码管理模式,全部改为Git管理了,新的下载地址为:HM新下载地址 不同的HM版本通过不同的Branch管理(不懂怎么使用Git的朋友可以参看我的博客里关于git的使用

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/01/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,助力维护团队卓越代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档