我的相机给了我jpeg色度子采样4:2:2
,但我需要4:2:0
。
答案 0 :(得分:0)
v4l2
本身在传输的实际视频数据周围提供了一个非常薄的层:它将简单地为您提供相机(硬件 !!)提供的格式。
因此,如果您的硬件提供两种不同的格式,那么{strong>无法 v4l2
将为您提供其他任何内容。
你可能想要签出一些基本颜色空间转换的libv4l2
库:通常它会从大多数奇异的硬件格式转换为少数“标准”格式,所以您的应用程序不需要支持任何硬件制造商可以提供的所有格式。但是,这些标准格式不太可能包含非常具体(压缩)的格式,就像您需要的格式一样。