Arthur, missing last frame may be related to this: https://ffmpeg.org/pipermail/libav-user/2016-January/008781.html
Also, just a guess but 18 is half of 36. Is it possible you need to set some interlacing option ? Regards, Salsaman. http://lives-video.com https://www.openhub.net/accounts/salsaman On Wed, Feb 10, 2016 at 8:30 AM, Max Vlasov <[email protected]> wrote: > > > On Wed, Feb 10, 2016 at 1:32 AM, Arthur Muller <[email protected]> wrote: > >> >> I also noticed that the call to avcodec_encode_video2 returns >> got_packet=0 about half the time. I suspect this is related. But other than >> setting max_b_frames to zero I'm not sure what else I need to do to recover >> all my frames all the time. >> >> > As long as I remember I solved a similar problem after providing the last > frame of the sequence by calling avcodec_encode_video2 with frame > parameter being NULL in a loop while got_packet returns true. > > > _______________________________________________ > Libav-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/libav-user > >
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
