Usage of tee to split encoder output

pchaurasia pchaurasia at gameloreinc.com
Tue Sep 19 23:41:50 UTC 2017


Hi Folks,

Could you someone please help ? I am not sure how to connect queue to
playing/decoding elements. I tried, individual decode elements instead of
'playbin' . However need some learning here about how to connect tee branch
to decoder elements (like demux).

gst-launch-1.0 nvcamerasrc fpsRange="30.0 30.0" ! 
'video/x-raw(memory:NVMM), width=(int)1920, height=(int)1080,
format=(string)I420, framerate=(fraction)30/1'  ! omxh265enc
bitrate=3000000 ! h265parse! queue name=queenc ! matroskamux name=mux ! 
tee name=t ! queue ! filesink location=test_file.mkv async=0 t. ! 
qtdemux ! queue ! omxh264dec ! nveglglessink -e
WARNING: erroneous pipeline: could not link t to qtdemux0


THis one also does not work -

ubuntu at tegra-ubuntu:~/tegra_multimedia_api/argus/samples$ gst-launch-1.0
nvcamerasrc fpsRange="30.0 30.0" ! 'video/x-raw(memory:NVMM),
width=(int)1920, height=(int)1080, format=(string)I420,
framerate=(fraction)30/1'  ! omxh265enc bitrate=3000000 ! h265parse! 
queue name=queenc ! matroskamux name=mux ! tee name=t ! queue ! filesink
location=test_file.mkv async=0 t. ! qtdemux ! omxh264dec ! nveglglessink -e
WARNING: erroneous pipeline: could not link t to qtdemux0


Thanks



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list