2016-08-19 100 views
0

我正在通过UDP接收数据,如何更改gstbuffer中的图像分辨率?

在appsink的Pullbuffer回调函数中,我正在将数据检索到gstbuffer中。

但该数据是1920X1080图像缓冲区。

但是,我想转换成720X576分辨率和流数据。

我该如何使用gstreamer来做到这一点?

+0

你为什么不跟你想盖appsink之前简单地使用videoscale? – nayana

+0

你可以给我一些videoscale的例子吗? –

回答

0

通过使用videoscale组件和videocaps我调整了图像的大小。

样品管道:

gst-launch-1.0 videotestsrc ! videoscale ! video/x-raw,width=720,height=576 ! xvimagesink