<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-01-25 14:53 GMT+02:00 Thomas Worth <span dir="ltr"><<a href="mailto:dev@rarevision.com" target="_blank">dev@rarevision.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""></span><div>There's also been a lot of complaints about the seek API. I'll say this: frame-accurate seeking is absolutely possible with ffmpeg, even with GOP formats. However, there's a lot of additional work you need to do for this to be practical, and I'm not sure there's a "one size fits all" solution to this. So, if you feel like spending a few days figuring this out, it's doable. It just depends on how committed you are.</div><br></div></div></div></blockquote></div><br></div><div class="gmail_extra">A while ago I started to make and input driver for VirtualDub. I can go deep on this subject. The problem is indexing API: it is not present. Event with best container (mp4 fully indexed) there is no straight API to get frame number by packet or seek to frame number or which frames I can seek to etc. What I actually learned: index_entries often contains valid information for such purpose. BUT it is not exposed as public API and no guarantees are made.<br></div><div class="gmail_extra"><br></div></div>