[Ffmpeg-devel] Last frame always ignored by FFMPEG

Richard Khoury richiek
Tue Jun 20 01:55:28 CEST 2006

I don't know if this is related...
In the libavcodec/apiexample.c file there is a section as follows:
    AVCodecContext *c;
    AVFrame        *picture;
    int            got_picture = 0;
    /* some codecs, such as MPEG, transmit the I and P frame with a
       latency of one frame. You must do the followng to have a
       chance to get the last frame of the video */
    len = avcodec_decode_video(c, picture, &got_picture, NULL, 0);

I hope this solves the problem.

 In the year 2006, of the Month of June, on the 19th day, Lorenz Klaus wrote:
> Hello John et al,
> I figured out the same, the last frame is always gone.
> Isn't there anybody who can comment on this?
> Regards
> Lorenz

More information about the ffmpeg-devel mailing list