Nvvidconv vs videoconvert in Jetson Orin Nano Dev Kit

I am running Jetpack 5.1.2, Deepstream 6.3 on a Orin Dev Kit

Im trying to run this pipeline

gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, format=YUY2, width=1280, height=720, framerate=10/1 ! videoflip method=2 ! \
videorate ! video/x-raw, framerate=24/1 ! tee name=file_tee \

file_tee. ! queue ! videoscale ! video/x-raw, width=640, height=360 ! videoconvert ! x264enc tune=zerolatency speed-preset=veryfast ! \
h264parse ! rtph264pay config-interval=1 pt=126 ! udpsink host=192.168.8.101 port=10101 \

file_tee. ! queue ! videoconvert ! x264enc tune=zerolatency ! h264parse ! \
splitmuxsink name=sink muxer=mp4mux location=/home/beauceron/VideoSegments/video_r9_%09d.mp4 max-size-time=10000000000 \

file_tee. ! queue ! nvvidconv ! 'video/x-raw(memory:NVMM), width=640, height=360, format=(string)RGBA' ! \
m.sink_0 nvstreammux name=m batch-size=1 width=640 height=360 ! cvsearch triggers='10,10,10,10' ! \
fakesink

To make it work, I need to use two videoconvert elements for the first two branches, and then a nvvidconv element for the third branch. Why cant I use nvvidconv for all the branches? If I use nvvidconv I dont get any errors, the pipeline just does not run.

Hi,
The nvstreammux plugin is in DeepStream SDK and you should use nvvideocovert in the third branch. We have nvvidconv and nvvideocovert plugins which use same hardware converter engine. For common multimedia use-cases, please use nvvidconv plugin. For using DeepStream SDK, please use nvvideocovert plugin.

The videoconvert plugin is software converter using CPU cores.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.