<br><br><div class="gmail_quote">On Thu, Jul 19, 2012 at 8:18 AM, Carl Eugen Hoyos <span dir="ltr"><<a href="mailto:cehoyos@ag.or.at" target="_blank">cehoyos@ag.or.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Michael Bradshaw <mbradshaw@...> writes:<br>
<br>
> But when I seek, the first packet returned out of the demuxer is<br>
> not a keyframe packet, and I have to read several (~45ish) packets<br>
> until I encounter a keyframe.<br>
<br>
</div>Could you provide a sample that does not seek to a keyframe with<br>
ffmpeg -ss x -i input out.png<br>
(I tested this yesterday on random mpeg2video samples and afaict,<br>
it did work.)<br>
<span class="HOEnZb"><font color="#888888"></font></span><br></blockquote></div><br>This test is somewhat meaningless because it'll skip non-keyframes in the decoder until it finds one.<br>But the idea is to ensure that you can decode as of time X, which means you need to seek to the last keyframe *before* time X, which is something that is not supported currently.<br>