<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>