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
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
nvinferserver has support for letterbox by allowing the user to set
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!