GNOME Bugzilla – Bug 756779
qtdemux doesn't work properly with multifilesrc
Last modified: 2015-10-18 16:12:11 UTC
When I use qtdemux with multifilesrc to playback serial named video files such like test_video_0000.mp4, test_vidoe_0001.mp4, ..., EOS occurs only after the first file is played. This EOS event is from qtdemux. I think the combination should play serial named video files properly if there is no comment on the multifilesrc or qtdemux.
Thanks for the bug report, but this is expected behaviour. A demuxer expects a single file/stream. You can't concatenate mp4 files to make a single mp4 stream out of the file parts. You could try splitmuxsrc (although this is only expected to work with file parts created via splitmuxsink, where all stream properties/caps are identical), or alternatively use a playout application like this: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/tests/examples/playout.c#n832 Also note that 1.5.2 was an unstable development release, you should upgrade to 1.6.0.
Thank you for the rapid reply. I didn't know that is expected behaviour. I think it could be better if this explanation is included to the information of qtdemux or multifilesrc.