<div dir="ltr">Hello,<br><br>I am using single video source to stream and capture the video with the same frame rate.<br><br>pipeline structure:<br><br>gst-launch-0.10 -v -e --gst-debug-level=0 \<br>v4l2src num-buffers=500 ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=30/1 ! \<br>ffmpegcolorspace ! \<br>tee name="separator1" separator1.src0 ! queue ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=30/1 ! \<br>x264enc ! h264parse ! mp4mux ! filesink location=./E111_StreamedData.mp4 \<br>separator1.src1 ! queue ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=30/1 ! \<br>x264enc ! queue ! rtph264pay ! udpsink host=127.0.0.1 port=5001 <br><br><br>If i want stream the same video source with low frame rate and capture with high frame rate.<br>then the following pipeline which i have created is giving link error.<br><br>gst-launch-0.10 -v -e --gst-debug-level=0 \<br>v4l2src num-buffers=500 ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=30/1 ! \<br>ffmpegcolorspace ! \<br>tee name="separator1" separator1.src0 ! queue ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=30/1 ! \<br>x264enc ! h264parse ! mp4mux ! filesink location=./E111_StreamedData.mp4 \<br>separator1.src1 ! queue ! \<br>video/x-raw-yuv,width=640,height=480,format='(fourcc)'I420,framerate=5/1 ! \<br>x264enc ! queue ! rtph264pay ! udpsink host=127.0.0.1 port=5001 <br><br><br>I know that i have to use the 'videorate' element, in above pipeline,<br>I just want confirm that is there any way that i can create two 'src' pads<br>on the sameĀ  video source element with different frame rate.<br><br>Thanks.<br><br><br><br></div>