HEVC代码学习0:HM使用+码流分析教程

第一次面对如此浩大的工程代码,真的不知如何下手。拜读HEVC_CJL大神的博客,受益匪浅。以下将记录个人学习过程,有不对的地方请谅解指正,十分感谢。

 

更新

·2016.10.10:对HM使用方法进行了描述。

·2018.01.23:对原HM使用方法进行了较大更新,增加了HM下载和码流分析部分。

·2018.03.05:增加HM常见问题及解决方法。

·2018.03.28:增加针对编码速度慢问题补充说明。

·2018.04.14:增加编码输出信息介绍。

·2018.07.23:修改 2.2 配置cfg文件中的一处错误。

·2018.08.16:改正 2.5 编码输出信息中GOP和TId解释错误,感谢博友qq_25276393指正。

·2019.11.26:2.6 增加10bit YUV播放器推荐:YUView下载地址。

·2020.09.18:更新下载方法,补充git下载地址

 

一、HM使用教程

1.下载

git直接下载:

现在官方的gitlab上可以直接下载了,

下载地址:https://vcgit.hhi.fraunhofer.de/jct-vc/HM/-/tags 

各版本都可以直接下载,无需使用svn。

 

SVN下载:
HM为HEVC的参考软件,HM16.21之前的版本官方svn地址:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/

分成三个大类:
trunk:主干程序,是最新的HM主线版本。
branches:分支程序,是扩展的HM版本。
tags:各个版本的HM版本。

这里下载需要使用TortoiseSVN,网上可以直接下载,这是一个版本控制工具软件,具体介绍见百度百科。安装SVN后,在桌面右键可以看到多了一个SVN Checkout,点击后会出现一个对话框。

找到要下载的HM版本,打开到如下界面,将地址复制到SVN文件下载地址对应的对话框处,点OK开始下载。

在保存地址可以找到下载的HM版本。


附加:

JEM下载地址:https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/

JEM使用方法见https://blog.csdn.net/lin453701006/article/details/79941425,与HM类似,使用中改动在于cfg。

HM/J

  • 66
    点赞
  • 236
    收藏
    觉得还不错? 一键收藏
  • 148
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 148
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值