GStreamer |如何强制逐行视频去隔行

问题描述 投票:0回答:0

我正在接收一个 H.264 逐行视频流,我需要对其进行解码和显示。

然而,编码的实际图像是交错的,两个场在编码之前被组合/交错以产生伪渐进图像(显示时带有梳状伪像)。

line 0:偶数场第0行 第 1 行:奇场第 0 行 第 2 行:偶数场第 1 行 第 3 行:奇场第 1 行 等等

在接收端,就GStreamer而言,这是渐进式视频。

我需要在显示器之前应用去隔行过滤器,以免出现典型的“梳状”伪影。

然而,因为就接收者而言这是渐进式视频,去隔行元素不起作用。

我如何“告诉”GStreamer 视频是上述交错/交错格式的事实,这样反交错将正确过滤它?

我可以用焊盘探针做吗?我必须以某种方式编写一个元素吗?

链接提到“交错”并声明:“如果视频信息交错模式是“交错”,则缓冲区是纯交错的。”

“交错”视频到底是什么?是不是我上面描述的情况(而不是字段在内存中一个接一个)?

video gstreamer ntsc
© www.soinside.com 2019 - 2024. All rights reserved.