Hi,TI
我遇到了一个关于1080p分辨率的问题,是在ipnc4.0开发包里面调试的。我需要得到1920*1080的图像,RAW数据的分辨率是1920*1088,但是经过编码之后,输出的图像数据就变成1920*1072。通过查找,发现图像在编码的时候,宽高被这样子操作了:
config->encodeConfig[i].cropWidth = ALIGN_ENCODE(1920);
config->encodeConfig[i].cropHeight = ALIGN_ENCODE(1080);
这两句的意思是,16对齐,于是1920*1080就变成了1920*1072;
为了使得编码之后的图像为1920*1080,我使其8对齐,这样就是1920*1080,但是图像底部又有一些跳动。
我该从何处下手呢?