Я пытаюсь кодировать видеоданные (H.263 и MPEG4) с USB-камеры на встроенном устройстве. Для этого устройство имеет специальное оборудование.Странные пиксельные/вертикальные линии после кодирования MPEG4/H.263
Но после кодирования необработанного видео с USB-камеры (H.263/MPEG4) качество видео ухудшается, а в видеоролике появляются странные пиксели и вертикальные линии. В this image вы можете видеть раздражающие вертикальные линии. second image - пример одновременного отображения необработанного видео и кодированного видео; Правая сторона - результат отображения необработанных данных (хорошего качества), а с левой стороны - после кодирования. Является ли эта проблема известной моделью? Что вызывает эти вертикальные линии?
Свойства видео данных USB: 15 кадров в секунду, QCIF, YUV420P.
Кстати, качество изображения становится намного лучше, когда я показываю видео на области полуширины (с SDL); который отображает видео QCIF на прямоугольнике 88x144. Качество не изменяется, когда я изменяю высоту области отображения.
Спасибо.
только преобразование формата изображения сделано, из YUV 4: 2: 2 в YUV 4: 2: 0. В исходном видеопотоке не было никакого масштабирования или какой-либо другой операции. Как ни странно, когда я преобразовываю закодированное (и искаженное) изображение в YUV 4: 2: 0 и снова выполняю операцию кодирования, комбо-подобный артефакт исчезает, и дисплей в порядке. Я не могу понять причину. – haydum