Hi all. I have been successful in streaming and recording from a GMSL camera connected to my Jetson Xavier NX using these gstreamer commands:
gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! "video/x-raw(memory:NVMM), height=400, width=640, framerate=20/1" ! nvvidconv ! xvimagesink gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! \ 'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080, \ format=(string)NV12, framerate=(fraction)20/1' ! nvv4l2h265enc \ control-rate=1 bitrate=8000000 ! 'video/x-h265, \ stream-format=(string)byte-stream' ! h265parse ! qtmux ! filesink \ location=test0.mp4 -e
However, I noticed that the saved video has a framerate of 30 fps, which appear to be the default value. No matter which value I choose, the result will always have 30 fps.
Anyone know what the problem could be?