HEVC Test Model 第一回 安装与配置
HM 代码下载之初体验
之前一直听说 HM HM 的,原来就是 HEVC Test Model。反正我知道HEVC,这样问题就简单了三分之一了。对吧 :)
所以要怎么配置它呢?
首先,需要到这个网站去下载它的代码。就从图1这里。
比方说我点开第一个好了,如图2所示。
咦!?怎么回事?难道要用 SVN下载?我好多年都没用过了,电脑都重装几回了。好吧,重新装回 SVN,我要先看看别人的教程。
SVN 下载安装和配置
教程里说要先下载 SVN 软件。照做。然后安装,一路 next 。完了以后你会发现你的环境变量新增了一项,如图 3 所示。
接下来再下载一个叫 TortoiseSVN 的软件,它应该是用来让你使用 SVN 起来更方便的软件,具体我也解释不上。也是一样,安装,一路 next 。
总之,按要求接下来我要再配置一下 SVN 资源库。我想这大概跟 Git 是差不多的,说白了就是一个文件夹,你从这里传东西出去,下载东西下来。
所以我要先创建一个文件夹,我就叫它 svn 好了,下面使用H:\svn
都是我本地的路径,可根据实际情况改变。然后在通过命令行命令 svnadmin create H:\svn\svndemo
在 svn 这个文件夹创建一个资源库。接着再在资源库里的配置文件中分别修改..\conf\svnserve.conf
里的几个信息,如下所示把它们的注释去掉。
anno-access = read
auth-access = write
password-db = passwd
同时,在..\conf\passwd
里添加用户名和密码,像下面这样,最后一行没有注释的是我加上去的,字面意思是本人很帅,实际意思是添加了用户 zzc
,密码是 handsome
。
# harry = harryssecret
# sally = sallyssecret
zzc = handsome
到此为止,SVN 服务器算是配置完成了。
接下来的问题是如何使用它。
首先,我们需要打开这个服务。关于 SVN 的常用命令可以查看这两篇博文 #1 #2
用svnserve -d -r H:\svn
这个命令启动 SVN 服务。也可以在管理员模式下用命令
sc create svn binpath= "C:\Program Files(x86)\Subversion\bin\svnserve.exe --service -r H:\svn" displayname= "Subversion 服务" depend= Tcpip
在将它添加为 Windows 系统服务,每次打开电脑都打开这个服务。注意两个问题:管理员模式和命令格式。如果弹出权限问题,那就是没在管理员模式下打开命令行;如果弹出一大堆使用说明那说明你的命令格式有问题,通常是空格的问题--等号前没有空格,等号后面有一个空格。
因为之前已经安装了 TortoiseSVN,所以我们已经可以用 SVN 下载东西了。
HM 代码下载(认真的)
现在,我只要在一个新建的文件夹下,右键点击这个文件夹,SVN Checkout...就得到如图4所示的界面
接下来,如图 1 所示的网页就可以通过 SVN 将对应的文件下载下来而且保留它们原来的相对路径了。在 tags 文件夹里面对应着很多的版本,我选了里面最新的下载,也就是 HM-16.9。将这个路径
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.9+SCM-8.0/
复制到图 5 上面的 URL of repository 里面,如下:
点击OK以后如图 6 所示:
下载速度很慢,慢慢等。
下回继续分解...