I am capturing video from a camera and recording it into a file while also overlaying a time/date stamp.
I have it working well, but all four cores are sitting at ~20% and I need to add three more cameras (of much lower resolution).
Does anyone have any ideas on how to make this pipeline more efficient without dropping resolution or framerate?
v4l2src do-timestamp=true device=/dev/video0 ! image/jpeg,width=1920,height=1080,framerate=30/1 ! nvv4l2decoder mjpeg=1 ! nvvidconv flip-method=2 ! clockoverlay halignment=left valignment=bottom text="Dashcam" shaded-background=true font-desc="Sans, 12" ! omxh264enc ! "video/x-h264, streamformat=(string)byte-stream" ! h264parse ! qtmux ! filesink location=video.mp4
Thanks for all the help!