我需要在 i.MX8M Mini 上的 Hantro H1 编码器生成的 h.264 流中设置像素纵横比。在 h.264 术语中,这是“sample_aspect_ra
tio”属性。
查看 imx-vpu-hantro 库(libhantro.so 和 libcodec.so)我可以看到该库知道宽高比,但将其设置为 0(即未指定)。因此生成的比特流不包含“sample_aspect_ratio”。
为了能够控制它,我需要将参数添加到 Hantro H1 和 VPU Wrapper 库的 API 上使用的结构。修改这些 API 似乎有点不对,我想知道我是否遗漏了什么?
另一种选择是在 H1 库中硬编码像素纵横比,但这感觉更糟。
我在这里错过了什么?还有另一种指定像素纵横比的方法吗?
这里还有其他人处理模拟相机和非方形像素吗?