your seggestion issue:
WARNING: erroneous pipeline: no element “vpuenc_h265”
but if i use like this
root@verdin-imx8mp-15460501:~# gst-launch-1.0 -v v4l2src device=/dev/video2 ! video/x-raw,format=YUY2,width=1920,height=1080,framerate=30/1 ! videoconvert ! video/x-raw,format=NV12 ! vpuenc_hevc bitrate=1000000 ! h265parse ! rtph265pay config-interval=1 pt=96 ! udpsink host=192.168.10.1 port=5000
Setting pipeline to PAUSED …
[ 215.723641] usb 2-1.1: Failed to query (GET_DEF) UVC control 11 on unit 1: -32 (exp. 2).
====== VPUENC: 4.7.2 build on Sep 1 2022 09:49:28. ======
wrapper: 3.0.0 (VPUWRAPPER_ARM64_LINUX Build on Aug 31 2022 01:28:14)
vpulib: 1.1.1
firmware: 1.1.1.65535
Pipeline is live and does not need PREROLL …
Pipeline is PREROLLED …
Setting pipeline to PLAYING …
New clock: GstSystemClock
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstCa[ 215.785474] uvcvideo 2-1.1:1.1: Non-zero status (-71) in video completion handler.
psFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/vpuenc_hevc:vpuenc_hevc0.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, format=(string)NV12, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)YUY2, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
WARNING: from element /GstPipeline:pipeline0/GstVideoConvert:videoconvert0: Internal GStreamer error: code not implemented. Please file a bug at Sign in · GitLab.
Additional debug info:
…/git/gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstPipeline:pipeline0/GstVideoConvert:videoconvert0:
invalid video buffer received
/GstPipeline:pipeline0/vpuenc_hevc:vpuenc_hevc0.GstPad:src: caps = video/x-h265, variant=(string)itu, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstH265Parse:h265parse0.GstPad:sink: caps = video/x-h265, variant=(string)itu, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1
/GstPipeline:pipeline0/GstH265Parse:h265parse0.GstPad:src: caps = video/x-h265, variant=(string)itu, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, stream-format=(string)hvc1, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, profile=(string)main, tier=(string)main, level=(string)5.1, codec_data=(buffer)01014000000080000000000099f000fcfdf8f800000f03200001001840010c01ffff014000000300800000030000030099a50240210001002e420101014000000300800000030000030099a003c08010e58da592cad9ae5c4020000003002000000303c7f1625022000100094401c0e12181828a48
/GstPipeline:pipeline0/GstRtpH265Pay:rtph265pay0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265, sprop-vps=(string)QAEMAf//AUAAAAMAgAAAAwAAAwCZpQJA, sprop-sps=(string)“QgEBAUAAAAMAgAAAAwAAAwCZoAPAgBDljaWSytmuXEAgAAADACAAAAMDx/FiUA==”, sprop-pps=(string)RAHA4SGBgopI, payload=(int)96, ssrc=(uint)1987120844, timestamp-offset=(uint)908005065, seqnum-offset=(uint)2492, a-framerate=(string)30
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265, sprop-vps=(string)QAEMAf//AUAAAAMAgAAAAwAAAwCZpQJA, sprop-sps=(string)“QgEBAUAAAAMAgAAAAwAAAwCZoAPAgBDljaWSytmuXEAgAAADACAAAAMDx/FiUA==”, sprop-pps=(string)RAHA4SGBgopI, payload=(int)96, ssrc=(uint)1987120844, timestamp-offset=(uint)908005065, seqnum-offset=(uint)2492, a-framerate=(string)30
/GstPipeline:pipeline0/GstRtpH265Pay:rtph265pay0.GstPad:sink: caps = video/x-h265, variant=(string)itu, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, stream-format=(string)hvc1, alignment=(string)au, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:5:1, chroma-format=(string)4:2:0, bit-depth-luma=(uint)8, bit-depth-chroma=(uint)8, parsed=(boolean)true, profile=(string)main, tier=(string)main, level=(string)5.1, codec_data=(buffer)01014000000080000000000099f000fcfdf8f800000f03200001001840010c01ffff014000000300800000030000030099a50240210001002e420101014000000300800000030000030099a003c08010e58da592cad9ae5c4020000003002000000303c7f1625022000100094401c0e12181828a48
/GstPipeline:pipeline0/GstRtpH265Pay:rtph265pay0: timestamp = 908006906
/GstPipeline:pipeline0/GstRtpH265Pay:rtph265pay0: seqnum = 2492
Redistribute latency…
WARNING: from element /GstPipeline:pipeline0/GstVideoConvert:videoconvert0: Internal GStreamer error: code not implemented. Please file a bug at Sign in · GitLab.
Additional debug info:
…/git/gst-libs/gst/video/gstvideofilter.c(296): gst_video_filter_transform (): /GstPipeline:pipeline0/GstVideoConvert:videoconvert0:
invalid video buffer received
and now also rate is not limitted to 1000000b/s