Win10:
HM编码器下载地址:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/
操作步骤:
1、进入后先选择对应的版本号,如HM-16.3的下载地址https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.3/
2、需要提前安装SVN,可参考其他HM安装教程
3、右键—>TortoiseSVN—>Export…
4、把 对应HM版本的下载地址、下载目录 填入Export中,然后OK
4、稍等片刻,下载完成
另:发现VS2019打开HM16.2或16.3的vc10.sln后,运行时在atomic和cstdint文件中会报错,可以按照这篇博客进行解决。
Linux(推荐方法一):
方法一:
下载地址:https://vcgit.hhi.fraunhofer.de/jvet/HM (通过tags选择版本,不选择默认安装最新版本)
操作步骤:
1、将HM文件clone下来到HM中:git clone https://vcgit.hhi.fraunhofer.de/jvet/HM.git HM-18.0
(18.0为最新)
或 git clone -b HM-16.9 https://vcgit.hhi.fraunhofer.de/jvet/HM.git HM-16.9
(下载HM-16.9版本)
2、按照README.md中的指引,创建bulid文件夹mkdir build
(部分早期版本如HM-16.9自带build文件夹,只需进入build/linux/common文件夹下,把makefile.base 中的-Werror都删掉,然后在build/linux/目录下输入make进行编译即可)
3、进入build文件夹cd build
、选择编译类型cmake .. -DCMAKE_BUILD_TYPE=Release
或cmake .. -DCMAKE_BUILD_TYPE=Debug
4、编译make -j
,之后将会在bin文件夹中看到生成的编解码器,其中以Static结尾的是release模式的,以Staticd结尾是debug模式的
方法二:
下载地址:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/ (同Win10)
操作步骤:
1、安装SVN(已安装的请忽略):sudo apt-get install subversion
2、先创建一个空文件夹,命名为HM
3、使用terminal进入HM文件夹,在该文件夹下输入svnserve -d -r ./
指定svn在本机服务器的位置
4、接着在terminal中输入svn checkout https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.20+SCM-8.8/
就可以把HM-16.20下载到HM文件中