问题描述
我已经从 gstreamer 捕获了 I420_10LE 和 UYVP 输出,我想了解 gstreamer 如何以 UYVP 格式打包来自 I420_10LE 的 y、u、v 样本。
我可以追踪 I420_10LE 中的位是如何打包到 UYVP 中的。但是 y 样本的值令人困惑。它们似乎与原始值相差 1。
是否有任何颜色矩阵转换可以解释这一点?
解决方法
事实证明我需要像这样调用 videoconvert: ……!视频转换抖动=0 色度模式=3 ... !
一旦我这样做了,输出就符合我的预期。