How to apply src-crop on multiple rtsp

Please provide complete information as applicable to your setup.

Setup details:
• Hardware Platform (Jetson Xavier NX Production Module)
• DeepStream SDK 5.0
• JetPack Version: 4.4
• TensorRT Version: 7.1.3-1+cuda10.2
• NVIDIA GPU Driver Version: L4T Driver package (32.4.3)
• Issue Type: Question

We want to perform cropping on each input source with different values of cropping area ,we tried to use nvvideoconvert with src-crop property but it apply on all input source with same cropping area .
Can you suggest how to implement this using python binding code

You can add nvvideoconvert to each source output.

Source parts of the pipeline may look like


The way that you described using flow chart is clear to us, but how can we connect uridecodebin and nvvideoconvert and then ultimately to streammuxer?
We have tried to create sink pad from nvideoconvert and link it with source bin but it was giving None result while requesting sink pad.

Is there any sample app that we can refer for the same?

For your problem, it is becaused you don’t understand the usage of uridecodebin pad. The src pad of uridecodebin is ghost pad(also been called dynamic pad) Pads and capabilities ( We have sample of how to get uridecodebin src pad in deepstream-test3
nvvideoconvert sink pad can be requested (not created) by get_static_pad(). Gst.Element - Classes - Gst 1.0 (

Before you start with deepstream python, you need to study GStreamer and Gstreamer python first. GStreamer: open source multimedia frameworkTutorials ( ,

For DeepStream python, we have documents: