<div dir="ltr"><div><br></div><div><br></div><div>Hi ,</div><div><br>I want to extract as fast as possible one jpeg from many mkv files.<br>To avoid overhead of creating every time a new pipeline I want to change the filesrc and filesink location when EOS is received.</div><div><br></div><div>I can change the filesink location, but I can't seems to change the filesrc location without getting errors.</div><div><br></div><div><div><br></div>I already tried to change the pipeline state before to change the location in combination gst_element_sync_state_with_parent.<br>Multifilesrc is not an option, due used filenames.</div><div><br></div><div><div>Has anyone any idea what I'm doing wrong, or in what direction I have to look to solve this issue.</div><br>Used gstreamer version is 1.12.1 and pipeline is :<br>filesrc ! matroskademux ! h264parse ! avdec_h264 ! videorate ! video/x-raw, framerate=1/1 ! jpegenc ! filesink</div><div><br></div><div><br></div><div><br></div><div>Thank already.</div><div>Marc</div><div></div></div>