Hi,
In our gstreamer video pipeline, we would like to add black padding to the video to maintain the aspect ratio of the actual video.
We found that nvstreammux
can satisfy our needs by setting enable-padding
to 1
. But the framerate of the output is not very stable using VIC, and using GPU will lead to some weird lines in the video. Also, as enable-padding
is deprecated in Gst-nvstreammux New, it won’t be a good option for us.
On the other hand, it seems that nvinfer
and nvinferserver
has support for letterbox by allowing the user to set maintain_aspect_ratio
to 1
. But we don’t need the inference part of the plugins.
Therefore, could you please tell us
- if letterbox is supported in any nvidia gstreamer plugins,
- or it is a planned feature which will be implemented in, for example, Gst-nvdspreprocess (Alpha)
We currently use videobox add-boarder=true
as a workaround since it is a CPU-based solution. Could it bring performance gain if we do this directly on GPU?
I appreciate your help in advance!
Kind regards,
Zhongpin Wang