V4l2src & nvvideoconvert connection issue

But it is still giving the same error
WARNING: erroneous pipeline: could not link v4l2src0 to nvvideoconvert0, neither element can handle caps video/x-raw, format=(string)YUYV, width=(int)640, height=(int)480, framerate=(fraction)30/1

BTW, Earlier I had set it to YUY2 (even though my format is YUYV) based on one of the comment from NVIDIA member on this post.

However, even if I give YUYV, it still throws same error

Command used this time :
gst-launch-1.0 v4l2src device=/dev/video0 ! ‘video/x-raw,format=YUYV,width=640,height=480,framerate=30/1’ ! nvvideoconvert ! ‘video/x-raw(memory:NVMM),format=NV12’ ! m.sink_0 nvstreammux name=m batch-size=1 width=1280 height=720 ! fakesink