Hello,
We are using gstreamer pipeline to capture the rtsp video stream. The pipeline is as follow:
gst-launch-1.0 rtspsrc location=rtsp://: @192.168.1.108 :554 latency=200 drop-on-latency=true ! queue ! rtph264depay ! h264parse ! omxh264dec ! nvvidconv ! video/x-raw,format=RGBA,width=1280,height=720 ! autovideosink
It works but out stream is RGBA. But we need the stream in BGR format, but there is no support for BGR in ‘nvvidconv’ for BGR format.
So, How we can add the support for BGR format in ‘nvvidconv’ ?
Is any other hardware video convertor is available with in-built BGR format ? If any , please suggest us.
Best Regards.
DaneLLL
November 15, 2019, 3:44am
2
Hi,
Please share what Jetson platform you use. ‘GPU-Accelerated Libraries’ doesn’t seem to be correct category for the issue.
rod643
November 17, 2019, 2:46pm
3
Are you able to swap?
As in create an rgba vector to hold the bytes per frame.
rgba = std::vector(numberOfBytes,0);
then bgra = std::vector(numberOfBytes,0);
for(uint i{0}; i < numberOfBytes; ++i){
bgra[i] = rgba[i+3];
bgra[i+3] = rgba[i];
bgra[i+2] = rgba[i+2];
bgra[i+4] = rgba[i+4];
}
DaneLLL
November 18, 2019, 2:28am
4
system
Closed
September 20, 2023, 5:58am
5
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.