This pipeline is not working anymore using gst 1.20.3 with ffmpeg 5.0

Abu Abdullah falcon.sheep at gmail.com
Sun Jul 3 05:30:06 UTC 2022


Hi,

This pipeline was working fine with me on Pi (ffmpeg 4.3.1 / gst 1.18.3)

gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin !
video/x-raw,format=I420 ! videorate ! video/x-raw,framerate=10/20 !
videoconvert ! video/x-raw,format=BGR ! appsink sync=false

now the same pipeline is not working with 1.20.3 and ffmpeg 5.0

gst-launch-1.0 filesrc location=/home/pi/t.ts ! decodebin !
video/x-raw,format=I420 ! videorate ! video/x-raw,framerate=10/20 !
videoconvert ! video/x-raw,format=BGR ! appsink sync=false
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
Internal data stream error.
Additional debug info:
../gst/mpegtsdemux/mpegtsbase.c(1760): mpegts_base_loop ():
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

any support is appreciated

File can be downloeded (small) from here:
https://www.dropbox.com/s/wtjqs4o83ik44k9/t.ts?dl=0


More information about the gstreamer-devel mailing list