<HTML><BODY><div>Hi, Marianna! Thank you for reply!</div><div> </div><div>>but something like H264 is dependent on key-frames…</div><div> </div><div>Am I right that in case of mp4 files it means that there is no faster way to get k-th frame if only call</div><div>pull-sample method k-times ? </div><div> </div><div> </div><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">Пятница, 11 августа 2023, 9:55 +03:00 от Marianna Smidth Buschle <msb@qtec.com>:<br> <div id=""><div class="js-helper js-readmsg-msg"><div><div id="style_16917369091872380610_BODY">I would try seeking as you mentioned.<br><br>Though I'm not sure if you can get the frame number directly or if you<br>need to convert based on time.<br><br>I guess part of it also depends on your encoding, like a MJPEG allows<br>for individual frames, but something like H264 is dependent on key-frames...<br><br><br>Best Regards<br><br>Marianna<br><br>On 08/08/2023 19.55, <a href="/compose?To=gstreamer%2ddevel%2drequest@lists.freedesktop.org">gstreamer-devel-request@lists.freedesktop.org</a> wrote:<div class="mail-quote-collapse">> Message: 2<br>> Date: Tue, 08 Aug 2023 15:54:18 +0300<br>> From: ????? ?????<sharov_am@mail.ru><br>> To:gstreamer-devel@lists.freedesktop.org<br>> Subject: Fastest way to navigate to needed frame<br>> Message-ID:<1691499258.975972799@f711.i.mail.ru><br>> Content-Type: text/plain; charset="utf-8"<br>><br>><br>> Hi.<br>> ?<br>> Given pipeline ?filesrc ! decodebin ! appsink???I need fastest way to navigate to given frame number in file.<br>> Say, I need frame number 9, what is the fastest way to obtain this frame ??iterate in cycle and skip frames via<br>> PullSample, like :<br>> ? ? ? ? ? ? ? ??<br>> ? ? ? ? ? ? ? ??var step = 0;<br>> ? ? ? ? ? ? ? ? while (step < frameNumber)<br>> ? ? ? ? ? ? ? ? {<br>> ? ? ? ? ? ? ? ? ? ? appSink.PullSample();<br>> ? ? ? ? ? ? ? ? ? ? step++;<br>> ? ? ? ? ? ? ? ? }<br>> ? ? ? ? ? ? ? ??var neededSample = appSink.PullSample();<br>> ?<br>> or there is better and faster option like Seek with some parameters like buffer and so on?<br>> ?<br>> Thanks in advance.<br>> ?<br>> KR</div><br>--<br>Best regards / Med venlig hilsen<br>“Marianna Smidth Buschle”</div></div></div></div></blockquote><div> <div> </div><div data-signature-widget="container"><div data-signature-widget="content"><div>--<br>С Уважением,<br>Шаров Антон</div></div></div><div> </div></div></BODY></HTML>