[FFmpeg-user] Problems getting the very last frames of videos using av_read_frame
p.rennert at cs.ucl.ac.uk
Fri Oct 31 02:09:38 CET 2014
I rebuild ffmpeg and cleared the issues with
WARNING: library configuration mismatch
(there was indeed libav installed because of a dependency..)
After rebuilding the wrapper, the issue is exactly the same.
On 30/10/14 13:48, Peter Rennert wrote:
> Hi Moritz,
> Thanks for looking into this.
> On 30/10/14 13:40, Moritz Barsnick wrote:
>> On Thu, Oct 30, 2014 at 12:15:34 +0000, Peter Rennert wrote:
>>> except for the last frames. It seems as av_read_frame only reads until
>>> the last key frame and does not go beyond it.
>> Do you ever see "Unable to decode video picture: %d" from
> No, I never saw that Error being raised.
>> There's an example in ffmpeg's doc/ directory, named
>> demuxing_decoding.c, which uses your described av_read_frame() loop,
>> and succeeds at reading all 1000 frames.
> Thanks for that lead. I will follow that up and report the results later.
>> So the issue is probably somewhere in the python wrapper.
>>> ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
>>> built on Apr 9 2014 16:32:16 with gcc 4.8 (Ubuntu/Linaro
>> This is quite a bit too old to gain support on this list. :)
> I will rebuild ffmpeg, and see if it persists.
>>> WARNING: library configuration mismatch
>> and is apparently using libraries from a different build, which is not
>> a good idea.
>> The first suggestion would be to build lastest git, and ensure you're
>> not using "stale" libraries from older installs.
>> (I don't have enough knowledge to tell you more about how to use libav
>> properly, I only know the examples. Anyway, there's a separate list for
>> libav issues: https://ffmpeg.org/mailman/listinfo/libav-user )
> To my knowledge I am not using libav. At least when I last checked ;).
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
More information about the ffmpeg-user