V4l2 MJPEG Chroma Subumpling

时间:2015-03-03 20:25:44

标签: c++ mjpeg v4l2

我的相机给了我jpeg色度子采样4:2:2,但我需要4:2:0

  • 我可以使用 v4l2 更改MJPEG默认色度子采样吗?

1 个答案:

答案 0 :(得分:0)

v4l2本身在传输的实际视频数据周围提供了一个非常薄的层:它将简单地为您提供相机(硬件 !!)提供的格式。

因此,如果您的硬件提供两种不同的格式,那么{strong>无法 v4l2将为您提供其他任何内容。

你可能想要签出一些基本颜色空间转换的libv4l2库:通常它会从大多数奇异的硬件格式转换为少数“标准”格式,所以您的应用程序不需要支持任何硬件制造商可以提供的所有格式。但是,这些标准格式不太可能包含非常具体(压缩)的格式,就像您需要的格式一样。