最近使用多视点编码器编码,出现如下错误:
Error parsing option "Frame1" with argument "B 8 1 0 0 0.442 0 0 0 4 4 -8 -10 -12 -16 0 0".
在网上没有查到有用的解决方案,特意写博客记录一下。
- 出现该问题的原因就是在使用vs编译之前没有修改默认的参数,使得编译后的编码器不是针对多视点图像进行编码的编码器。
- 下载下来的软件叫做HTM(不是HM,HM是编译出来就是单纯的针对单个视频序列进行编码的HEVC参考软件),里面包括了HM、3D-HEVC、MV-HEVC等软件。编译之前需要修改的文件是位于
TLibCommon
项目下的TypeDef.h
。 - 下面粘贴一下该文件前面一段内容,其中就包括了需要修改的内容。
/
/ EXTENSION SELECTION ///
/
/* HEVC_EXT might be defined by compiler/makefile options.
Linux makefiles support the following settings:
make -> HEVC_EXT not defined
make HEVC_EXT=0 -> NH_MV=0 H_3D=0 -