<div>Hello guys,</div><div><br></div><div>I have question: I don't know how to connect different mp4 files in a pipeline.</div><div><br></div><div>I try to create the following pipeline:</div><div>gst-launch-1.0  mp4mux name=mux. ! filesink location="tar_file.mp4"  filesrc location="src_file.mp4" ! qtdemux name=demux. \</div><div>                       demux. ! queue ! h264parse disable-passthrough<span id="_editor_bookmark_start_0" style="display: none; line-height: 0px;">‍</span>=true ! mux.  \</div><div>                       demux. ! queue ! aacparse disable-passthrough=true ! mux. <span id="_editor_bookmark_start_1" style="display: none; line-height: 0px;">‍</span></div><div><br></div><div>But if I have one more filesrc in different location. How can I recorded a mp4 file successfully? </div><div><br></div><div>When pipeline was playing, I had tried to send a segment and <span style="line-height: 1.5;">when recv segment done event I tried to</span><span style="line-height: 1.5;"> </span><span style="line-height: 1.5;">set filesrc in ready attribute </span><span style="line-height: 1.5;">, then change the file location, but actually it is not success.</span></div><div><br></div><div>So,  if I have file1.mp4 and file2.mp4, I would like to get 00:30:10 to 00: 32:10 in file1.mp4 and 01:22:11 to 01:25:32 in file2.mp4, how can I do?</div><div><br></div><div>I'm looking for your help!</div><div>Thanks,</div><div>Neicole</div><div><br></div>