HM的配置使用(编码)

来源:互联网 发布:优秀的短篇小说知乎 编辑:程序博客网 时间:2024/05/22 08:01

   由于研究方向是hevc,所以必须会使用HM。本人是个小白,刚刚入门,有诸多理解错误的地方多谢指出。网上搜了HM的使用,有好多牛人的博客也有介绍之类的。但是还是不会配置(太笨了),因此请教了师兄微笑,果然还是这样学的快。废话不多说,开始配置编码器。

   我使用的是HM16.2。以编码Newspaper.YUV为例,这个测试序列网上可以下载


   一、我编码的是3D-HEVC,打开HM16.2文件夹,找到cfg文件夹,点开3D-HEVC文件,里面会有多种配置文件,新建一个Newspaper的文件夹,具体命名自己定。界面如下:


二、将四种配置文件拖入Newspaper的文件夹(基本配置、量化配置、Newspaper序列配置、Newspaper相机配置(在Renderer文件夹中)):





三、修改配置文件:修改基本配置baseCfg_2view+depth.cfg,用记事本打开


inputfile要求输入要编码YUV文件的所在的路径和要编码YUV文件名,我的Newspaper_2.yuv存在D:\HM14.0\相机不移动这个目录下,所以我的是这个路径,根据个人情况而定。往下还要修改一个参数:


就是CamerParameterFile:后面的,将其修改为相机配置文件名就行,即改为cam_newspaper.cfg。

四、最后在VS2010(我使用的)中打开HM,将TAppEncoder设为启动项,右击进入属性


修改命令参数和工作目录

     命令参数:-c baseCfg_2view+depth.cfg -c qpCfg_Nview_QP30.cfg -c seqCfg_Newspaper.cfg

配置好后就可以运行编码了,耐心等待吧!

     工作目录:直接新建或者找个你要存放编码后内容的文件夹路径。

附上下载资料链接如下:

HTM平台  http://hevc.kw.bbc.co.uk/git/w/jctvc-3de.git
测试序列  http://blog.csdn.net/yangxiao_xiang/article/details/10552633#comments