<html><head><style>pre,code,address {
  margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}
blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}
</style></head><body><div>Le mardi 05 septembre 2023 à 17:33 +0900, geysee via gstreamer-devel a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><span style=" font-size:10pt;font-family:sans-serif">Hello,</span></div>
<div><br></div><div><br><span style=" font-size:10pt;font-family:sans-serif">I tried the following pipeline with C++ coding (Properties are omitted).</span></div>
<div><br></div><div><br><span style=" font-size:10pt;font-family:sans-serif">     pipeline1 : splitmuxsrc ! h264parse ! queue ! qtmux ! filesink</span></div>
<div><br></div><div><br><span style=" font-size:10pt;font-family:sans-serif">When I seek range "start", I would like to skip frame until first key frame without decoding.</span></div></blockquote><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br><span style=" font-size:10pt;font-family:sans-serif">Would you give me how to do it anyone?</span></div></blockquote><div><br></div><div>If you issue a seek, qtdemux will send picture from the previous keyframe. Using <i style="box-sizing: border-box; caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: "Source Sans Pro", "Source Sans", sans-serif; font-size: 14px; text-indent: -28px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><em style="box-sizing: border-box;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); border-radius: 0px;">GST_SEEK_FLAG_KEY_UNIT | </code></em></i><i style="box-sizing: border-box; caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: "Source Sans Pro", "Source Sans", sans-serif; font-size: 14px; text-indent: -28px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><em style="box-sizing: border-box;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); border-radius: 0px;">GST_SEEK_FLAG_SNAP_AFTER should instead give you frames from the next keyframe (for supported demuxers).</code></em></i></div><div><i style="box-sizing: border-box; caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: "Source Sans Pro", "Source Sans", sans-serif; font-size: 14px; text-indent: -28px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><em style="box-sizing: border-box;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); border-radius: 0px;"><br></code></em></i></div><div><i style="box-sizing: border-box; caret-color: rgb(34, 34, 34); color: rgb(34, 34, 34); font-family: "Source Sans Pro", "Source Sans", sans-serif; font-size: 14px; text-indent: -28px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><em style="box-sizing: border-box;"><code style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); border-radius: 0px;">Nicolas</code></em></i></div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><span style=" font-size:10pt;font-family:sans-serif"><br>Best regards,<br>Kamiya</span></div></blockquote><div><br></div><div><span></span></div></body></html>