【视频编码学习】H.266/VVC参考软件VTM配置运行(VTM-6.0版本)

本文详细介绍了在Windows环境下,如何从源码编译Fraunhofer HHI的VTM6.0版本,并进行视频编码和解码的测试流程。包括下载源码、配置环境、使用CMake进行编译、以及如何设置测试参数和运行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行环境、软件版本等说明:

VTM:6.0版本

操作系统:Win10 64位操作系统

IDE:Visual Studio 2017

编译器:Cmake

1、VTM下载地址

https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM

左侧点击Files,然后中间下拉列表可以选择VTM的不同历史版本进行下载,这里我选择的是6.0版本,然后点击右侧的下载按钮即可根据自己的要求下载不同压缩格式的代码。

 

2、解压缩后首先打开文件夹内readme.md文件查看编译方法

win系统下给了一个VS2015的编译运行方法,需要使用cmake在build文件夹的目录下通过控制台输入指令编译,如下图:

3、根目录下没有build文件夹,新建一个新的,存放编译好的程序:

4、系统中缺少cmake,安装过程如下图,下载一个win64可运行的msi文件自动安装即可:

安装过程中需要勾选一下把cmake加入系统Path中,这样在安装结束后,可以打开cmd输入cmake查看一下是否安装成功:

 

5、cmake成功安装后,有以下两种方法进行编译:

①在cmd中进入之前建立好的build文件夹下输入相关语句进行编译:

此时根据readme中的编译提示,经过上网查询后,发现6.0版本可以输入如下cmake指令进行编译(官方git上只提供了15VS版本的编译方式,15是该代码支持的最低VS版本,再低会出问题,但是用17的也没问题,17应输入下方第二句指令):

cmake .. -G "Visual Studio 14 2015 Win64"

cmake .. -G "Visual Studio 15 2017 Win64"

 

补充:最新的VTM6.2及之后的版本已经支持19的VS,编译命令如官方Git上所示:

评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值