Linux & Windows VTM编解码器命令

cfg文件修改

首先要修改cfg文件,将视频的cfg文件中的内容复制到编码模式的cfg文件中,以下以帧内编码为例

1.找到对应的cfg文件

 DucksTakeOff.cfg文件内容为

 encoder_intra_vtm.cfg文件内容为

 2.将DucksTakeOff.cfg文件中内容复制到上图红色框部分

完成!

注:关于cfg文件的修改参考上一篇博客

扫描二维码关注公众号,回复: 15659739 查看本文章

https://blog.csdn.net/qq_42691604/article/details/126766301?spm=1001.2014.3001.5501

windows

在VTM生成EncoderApp.exe以及DecoderApp.exe之后,建一个包含yuv文件、cfg文件以及编解码器(EncoderApp.exe以及DecoderApp.exe)的文件夹

在当前文件夹打开cmd

编码命令

EncoderApp.exe -c encoder_intra_vtm.cfg >Enc.txt

生成str.bin文件以及Enc.txt文件

将编码信息输出到Enc.txt中,也可以不加“>Enc.txt”,直接输出到控制台

解码命令

DecoderApp.exe -b str.bin -o dec.yuv >Dec.txt

将解码信息输出到Dec.txt中,也可以不加“>Dec.txt”,直接输出到控制台

解码后的视频为“dec.yuv”

Linux

在VTM生成EncoderApp以及DecoderApp之后,建一个包含yuv文件、cfg文件以及编解码器(EncoderApp以及DecoderApp)的文件夹

 在当前文件夹打开终端

编码命令

./EncoderApp -c encoder_intra_vtm.cfg -c BasketballDrive.cfg >Enc.txt

 生成str.bin文件、rec.yuv文件以及Enc.txt文件

将编码信息输出到Enc.txt中,也可以不加“>Enc.txt”,直接输出到控制台

解码命令

 ./DecoderApp -b str.bin -o dec.yuv >Dec.txt

将解码信息输出到Dec.txt中,也可以不加“>Dec.txt”,直接输出到控制台

解码后的视频为“dec.yuv”

猜你喜欢

转载自blog.csdn.net/qq_42691604/article/details/126767247
今日推荐