一、下载安装VTM
H266/VCC 参考软件VTM下载网址:
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/
下载方式一
进入网址,点击tags
,选择不同版本下载对应源文件
下载方式二
git clone
1、在本地文件夹里打开git bash
(若没有安装git,可以自行下载安装)
输入
git clone https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/
下载完成后,输入 git tag
,查看所有版本
输入git checkout VTM-3.0
,切换到3.0版本,或者其他版本
1、解压VTM软件压缩包
2、在解压好的目录里新建‘build’文件夹
二:下载安装Cmake
1、下载Cmake并解压
2、配置Cmake环境变量
将图片中的目录加入环境变量。
三:编译
方法一:界面
1、打开cmake-gui.exe
2、更改下图红框内的路径为解压的对应VTM的路径
第一行路径为VTM安装根目录,即本文的第一张图片。
第二行路径为VTM安装根目录下的build文件夹内
3、点击下图中的配置Configure
4、跳出如下界面,选择自己安装的对应VS版本,尽量一致;选择X64,最后点击Finish
5、再点击Generate出现下图,即配置成功
方法二:命令行
以后有空更新 -_-
三、打开并运行
1、打开之前创建的build文件夹
2、打开里面的NextSoftware.sln
解决方案
在VS里可以看到如下界面及左侧的VTM项目列表
3、右击下图中的EncoderApp
,设为启动项目
4、再次右击下图中的EncoderApp
,点击生成或者重新生成
编译完成后,会在VTM根目录里发现多了一个bin
文件夹
在里面会发现一个EncoderApp.exe
的可执行文件,这就是编码器,由于只是编译生成了EncoderApp
,故只有这一个,若编译生成全部项目,则会看到其他可执行文件。(用法,以后再讲)