all but first file of splitmuxsink are corrupted
tim at centricular.com
Thu Jan 13 10:28:54 UTC 2022
> trying to split a video stream using splitmuxsink like:
> gst-launch-1.0 videotestsrc is-live=true ! videoconvert ! video/x-raw
> ! queue ! x264enc bitrate=2000000 ! h264parse ! splitmuxsink
> muxer=matroskamux max-size-time=20000000000
> location=/data/videos/afile%05d.mkv -v -e
> I'm finding that the first file afile00000.mkv works alright, and
> although the next files ( afile00001.mkv , afile00002.mkv ) play in
> vlc, the time indicator is always at the end of the timeline as if it
> was playing a live stream.
Does it play fine with gst-play-1.0?
It sounds like a bug in VLC where it doesn't handle files that start
with non-0 timestamps properly.
muxer="matroskamux offset-to-zero=true" might help.
More information about the gstreamer-devel