[FFmpeg-devel] null metadata for the first decoded video frame
What could be the reason for such a behavior besides using deprecated 'avcodec_decode_video2' ? I've also tried to experiment a bit with new API (avcodec_send_packet/avcodec_receive_frame) but this time got no metadata even for second frame (the code is here: https://github.com/ElderOrb/qctools/commit/aa521aac9d147f380f5d7e2716fb3410e7c5613c). What I'm doing wrong? ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] null metadata for the first decoded video frame
I'm not injecting metadata, but reading it! Here: https://github.com/ElderOrb/qctools/blob/master/Source/Core/VideoStats.cpp#L287 This function is being called for every frame. The issue is that the first frame returns null. 2018-05-21 19:35 GMT+03:00 Paul B Mahol : > On 5/21/18, Alexander Ivash wrote: >> What could be the reason for such a behavior besides using deprecated >> 'avcodec_decode_video2' ? I've also tried to experiment a bit with new >> API (avcodec_send_packet/avcodec_receive_frame) but this time got no >> metadata even for second frame (the code is here: >> https://github.com/ElderOrb/qctools/commit/aa521aac9d147f380f5d7e2716fb3410e7c5613c). >> What I'm doing wrong? > > You are injecting metadata where exactly? > ___ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] null metadata for the first decoded video frame
2018-05-21 21:02 GMT+03:00 Aman Gupta : > On Mon, May 21, 2018 at 10:29 AM Alexander Ivash wrote: > >> I'm not injecting metadata, but reading it! Here: >> >> https://github.com/ElderOrb/qctools/blob/master/Source/Core/VideoStats.cpp#L287 >> This function is being called for every frame. The issue is that the >> first frame returns null. > > > If you're talking about cropdetect metadata then it's because of this: > https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/vf_cropdetect.c#L170 > No, I meant 'idet' filter (beg pardon for not mentioning this in the first place). Taking into account ffpobe does work with that video, seems like there is an issue with how filtering pipeline is used in QCTools. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel