我一直在尝试对来自嵌入式设备上的 USB 摄像头的视频数据(H.263 和 MPEG4)进行编码。该设备有一个特殊的硬件来做到这一点。
但是在对来自 USB 摄像头 (H.263/MPEG4) 的原始视频进行编码后,视频质量会变差,并且视频中会出现一些奇怪的像素化和垂直线条。在这张图片中,您可以看到令人讨厌的垂直线。第二张图片是同时显示原始视频和编码视频的示例;右侧是原始数据的显示结果(质量好),左侧是编码后的结果。这个问题是已知模式吗?是什么导致这些垂直线?
USB 视频数据的属性:15 fps、QCIF、YUV420P。
顺便说一下,当我在半角区域(使用 SDL)上显示视频时,图像质量会好很多;即在 88x144 矩形上显示 QCIF 视频。当我改变显示区域的高度时,质量不会改变。
谢谢。