<html><head></head><body><div>Hi,</div><div><br></div><div>To add a time difference, you just need to set the "offset" property on the first pad where there is a timestamp, so after the demuxer. You don't even need to have a timer, the sink will wait until the right time is reached.</div><div><br></div><div>Olivier</div><div><br></div><div>On Tue, 2021-02-02 at 13:20 -0600, Trey Hutcheson wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">I have two video files that were created by a single pipeline; they were started approximately 5 seconds apart. Each video has a time overlay.<div><br></div><div>I would like to play these two videos back in the same pipeline (for now, each to a different video sink/window), but respect their different start times.</div><div><br></div><div>I've built a pipeline that watches the clock, and when the clock advances past a certain threshold (roughly 5 seconds), it wires in the second video and starts playing it from a filesrc. However, when the second video starts, the video itself starts 5 seconds *into* the video, if that makes sense. The time overlay displayed in the video is roughly 5 seconds later than if I play the file in an independent viewer.</div><div><br></div><div>So what's the proper way to control the relative position of this second video stream? Seek on the filesrc? Seek on the demuxer. Set a negative start time or offset on an element somewhere?</div></div><div>_______________________________________________<br></div><div>gstreamer-devel mailing list<br></div><div><a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br></div><div><a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br></div></blockquote><div><br></div><div><span><pre>-- <br></pre><div data-evo-paragraph="" class="">Olivier CrĂȘte</div><div data-evo-paragraph="" class=""><a href="mailto:olivier.crete@collabora.com">olivier.crete@collabora.com</a></div><div data-evo-paragraph="" class=""><br></div></span></div></body></html>