Encoder in orin nx vs orin nano

gst-launch-1.0 pylonsrc ! “video/x-raw(memory:NVMM), width=1920, height=1080” ! nvvidconv ! “video/x-raw(memory:NVMM), width=1920, height=1200” ! tee name=t t. ! queue ! nvegltransform ! nveglglessink sync=0 t. ! queue ! nvvidconv ! videoconvert ! ‘video/x-raw(memory:NVMM), format=(string)NV24’ ! nvv4l2h264enc
profile=High444 ! h264parse ! filesink location=video2.mp4 -e

It is recording an encoded video while displaying on screen.
This pipeline is functioning on orin nx well, but not on orin nano!
Is that a setup problem in nano, or is it because of the hardware difference? How should I change and adapt it to run on orin nano?

Hi,
Orin Nano does not have hardware H264/H265/AV1 encoders. Please use software encoder x264enc:

$ gst-launch-1.0 pylonsrc ! "video/x-raw(memory:NVMM), width=1920, height=1080" ! nvvidconv ! "video/x-raw(memory:NVMM), width=1920, height=1200" ! tee name=t t. ! queue ! nvegltransform ! nveglglessink sync=0 t. ! queue ! nvvidconv ! "video/x-raw, format=(string)I420" ! x264enc ! h264parse ! filesink location=video2.mp4 -e
1 Like

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