demuxing mp4 and queues
Wudo Balmus
wudo.balmus at gmail.com
Tue Mar 5 22:11:18 UTC 2019
Hello,
I'm trying to demux and playback an mp4 file with h.264 video and aac
audio. This pipeline works fine:
gst-launch-1.0 -v filesrc location=working.mp4 ! qtdemux name=a a. ! queue
! avdec_h264 ! videoconvert ! autovideosink a. ! queue ! avdec_aac !
autoaudiosink
However when the queues are removed, it hangs, nothing is played back:
gst-launch-1.0 -v filesrc location=working.mp4 ! qtdemux name=a a. !
avdec_h264 ! videoconvert ! autovideosink a. ! avdec_aac ! autoaudiosink
It works fine without a queue when I just try to playback video without
audio:
gst-launch-1.0 -v filesrc location=working.mp4 ! qtdemux name=a a. !
avdec_h264 ! videoconvert ! autovideosink
I'm trying to understand why queues are necessary in this scenario. Cannot
qtdemux just write data to video/audio decoder without the queues?
Best regards,
Wudo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190305/baa1e3ff/attachment.html>
More information about the gstreamer-devel
mailing list