[Libav-user] How to decode arbitrary frame
Thomas
zengaja at gmx.de
Thu Jul 18 14:55:25 CEST 2013
Am 18.07.2013 14:42, schrieb James Board:
> I have the doc/examples programs compiled and running. I use
> the program demuxing.c to decode an AVI file. From the source
> code, it looks it calls its own subroutine decode_packet() to decode
> the next video or audio packet, and that subroutine calls
> avcodec_ecode_video2()to decode the next frame. But they all decode
> sequential frames. How can I decode an arbitrary frame in the
> video stream?
You can use avformat_seek_file() followed by avcodec_flush_buffers()
before av_read_frame() to jump to an arbitrary position in the Stream.
>
>
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20130718/f1769cdd/attachment.html>
More information about the Libav-user
mailing list