如何使用VS2019直接运行VTM
一、编码
1、打开VTM解决方案
2、点击重新生成解决方案
或者只用右击项目列表中的EncoderAPP
,再点击重新生成。(执行此步只会编译生成编码器即EncoderAPP
)
3、编译完成,在VTM根目录的bin
文件夹里会发现几个可执行文件(如果只编译了EncoderAPP
,就只有EncoderApp.exe
)
这里面的
EncoderApp.exe
:编码器
DecoderApp.exe
:解码器
这里编译的都是DebugX64
版本,若想编译Release
版本,可以在下图中红框处选择
这俩版本区别:
Debug
大,编码慢
Release
小,编码快
4、将EncoderAPP
设置为启动项目
5、右击EncoderAPP
打开属性,在调试
界面,输入命令参数和工作路径,点击确定
注意此时的配置Debug
或者Release
要与编译的一致;
配置文件应处于工作目录下,或者加上绝对路径相对路径。
6、F5运行,等待,完成后,打开日志文件,编码完成
虽然用AI模式编码,但由于VTM AI配置文件中有个参数TemporalSubsampleRatio : 8
,降采样,会导致每8帧才编码一帧。将之设置为1,即可类似与HM,全部编码