Video MPEG4/H.263编码后的奇怪像素/垂直线

Video MPEG4/H.263编码后的奇怪像素/垂直线,video,video-encoding,mpeg-4,Video,Video Encoding,Mpeg 4,我一直在尝试在嵌入式设备上对USB摄像头的视频数据(H.263和MPEG4)进行编码。该设备有一个特殊的硬件来实现这一点 但在对USB摄像机(H.263/MPEG4)的原始视频进行编码后,视频质量变差,视频中出现了一些奇怪的像素和垂直线。在这里,你可以看到恼人的垂直线。示例是一起显示原始视频和编码视频的示例; 右侧是原始数据的显示结果(质量良好),左侧是编码后的显示结果。这个问题是已知的模式吗?是什么导致这些垂直线 USB视频数据的属性:15fps、QCIF、YUV420P 顺便说一句,当我在半

我一直在尝试在嵌入式设备上对USB摄像头的视频数据(H.263和MPEG4)进行编码。该设备有一个特殊的硬件来实现这一点

但在对USB摄像机(H.263/MPEG4)的原始视频进行编码后,视频质量变差,视频中出现了一些奇怪的像素和垂直线。在这里,你可以看到恼人的垂直线。示例是一起显示原始视频和编码视频的示例; 右侧是原始数据的显示结果(质量良好),左侧是编码后的显示结果。这个问题是已知的模式吗?是什么导致这些垂直线

USB视频数据的属性:15fps、QCIF、YUV420P

顺便说一句,当我在半宽区域(使用SDL)上显示视频时,图像质量变得更好;在88x144矩形上显示QCIF视频。当我改变显示区域的高度时,质量不会改变


谢谢。

似乎图像格式转换不好,特别是错误的宽度/高度或串参数

似乎图像格式转换不好,特别是错误的宽度/高度或串参数

唯一完成的图像格式转换是从YUV 4:2:2到YUV 4:2:0。未对原始视频流进行重新缩放或任何其他操作。奇怪的是,当我将编码(和失真)图像转换为YUV 4:2:0并再次执行编码操作时,类似组合的伪影消失,显示正常。我真的不明白原因。唯一的图像格式转换是从YUV 4:2:2到YUV 4:2:0。未对原始视频流进行重新缩放或任何其他操作。奇怪的是,当我将编码(和失真)图像转换为YUV 4:2:0并再次执行编码操作时,类似组合的伪影消失,显示正常。我真的不明白原因。